Micah Lee
|
3f624a4a27
|
Refactor ShareMode and Downloads to remove the Downloads container widget, and make Downloads itself the QScrollArea
|
2018-05-04 16:57:17 -07:00 |
|
Micah Lee
|
7b25ae1d6b
|
Remove --shutdown-timeout as an option for onionshare_gui, since GUI options are set in the settings dialog. Also fixed a bug where --local-only and --shutdown-timeout were not compatible in onionshare CLI
|
2018-05-04 16:43:30 -07:00 |
|
Micah Lee
|
e32e850548
|
Fix stay_open regression bug. Before, it was closing automatically even when the setting wasn't set. Also, remove the --stay-open option from the GUI, since GUI settings are set in the settings dialog not cli args
|
2018-05-04 16:35:32 -07:00 |
|
Micah Lee
|
dcea459580
|
Start building Uploads widget
|
2018-05-04 16:26:54 -07:00 |
|
Micah Lee
|
30c9f50d2e
|
Refactor ReceiveMode and Downloads, to push more download-related logic into Downloads
|
2018-05-04 16:06:24 -07:00 |
|
Micah Lee
|
ed28fdf123
|
Make receive mode info widget show when server is stated, hide when it is not started
|
2018-05-04 15:53:34 -07:00 |
|
Micah Lee
|
3cdd546bd3
|
Ignore __pycache__ folders
|
2018-05-04 15:40:22 -07:00 |
|
Micah Lee
|
07152ad969
|
Start creating the information widget for receive mode, and refactor for share mode
|
2018-05-03 09:29:54 -07:00 |
|
Micah Lee
|
65dff32702
|
Make clicking the mode switcher buttons properly adjust the size of the window
|
2018-05-03 09:14:16 -07:00 |
|
Miguel Jacq
|
97d42492e5
|
Fix python setup process for share/static dir contents
|
2018-05-02 14:41:15 +10:00 |
|
Micah Lee
|
c0904b1b8d
|
Fix issue in test that flake discovered
|
2018-04-30 10:01:23 -07:00 |
|
Micah Lee
|
86f1fb223e
|
Add a few receive mode web tests, to test the receive_allow_receiver_shutdown and receive_public_mode settings
|
2018-04-29 18:19:00 -07:00 |
|
Micah Lee
|
7ec993d2e0
|
Implemented test: test_share_mode_close_after_first_download
|
2018-04-29 18:00:10 -07:00 |
|
Micah Lee
|
70385dd6ac
|
Write a simple Web test for share mode
|
2018-04-29 17:51:58 -07:00 |
|
Micah Lee
|
73efcf81fc
|
Fix test from adding new settings
|
2018-04-29 16:47:36 -07:00 |
|
Micah Lee
|
b6a15cf6c7
|
Display the URL without the slug for receive_public_mode in the CLI
|
2018-04-29 16:44:45 -07:00 |
|
Micah Lee
|
9a076635c5
|
Make the "download page loaded" and "upload page loaded" messages displayed as systray notifications instead of in the status bar, and make it work for Receive Mode
|
2018-04-29 16:41:05 -07:00 |
|
Micah Lee
|
4f89082f18
|
Add support for receive mode's "public mode", which doesn't use a slug. Still needs more testing
|
2018-04-29 16:33:48 -07:00 |
|
Micah Lee
|
6cfb7026da
|
Display desktop notification to the user when the receiver closes the server, and finish up closing the server
|
2018-04-29 15:49:18 -07:00 |
|
Micah Lee
|
996df24646
|
Make receive_allow_receiver_shutdown setting work
|
2018-04-29 15:34:11 -07:00 |
|
Micah Lee
|
7e11687731
|
Merge branch 'develop' into receiver-mode-gui
|
2018-04-29 15:26:45 -07:00 |
|
Micah Lee
|
6632a4b426
|
Add two new receive mode settings: receive_allow_receiver_shutdown and receive_public_mode
|
2018-04-28 21:08:53 -07:00 |
|
Miguel Jacq
|
7e777da27c
|
Merge pull request #683 from micahflee/receiver-mode
Refactoring, and receiver mode CLI
|
2018-04-29 09:20:42 +10:00 |
|
Micah Lee
|
2a7f6e0d5a
|
Make the quit warning work in receive mode, and use a different warning string
|
2018-04-28 15:23:57 -07:00 |
|
Micah Lee
|
1a4aaa70fa
|
Fix a race condition where the URL was sometimes getting copied to the clipboard before it was actually generated, causing a crash
|
2018-04-28 15:00:23 -07:00 |
|
Micah Lee
|
1456361566
|
Generalize the handling of Tor exceptions, more logging in Web
|
2018-04-28 13:59:36 -07:00 |
|
Micah Lee
|
5d037a78fa
|
Remove a log line that prints each timer_callback that I missed
|
2018-04-28 13:48:31 -07:00 |
|
Micah Lee
|
c1413ad7da
|
ReceiveMode was overloading timer_callback instead of timer_callback_custom
|
2018-04-28 13:41:15 -07:00 |
|
Micah Lee
|
74a799f0c1
|
Work in progress commit, moving the timer_callback logic from ShareMode into Mode so ReceiveMode can use it as well
|
2018-04-28 12:03:10 -07:00 |
|
Micah Lee
|
406515085e
|
Fixed crash when starting recieve mode server
|
2018-04-27 23:19:46 -07:00 |
|
Micah Lee
|
0996e8c064
|
Change the URL description in receive mode
|
2018-04-27 23:02:04 -07:00 |
|
Micah Lee
|
2e4db9eb31
|
Connect the right signals and slots for recieve mode, and now the receive mode server starts
|
2018-04-27 22:32:20 -07:00 |
|
Micah Lee
|
87d93c097f
|
Fix server status indicator
|
2018-04-27 22:20:12 -07:00 |
|
Micah Lee
|
c6a2cab529
|
Make Web's the REQUEST_ constants static attributes
|
2018-04-26 11:00:59 -07:00 |
|
Micah Lee
|
ff55d7df75
|
Make OnionShareGui use the proper web object
|
2018-04-26 10:59:38 -07:00 |
|
Micah Lee
|
9e9f65572b
|
Instead of creating a Web object and passing it into OnionShareGui, now each mode creates its own separate Web object, instantiated in its own way
|
2018-04-26 09:30:53 -07:00 |
|
Micah Lee
|
4050977899
|
When you start receive mode, it now runs OnionShareGui.set_server_active, to hide the appropriate mode switchers buttons
|
2018-04-25 23:03:57 -07:00 |
|
Micah Lee
|
4c6b379889
|
Split out customization of Mode into _custom() functions, and implement those customizations in ShareMode
|
2018-04-25 22:59:26 -07:00 |
|
Micah Lee
|
4a1995ef55
|
Move a lot of logic from ShareMode into generic Mode
|
2018-04-25 22:14:23 -07:00 |
|
Micah Lee
|
691db6343d
|
Make ShareMode and ReceiveMode inherit from the same class, Mode
|
2018-04-25 21:54:28 -07:00 |
|
Micah Lee
|
df346ad0ab
|
Add receive mode warning
|
2018-04-25 20:50:56 -07:00 |
|
Micah Lee
|
81382318dc
|
Forgot to change args passed into ServerStatus
|
2018-04-25 20:22:29 -07:00 |
|
Micah Lee
|
996f1d3a81
|
Make different strings for start server button for different modes
|
2018-04-25 20:14:27 -07:00 |
|
Micah Lee
|
2fc4330ee4
|
Add ServerStatus to ReceiveMode, and update the server status indicator to have receive statuses too
|
2018-04-25 09:46:49 -07:00 |
|
Micah Lee
|
10581b1421
|
Bugfix, settings was throwing an error and quitting when Tor was authenticated, not when it was not authenticated
|
2018-04-25 09:13:05 -07:00 |
|
Micah Lee
|
edd5d4f78c
|
Bugfix, TorConnectionDialog was getting instatiated with the wrong arguements
|
2018-04-25 09:08:50 -07:00 |
|
Micah Lee
|
f149530834
|
Move more logic from OnionShareGui into ShareMode, when reloading settings
|
2018-04-25 08:49:43 -07:00 |
|
Micah Lee
|
dd7d97dbbb
|
Allow changing downloads_dir from SettingsDialog
|
2018-04-25 08:43:40 -07:00 |
|
Micah Lee
|
a017af0748
|
Make ShareMode and ReceiveMode directories, and move ShareMode modules into its dir
|
2018-04-24 17:26:54 -07:00 |
|
Micah Lee
|
4b957f3271
|
Merge branch 'receiver-mode' into receiver-mode-gui
|
2018-04-24 17:22:06 -07:00 |
|