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
Miguel Jacq
808733e418
Re-order so persistence checkbox comes before legacy mode checkbox. Remove superfluous conditional
2019-02-11 16:23:47 +11:00
Miguel Jacq
174d821225
Support persistent v3 onions
2019-02-11 11:36:18 +11:00
Micah Lee
afc913e243
Separete onion settings into their own group, and remove css that was breaking the look of the "Copy HidServAuth" button
2019-01-28 20:30:05 -08:00
Micah Lee
9f4f07c133
Fix crash that occurs when opening settings when both client authentication and persistence are enabled
2019-01-28 20:01:51 -08: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
c1eb849d2a
In SettingsDialog, rename downloads_layout to data_dir_layout
2019-01-20 15:33:33 -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
303a2f9f34
Rename receive mode "downloads_dir" to the OnionShare "data_dir"
2019-01-20 11:46:20 -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
f883700c92
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
a68329ffdb
Merge branch 'develop' of https://github.com/irykoon/onionshare into irykoon-develop
2018-12-20 14:07:47 -08:00
Micah Lee
3707664089
Make settings dialog checkboxes line up in macOS
2018-12-20 14:02:52 -08:00
Micah Lee
f316b6ef3b
Merge branch 'develop' into 406_osx_sandbox
2018-12-16 17:11:18 -08:00
Micah Lee
5655bb9017
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
f1962cf647
Don't actually check the 'Use legacy addresses' checkbox when it's hidden
2018-12-05 20:53:03 -08:00
Micah Lee
16f6742a71
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
00cbc2ff4b
Only show onion settings if there is a Tor connection
2018-12-05 20:14:52 -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
Miguel Jacq
9a3e2df7aa
Remove obsolete Download/Upload code that crept back in via an earlier merge
2018-11-27 10:50:11 +11:00
Miguel Jacq
1b670898a0
Merge develop branch and fix conflicts
2018-11-13 14:45:40 +11: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
Micah Lee
2c45f6851e
Receive mode puts files in a directory based on the timestamp of the upload
2018-10-25 21:13:16 -07:00
Micah Lee
8c0ded83a3
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
c9ce040e4b
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
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
74c3a4d75c
Merge branch 'develop' into 690_language_dropdown
2018-10-10 18:25:28 -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
Miguel Jacq
ff00007db3
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
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