156 Commits

Author SHA1 Message Date
Fushan Wen
8baad0eeb5 Make last_modified and if_date timezone-aware
Fix #1398
2021-09-03 00:07:48 +08:00
Micah Lee
4c1f8d40b7 Change github URLs from micahflee/onionshare to onionshare/onionshare 2021-08-20 13:34:55 -07:00
Micah Lee
6643c03cfa Add Lithuanian 2021-08-20 13:24:15 -07:00
Micah Lee
dc6409a111 Version bump to 2.3.3 2021-08-20 13:13:39 -07:00
Micah Lee
961e920878 Remove endpoint altogether because it's not needed 2021-08-20 11:59:26 -07:00
Micah Lee
1ca0c2a437 Merge branch 'develop' of https://github.com/twann4/onionshare into twann4-develop 2021-08-20 11:58:15 -07:00
Twann
d83a4e3ebc Fix issue #1365 2021-08-19 16:15:53 +02:00
SIDDHANT DIXIT
fecedd26ed Updated test cli settings
Added theme key in test_cli_settings.py.
2021-07-22 02:37:24 +05:30
SIDDHANT DIXIT
b6815c5ddf Added user theme preference option in Settings
Added an option to choose theme in settings dialog like auto, light and dark.
Fixed Dark Mode Dark Text.
2021-07-19 18:27:02 +05:30
BotMaster3000
f7a5852300 Set the word-break to break-word for the message-class, and removed the max-width again
As said by SaptakS, I applied the word-break to the message-Class. Since this breaks the line for long words without Spaces, as well as longer sentences, this is the better solution.
Since the max-width now is redundant, it got removed again, as to not cause any future confusion.
2021-06-07 22:29:40 +02:00
BotMaster3000
6eec8da657 Set the Max-Width of the Chat-Window to 80%
Too long single-line messages can cause the ChatUser-Panel to disappear.
Allowing the windows of the Chat to be only 80% of width will cause a automatic linebreak in such a case.
2021-06-07 20:15:10 +02:00
Micah Lee
779a26f9d2 Update release docs, and update CLI poetry lock 2021-06-01 19:39:34 -07:00
Micah Lee
1de419b590 Update version strings, docs, and release.md for version 2.3.2 2021-05-31 10:36:07 -07:00
Micah Lee
b1360cf5d6 Account for the "v" in the version string ("v2.3.2") banner spacing 2021-05-25 17:31:28 -07:00
Micah Lee
8e284f1027 Merge branch 'fix_405_error_and_other_methods' of https://github.com/mig5/onionshare into mig5-fix_405_error_and_other_methods 2021-05-25 16:27:26 -07:00
Miguel Jacq
e0a5767d33 Pin Flask at 1.1.4 to avoid Flask 2.0.0 which requires Jinja2 3.0.0 but the latter of which conflicts with Briefcase 2021-05-17 09:02:47 +10:00
Miguel Jacq
70593b0b87 Use label tag for chat username label, and rename javascript function to checkUsernameTooLong to better reflect its purpose 2021-05-17 08:17:45 +10:00
Miguel Jacq
1e5e886577 Prevent usernames in Chat mode of length 128 chars or more 2021-05-14 10:44:14 +10:00
Miguel Jacq
aa7a6e321b Move the 'supports_file_requests' attribute into the actual modes rather than the Web class 2021-05-11 09:25:22 +10:00
Miguel Jacq
52d625203c Adds attribute self.mode_supports_file_requests in Web class. Don't send REQUEST_INDIVIDUAL_FILE_STARTED to the frontend if the mode doesn't support this, so that we don't trigger a chain reaction of toggling history widgets and the like. Set this attribute to True by default since most modes use it, but turn it off for Chat mode. Prevents an exception when sending a bad HTTP method or a 404 to a chat room 2021-05-11 08:41:17 +10:00
Miguel Jacq
c2bd0a6a22 Disable OPTIONS on the update-session-username route on Chat mode 2021-05-11 08:39:44 +10:00
Micah Lee
fc22850260 Remove Finnish, add Indonesian and Serbian (latin) 2021-05-10 15:36:53 -07:00
Miguel Jacq
8967470f95 Merge branch 'develop' into fix_405_error_and_other_methods 2021-05-11 08:15:35 +10:00
Miguel Jacq
e409141362 Website mode doesn't need to support POST as a method 2021-05-11 08:14:49 +10:00
Micah Lee
48be1beada Merge branch 'pin-flask-socketio' of https://github.com/SaptakS/onionshare into SaptakS-pin-flask-socketio 2021-05-10 14:40:31 -07:00
Miguel Jacq
d1cbe2faf6 Fix HTTP return code for custom 500 internal server error handler 2021-05-10 15:57:23 +10:00
Miguel Jacq
92027345d0 Register the 405 error handler properly. Enforce the appropriate methods for each route (GET or POST only, with OPTIONS disabled). Add tests for invalid methods. Add a friendlier 500 internal server error handler 2021-05-10 11:23:44 +10:00
Miguel Jacq
5e2128106d Remind the user to submit contact info if they want a response to a message in Receive Mode 2021-05-07 10:53:13 +10:00
Saptak S
1ad8a5ff1d Pins flask-socketio to 5.0.1 in pyproject.toml
Also updates the RELEASE.md to document the need to update
the socket.io.min.js file whenever we want to update
flask-socketio to ensure that they are compatible with each
other, failing which, the chat stops works.
2021-05-07 01:25:39 +05:30
Micah Lee
5fab2e0396 Merge pull request #1345 from micahflee/1275_fix_website_mode
Fix website mode in Windows
2021-05-05 21:14:35 +00:00
Micah Lee
ba56cd37b1 Change version to 2.3.2.dev1 2021-05-04 20:21:10 -07:00
Micah Lee
3779adee43 Merge branch 'develop' into version-2.3.2 2021-05-04 20:14:45 -07:00
Micah Lee
cde0c30c9d Merge branch 'develop' into 1275_fix_website_mode 2021-05-04 20:02:54 -07:00
Micah Lee
4f87088932 When building the self.files, use forward slashes instead of backslashes in Windows 2021-05-04 20:01:30 -07:00
Miguel Jacq
7092e4ebee Remove unnecessary cleanup_filenames appending in the CompressThread. Ensure we also remove the temp dir that a Zip file is made within, by setting the temp dir in ZipWriter as a variable 2021-05-04 16:42:23 +10:00
Miguel Jacq
ff5e73a2ae Move the cleanup() function from Onionshare class to Web class, so that the list of files to be cleaned up is always available (needed for website temp files) 2021-05-04 16:21:42 +10:00
Micah Lee
1f3e49dbfd Update CLI ASCII art in readme 2021-05-03 21:49:42 -07:00
Micah Lee
60732a0f56 Version bump to 2.3.2 and update changelog, and upgrade PySide to 5.15.2 2021-05-03 18:50:01 -07:00
Micah Lee
bc7c95f514 Merge branch 'develop' into 1305_receive_messages 2021-05-03 18:13:04 -07:00
Micah Lee
665242a2e2 Fix javascript bug in receive mode when files is disabled 2021-05-03 17:43:39 -07:00
Miguel Jacq
b23b0af8f1 Update obfs4 built-in bridges to match those of Tor Browser's 2021-05-03 09:57:33 +10:00
Micah Lee
90d9a3f753 Fix CLI tests in macOS 2021-05-02 15:51:39 -07:00
Micah Lee
f40d50c9bb Fix log colors so it isn't black on black in macOS 2021-05-02 15:49:43 -07:00
Micah Lee
da2659b77c Remove deprecated pytest stuff 2021-05-02 15:33:42 -07:00
Micah Lee
3049d066e2 Fix CLI tests in Windows 2021-05-02 15:32:45 -07:00
Micah Lee
6e5b56e843 Use colorama for terminal colors, to get Windows support 2021-05-02 15:13:50 -07:00
Micah Lee
ddbd7a2fb9 Fix GUI tests 2021-05-02 14:34:09 -07:00
Micah Lee
3303586068 Write receive mode CLI tests to confirm messages and files get uploaded, and when no files are uploaded an empty folder is not created 2021-05-02 12:42:56 -07:00
Micah Lee
34b791abcf GUI displays "Read Message" button when a receive mode submission includes a message 2021-04-30 17:16:02 -07:00
Micah Lee
abf5b05280 If no files are uploaded, delete the empty receive mode dir that was created 2021-04-30 15:57:11 -07:00