Commit Graph

2774 Commits (9b47cd162cb404396c4fa419d7cd02a78edf3f24)

Author SHA1 Message Date
Zlatin Balevsky 4a62215e46
delete empty directories from files/ 2021-09-07 04:16:05 +01:00
Zlatin Balevsky c79fd9b8d5
make filtering case insensitive 2021-09-06 17:58:03 +01:00
Zlatin Balevsky f079326826
Unshare directories in batches. Generate list of directories to unshare from core, not gui. Prevent the negative tree from growing when there are unshares. Fix sharing of files without extensions if the extension ignore list is empty. 2021-09-06 17:30:39 +01:00
Zlatin Balevsky 4b50575c13
do not emit event if there were no unshared files 2021-09-06 11:24:10 +01:00
Zlatin Balevsky 39f3476158
ensure vals are loaded when flushing 2021-09-06 11:19:01 +01:00
Zlatin Balevsky aeb124ce2d
fix adding files to negative tree 2021-09-05 20:15:47 +01:00
Zlatin Balevsky ab6e3a8260
update groovy and gradle so that building on JDK 16 works 2021-09-05 18:42:49 +01:00
Zlatin Balevsky 7f07128bab
open package used by Darcula theme 2021-09-05 17:52:44 +01:00
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