Miguel Jacq
faae3d58d2
Update the QR code description text
2020-05-31 20:16:33 +10:00
Miguel Jacq
3c9a105d92
Remove unnecessary import of Image class in ServerStatus
2020-05-31 20:13:55 +10:00
Miguel Jacq
4cf508ed8e
#1115 Add QR Code for onion URL
2020-05-31 17:44:57 +10:00
Miguel Jacq
554012b8f4
#1121 upgrade to jQuery 3.5.1
2020-05-28 15:19:54 +10:00
Miguel Jacq
ff0427daea
#1123 Load the ajax.gif in receive.js via relative directory, now that static path is not... static
2020-05-28 15:06:06 +10:00
Miguel Jacq
cefa271d29
#1095 Fix crash for shares larger than 2GB. #1089 add ETA/bytes uploaded in progress bar of ReceiveMode items
2020-05-28 14:15:11 +10:00
Miguel Jacq
a22a559e98
Hide the Clear All button on server start, show it again when stopped
2020-05-28 13:02:16 +10:00
Miguel Jacq
327747fa3f
Change code doc from 'Delete All' to 'Clear All' and remove whitespace in test
2020-05-27 12:59:13 +10:00
Miguel Jacq
1632a00a91
#1116 Add a Clear All button in the File List area for share modes
2020-05-27 12:56:33 +10:00
Kcchouette
ce682e2393
update archlinux onionshare URL
2020-05-12 19:07:28 +02:00
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
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
Micah Lee
097f5f6047
Merge branch 'develop' into 1064_tabs
2020-03-22 11:23:24 -07:00
Micah Lee
8b119353ae
Merge branch 'migrate-poetry' of https://github.com/SaptakS/onionshare into SaptakS-migrate-poetry
2020-03-22 11:06:16 -07:00