Micah Lee
634b8ecebd
When canceling a receive mode transfer, display date range in the UI
2019-01-20 15:49:08 -08:00
Micah Lee
0ef0659e2f
Merge branch 'develop' into 866_receive_mode_crash
2019-01-20 15:42:09 -08:00
Micah Lee
4aa8a1d4c6
In SettingsDialog, rename downloads_layout to data_dir_layout
2019-01-20 15:33:33 -08:00
Micah Lee
b75757ee49
- 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
6e3b103ef5
Rename receive mode "downloads_dir" to the OnionShare "data_dir"
2019-01-20 11:46:20 -08:00
Micah Lee
b8f0d78954
Change many more strings to stop using 'download'/'upload' language
2019-01-19 20:56:09 -08:00
Micah Lee
3bbff7e85a
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
a0c3a276ec
Fix bug in HistoryItem.get_finished_label_text
2019-01-19 19:33:36 -08:00
Micah Lee
862a0dc067
Rename images to remove upload/download references, and update more strings
2019-01-19 19:00:41 -08:00
Micah Lee
3ae1e04c0a
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
6c0de01f99
Merge pull request #853 from micahflee/847_fix_mac_css
...
Make settings dialog checkboxes line up in macOS
2018-12-21 10:38:38 -08:00
Micah Lee
c87e688d4c
Merge branch 'develop' of https://github.com/irykoon/onionshare into irykoon-develop
2018-12-20 14:07:47 -08:00
Micah Lee
e501bb4de8
Make settings dialog checkboxes line up in macOS
2018-12-20 14:02:52 -08:00
Micah Lee
043237bc20
Merge branch 'develop' into 406_osx_sandbox
2018-12-16 17:11:18 -08:00
Micah Lee
300434e5ec
Update settings dialog tests to use an OnionStub instead of an Onion, and test different states of tor (authenticate and not, supports v3 and not)
2018-12-05 23:05:25 -08:00
Micah Lee
16e301af8d
Don't actually check the 'Use legacy addresses' checkbox when it's hidden
2018-12-05 20:53:03 -08:00
Micah Lee
1d1efb7e54
Require tor 0.4.0.0 for v3 onion services (will change in the future). And update settings dialog so if the connected version of tor doesn't support v3 onions, then always show legacy options. If it does support v3 onions, allow 'Use legacy addresses'
2018-12-05 20:33:45 -08:00
Micah Lee
aadb2a01f0
Only show onion settings if there is a Tor connection
2018-12-05 20:14:52 -08:00
Micah Lee
c7ef1bba39
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
d15e00061a
Keep the upload running in the GUI if the timer has run out
2018-12-05 18:19:35 +11:00
Micah Lee
3a0c8dc323
In macOS, split "Add" button into "Add Files" and "Add Folder" buttons
2018-11-27 12:10:16 -08:00
Micah Lee
6bfe9d4476
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
Miguel Jacq
8182d24d55
Remove obsolete Download/Upload code that crept back in via an earlier merge
2018-11-27 10:50:11 +11:00
Miguel Jacq
d3b5e1e256
Merge develop branch and fix conflicts
2018-11-13 14:45:40 +11:00
Micah Lee
65b4afeba3
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
Micah Lee
6233487ecd
Receive mode puts files in a directory based on the timestamp of the upload
2018-10-25 21:13:16 -07:00
Micah Lee
9812e75495
Merge pull request #810 from mig5/fix_timer_alert
...
Fix call to Alert() when an autostop timer has run out before starting the share
2018-10-16 22:16:35 -07:00
Miguel Jacq
386a8c5a2d
Fix call to Alert() when an autostop timer has run out before starting the share
2018-10-17 10:47:55 +11:00
Miguel Jacq
325980eede
Remove second arg from two calls to strings()
2018-10-15 17:33:21 +11:00
Miguel Jacq
86b537a4a6
Fix conflicts
2018-10-11 13:04:48 +11:00
Micah Lee
235fb84dfc
Fix various bugs so local GUI tests pass again after merges
2018-10-10 18:45:55 -07:00
Micah Lee
ac10b8899f
Merge branch '780_improved_ui' into 690_language_dropdown
2018-10-10 18:32:01 -07:00
Micah Lee
c541288227
Merge branch 'develop' into 690_language_dropdown
2018-10-10 18:25:28 -07:00
Micah Lee
753380663b
Final few tweaks to make this look perfect in macOS
2018-10-10 18:16:08 -07:00
Miguel Jacq
beda37df06
Remove commented out obsolete code
2018-10-10 18:09:43 +11:00
Miguel Jacq
85de803fda
Raise minimumHeight again to account for overlap issues on MacOS caused by Mac's Qt widget padding
2018-10-10 16:49:42 +11:00
Micah Lee
56e5c8b908
Add "download started" date/time to download history progress bars
2018-10-09 22:21:03 -07:00
Micah Lee
18f83589aa
Merge in develop
2018-10-09 21:32:28 -07:00
Micah Lee
90172c913b
Stop hiding the share mode info label when tor breaks
2018-10-09 21:18:26 -07:00
Micah Lee
b982a9a248
Actually, the window needs to be taller
2018-10-09 21:15:42 -07:00
Micah Lee
6227c6cbc5
Set min width and height so everything always looks good, and change onion address to monospace font
2018-10-09 20:51:10 -07:00
Micah Lee
9aa982563b
Remove one more reference to resize_window
2018-10-07 22:09:57 -07:00
Micah Lee
5a2ca669a1
Rip out all of the adjust size logic and let Qt just handle it
2018-10-07 22:07:19 -07:00
Micah Lee
50c0d91c57
Missing imports
2018-10-07 21:57:45 -07:00
Miguel Jacq
49e371d503
adjust widget sizes when switching mode
2018-10-07 21:47:28 -07:00
Micah Lee
bc8759bc77
Properly close items inside the item list, instead of just hiding them
2018-10-07 21:46:16 -07:00
Micah Lee
656784dfa9
Remove obsolete ReceiveModeInfo file
2018-10-07 21:28:10 -07:00
Micah Lee
c9beb694f2
Update ReceiveMode to use History directly, and now all GUI tests pass
2018-10-07 21:14:20 -07:00
Micah Lee
38e62d8528
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
bc573209d9
Delete Info widget, and move completed and in progress widgets into the header of history
2018-10-07 18:09:02 -07:00