Miguel Jacq
f908a1f383
remove unnecessary import of IndividualFileHistoryItem from share_mode/__init__.py
2019-09-09 16:43:09 +10:00
Miguel Jacq
2c87ea55ff
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
8cc1aa48bb
Make web requests indicator icon increment on web requests
2019-09-08 17:39:31 -07:00
Micah Lee
3422cf6ea8
Rename images from share_ to history_, because they are used in all modes
2019-09-08 17:27:24 -07:00
Micah Lee
8aa871b277
Add web requests counter icon to history widget
2019-09-08 17:24:18 -07:00
Micah Lee
bd3a7fe1f7
Don't consider individual downloads in the in_progress counter
2019-09-08 11:58:44 -07:00
Micah Lee
bc210c954d
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
bef116760d
Make the IndividualFileHistoryItem widgets have color
2019-09-03 22:31:13 -07:00
Micah Lee
4ee6647ee5
Rename a few more count variables to cur_history_id
2019-09-03 22:20:52 -07:00
Micah Lee
54ba711cbf
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
11860b55f2
Show IndividualFileHistoryItem widgets for directory listings
2019-09-03 21:59:49 -07:00
Micah Lee
37a2f6369c
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
7a6d34103d
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
0bde2e9148
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
bd329c487c
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
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
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
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
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
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
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
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
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
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
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
Micah Lee
1a1a247db9
Fix bug in HistoryItem.get_finished_label_text
2019-01-19 19:33:36 -08:00
Micah Lee
1f32ea6148
Rename images to remove upload/download references, and update more strings
2019-01-19 19:00:41 -08:00
Micah Lee
38732c5bb7
Updated language on key share/receive mode strings to remove the confusing upload and download words
2019-01-19 18:30:13 -08:00
Micah Lee
f316b6ef3b
Merge branch 'develop' into 406_osx_sandbox
2018-12-16 17:11:18 -08:00
Micah Lee
73fdc0ffc4
Merge pull request #752 from mig5/receiver-mode-gui-hold-timeout-share-open-til-upload-finished
...
Hold a share open if its timer has expired but a file is still uploading.
2018-12-05 09:13:54 -08:00
Miguel Jacq
195df0499d
Keep the upload running in the GUI if the timer has run out
2018-12-05 18:19:35 +11:00
Micah Lee
1ebb2dc796
In macOS, split "Add" button into "Add Files" and "Add Folder" buttons
2018-11-27 12:10:16 -08:00