Saptak S
afc6a2f4ce
Update username via both socket and ajax
...
- socket takes care of modifying the username in the forked socket
session and sending a status message to chat window
- ajax request takes care of updating the flask session so that on
refresh or re-opening of the URL in same browser, the username remains
same
2020-05-11 12:51:46 +05:30
Saptak S
409f3f7fbe
Keep save button disabled if changed username invalid
...
- Disabled till username not changed
- On change, if username is empty, then disabled
- On change, if username is changed back to previous, then disabled
- Else allow saving
2020-05-10 01:55:31 +05:30
Saptak S
89b112ea95
Refactors logic for chat user list and scroll
...
- Refactors server side code to use instance variable instead of
background thread to generate a list of connected users
- Send this user list anytime any change is made to the list. It can
be: join, update username, disconnect
- In js, render the entire user list everytime it is received.
- Scroll to the bottom of the chat, everytime the current user
sends a message
- Else, if already at the bottom of the chat, scroll to the bottom
after appending incoming status or chat message. But if the user
is scrolled up in the chat window, then do not scroll to the bottom
- When refreshed or close tab is clicked, default browser warning is
shown.
- On receiving disconnect, the browser removes user from room.
- If refreshed, it is shown as if the user left and joined again.
2020-05-04 03:47:13 +05:30
Saptak S
440c0b0ab1
Adds eventlet to poetry to allow using websocket instead of polling
2020-05-04 03:41:38 +05:30
Saptak S
c5e418c730
Adds flask-socketio dependency to poetry
2020-05-02 02:58:31 +05:30
Saptak S
380cf94856
Merge branch 'develop' into chat
2020-05-02 02:49:49 +05:30
Milo Ivir
63b00a8a4b
Translated using Weblate (Croatian)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hr/
2020-04-29 09:58:09 +02:00
R
6c26d0e62e
Translated using Weblate (Persian)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fa/
2020-04-29 09:58:09 +02:00
Oğuz Ersen
38d74e718f
Translated using Weblate (Turkish)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/tr/
2020-04-29 09:58:08 +02:00
Localisation Lab
9e91ed2679
Translated using Weblate (French)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/
2020-04-29 09:58:07 +02:00
Martin Beer
2b8adfc15e
Translated using Weblate (German)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
2020-04-29 09:58:07 +02:00
scootergrisen
a0b6da6a37
Translated using Weblate (Danish)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/da/
2020-04-29 09:58:06 +02:00
Joan Montané
47cb5d220c
Translated using Weblate (Catalan)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/ca/
2020-04-29 09:57:59 +02:00
Hosted Weblate
768ff45a89
Translated using Weblate (Indonesian)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/id/
Translated using Weblate (Portuguese (Portugal))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/pt_PT/
Translated using Weblate (French)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/
Translated using Weblate (Spanish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/
Translated using Weblate (French)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/
Translated using Weblate (Catalan)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/ca/
Translated using Weblate (French)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/
Translated using Weblate (Spanish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/
2020-04-25 01:35:26 +02:00
Hosted Weblate
edc52fd4e5
Translated using Weblate (French)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/
Translated using Weblate (Catalan)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/ca/
Translated using Weblate (French)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/
Translated using Weblate (Spanish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/
2020-04-24 16:01:55 +02:00
Hosted Weblate
042ba777ad
Translated using Weblate (Spanish)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/
2020-04-24 15:43:13 +02:00
emma peel
ff85e5af98
Merge remote-tracking branch 'origin/develop' into develop
2020-04-24 13:31:02 +00:00
Hosted Weblate
5e5376b0c2
Translated using Weblate (Croatian)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hr/
Translated using Weblate (Swedish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/sv/
Translated using Weblate (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hu/
Translated using Weblate (Russian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/ru/
Translated using Weblate (German)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
Translated using Weblate (German)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
Translated using Weblate (German)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
Translated using Weblate (German)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
Translated using Weblate (German)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
Translated using Weblate (German)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
Translated using Weblate (German)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
Translated using Weblate (German)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
Translated using Weblate (German)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
Translated using Weblate (German)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/
Translated using Weblate (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hu/
Translated using Weblate (Finnish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fi/
Translated using Weblate (French)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/
Translated using Weblate (French)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/
Translated using Weblate (French)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/
Translated using Weblate (Swedish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/sv/
Translated using Weblate (Greek)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/el/
Translated using Weblate (Croatian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hr/
Translated using Weblate (Portuguese (Portugal))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/pt_PT/
Translated using Weblate (Croatian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hr/
Added translation using Weblate (Croatian)
Translated using Weblate (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/he/
Translated using Weblate (Swedish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/sv/
Translated using Weblate (Swedish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/sv/
Translated using Weblate (Russian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/ru/
Translated using Weblate (Finnish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fi/
Translated using Weblate (Swedish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/sv/
Translated using Weblate (Afrikaans)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/af/
Translated using Weblate (Hindi)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hi/
Translated using Weblate (Bengali)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/bn/
Translated using Weblate (Gujarati)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/gu/
Translated using Weblate (Bengali)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/bn/
Translated using Weblate (Finnish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fi/
Translated using Weblate (Finnish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fi/
Merge branch 'origin/develop' into Weblate.
Added translation using Weblate (Afrikaans)
Translated using Weblate (Portuguese (Portugal))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/pt_PT/
Translated using Weblate (Arabic)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/ar/
Translated using Weblate (Italian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/it/
Translated using Weblate (Hindi)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hi/
2020-04-20 09:11:22 +02:00
Micah Lee
40b43b66ab
Fix common.get_tor_paths test
2020-04-06 21:19:17 -07:00
Micah Lee
2ad8b167ba
Open files in linux with xdg-open instead of nautilus
2020-04-06 20:29:02 -07:00
Micah Lee
7ef1dfbe9c
Delete the lock file on Ctrl-C
2020-04-06 20:19:35 -07:00
Micah Lee
ea1b430aea
Remove psutil dependency, and start using a lock file instead
2020-04-06 20:05:48 -07:00
Micah Lee
49fb1b334b
In dev mode, when checking for existing onionshare, check for processes that start with python3 as well as python
2020-04-06 19:53:34 -07:00
Micah Lee
c07eda330d
Fix linux tor paths, make event handler properly quit thread
2020-04-06 19:49:49 -07:00
Micah Lee
dea6de67d0
Typos in EventHandlerThread
2020-04-06 19:29:48 -07:00
Micah Lee
a9d55e9169
Remove watchdog, replace with a simple background thread
2020-04-06 19:26:45 -07:00
Micah Lee
e84ca43da8
Make .desktop file not use absolute path for Exec
2020-04-06 19:04:55 -07:00
Miguel Jacq
a7856d5dcb
Fix logic that checks if auto-start timer setting is enabled, so that it checks real settings and not widget instantiation. Ensure the auto-start and auto-stop widgets show their datetime widget on start-up if the setting was already enabled.
2020-04-06 15:29:33 +10:00
Micah Lee
6f35359fea
Update poetry dependencies
2020-04-05 21:16:15 -07:00
Micah Lee
da13a166a1
Merge branch '910_flatpak' of github.com:micahflee/onionshare into 910_flatpak
2020-04-05 21:03:29 -07:00
Micah Lee
4fdf53f493
Merge branch 'develop' into 910_flatpak
2020-04-05 20:31:18 -07:00
Micah Lee
1c424500f0
Merge pull request #1075 from micahflee/1064_tabs
...
Add support for tabs
2020-04-05 15:45:13 -07:00
Micah Lee
72d79cdfe5
Revert "Enable stacktraces of segfaults when running tests"
...
This reverts commit 145021b2e5
.
2020-04-01 17:59:08 -07:00
Saptak S
d417754e45
Adds bash script to run GUI tests individually
2020-04-02 04:19:50 +05:30
Micah Lee
145021b2e5
Enable stacktraces of segfaults when running tests
2020-03-29 13:55:29 -07:00
Micah Lee
c5b8938f1c
Update build instructions for how to run tests with poetry
2020-03-29 13:54:30 -07:00
Micah Lee
aebc96142f
Clean up watchdog thread when quitting, which avoids segfaults
2020-03-22 21:32:53 -07:00
Micah Lee
76d88d0648
Update build instructions to include Linux instructions using the newest software, instead of just software from package repositories
2020-03-22 21:32:05 -07:00
Micah Lee
fc0dbd153f
Merge branch 'fix_tests' into 1064_tabs
2020-03-22 17:20:17 -07:00
Micah Lee
785512218d
Test python 3.6 as well
2020-03-22 17:10:15 -07:00
Micah Lee
290e6f5e72
Add a pytest.ini file to register custom markers, to avoid so many test warnings
2020-03-22 17:08:41 -07:00
Micah Lee
34e59ad7d7
Update comments and section names in CircleCI
2020-03-22 16:33:32 -07:00
Micah Lee
ea4fbdd834
Fix installing Qt binaries
2020-03-22 16:28:59 -07:00
Micah Lee
bf06bb1081
Try installing binaries instead of building from source
2020-03-22 16:01:23 -07:00
Micah Lee
db9abb789d
Build Qt from source in circleci
2020-03-22 15:32:25 -07:00
Micah Lee
360458372f
Test with python 3.7 and 3.8, no longer 3.6
2020-03-22 12:35:26 -07:00
Micah Lee
3c6e0cbda1
Change python version to ^3.7, and use PyQt 5.14 instead of the very latest. Run tests from poetry
2020-03-22 12:33:35 -07:00
Micah Lee
5c4e4ce10b
Try using buster docker images
2020-03-22 11:45:37 -07:00
Micah Lee
3b79a9ba2e
Add python3-pytest and python3-pytestqt to circleci
2020-03-22 11:35:33 -07:00
Micah Lee
579c87c379
No longer install packages from requirements.txt
2020-03-22 11:32:18 -07:00