Micah Lee
|
2ae7ce2761
|
Merge branch 'no_available_port_error' of https://github.com/mig5/onionshare into mig5-no_available_port_error
|
2017-12-06 16:14:21 -08:00 |
|
Miguel Jacq
|
9052a6c33f
|
Raise an error if we were unable to obtain a random port
|
2017-12-07 08:49:10 +11:00 |
|
Miguel Jacq
|
38d96c91f7
|
Actually still uncheck the timer when the server stops, but *only* when it stops
|
2017-12-06 10:21:39 +11:00 |
|
Miguel Jacq
|
721ac80c84
|
Let the timer stop the share if there were no downloads, or all downloads are done
|
2017-12-05 11:18:26 +11:00 |
|
Miguel Jacq
|
6d02d2ef91
|
Better fix for preventing timeout firing if a download is not yet done (works for CLI as well as GUI)
|
2017-12-04 15:03:28 +11:00 |
|
Miguel Jacq
|
f6763b25ef
|
Merge master branch and fix conflicts
|
2017-12-03 17:06:33 +11:00 |
|
Miguel Jacq
|
487cd6c799
|
Don't auto-stop the share if a download is still in progress
|
2017-12-03 13:21:25 +11:00 |
|
Miguel Jacq
|
501d771064
|
Properly stop the server when the timeout is reached (and reset the interface so we can share again)
|
2017-12-02 14:53:38 +11:00 |
|
Miguel Jacq
|
d6324080ac
|
only prevent the share from starting when the timeout has expired, if the timeout feature was even set at all
|
2017-11-09 18:23:11 +11:00 |
|
Miguel Jacq
|
7ac6bfa215
|
Various safety checks to prevent a share from starting after the timeout has expired. Also enforce that a timeout lands right on the minute and not precisely when the user clicks start (e.g mid-minute), to avoid confusion that a share might be lingering longer than desired
|
2017-11-09 17:26:32 +11:00 |
|
Miguel Jacq
|
16f34ca49e
|
Calculate the time difference in a more appropriate spot (rather than on clicking Start, but when the server is ready, as it may have taken some time, but should still stop at the nominated time)
|
2017-11-09 12:35:38 +11:00 |
|
Miguel Jacq
|
f5b45539b0
|
use QDateTimeEdit instead of a spinbox for selecting a future date/time to auto-stop share
|
2017-11-09 11:29:55 +11:00 |
|
Miguel Jacq
|
89129a2ca7
|
remove shutdown_timeout logic in the web server, it's not actually needed
|
2017-11-09 07:12:00 +11:00 |
|
Miguel Jacq
|
c6f36e2086
|
Implements a shutdown timer to stop a share automatically (downloaded or not) after N hours
|
2017-11-08 20:25:59 +11:00 |
|
Miguel Jacq
|
d59462fcbe
|
#468 If the server is stopped before a download is completed, emit the Canceled message in the progress bar
|
2017-11-03 12:58:45 +11:00 |
|
Micah Lee
|
6cd4b4391d
|
Merge branch 'mig5-440_settings_menu_button_disable'
|
2017-07-09 14:19:08 -07:00 |
|
Micah Lee
|
3333c81c77
|
Merge branch 'mig5-438_settings_icon_inactive'
|
2017-07-09 14:16:29 -07:00 |
|
Micah Lee
|
57a01a4f8a
|
Merge branch 'mig5-custom_config'
|
2017-07-09 14:12:49 -07:00 |
|
Miguel Jacq
|
5d57eb5893
|
Need to actually ensure the dark settings icon is set back once server inactive again
|
2017-06-03 19:04:21 +10:00 |
|
Miguel Jacq
|
6b0d66b90d
|
fix the settings icon so it only switches to inactive icon when server is active
|
2017-06-03 19:01:40 +10:00 |
|
Miguel Jacq
|
f8ecac2903
|
#440 disable the Settings menu action when server is active
|
2017-06-03 18:55:09 +10:00 |
|
Miguel Jacq
|
b7da267d4b
|
#438 Make settings icon lighter grey when inactive
|
2017-06-02 11:34:19 +10:00 |
|
Miguel Jacq
|
e8304b861f
|
Make it possible to supply a custom json settings file from somewhere else
|
2017-06-01 17:35:27 +10:00 |
|
Miguel Jacq
|
69fc0e522a
|
On a fresh share, delete any download progress bars of previous shares, and re-hide the downloads container
|
2017-05-31 17:35:16 +10:00 |
|
Micah Lee
|
0a04955f6f
|
Merge branch 'status_bar_no_borders' of https://github.com/mig5/onionshare into mig5-status_bar_no_borders
|
2017-05-30 12:12:52 -07:00 |
|
Micah Lee
|
71e2824936
|
Merge branch 'pretty_progress_bar' of https://github.com/mig5/onionshare into mig5-pretty_progress_bar
|
2017-05-30 12:07:49 -07:00 |
|
Miguel Jacq
|
09550ad50b
|
Improve the Zip progressbar style a little bit
|
2017-05-29 09:14:23 +10:00 |
|
Miguel Jacq
|
8d82c01e2a
|
Remove border around items in the QStatusBar
|
2017-05-27 20:38:46 +10:00 |
|
Miguel Jacq
|
10a546edf9
|
Style a prettier progress bar
|
2017-05-27 19:53:30 +10:00 |
|
Miguel Jacq
|
88bd86a5c9
|
Adds Settings and Help menu items to the systray
|
2017-05-27 17:14:59 +10:00 |
|
Micah Lee
|
2f5fbe2d3f
|
Remove the extra instances of the Settings object, and only use OnionShareGui.settings
|
2017-05-22 17:11:41 -07:00 |
|
Micah Lee
|
83b2b9a025
|
Reload Settings whenever the settings get saved in SettingsDialog
|
2017-05-22 17:08:05 -07:00 |
|
Micah Lee
|
19e9cfbd2c
|
Merge branch 'fix_stay_open' of https://github.com/mig5/onionshare into mig5-fix_stay_open
|
2017-05-22 17:03:01 -07:00 |
|
Micah Lee
|
c0daea953f
|
Add a grayscale OnionShare logo for the systray icon in macOS
|
2017-05-22 16:23:19 -07:00 |
|
Micah Lee
|
552c9eeb50
|
Make systray exit action call OnionShareGui.close() instead of sys.exit(), to give OnionShare a chance to warn users of open servers, and to gracefully shut down
|
2017-05-22 16:19:44 -07:00 |
|
Miguel Jacq
|
38107404ee
|
get settings from self rather than instantiate a new Settings object
|
2017-05-23 09:15:52 +10:00 |
|
Miguel Jacq
|
5a166e9fc1
|
Add desktop notification messages on download events (via systray)
|
2017-05-22 16:47:23 +10:00 |
|
Miguel Jacq
|
c5dfeffd4e
|
Send stay_open variable in the right place, so that it really does stay open if we said so
|
2017-05-20 16:59:13 +10:00 |
|
Micah Lee
|
f12cbe7f46
|
Make settings button flat
|
2017-05-16 17:36:53 -07:00 |
|
Micah Lee
|
f72d5872f7
|
Fix UpdateChecker and UpdateThread to work with refactor, now it pops up an update reminder
|
2017-05-16 17:29:02 -07:00 |
|
Micah Lee
|
41f4b666e7
|
When saving settings, if Tor settings changed or if Tor isn't connected, reboot the Onion object, so that it's always connected to Tor when using the app
|
2017-05-16 16:50:33 -07:00 |
|
Micah Lee
|
2cc8f7de99
|
Disable settings while an OnionShare server is active
|
2017-05-16 15:41:35 -07:00 |
|
Micah Lee
|
cc4ac170c7
|
Remove the menu bar, and replace it with a settings button owned by the OnionShareGui object
|
2017-05-16 15:24:14 -07:00 |
|
Micah Lee
|
b7a9574490
|
Fixed signal/slot/thread issue in TorConnectionDialog and TorConnectionThread, and updated the language of bundled Tor error messages
|
2017-05-16 13:09:27 -07:00 |
|
Micah Lee
|
f5ae4403ea
|
Added debug logging to OnionShareGui, SettingsDialog, TorConnectionDialog, and Alert objects
|
2017-05-16 11:31:52 -07:00 |
|
Micah Lee
|
410a71b702
|
Add log() method to onionshare.common, which logs to stdout if in debug mode
|
2017-05-16 11:12:55 -07:00 |
|
Micah Lee
|
6b35a44d41
|
Renamed onionshare.helpers module to onionshare.common
|
2017-05-16 11:05:48 -07:00 |
|
Micah Lee
|
72e862124d
|
Pass debug into the Onion and OnionShareGUI objects
|
2017-05-16 10:57:59 -07:00 |
|
Micah Lee
|
68e02dab1f
|
Make UpdateChecker use the shared Onion object instead of creating a new one
|
2017-05-14 19:54:12 -07:00 |
|
Micah Lee
|
224f2bb0ad
|
Now when you cancel connecting to Tor, it prompts you if you want to quit or open settings
|
2017-05-14 19:21:33 -07:00 |
|