Commit Graph

2566 Commits (78f017b952782c9e230bb3d0dfd279530b7a85d8)

Author SHA1 Message Date
Zlatin Balevsky 78f017b952
preserve selection when new results arrive 2021-09-05 16:53:46 +01:00
Zlatin Balevsky 89f0280b50
preferred dimensions 2021-09-02 14:44:27 +01:00
Zlatin Balevsky 6976e0dc8c
update todo 2021-08-30 14:58:29 +01:00
Zlatin Balevsky a5c3cec6c5
update readme 2021-08-30 14:58:07 +01:00
Zlatin Balevsky 84254f862d
default chat rooms 2021-08-30 14:57:02 +01:00
Zlatin Balevsky f4404a477b
My Feed dialog 2021-08-29 15:23:41 +01:00
Zlatin Balevsky bdcb09f865
subscribe to feed button 2021-08-29 14:17:18 +01:00
Zlatin Balevsky 30409a8f0b
enable STBM 2021-08-29 13:57:18 +01:00
Zlatin Balevsky 5e0a67bf3c
router 1.5.0 2021-08-29 13:54:32 +01:00
Zlatin Balevsky 3344b8ef8b
publish results piecemally 2021-08-12 11:07:31 +01:00
Zlatin Balevsky 27fcb84197
remove version from README.md 2021-07-14 13:41:30 +01:00
Zlatin Balevsky 5f229d903f
Release 0.8.8 2021-07-07 21:10:33 +01:00
Zlatin Balevsky ab1a45b03a
sanitize any labels that may contain html 2021-07-07 21:07:22 +01:00
Zlatin Balevsky 98a07e7540
update translations 2021-07-07 20:05:10 +01:00
Zlatin Balevsky 49e4387904
Czech translation 2021-07-07 09:43:38 +01:00
Zlatin Balevsky 2f1217c1b5
Merge branch 'hotfix/0.8.7' 2021-07-06 20:42:58 +01:00
Zlatin Balevsky a73a7a4ad3
sanitize input in /FileDetails page. Thanks to Beardog for the report 2021-07-06 20:37:58 +01:00
Zlatin Balevsky accf8301ad
escape occurrences of short id 2021-07-06 20:37:23 +01:00
Zlatin Balevsky 0f3c22ddd4
fix plugin compilation after recent UnsharedFileEvent changes 2021-07-05 20:44:48 +01:00
Zlatin Balevsky 57e60c631b
do not respond to pings without UUID. Do not solicit responses unless there's need for more connections 2021-06-18 06:58:00 +01:00
Zlatin Balevsky 8c0cecbfdd
persist downloaders after fetching a hashlist 2021-06-15 21:16:22 +01:00
Zlatin Balevsky 03a9c055e6
avoid default groovy method which creates a temporary TreeMap 2021-06-15 21:02:42 +01:00
Zlatin Balevsky b4f525d282
fix a bug with hash collisions on file names 2021-06-15 20:33:16 +01:00
Zlatin Balevsky 9dcf6e7bea
keep hashes arrays sorted for faster checking 2021-06-15 18:36:55 +01:00
Zlatin Balevsky d95e9c3472
prevent an IllegalStateException when unsharing files not visible in the filtered tree 2021-06-14 13:36:56 +01:00
Zlatin Balevsky 0bada3b66c
filter library by keywords more similar to network search. Github issue #61 2021-06-14 10:07:53 +01:00
Zlatin Balevsky 72c23b0417
Try to follow XDG Base dir standard if not on Windows or Mac, GitHub issue #7 2021-06-13 16:48:17 +01:00
Zlatin Balevsky e1ffd81e6e
redesign handling of explicitly unshared files to support directories as well 2021-06-13 15:59:34 +01:00
Zlatin Balevsky f012eaef47
fix focus on uploaded file in tree view 2021-06-12 23:29:09 +01:00
Zlatin Balevsky d3cfcef063
offload deletion to disk IO thread 2021-06-12 16:28:35 +01:00
Zlatin Balevsky 49787fb4dc
more efficient directory traversal 2021-06-12 16:07:52 +01:00
Zlatin Balevsky cbf66b620e
fix construction of event 2021-06-12 15:57:56 +01:00
Zlatin Balevsky ab2fa6066b
cache hashcode, reverse check in equals() to reduce filesystem calls 2021-06-12 15:53:45 +01:00
Zlatin Balevsky b3cae1451c
do not use swing groovy extensions which for some reason are not available after jlinking 2021-06-12 14:30:12 +01:00
Zlatin Balevsky d64eebc153
open a file with double-click from library 2021-06-12 11:12:10 +01:00
Zlatin Balevsky 300404915d
more efficient mass unsharing 2021-06-12 10:56:01 +01:00
Zlatin Balevsky d7423e7e08
delete json and hashlist on persister thread 2021-06-12 10:55:22 +01:00
Zlatin Balevsky ea11805489
remove correct object 2021-06-12 10:39:27 +01:00
Zlatin Balevsky 14b55065c6
lowercase filter 2021-06-12 10:08:30 +01:00
Zlatin Balevsky 948ab9d3c0
Make FileUnsharedEvent a batch event 2021-06-12 10:05:36 +01:00
Zlatin Balevsky 29e002f8f1
get rid of manual library refresh, switch to LinkedHashSet for all files, properly clean up intermediate nodes in the filtered tree 2021-06-12 09:30:16 +01:00
Zlatin Balevsky 65b20a9f93
update library in batch after unsharing 2021-06-12 08:06:11 +01:00
Zlatin Balevsky 7b670b9037
make sure spans are fully loaded before trying to flush them 2021-06-12 07:50:16 +01:00
Zlatin Balevsky d5a17e9b6a
fix collapsing of tree on refresh (as in during uploads). Fix magic expansion on clearing of filter 2021-06-12 06:09:14 +01:00
Zlatin Balevsky 4fcb82133c
add Clear and Filter buttons. Disable filtering until library has loaded. Do not traverse subtree on every selection 2021-06-12 05:38:23 +01:00
Zlatin Balevsky 88fe173fbb
do not filter on every keystroke 2021-06-11 18:54:23 +01:00
Zlatin Balevsky 9c7cf3d969
try to speed up tree expansion 2021-06-11 18:49:49 +01:00
Zlatin Balevsky 7e08417c91
ability to filter library 2021-06-11 18:33:17 +01:00
Zlatin Balevsky f56a96923b
do not canonicalize from the UI thread 2021-06-11 05:35:17 +01:00
Zlatin Balevsky 674ef4c708
White background on systray icon, thanks to slrslr, GitHub issue #60 2021-06-10 11:31:21 +01:00