Commit Graph

2794 Commits (e5f585c413d76ebe45b385f5a3efe469e9460e85)

Author SHA1 Message Date
Zlatin Balevsky f9290ffcaf
preserve selection when updating result tables 2021-10-13 03:36:04 +01:00
Zlatin Balevsky 45a0d41c61
display search results on a timer GitHub issue #80 2021-10-13 03:26:36 +01:00
Zlatin Balevsky 4e0ab4d873
reduce Iterator churn and simplify HashBucket locking 2021-10-13 02:43:31 +01:00
Zlatin Balevsky a1b25c3976
multiple selection from downloads view, GitHub issue #66 2021-10-12 19:09:26 +01:00
Zlatin Balevsky db733176c0
multiple selection from group-by-file view, GitHub issue #66 2021-10-12 18:17:44 +01:00
Zlatin Balevsky 6c186267f6
fix a typo that was causing max chat connections to revert to -1. GitHub issue #66 2021-10-12 17:33:41 +01:00
Zlatin Balevsky d1bb60c269
remove (broken) attempt to force-share the update file 2021-10-12 17:15:00 +01:00
Zlatin Balevsky ee68ce42c9
fix a typo that was causing update checks after every startup 2021-10-12 17:13:12 +01:00
Zlatin Balevsky 8ffa81d223
update plugin with recent features 2021-10-12 14:39:48 +01:00
Zlatin Balevsky 7673222672
filtering in group-by-file view GitHub isssue #80 2021-10-11 17:07:01 +01:00
Zlatin Balevsky 2e8ce8c8d0
copy-full-id button in the browse collections view, GitHub issue #81 2021-10-11 15:39:23 +01:00
Zlatin Balevsky 8216cbc0f3
copy-full-id button in the browse files view, GitHub issue #81 2021-10-11 15:34:23 +01:00
Zlatin Balevsky 41dc8ab0e6
Increase the MAX_RESULTS constant because it's not as relevant any more 2021-10-11 15:18:16 +01:00
Zlatin Balevsky f49732ef99
Unify the right-click menu code for the different result views. Disable download on double click from the tree view because it interferes with folder expansion 2021-10-11 15:15:28 +01:00
Zlatin Balevsky c83ab6acd4
display an icon if a file is available locally in table views GitHub issue #72 2021-10-10 21:19:25 +01:00
Zlatin Balevsky d39f184a44
display an icon if a file is available locally in tree views GitHub issue #72 2021-10-10 20:47:59 +01:00
Zlatin Balevsky 491da9ff3a
Correct count of direct sources. GitHub issue #79 2021-10-10 19:15:41 +01:00
Zlatin Balevsky fdd34cb606
The option to send path information is not tied to the option to allow browsing anymore. GitHub issue #78 2021-10-10 13:31:40 +01:00
Zlatin Balevsky a0b9aa3383
show full path in group-by-file if it's available. GitHub issue #78 2021-10-10 13:00:22 +01:00
Zlatin Balevsky 0dff8b439e
always show the tree by default GitHub issue #78 2021-10-10 12:51:01 +01:00
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