1792 Commits

Author SHA1 Message Date
Miguel Jacq
e89a74729b Expand 'public mode' (optional slugs) to be possible for sharing too, not just receiving, with no rate-limiting/self-destruct on invalid routes. 2018-07-21 17:06:11 +10:00
Miguel Jacq
a6bc01533b #691 remove meek_lite Amazon 2018-07-21 15:52:11 +10:00
Miguel Jacq
4bdbf3f152 Fix another two places where Alert was called without passing the common object 2018-07-21 15:50:37 +10:00
Miguel Jacq
35f0857f03 Only show the 'I'm Finished Sending' button if the user actually already sent (or tried to send) anything 2018-07-17 11:53:55 +10:00
Miguel Jacq
194478f346 Improve styling of flash() messages by using categories, and style the closed.html. Replace references to 'Uploading' with 'Sending' for consistency 2018-07-17 11:45:14 +10:00
Miguel Jacq
cb47c34942 Fix minor spelling/grammar issues 2018-07-14 16:43:21 +10:00
Miguel Jacq
757a6bac59 #707 Hide/show the primary action in Receive Mode when tor connection is lost/regained 2018-07-14 16:19:16 +10:00
Miguel Jacq
bc36b73b6f Remove duplicate line 2018-07-13 15:50:17 +10:00
Micah Lee
48e9beb1bb Merge branch 'license' into develop 2018-06-18 19:29:03 -07:00
Micah Lee
85609e6841 Remove the /fd sha256 from signtool.exe command, because I'm having trouble generating signatures with the smart card setup with sha256 digests v1.3.1 2018-06-18 16:28:09 -07:00
Micah Lee
688e1d4777 LICENSE includes a note pointing to the 3rd party licenses 2018-06-18 16:26:53 -07:00
Micah Lee
662c2b05e6 Version bump to 1.3.1 and updated changelog 2018-06-18 13:08:40 -07:00
Micah Lee
d53303a84c Oops, download 32-bit 7zip in build instructions 2018-06-18 12:55:59 -07:00
Micah Lee
19c2193a49 Add requests build dependency, and use requests to download Tor Browser in get-tor-osx.py and get-tor-windows.py, because I was running into SSL certificate verification issues downloading using urllib 2018-06-18 12:53:27 -07:00
Micah Lee
97acfccf09 Upgrade get-tor scripts to download Tor Browser 7.5.5, which includes Tor 0.3.2.10 2018-06-18 12:10:28 -07:00
Micah Lee
3be94afbcf Update Windows build instructions to include newer versions of software 2018-06-18 12:00:50 -07:00
Micah Lee
f1ba17fc7b Renamed license files to be lowercase, use .txt extension 2018-06-18 10:34:06 -07:00
Micah Lee
089c8201f1 Actually add licenses folder to PyInstaller spec 2018-06-17 16:55:04 -07:00
Micah Lee
e05cee19bc Update OnionShare copyright year to 2018 2018-06-17 16:53:44 -07:00
Micah Lee
5b27f952e4 Add onionshare license to licenses folder, and add licenses folder to PyInstaller spec, and to NSIS installer 2018-06-17 16:43:38 -07:00
Micah Lee
536ea0ffc9 Added licenses for tor and obfs4 2018-06-17 16:19:09 -07:00
Miguel Jacq
348bf16cef Fix installation of static assets on MacOS and probably Windows too 2018-05-28 16:14:44 +10:00
Miguel Jacq
445a8423d5 Fix some lingering attribute/module references that had not been updated to use their new names/paths 2018-05-28 15:52:43 +10:00
Micah Lee
b27b0c20d9 Merge branch 'develop' into receiver-mode-gui 2018-05-21 23:00:41 -07:00
Micah Lee
be36aeb277 Merge branch 'mig5-fix_python_setup' into develop 2018-05-21 23:00:10 -07:00
Micah Lee
cf2a2076fe Remove TODO comment 2018-05-20 15:33:13 -07:00
Micah Lee
e1958193ff Improve the CLI output for receive mode 2018-05-20 15:20:21 -07:00
Micah Lee
5bce32fc7d Make it so the open folder button works in Linux, with nautilus 2018-05-20 14:40:27 -07:00
Micah Lee
880a21086c Rename uploaded files 2018-05-20 14:12:53 -07:00
Micah Lee
06693bded2 Fixed "RuntimeError: dictionary changed size during iteration" exception while updating upload progress 2018-05-20 14:05:34 -07:00
Micah Lee
4505b348d9 Only mark a file upload complete when it closes, which makes the open folder button appear 2018-05-20 13:13:06 -07:00
Micah Lee
9f4e287b4b Remove REQUEST_UPLOAD_NEW_FILE_STARTED event, because it's not actually needed 2018-05-20 12:07:15 -07:00
Micah Lee
e5ff9c225f Make the receive.html template not use slugs if receive_public_mode is True, and fix some bugs with receive routes 2018-05-20 11:16:09 -07:00
Micah Lee
5178f49718 Only show other_page_loaded message on actual 404s 2018-05-20 11:04:45 -07:00
Micah Lee
d8d1dc800d Allow file uploads to finish, and improve uploads styling 2018-05-19 22:58:55 -07:00
Micah Lee
28fe7a4cf5 Refactor uploads GUI so that each upload POST has one progess bar, and a list of files, with partial styling 2018-05-19 22:36:08 -07:00
Micah Lee
9ec783c6a2 Fix bug where ReceiveModeRequest was not recognizing an upload request if the POST included a slug when receive_public_mode == True 2018-05-19 21:20:51 -07:00
Micah Lee
0b5a5d08dd Move downloads_dir validation into the /upload request in Web, and display an error in both CLI and GUI 2018-05-19 21:11:57 -07:00
Micah Lee
f9f0086226 Move downloads dir validation into Common 2018-05-19 20:51:01 -07:00
Micah Lee
b8aa26d72e Start building File/Upload/Uploads GUI 2018-05-08 14:28:02 -07:00
Micah Lee
833c02b4d5 ReceiveModeRequest should only deal with upload_ids for upload requests, not for other requests 2018-05-08 13:35:50 -07:00
Micah Lee
1db37e13f5 Start making Web events actually put Upload objects into Uploads 2018-05-07 23:07:11 -07:00
Micah Lee
9d91e07d20 Renamed Mode.handle_request_download to handle_request_started 2018-05-07 22:16:45 -07:00
Micah Lee
26a94fa161 Make receive mode events just like share mode, and rename REQUEST_DOWNLOAD to REQUEST_SHARE 2018-05-07 22:15:29 -07:00
Micah Lee
de43cd22fa Create an Upload class within Uploads, and add methods to Uploads to add, update, cancel, and reset 2018-05-07 16:38:29 -07:00
Micah Lee
613c3dfbd6 Move all stylesheets definitions into Common, so now we no longer have blocks of css spread across the GUI code, and it's easier to re-use stylesheets 2018-05-07 16:21:22 -07:00
Micah Lee
4f52b4fc86 Make ReceiveMode start using Uploads 2018-05-07 15:44:04 -07:00
Micah Lee
2a9f60ccee Rename Downloads method names to remove the word "download" 2018-05-04 18:08:23 -07:00
Micah Lee
925f96ad0a Rename some images to reuse in ReceiveMode, and make new upload window button images 2018-05-04 17:57:30 -07:00
Micah Lee
9b4bc135ec Tweak language of receive mode options 2018-05-04 17:33:18 -07:00