54 Commits

Author SHA1 Message Date
Micah Lee
c39705f978 Add an error 401 handler, and make it start counting invalid password guesses instead of 404 errors for rate limiting 2019-05-20 19:04:50 -07:00
Micah Lee
1f81f90726 Remove references to self.web.website_mode.download_filesize because that variable no longer exists 2019-05-10 14:57:41 -07:00
hiro
b3a87f6354 Clean code and fix UI bugs 2019-05-08 00:04:09 +02:00
hiro
8eeb043ee2 Fix merge conflicts with upstream 2019-04-23 16:20:33 +02:00
hiro
6cc1d90e92 Clean ui, add strings, fix web listing logic 2019-04-23 16:11:14 +02:00
hiro
ef6db20674 Add gui for website sharing and listing 2019-04-23 16:09:40 +02:00
Miguel Jacq
eb823042bb Standardise all startup_timer, scheduled_start attributes as 'autostart_timer' 2019-03-25 15:28:31 +11:00
Miguel Jacq
a4c8865dcd Standardise all shutdown_timer, shutdown_timeout, timeout attributes as 'autostop_timer' 2019-03-25 15:05:54 +11:00
Miguel Jacq
b90d45bbb2 Fixes for displaying autostart timer countdown 2019-03-24 18:16:12 +11:00
Miguel Jacq
aa16cdec4e Human-friendly autostart/autostop countdown timers on server button, tooltips 2019-03-24 17:53:13 +11:00
Miguel Jacq
84aa627d1f Various Startup Timer fixes for strings, bundled mode, stealth mode, startup/shutdown time clashes 2019-03-11 15:55:17 +11:00
Miguel Jacq
26d262ccfc Add a Startup Timer feature (scheduled start / dead man's switch) 2019-03-05 10:28:27 +11:00
Micah Lee
23957841f3 Merge pull request #906 from mig5/show_canceled_item_as_canceled
Update the GUI when the browser has canceled an upload in Receive Mode. Don't increment the completed counter
2019-02-17 10:07:34 -08:00
Miguel Jacq
34b2caafaa Use constants for history item status, to be consistent with other parts of the project 2019-02-17 17:42:25 +11:00
Miguel Jacq
81bd87c325 Set status attribute for ShareHistoryItems as well 2019-02-17 16:28:11 +11:00
Miguel Jacq
5ba7d544bc Update the GUI when the browser has canceled an upload in Receive Mode. Don't increment the completed counter 2019-02-17 15:49:37 +11:00
Miguel Jacq
54f7e54c67 Don't clear in-progress transfers from the History list 2019-02-17 14:07:38 +11:00
Micah Lee
03e38b1fae Merge branch 'develop' into 866_receive_mode_crash 2019-01-21 17:28:24 -08:00
Micah Lee
db07920aca Skip updating or canceling items that haven't been added 2019-01-20 16:34:56 -08:00
Micah Lee
9fca77c423 When canceling a receive mode transfer, display date range in the UI 2019-01-20 15:49:08 -08:00
Micah Lee
9d6f9dd61a Merge branch 'develop' into 866_receive_mode_crash 2019-01-20 15:42:09 -08:00
Micah Lee
053d0ed615 - Refactor the Web.ShareMode client_cancel variable to be Web.stop_q, a thread-safe queue that communicates to both share and receive mode when the user stops the server. In share mode this still stops sending the file. In receive mode, if there's a transfer in progress, it cancels it in the middle, and doesn't end up saving that file
- In receive mode, make the receive mode dir right before saving a file (so if it doesn't complete, don't make an empty dir)
- Minor UX tweak: resizing the window stretches the History widget first
2019-01-20 15:25:36 -08:00
Micah Lee
ab78b8f7de Change many more strings to stop using 'download'/'upload' language 2019-01-19 20:56:09 -08:00
Micah Lee
cc857a39bb Finish removing web event REQUEST_CLOSE_SERVER, which used to be a receive mode feature to allow the Tor Browser user to close the server, but we removed 2019-01-19 20:43:25 -08:00
Micah Lee
1a1a247db9 Fix bug in HistoryItem.get_finished_label_text 2019-01-19 19:33:36 -08:00
Micah Lee
1f32ea6148 Rename images to remove upload/download references, and update more strings 2019-01-19 19:00:41 -08:00
Micah Lee
38732c5bb7 Updated language on key share/receive mode strings to remove the confusing upload and download words 2019-01-19 18:30:13 -08:00
Micah Lee
f316b6ef3b Merge branch 'develop' into 406_osx_sandbox 2018-12-16 17:11:18 -08:00
Micah Lee
73fdc0ffc4 Merge pull request #752 from mig5/receiver-mode-gui-hold-timeout-share-open-til-upload-finished
Hold a share open if its timer has expired but a file is still uploading.
2018-12-05 09:13:54 -08:00
Miguel Jacq
195df0499d Keep the upload running in the GUI if the timer has run out 2018-12-05 18:19:35 +11:00
Micah Lee
1ebb2dc796 In macOS, split "Add" button into "Add Files" and "Add Folder" buttons 2018-11-27 12:10:16 -08:00
Micah Lee
9e7c83cf6a Merge pull request #763 from mig5/open_folder_uploads_macos_windows
Open folder containing uploads with the file selected, in macOS and Windows
2018-11-26 18:03:52 -08:00
Micah Lee
0bab7be444 Communicate the receive mode dir to the GUI, so clicking the open folder button opens the file manager to the correct directory 2018-10-25 21:38:20 -07:00
Miguel Jacq
57b105b631 Remove second arg from two calls to strings() 2018-10-15 17:33:21 +11:00
Miguel Jacq
826e1c2d51 Fix conflicts 2018-10-11 13:04:48 +11:00
Micah Lee
186a174e62 Fix various bugs so local GUI tests pass again after merges 2018-10-10 18:45:55 -07:00
Micah Lee
5db8bd36b9 Merge branch '780_improved_ui' into 690_language_dropdown 2018-10-10 18:32:01 -07:00
Micah Lee
6d448b7cde Final few tweaks to make this look perfect in macOS 2018-10-10 18:16:08 -07:00
Miguel Jacq
c02f6a9306 Remove commented out obsolete code 2018-10-10 18:09:43 +11:00
Micah Lee
3cf36c4531 Add "download started" date/time to download history progress bars 2018-10-09 22:21:03 -07:00
Micah Lee
31ed23459b Merge in develop 2018-10-09 21:32:28 -07:00
Micah Lee
0f6ef3797f Stop hiding the share mode info label when tor breaks 2018-10-09 21:18:26 -07:00
Micah Lee
9eec5f82f4 Remove one more reference to resize_window 2018-10-07 22:09:57 -07:00
Micah Lee
d73acb1258 Rip out all of the adjust size logic and let Qt just handle it 2018-10-07 22:07:19 -07:00
Micah Lee
8067662685 Missing imports 2018-10-07 21:57:45 -07:00
Micah Lee
bf56548e7e Properly close items inside the item list, instead of just hiding them 2018-10-07 21:46:16 -07:00
Micah Lee
1cdbe4538c Remove obsolete ReceiveModeInfo file 2018-10-07 21:28:10 -07:00
Micah Lee
38e7738543 Update ReceiveMode to use History directly, and now all GUI tests pass 2018-10-07 21:14:20 -07:00
Micah Lee
c10d56e011 The History header is now only shown if there are items again, and the clear history button resets everything. Also, reset hides individual items because, for some reason, they still show up otherwise. 2018-10-07 18:20:32 -07:00
Micah Lee
d047f1261a Delete Info widget, and move completed and in progress widgets into the header of history 2018-10-07 18:09:02 -07:00