Miguel Jacq
|
afc9568f30
|
Adjust width of window to fit status bar messages, unwrapped, to avoid squishing widgets.
Add pluralisation of filemanager total file(s)
Use 'timer expired' rather than 'timeout reached'
|
2018-02-11 17:16:59 +11:00 |
|
Miguel Jacq
|
ed179922d4
|
Merge branch 'ux-update' of https://github.com/micahflee/onionshare into ux_update_fix_shutdown_timer
|
2018-02-11 17:15:52 +11:00 |
|
Miguel Jacq
|
39954c6ee8
|
Allow the user to cancel a share that is still starting up
|
2018-02-09 18:43:57 +11:00 |
|
Miguel Jacq
|
bc2417c65e
|
Set the URL label to explicitly mention when persistent. Remove older Persistence warning to save clutter. Add ToolTip to explain what Persistence means
|
2018-02-09 07:55:22 +11:00 |
|
Miguel Jacq
|
4d68b1a3dd
|
Friendlier datetime format for the shutdown timer
|
2018-02-08 11:53:56 +11:00 |
|
Miguel Jacq
|
749ca6312d
|
Fix shutdown timer and insert larger messages as word-wrapped widgets into the Status Bar
|
2018-02-08 11:32:34 +11:00 |
|
Micah Lee
|
05633673fc
|
Move auto-stop timer into settings, so its UI does not show up unless the user specifically enables that feature
|
2018-02-07 09:55:55 -08:00 |
|
Miguel Jacq
|
6cff5e06b8
|
allow word wrap of URL QLabels, and set MinimumHeight so they don't get shrunk in the layout
|
2018-02-07 15:59:13 +11:00 |
|
Micah Lee
|
f93ed86283
|
Move server status indicator to the status bar at the bottom
|
2018-02-06 19:31:02 -08:00 |
|
Micah Lee
|
5ca4bb0157
|
Give server button rounded corners. Change style of persistent URL label
|
2018-02-06 16:14:56 -08:00 |
|
Micah Lee
|
2a23b02f98
|
Increase minimum width, and remove word wrap, to fix QLabel squishing problem
|
2018-02-06 16:11:48 -08:00 |
|
Micah Lee
|
24a672dac9
|
Make the server button and URL display much nicer, and replace string "URL" with "address" for usability
|
2018-02-06 16:01:59 -08:00 |
|
Micah Lee
|
f23e2a8a90
|
Progressively hide shutdown timer-related UI, so only relevant widgets are shown at any time
|
2018-02-05 18:20:09 -08:00 |
|
Micah Lee
|
021c1ddc24
|
Stylize the server button
|
2018-02-05 09:44:17 -08:00 |
|
Micah Lee
|
fd089f8803
|
Move autostop timer checkbox below the start sharing button
|
2018-02-05 09:29:28 -08:00 |
|
Miguel Jacq
|
3e7d4c64ff
|
Save the slug when using a persistent private key
|
2018-01-15 10:01:34 +11:00 |
|
Miguel Jacq
|
9aef3cdbb3
|
Add a 'persistent URL' label when re-using a private key
|
2018-01-14 18:41:54 +11:00 |
|
Miguel Jacq
|
e90908c5b0
|
Move the saving of private key into the SettingsDialog and Onion objects entirely (no QPushButton to save it)
|
2018-01-13 20:58:24 +11:00 |
|
Miguel Jacq
|
8e89a65a22
|
set the 'Save Private Key' button to enabled when showing it, but when it's not already been pressed (in case private key is removed later via SettingsDialog)
|
2017-12-09 08:51:30 +11:00 |
|
Miguel Jacq
|
08c2e106f8
|
Save the HidServAuth string to settings when private key is also saved. Allow to copy it to clipboard from the SettingsDialog too.
|
2017-12-09 06:49:34 +11:00 |
|
Miguel Jacq
|
3a056803a9
|
Optionally save the private key of a running share to settings for reuse
|
2017-12-07 12:45:34 +11:00 |
|
Miguel Jacq
|
d500069398
|
Actually still uncheck the timer when the server stops, but *only* when it stops
|
2017-12-06 10:21:39 +11:00 |
|
Miguel Jacq
|
bddb9596d1
|
Don't uncheck the auto-stop timer when the server stops (adding new files before starting the share will otherwise uncheck it)
|
2017-12-06 10:02:22 +11:00 |
|
Miguel Jacq
|
884d8389ed
|
Update comment to reflect that we don't hide the timer checkbox when checked anymore
|
2017-12-04 15:22:46 +11:00 |
|
Miguel Jacq
|
454a6a638b
|
Always show the shutdown timer checkbox, in case the user changes their mind and wants to unset it
|
2017-12-02 14:48:44 +11:00 |
|
Miguel Jacq
|
882057eafc
|
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
|
ac0e375a4b
|
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
|
9aabc51edc
|
On subsequent shares, the default time should nudge 5 minutes ahead of the current time again, instead of 5 minutes since the time OnionShare was opened
|
2017-11-09 12:52:44 +11:00 |
|
Miguel Jacq
|
b618d8c15d
|
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
|
44fb6c69ae
|
set the timeout default to 5 minutes into the future for convenience
|
2017-11-09 11:56:02 +11:00 |
|
Miguel Jacq
|
2dd6c5527d
|
ensure the timeout checkbox is always shown if the server is stopped and it was not already checked
|
2017-11-09 11:49:01 +11:00 |
|
Miguel Jacq
|
d49e7cf1d1
|
more UI fixes - hide checkbox if server is working/started and it was not checked. Ensure we only set the timer if the timeout checkbox was checked to begin with
|
2017-11-09 11:46:26 +11:00 |
|
Miguel Jacq
|
9657df282e
|
ensure the shutdown timeout can't go backwards in time
|
2017-11-09 11:34:59 +11:00 |
|
Miguel Jacq
|
481f33c822
|
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
|
32108dcca2
|
Implements a shutdown timer to stop a share automatically (downloaded or not) after N hours
|
2017-11-08 20:25:59 +11:00 |
|
Micah Lee
|
1591888863
|
Renamed onionshare.helpers module to onionshare.common
|
2017-05-16 11:05:48 -07:00 |
|
Micah Lee
|
f8005a63ea
|
Change GPL copyright from 2016 to 2017
|
2017-01-06 18:58:15 -08:00 |
|
Micah Lee
|
286573bda5
|
Added support for stealth onion services in the GUI version
|
2016-12-22 17:47:05 -08:00 |
|
Micah Lee
|
e81f809882
|
Move all resources (locale, images, html, version.txt) into central resources dir, and clean up logic to find absolute paths to resources
|
2016-04-12 15:14:02 -07:00 |
|
Micah Lee
|
3b638cfd99
|
Made URL label no longer word-wrap
|
2016-04-10 13:33:16 -07:00 |
|
Micah Lee
|
683610e962
|
Update copyright year to 2016
|
2016-02-15 22:37:28 -08:00 |
|
Micah Lee
|
d1c36fa04f
|
Got python3/Qt5 port working in Windows, but still need to finish packaging (#261)
|
2016-02-15 13:06:12 -08:00 |
|
Micah Lee
|
62c69c4c0b
|
Porting onionshare GUI from python2 to python3, and also from PyQt4 to PyQt5 (#261). This commit ports onionshare_gui.
|
2016-02-12 15:12:27 -08:00 |
|
Micah Lee
|
dc58921187
|
Add docstrings to all classes and methods (fix #198)
|
2015-11-15 19:01:20 -08:00 |
|
Micah Lee
|
fd39f84bff
|
Merge branch 'master' into ephemeral
Conflicts:
onionshare/helpers.py
onionshare/onionshare.py
|
2015-11-15 15:35:59 -08:00 |
|
Micah Lee
|
bbee1599c5
|
Updated copyright year to 2015
|
2015-09-07 21:48:49 -07:00 |
|
Lazlo Westerhof
|
7446cee655
|
Fix some codestyle issues according to pep8.
|
2015-06-26 19:38:22 +02:00 |
|
Micah Lee
|
eb9dc99a19
|
URL display is no longer tiny, and window gets autoresized if URL is too big (fixes #183)
|
2015-05-18 11:05:33 -07:00 |
|
Micah Lee
|
669750be37
|
specify types in all str.format() calls (fixes #169)
|
2015-05-15 12:26:58 -07:00 |
|
Thomas Waldmann
|
179eefae29
|
pep8: fix empty line counts
top level: 2, else 1
I also advice to not put "pass" into empty classes, but rather a docstring instead of "pass".
|
2014-11-18 18:29:32 +01:00 |
|
Micah Lee
|
4f6cff6503
|
warns about sending large files in GUI (#123)
|
2014-09-18 01:35:30 +00:00 |
|
Micah Lee
|
5b9176c9d4
|
combined Start Server and Stop Server buttons into a single button
|
2014-09-18 00:37:19 +00:00 |
|
Micah Lee
|
89581b0a03
|
encode one way for CLI, encode another for GUI (#141)
|
2014-09-16 02:09:37 +00:00 |
|
Micah Lee
|
d00b296c47
|
moving image files into /usr/share instead of /usr/lib (fixes #126)
|
2014-09-03 17:50:06 -07:00 |
|
Micah Lee
|
8d01ad7ec6
|
moved images to subfolder (#126)
|
2014-09-03 17:36:03 -07:00 |
|
Micah Lee
|
4edcce9ece
|
add utf-8 encoding to all .py files
|
2014-09-02 17:30:01 -07:00 |
|
Micah Lee
|
a6e99fcc21
|
added GPLv3 license to each source file
|
2014-09-02 12:10:42 -07:00 |
|
Micah Lee
|
0a28ad4538
|
can't stop a server before it has finished starting
|
2014-08-29 15:50:19 -07:00 |
|
Micah Lee
|
d1cd3c83ab
|
added status bar to GUI, populated it with useful status messages
|
2014-08-29 15:43:07 -07:00 |
|
Micah Lee
|
fcdcfd7c39
|
added download progress bars to GUI, and made close automatically act as stop server automatically
|
2014-08-27 23:52:56 -07:00 |
|
Micah Lee
|
5325b7b173
|
made it so clicking Start Server actually starts the server, and made the URL fields hide/show appropriately, and the Copy URL button work
|
2014-08-27 19:07:15 -07:00 |
|
Micah Lee
|
49eac35196
|
FileSelection and ServerStatus interact together, disabling buttons when appropriate
|
2014-08-27 17:24:44 -07:00 |
|
Micah Lee
|
e7af77b3f7
|
beginning Downloads layout
|
2014-08-27 16:43:18 -07:00 |
|
Micah Lee
|
d519e62b93
|
beginning ServerStatus layout
|
2014-08-27 16:11:43 -07:00 |
|