Micah Lee
|
e2b6eecf34
|
Merge pull request #1034 from micahflee/932_windows_systray_icon
Hide the system tray icon before closing
|
2019-09-22 12:57:46 -07:00 |
|
Micah Lee
|
26f2490673
|
Merge pull request #1030 from mig5/1029_optional_csp
Make setting the Content-Security-Policy header optional so it doesn't break website mode shares
|
2019-09-22 12:57:13 -07:00 |
|
Miguel Jacq
|
d8c0bc4e4f
|
Invert the CSP header setting and put it in its own Website Mode settings group. Make the CSP header mandatory for share/receive modes, optional for website mode only.
|
2019-09-22 16:49:31 +10:00 |
|
Micah Lee
|
2022b2b2af
|
Hide the system tray icon before closing
|
2019-09-20 18:42:40 -07:00 |
|
Micah Lee
|
e21bf3e80b
|
Merge pull request #1031 from mig5/950_persistence_fix
Persistence fix (#950)
|
2019-09-20 17:35:38 -07:00 |
|
Miguel Jacq
|
09ba78efcf
|
Source string suggestions from the translators on Weblate
|
2019-09-16 17:58:15 +10:00 |
|
Miguel Jacq
|
670044fa56
|
Ensure the backend receives the latest settings object before starting the onion service, and likewise for the GUI, so that we absolutely always save the private key for persistence back to the json settings file when we need to
|
2019-09-16 14:51:16 +10:00 |
|
Miguel Jacq
|
2524ddaf94
|
Make setting the Content-Security-Policy header optional so it doesn't break website mode shares
|
2019-09-16 12:10:17 +10:00 |
|
Micah Lee
|
51a1f92d99
|
Merge pull request #1020 from micahflee/991_sharing_code
[WIP] Share code between share mode and website mode
|
2019-09-15 14:52:57 -07:00 |
|
Miguel Jacq
|
b1aa36e805
|
remove unnecessary import of IndividualFileHistoryItem from share_mode/__init__.py
|
2019-09-09 16:43:09 +10:00 |
|
Miguel Jacq
|
90ebc3aab4
|
Fix the discrepancy between SendBaseModeWeb and Web objects' separate cur_history_id attibutes, ensuring that when we call web.error404() we send a new history_id integer for communicating back to the frontend. Add tests for this
|
2019-09-09 16:35:05 +10:00 |
|
Micah Lee
|
26c9256679
|
Make web requests indicator icon increment on web requests
|
2019-09-08 17:39:31 -07:00 |
|
Micah Lee
|
2219e107c4
|
Rename images from share_ to history_, because they are used in all modes
|
2019-09-08 17:27:24 -07:00 |
|
Micah Lee
|
41b815f0b3
|
Add web requests counter icon to history widget
|
2019-09-08 17:24:18 -07:00 |
|
Micah Lee
|
ece908e170
|
Add individual downloads label to settings dialog
|
2019-09-08 12:02:17 -07:00 |
|
Micah Lee
|
de67484f09
|
Don't consider individual downloads in the in_progress counter
|
2019-09-08 11:58:44 -07:00 |
|
Micah Lee
|
3f7c4a4e25
|
Remove method from IndividualFileHistoryItem, and only display these widgets on 200 and 404 requests, not all of the others
|
2019-09-08 09:35:44 -07:00 |
|
Micah Lee
|
c2011e6915
|
Make the IndividualFileHistoryItem widgets have color
|
2019-09-03 22:31:13 -07:00 |
|
Micah Lee
|
dee9e40051
|
Rename a few more count variables to cur_history_id
|
2019-09-03 22:20:52 -07:00 |
|
Micah Lee
|
ffe12bdead
|
Rename download_count/download_id, upload_count/upload_id, and visit_count/visit_id to simply cur_history_id/history_id, and make all errors create IndividualFileHistoryItem widgets
|
2019-09-03 22:18:30 -07:00 |
|
Micah Lee
|
655bb5bad1
|
Show IndividualFileHistoryItem widgets for directory listings
|
2019-09-03 21:59:49 -07:00 |
|
Micah Lee
|
644b47082a
|
Start making IndividualFileHistoryItem widgets appear in the history, and make non-GET requests return 405 Method Not Allowed
|
2019-09-03 21:46:32 -07:00 |
|
Miguel Jacq
|
09f2f57298
|
Reset the ToggleHistory indicator count/label when a share starts. Add a test for this
|
2019-09-03 17:02:29 +10:00 |
|
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 |
|
Micah Lee
|
d7441af368
|
If ONIONSHARE_HIDE_TOR_SETTINGS is set, hide Tor settings in the settings dialog
|
2019-09-01 13:16:00 -07: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 |
|