Miguel Jacq
273b893946
Don't show the IndividualFile History item if we are not in 'stay open' mode, or else 404 requests create History noise
2019-09-03 12:35:30 +10:00
Miguel Jacq
173b2d3f5e
Register a history item when an individual file is viewed that does not match a 'reserved' path
2019-09-02 18:01:56 +10:00
Micah Lee
877a73ab59
Remove the "Allow downloading individual files" setting altogether, and make it just automatically enabled if "Stop sharing..." is disabled
2019-09-01 21:22:59 -07:00
Micah Lee
1c465b40fe
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
e7959f9ae6
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
973db941ec
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
66e85497ef
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 50b2311409
.
2019-06-13 22:56:48 +02:00
Micah Lee
50b2311409
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
c53ecb0a03
Merge branch 'develop' into basic_auth_everywhere
2019-05-24 18:13:44 -07:00
hiro
f56b148ddb
Resolve bugs from initial PR
2019-05-24 10:08:51 +02:00
Micah Lee
7d89f80f20
Rename "slug" to "password"
2019-05-20 22:18:49 -07:00
Micah Lee
b667fcc4f8
Fix onionshare URLs non-public mode is always http basic auth
2019-05-20 19:22:03 -07:00
Micah Lee
29abfd8f87
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
79b87c3e30
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
915ff0f4f3
Remove references to self.web.website_mode.download_filesize because that variable no longer exists
2019-05-10 14:57:41 -07:00
hiro
abc30b315c
Clean code and fix UI bugs
2019-05-08 00:04:09 +02:00
hiro
357374c147
Fix merge conflicts with upstream
2019-04-23 16:20:33 +02:00
hiro
0c6dbe4c8a
Clean ui, add strings, fix web listing logic
2019-04-23 16:11:14 +02:00
hiro
391c82f2a6
Add gui for website sharing and listing
2019-04-23 16:09:40 +02:00
Micah Lee
9471fb9781
Fix auto-start timer URL
2019-04-21 18:14:53 -07:00
Miguel Jacq
81108b06f3
Update the URL to the Auto-Start timer wiki page
2019-04-22 09:48:15 +10:00
Miguel Jacq
2c5a1d0365
Fix crash when clicking Help in Systray
2019-04-22 09:10:00 +10:00
Miguel Jacq
a7bbe818bf
Unlocalize CLI strings
2019-04-20 10:31:34 +10:00
Micah Lee
758c640561
Rename debug to verbose in all relevant places
2019-04-18 19:53:21 -07:00
Micah Lee
20ac3f005c
Update date format
2019-04-18 19:14:54 -07:00
Miguel Jacq
ee3a14a025
Standardise all startup_timer, scheduled_start attributes as 'autostart_timer'
2019-03-25 15:28:31 +11:00
Miguel Jacq
c411e8d61a
Standardise all shutdown_timer, shutdown_timeout, timeout attributes as 'autostop_timer'
2019-03-25 15:05:54 +11:00
Miguel Jacq
dae3e23652
Fix unsetting autostart timer after reloading settings
2019-03-24 18:16:29 +11:00
Miguel Jacq
2ebc22c5af
Fixes for displaying autostart timer countdown
2019-03-24 18:16:12 +11:00
Miguel Jacq
539be2ded3
Human-friendly autostart/autostop countdown timers on server button, tooltips
2019-03-24 17:53:13 +11:00
Miguel Jacq
281af5fc1a
Show the URL description label whenever we are showing the URL itself
2019-03-24 16:48:56 +11:00
Miguel Jacq
365798b12f
Various Startup Timer fixes for strings, bundled mode, stealth mode, startup/shutdown time clashes
2019-03-11 15:55:17 +11:00
Miguel Jacq
dc0fe4f7b1
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
00a8b88264
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
31c360b44d
Add a Startup Timer feature (scheduled start / dead man's switch)
2019-03-05 10:28:27 +11:00
Micah Lee
41f5800e0e
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
8cf8aa201d
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
759a0dc2a3
Set status attribute for ShareHistoryItems as well
2019-02-17 16:28:11 +11:00
Miguel Jacq
51e98f40e7
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
9b35ca9bed
Don't clear in-progress transfers from the History list
2019-02-17 14:07:38 +11:00
Miguel Jacq
366509a75c
Re-order so persistence checkbox comes before legacy mode checkbox. Remove superfluous conditional
2019-02-11 16:23:47 +11:00
Miguel Jacq
7c71aef15b
Support persistent v3 onions
2019-02-11 11:36:18 +11:00
Micah Lee
2a949802d2
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
b42f1c47b8
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
f4cd49e9dc
Merge branch 'develop' into 866_receive_mode_crash
2019-01-21 17:28:24 -08:00
Micah Lee
02538520a2
Skip updating or canceling items that haven't been added
2019-01-20 16:34:56 -08:00
Micah Lee
634b8ecebd
When canceling a receive mode transfer, display date range in the UI
2019-01-20 15:49:08 -08:00
Micah Lee
0ef0659e2f
Merge branch 'develop' into 866_receive_mode_crash
2019-01-20 15:42:09 -08:00
Micah Lee
4aa8a1d4c6
In SettingsDialog, rename downloads_layout to data_dir_layout
2019-01-20 15:33:33 -08:00
Micah Lee
b75757ee49
- 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