Micah Lee
1ceaaaf533
Add new "Allow downloading of individual files" checkbox to share settings, and only allow it to be enabled when "Stop sharing after files have been sent" is unchecked
2019-09-01 20:15:30 -07:00
Micah Lee
2143d7016e
Add Web.generate_static_url_path back, so each share has its own static path
2019-09-01 16:03:57 -07:00
Micah Lee
bffbc1930d
Move all mode-specific code out of SendBaseModeWeb and into inherited methods in WebsiteModeWeb and ShareModeWeb
2019-09-01 18:44:44 -04:00
hiro
347b25d5a0
Revert "Generate a new static_url_path each time the server is stopped and started again"
...
This change creates problems with how website mode renders assets.
This reverts commit ae110026e72bc7bd38aa515f52fb52aa3236e8b1.
2019-06-13 22:56:48 +02:00
Micah Lee
ae110026e7
Generate a new static_url_path each time the server is stopped and started again
2019-05-29 18:21:53 -07:00
Micah Lee
4fd8a95853
Merge branch 'develop' into basic_auth_everywhere
2019-05-24 18:13:44 -07:00
hiro
1c05ccb611
Resolve bugs from initial PR
2019-05-24 10:08:51 +02:00
Micah Lee
7dce7eec45
Rename "slug" to "password"
2019-05-20 22:18:49 -07:00
Micah Lee
1c09ed5596
Fix onionshare URLs non-public mode is always http basic auth
2019-05-20 19:22:03 -07:00
Micah Lee
c03a294f45
This should be an elif, not an if, because otherwise the share mode stop button says "Stop Receive Mode"
2019-05-20 19:14:04 -07:00
Micah Lee
c39705f978
Add an error 401 handler, and make it start counting invalid password guesses instead of 404 errors for rate limiting
2019-05-20 19:04:50 -07:00
Micah Lee
1f81f90726
Remove references to self.web.website_mode.download_filesize because that variable no longer exists
2019-05-10 14:57:41 -07:00
hiro
b3a87f6354
Clean code and fix UI bugs
2019-05-08 00:04:09 +02:00
hiro
8eeb043ee2
Fix merge conflicts with upstream
2019-04-23 16:20:33 +02:00
hiro
6cc1d90e92
Clean ui, add strings, fix web listing logic
2019-04-23 16:11:14 +02:00
hiro
ef6db20674
Add gui for website sharing and listing
2019-04-23 16:09:40 +02:00
Micah Lee
27158870b0
Fix auto-start timer URL
2019-04-21 18:14:53 -07:00
Miguel Jacq
e32b478501
Update the URL to the Auto-Start timer wiki page
2019-04-22 09:48:15 +10:00
Miguel Jacq
63d8688098
Fix crash when clicking Help in Systray
2019-04-22 09:10:00 +10:00
Miguel Jacq
62e668addd
Unlocalize CLI strings
2019-04-20 10:31:34 +10:00
Micah Lee
d5c60f8f70
Rename debug to verbose in all relevant places
2019-04-18 19:53:21 -07:00
Micah Lee
8c631d9d62
Update date format
2019-04-18 19:14:54 -07:00
Miguel Jacq
eb823042bb
Standardise all startup_timer, scheduled_start attributes as 'autostart_timer'
2019-03-25 15:28:31 +11:00
Miguel Jacq
a4c8865dcd
Standardise all shutdown_timer, shutdown_timeout, timeout attributes as 'autostop_timer'
2019-03-25 15:05:54 +11:00
Miguel Jacq
907787028b
Fix unsetting autostart timer after reloading settings
2019-03-24 18:16:29 +11:00
Miguel Jacq
b90d45bbb2
Fixes for displaying autostart timer countdown
2019-03-24 18:16:12 +11:00
Miguel Jacq
aa16cdec4e
Human-friendly autostart/autostop countdown timers on server button, tooltips
2019-03-24 17:53:13 +11:00
Miguel Jacq
febcae7f4d
Show the URL description label whenever we are showing the URL itself
2019-03-24 16:48:56 +11:00
Miguel Jacq
84aa627d1f
Various Startup Timer fixes for strings, bundled mode, stealth mode, startup/shutdown time clashes
2019-03-11 15:55:17 +11:00
Miguel Jacq
eae049d46a
Fix a minor corner case related to server status button when canceling a scheduled share. Leverage scheduled shares in order to test 'cancel' action in local mode for better test coverage
2019-03-08 11:03:37 +11:00
Miguel Jacq
f124ccab7c
Prevent a scheduled share from starting after the scheduled time has passed. Add a test for this
2019-03-06 16:49:32 +11:00
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