Commit Graph

729 Commits

Author SHA1 Message Date
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
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
Micah Lee
484c33902f
Make ShareMode just use a History object directly, instead of defining its own Downloads class 2018-10-07 17:35:15 -07:00
Micah Lee
5a8cb2ac9d
In ShareMode, remove the ShareModeInfo widget and replace with a customized ToggleHistory widget 2018-10-07 15:20:22 -07:00
Micah Lee
801d8b965c
Move ShareMode and ReceiveMode into Mode module 2018-10-07 14:54:51 -07:00
Micah Lee
7c61483ae9
Move Mode module into its own folder 2018-10-07 14:48:15 -07:00
Miguel Jacq
3f32db2cca
Fix logic for handling an upload still in progress when timer runs out. Show thankyou page for last uploader post-timer expiry 2018-10-01 18:42:53 +10:00
Miguel Jacq
f653e8cc04
Merge develop in and fix upload/timer functionality so that it works as described. Still needs fixing to not throw a connection error to the lucky last uploader after their upload completes and server stops due to expiry having passed 2018-10-01 16:42:54 +10:00
Miguel Jacq
7e8a76be8a
Load default settings before parsing for any alternate config. Reload strings if an alternate config was passed in after 2018-10-01 15:32:53 +10:00
Miguel Jacq
9aa9dc39a1
Move Alert dialog about restart into the conditional that fires only if locale was changed 2018-10-01 13:32:09 +10:00
Miguel Jacq
c43d882a65
Explicitly set true/false values for settings that need it 2018-10-01 12:53:10 +10:00
Micah Lee
a1f5b5964a
Remove the useless gui=True arg getting passed intro strings._ all over the place 2018-09-30 17:47:10 -07:00
Micah Lee
c4f776c42a
Set OnionShare language based on the locale stored in settings, and prompt user to restart OnionShare after changing their language 2018-09-30 17:06:29 -07:00
Micah Lee
23c55bc95b
Change how language selection setting looks 2018-09-30 16:23:46 -07:00
Micah Lee
9a19a7aecd
Allow switching locales from the settings dialog 2018-09-30 16:14:14 -07:00
Miguel Jacq
4ffc0ddb82
Ignore attribute error when optimistically trying to cancel compression (we may have no ZipWriter object yet) 2018-09-30 16:52:48 +10:00
Micah Lee
39dd0862d4
Increase minimum window with to 460, and store it in a variable to stop repeating myself 2018-09-29 15:12:05 -07:00