Commit Graph

2774 Commits (9b47cd162cb404396c4fa419d7cd02a78edf3f24)

Author SHA1 Message Date
Zlatin Balevsky 2bfcbbf1c5
mark local queries and make sure they get broadcast 2021-10-10 08:11:55 +01:00
Zlatin Balevsky 3c1fbf1953
fix connecting to only trusted contacts 2021-10-10 07:51:10 +01:00
Zlatin Balevsky 5a9181f22d
fix showing file sizes in tree if there is no path information GitHub issue #78 2021-10-10 02:11:26 +01:00
Zlatin Balevsky 4fe8fb3fa9
option to disable searching in shared folders 2021-10-10 01:58:45 +01:00
Zlatin Balevsky 08652d7d5a
working downloads and popup menu 2021-10-10 01:52:04 +01:00
Zlatin Balevsky 0ca1235706
tree view when grouping by sender 2021-10-10 00:57:51 +01:00
Zlatin Balevsky 8c95872cd4
refactor the results tree logic into own classes 2021-10-10 00:25:58 +01:00
Zlatin Balevsky 296f8a9f4d
only show paths if the query was searching for paths 2021-10-10 00:00:50 +01:00
Zlatin Balevsky 1c5100f320
send path information with results 2021-10-09 23:22:24 +01:00
Zlatin Balevsky ebac1ffafa
add flag to search paths to query message 2021-10-09 23:15:35 +01:00
Zlatin Balevsky ce806f9f4d
Index visible file paths and search through them. GitHub issue #78 2021-10-09 22:57:47 +01:00
Zlatin Balevsky 262bd6931d
fix persistence of downloaders which was broken in GitHub issue #65 2021-10-09 20:53:22 +01:00
Zlatin Balevsky 4ee8841db0
Prevent race condition with resuming downloads who are just finishing, GitHub issue #77 2021-10-09 20:37:57 +01:00
Zlatin Balevsky 838f9162e4
When downloading folder structures share them correctly if sharing is enabled. GitHub issue #65 2021-10-08 10:43:25 +01:00
Zlatin Balevsky 61a61bbbd0
Use an HMAC instead of salted hash when generating secret root. Thanks to Searinox for the analysis. GitHub issue #65 2021-10-08 06:27:50 +01:00
Zlatin Balevsky 9d402867e6
when downloading from tree view, preserve the hierarchy GitHub #65 2021-10-08 03:17:54 +01:00
Zlatin Balevsky f022cd7075
create download target directory structure, GitHub issue #65 2021-10-08 03:16:41 +01:00
Zlatin Balevsky 06207fbd43
fix salt creation on new installs, GitHub issue #65 2021-10-08 03:15:59 +01:00
Zlatin Balevsky 1941406eb9
add a hidden root to each path so that the tree does not combine similarly named folders. GitHub issue #65 2021-10-08 01:27:28 +01:00
Zlatin Balevsky ebc85ab1c6
only refresh table view on incoming searches, should fix GitHub issue #76 2021-10-07 21:04:21 +01:00
Zlatin Balevsky 9f7345a349
Do not refresh the shared file tree on every upload chunk request. Refresh only table view on new file upload request. Fixes GitHub issue #76 2021-10-07 18:19:15 +01:00
Zlatin Balevsky 6c55812721
canonicalize before checking if directory is watched. Add logging to debug GitHub issue #65 2021-10-07 04:51:05 +01:00
Zlatin Balevsky 2c3a0e5310
make sure all watched directories are loaded before any shared files are loaded, GitHub issue #65 2021-10-05 18:11:35 +01:00
Zlatin Balevsky 75151e39db
option to disable sending paths 2021-10-05 02:41:24 +01:00
Zlatin Balevsky 844462602b
filtering 2021-10-05 02:21:59 +01:00
Zlatin Balevsky 83577671ef
right-click menu, fix selectedResults() 2021-10-05 02:08:36 +01:00
Zlatin Balevsky d69143a107
result tree renderer and selection code 2021-10-05 01:38:15 +01:00
Zlatin Balevsky 1007fe9f47
tree expansions 2021-10-05 01:12:21 +01:00
Zlatin Balevsky 041ed235ae
add a tree view to UI, just basics for now 2021-10-05 00:52:47 +01:00
Zlatin Balevsky 4e28e6020b
do not transmit path information if there is none 2021-10-05 00:51:35 +01:00
Zlatin Balevsky 1fa27f4ab7
show path information in table 2021-10-05 00:02:55 +01:00
Zlatin Balevsky f1e73daf5c
transfer path information in browse GitHub issue #65 2021-10-05 00:01:38 +01:00
Zlatin Balevsky 009af0ce0c
decorate SharedFile objects with path from shared root. GitHub issue #65 2021-10-04 23:25:36 +01:00
Zlatin Balevsky ea6eb68a62
Only update Browse tab if it's visible GitHub issue #73 2021-10-04 17:06:42 +01:00
Zlatin Balevsky 41f1ca8917
Update browse host UI on a timer GitHub issue #73 2021-10-04 13:41:42 +01:00
Zlatin Balevsky c09396dd90
If the user tries to download a file they already, copy the local file. GitHub issue #68 2021-10-01 19:42:09 +01:00
Zlatin Balevsky cb7f251a84
more efficient html sanitization 2021-09-29 16:06:35 +01:00
Zlatin Balevsky 3e268498cd
Do not sanitize apostrophe as it is not part of HTML 3.2 escape chars, GitHub issue #71 2021-09-29 15:38:25 +01:00
Zlatin Balevsky 5cd06bc58b
Release 0.8.9 2021-09-14 21:44:21 +01:00
Zlatin Balevsky cd217b4e6e
update translations 2021-09-14 21:36:22 +01:00
Zlatin Balevsky d4d8d09e15
ensure that message sender matches endpoint destination and that message is addressed to me 2021-09-14 21:28:19 +01:00
Zlatin Balevsky 9c5478b01c
preferredWidths in uploads table 2021-09-14 21:16:26 +01:00
Zlatin Balevsky 8fb8bba5f8
sanitize html in few more places 2021-09-14 21:11:55 +01:00
Zlatin Balevsky 559dd76fc7
fix bandwidth property names 2021-09-07 16:24:28 +01:00
Zlatin Balevsky 950d34a259
if upnp props are not present, assume it's enabled 2021-09-07 14:28:06 +01:00
Zlatin Balevsky a0ce1655ce
add filtering in browse host view 2021-09-07 10:45:29 +01:00
Zlatin Balevsky 0b2fd2017a
share percentage slider 2021-09-07 09:08:43 +01:00
Zlatin Balevsky 1e1a4d0e56
ability to disable UPnP in wizard and options 2021-09-07 08:41:47 +01:00
Zlatin Balevsky 047c8b786b
search extra hop option available only in trusted-only mode 2021-09-07 08:13:12 +01:00
Zlatin Balevsky a04faadc04
do not share hidden directories from auto-watch 2021-09-07 04:38:52 +01:00