Commit Graph

1096 Commits (d3d7b39b69c3226e2acb68d16067061d2b8badee)

Author SHA1 Message Date
Zlatin Balevsky 51499b14bf
fix viewing of comments and collections and copying names and hashes to clipboard from tree views 2021-10-13 23:03:05 +01:00
Zlatin Balevsky 9c57e43a9f
clear selection before refreshing results when filtering to avoid invalid index exceptions 2021-10-13 19:55:17 +01:00
Zlatin Balevsky cedf969ba3
fix sorting by Name which got broken when adding the checkmark. GitHub issue #80 2021-10-13 18:29:53 +01:00
Zlatin Balevsky 2fdd885151
Clear selections on any filtering operation, GitHub issue #80 2021-10-13 11:12:43 +01:00
Zlatin Balevsky e69d9d097c
string updates as recommended by AO 2021-10-13 10:23:16 +01:00
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 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 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 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 ebac1ffafa
add flag to search paths to query message 2021-10-09 23:15:35 +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 9d402867e6
when downloading from tree view, preserve the hierarchy GitHub #65 2021-10-08 03:17:54 +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 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 1fa27f4ab7
show path information in table 2021-10-05 00:02:55 +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 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 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 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 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 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 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 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 03a9c055e6
avoid default groovy method which creates a temporary TreeMap 2021-06-15 21:02:42 +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 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 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 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
Zlatin Balevsky 8356a92aa3
add an option to disable throttling of the loading of shared files on startup 2021-06-09 13:41:32 +01:00
Zlatin Balevsky 71d20d075b
reduce memory usage of the rootToFiles structure by switching to array values 2021-06-05 23:18:39 +01:00
Zlatin Balevsky 1c2972ecfc
add some default file types to ignore 2021-06-03 17:22:38 +01:00
Zlatin Balevsky 3ac6d085f6
configurable list of file types to not share 2021-06-03 05:27:42 +01:00
Zlatin Balevsky 4b11aca16e
show the number of files being hashed 2021-06-02 20:10:26 +01:00
Zlatin Balevsky c849fa078a
No need to restart when chaning the number of hashing threads , GitHub issue #57 2021-06-02 19:17:17 +01:00
Zlatin Balevsky b1af2e557b
Make the number of hashing threads configurable, GitHub issue #57 2021-06-01 23:35:59 +01:00
Zlatin Balevsky 0fc5ca7141
fix copy-full-id from message table 2021-06-01 19:25:29 +01:00
Zlatin Balevsky 51f6a49459
translate retry/resume popup text 2021-05-25 23:50:04 +01:00
Zlatin Balevsky 5ded9c4f30
fix collections warning always showing even if there are no collections 2021-05-24 04:28:01 +01:00
Zlatin Balevsky d243e1cd31
do not add 1 to the number of pieces, let the HEAD request tell the value 2021-05-24 03:52:31 +01:00
Zlatin Balevsky c3e1a8faad
Release 0.8.7 2021-05-19 02:04:01 +01:00
Zlatin Balevsky 6515514a73
some translations 2021-05-16 19:09:58 +01:00
Zlatin Balevsky a07ffe468f
remove git revision from title, may readd it later 2021-05-13 20:24:06 +01:00
Zlatin Balevsky 9db10e23fc
fix contact subscriptions table which broke after recent redesign 2021-05-11 21:28:54 +01:00
Zlatin Balevsky de0c719f53
properly mark messages as read when not in inbox 2021-05-02 19:35:13 +01:00
Zlatin Balevsky ee43f12a35
multiple selection of messages 2021-05-02 19:09:43 +01:00
Zlatin Balevsky 591acc9325
working drag-and-drop between mail folders 2021-05-02 18:26:04 +01:00
Zlatin Balevsky 799a2a99df
ability to create and delete folders 2021-05-02 15:28:53 +01:00
Zlatin Balevsky d3555db803
fix deleting of messages 2021-05-02 09:07:34 +01:00
Zlatin Balevsky 9c905c041c
display user folders, load from disk working 2021-05-02 03:47:18 +01:00
Zlatin Balevsky 9b7fb00f6e
different table columns for outgoing folders 2021-05-01 20:05:47 +01:00
Zlatin Balevsky c3cd32f9c4
fix reference to core 2021-05-01 19:38:34 +01:00
Zlatin Balevsky 6a0a4dae12
working sending and receiving of messages 2021-05-01 19:27:04 +01:00
Zlatin Balevsky 119107b400
switch to MVC groups per folder 2021-04-30 23:05:26 +01:00
Zlatin Balevsky f09b598b2a
switch to String folder names 2021-04-30 18:24:44 +01:00
Zlatin Balevsky d60c07a35c
not all actions available in contacts popup menu 2021-04-30 13:06:23 +01:00
Zlatin Balevsky bc7aec00c1
ability to add distrusted contacts 2021-04-30 12:24:35 +01:00
Zlatin Balevsky b4c4dca953
trans group by strings 2021-04-30 11:59:29 +01:00
Zlatin Balevsky 342e268603
merge the trusted and distrusted tables into a single table 2021-04-30 11:50:33 +01:00
Zlatin Balevsky 8397630b1a
enable keyboard navigation in the wizard 2021-04-30 02:31:30 +01:00
Zlatin Balevsky 3c141c37b5
open containing folder from downloads table 2021-04-10 04:33:02 +01:00
Zlatin Balevsky 15efb83be7
request focus on the language chooser 2021-04-02 16:31:10 +01:00
Zlatin Balevsky 2733fb6b1a
fix show-in-library when table is sorted 2020-12-21 17:46:37 +00:00
Zlatin Balevsky b7f260f0a0
fix display of total collection files and size 2020-12-11 18:17:50 +00:00
Zlatin Balevsky 0b1a64e88e
move all sizes and speeds to div by 1024 2020-12-11 18:06:47 +00:00
Zlatin Balevsky 45769cbaf3
metal and darcula are named, system can vary across platforms 2020-12-10 19:33:51 +00:00
Zlatin Balevsky aef1af34a3
change theme selection to radio buttons 2020-12-10 18:18:50 +00:00
Zlatin Balevsky 759136cff3
cache InfoHash instnance in SharedFile 2020-12-08 07:44:00 +00:00
Zlatin Balevsky ad3767a060
updated fr translation 2020-11-29 14:53:15 +00:00
Zlatin Balevsky 1676f81091
use system tray notifications for new messages 2020-11-21 05:23:54 +00:00
Zlatin Balevsky 67ce73be5e
updated fr translation 2020-11-11 17:25:43 +00:00
Zlatin Balevsky cd619a023a
ability to remove files from collection in review 2020-11-11 15:58:55 +00:00
Zlatin Balevsky 040203cd58
ability to remove attachments from message 2020-11-11 15:28:33 +00:00
Zlatin Balevsky 1110f5eb7d
ability to remove recipients 2020-11-11 15:12:42 +00:00
Zlatin Balevsky dd9daa3205
right-click menu options for copying full id 2020-11-11 10:08:25 +00:00
Zlatin Balevsky c46da44592
add ability to copy full id from results table 2020-11-11 09:23:17 +00:00
Zlatin Balevsky 4a03ce5fff
add strings for remove and copy full id 2020-11-11 05:07:04 +00:00
Zlatin Balevsky 1a079b8662
disable notification option because it's broken 2020-11-11 05:03:46 +00:00
Zlatin Balevsky 74e357db9c
message notifications 2020-11-11 04:18:44 +00:00
Zlatin Balevsky 4c066fca03
prevent message reply attack 2020-11-11 03:41:53 +00:00
Zlatin Balevsky 735760d11d
Unread message indicator on status bar. Fix flickering of message table 2020-11-11 03:09:04 +00:00
Zlatin Balevsky 7b40dcb07c
fix resizing of compose window 2020-11-11 02:29:09 +00:00
Zlatin Balevsky a041adca91
Mark Neutral -> Remove Contact 2020-11-11 02:24:14 +00:00
Zlatin Balevsky a19402aa73
use Add Contact instead of Trust. Renmove Neutral button 2020-11-11 02:21:04 +00:00
Zlatin Balevsky b2fcb71871
fr translation 2020-11-06 15:13:56 +00:00
Zlatin Balevsky 157dd0af7c
changes for translation 2020-11-06 05:10:14 +00:00
Zlatin Balevsky 38036132b8
browse collections from contacts list 2020-11-05 22:05:49 +00:00
Zlatin Balevsky 47dc50b2bb
clear attachments table if there aren't any 2020-11-05 20:50:07 +00:00
Zlatin Balevsky 50b12dc6d2
fix collections not showing in attachment list if there are only collections attached 2020-11-05 20:32:32 +00:00
Zlatin Balevsky a030e862ee
only prepend Re: to reply subject once 2020-11-05 19:44:15 +00:00
Zlatin Balevsky 75384ccdc5
fix npe 2020-11-05 19:17:12 +00:00
Zlatin Balevsky 5a61665d96
clarify that files can be dragged from the muwire library 2020-11-05 18:54:03 +00:00
Zlatin Balevsky 92b616a58b
unread status column 2020-11-05 18:45:57 +00:00
Zlatin Balevsky 22c0e483c3
one moe word wrap 2020-11-05 17:54:21 +00:00
Zlatin Balevsky e9ada59dbb
sort by timestamp by default 2020-11-05 17:45:15 +00:00
Zlatin Balevsky 255fb2038d
Correct sort event 2020-11-05 17:40:36 +00:00
Zlatin Balevsky 08c2fd0b36
word wrap 2020-11-05 17:37:23 +00:00
Zlatin Balevsky 0d39e0d275
Trust -> Contact 2020-11-05 11:09:28 +00:00
Zlatin Balevsky ac80cf13e4
Uploads -> Library 2020-11-05 10:16:05 +00:00
Zlatin Balevsky 7afc0b4e24
move button to appropriate tab 2020-11-05 10:01:56 +00:00
Zlatin Balevsky 8dd1de1403
fix messaging from results tab 2020-11-05 09:56:03 +00:00
Zlatin Balevsky 1288a2b210
fix chat welcome message chooser 2020-11-05 09:19:14 +00:00
Zlatin Balevsky 0c027e9b26
specify it's the muwire library 2020-11-05 09:13:21 +00:00
Zlatin Balevsky 92d3669988
trust -> contacts 2020-11-05 09:05:20 +00:00
Zlatin Balevsky 7f3d931cec
drag-and-drop files into collection wizard 2020-11-05 08:48:18 +00:00
Zlatin Balevsky f4e6568e2b
Merge branch 'messenger' 2020-11-05 08:14:41 +00:00
Zlatin Balevsky 2cffe59ec6
add contact dialog 2020-11-05 07:54:37 +00:00
Zlatin Balevsky 500be6945b
more sanity checks 2020-11-05 07:20:28 +00:00
Zlatin Balevsky 6047ad21f2
message too long warning 2020-11-05 07:13:43 +00:00
Zlatin Balevsky 3830a87265
message compose from upload table 2020-11-05 06:54:28 +00:00
Zlatin Balevsky f0b881183a
browse collections and message from upload table popup menu 2020-11-05 06:43:56 +00:00
Zlatin Balevsky 167a47e850
message delete 2020-11-05 06:14:40 +00:00
Zlatin Balevsky 4f847b2ea4
replyAll 2020-11-05 05:53:08 +00:00
Zlatin Balevsky d42b4c0a1d
popup menu 2020-11-05 05:47:17 +00:00
Zlatin Balevsky 91f24780d3
show recipients on a panel 2020-11-05 05:28:59 +00:00
Zlatin Balevsky fde4abd364
rearrange buttons 2020-11-05 05:11:52 +00:00
Zlatin Balevsky 9d2862cc72
option for changing message sending interval 2020-11-05 05:02:14 +00:00
Zlatin Balevsky ca4800bfd8
fix reply subject and text order 2020-11-05 04:49:49 +00:00
Zlatin Balevsky 2280f4775b
pass core as argument in reply action 2020-11-04 23:50:26 +00:00
Zlatin Balevsky f82639ba37
hide divider if no message is selcted 2020-11-04 21:45:40 +00:00
Zlatin Balevsky 031b278000
borders around components 2020-11-04 21:40:46 +00:00
Zlatin Balevsky 5d7ccce8fc
compose action 2020-11-04 21:15:51 +00:00
Zlatin Balevsky 60c90475b4
add recipients to message via drag and drop 2020-11-04 21:11:17 +00:00
Zlatin Balevsky 95ff7a1a61
attachment downloads 2020-11-04 19:39:23 +00:00
Zlatin Balevsky 72a91c4489
add support for attaching collections to messages 2020-11-04 16:55:51 +00:00
Zlatin Balevsky 43b06f4379
reply button 2020-11-04 15:22:17 +00:00
Zlatin Balevsky c69197c9c7
drag-and-drop from library to attachments table 2020-11-04 14:37:15 +00:00
Zlatin Balevsky 926c264f7d
factor out transfer handler, enable drag from the shared files tree and table 2020-11-04 10:57:01 +00:00
Zlatin Balevsky 2b2876c588
messaging options 2020-11-04 09:27:33 +00:00
Zlatin Balevsky 2dd1d4ba79
ability to message from search tab 2020-11-04 09:13:54 +00:00
Zlatin Balevsky 7ad5e12aee
variable name 2020-11-03 22:46:16 +00:00
Zlatin Balevsky 1af12e3743
wip on end-to-end flow 2020-11-03 22:26:02 +00:00
Zlatin Balevsky f5bc2b8529
compose message window 2020-11-03 21:08:57 +00:00
Zlatin Balevsky a8d127a1ae
wip on messages ui 2020-11-03 20:22:24 +00:00
Zlatin Balevsky 3a1eafb203
externalize comment length warning 2020-11-03 19:41:41 +00:00
Zlatin Balevsky 08f0f8400d
allow multiple browses of the same host 2020-11-03 19:36:41 +00:00
Zlatin Balevsky 71396a4cef
update strings as per AO suggestions 2020-11-03 19:21:58 +00:00
Zlatin Balevsky 2831f93cc1
wip on messages pane 2020-11-03 16:23:16 +00:00
Zlatin Balevsky aa0f4283b8
rename Trust button to Contacts 2020-11-03 12:56:31 +00:00
Zlatin Balevsky 033d3bc552
show warning when unsharing files in collections 2020-11-03 10:00:22 +00:00
Zlatin Balevsky 71c53ef643
right-click option from browse tab 2020-11-03 08:18:08 +00:00
Zlatin Balevsky b596d7caf5
clear file list on unsharing 2020-11-03 07:53:53 +00:00
Zlatin Balevsky 0b8dfd2b4b
remove collections affected by unsharing files from list 2020-11-03 07:34:01 +00:00
Zlatin Balevsky e4b395da75
only add collection if the files will be shared 2020-11-03 07:04:25 +00:00
Zlatin Balevsky a9eebac151
add downloaded collections to view 2020-11-03 06:46:46 +00:00
Zlatin Balevsky 05284a2ad6
collection groups should be children to mainframe 2020-11-03 06:02:13 +00:00
Zlatin Balevsky 12d89d696b
move buttons around 2020-11-02 19:56:44 +00:00
Zlatin Balevsky c932e5675c
repurpose collection tool to show hits 2020-11-02 19:32:50 +00:00
Zlatin Balevsky ca9120e864
update on new collections 2020-11-02 19:15:18 +00:00
Zlatin Balevsky 0d85292739
turn collections tool into a top-level pane 2020-11-02 19:03:35 +00:00
Zlatin Balevsky a912faf0f7
browsing of collections 2020-11-02 17:51:03 +00:00
Zlatin Balevsky f382540a6d
indicate ability to browse collections in search results 2020-11-02 17:25:14 +00:00
Zlatin Balevsky 94d38c55e2
index collections and search them 2020-11-02 17:10:06 +00:00
Zlatin Balevsky cbb44ad772
show collection views 2020-11-02 12:50:19 +00:00
Zlatin Balevsky d5613c7e7d
popup menus 2020-11-02 11:47:03 +00:00
Zlatin Balevsky 6959a1b1d5
item limit check 2020-11-02 10:54:44 +00:00
Zlatin Balevsky 9f488a465d
require collection name 2020-11-02 10:43:00 +00:00
Zlatin Balevsky 45b53cdcaa
space the collection title text field 2020-11-02 10:36:23 +00:00
Zlatin Balevsky 792eca6d06
center review title 2020-11-02 10:27:53 +00:00
Zlatin Balevsky 3550fa43c9
sequential download support 2020-11-02 10:22:36 +00:00
Zlatin Balevsky 3518db63cc
pass collections flag for hash searches 2020-11-02 10:05:54 +00:00
Zlatin Balevsky a9ea0de16c
copy hash from collection tool 2020-11-02 01:16:25 +00:00
Zlatin Balevsky a082dc2dfd
copy collection hash from wizard 2020-11-02 01:11:15 +00:00
Zlatin Balevsky 4e8a3c2296
attach an InfoHash object to the FileCollection object 2020-11-02 00:49:23 +00:00
Zlatin Balevsky 24c12ce1fc
fix tree expansion 2020-11-01 21:11:08 +00:00
Zlatin Balevsky 4b63bbec4d
hook up collections to browse host 2020-11-01 21:06:10 +00:00
Zlatin Balevsky d0cfaa7284
only remember full remote collections 2020-11-01 18:05:40 +00:00
Zlatin Balevsky a2c41652d4
switch to downloads tab on download 2020-11-01 17:57:54 +00:00
Zlatin Balevsky 4af07ece40
allow multiple collection views 2020-11-01 17:57:29 +00:00
Zlatin Balevsky 9f93b07b12
implement downloading of collections 2020-11-01 17:29:05 +00:00
Zlatin Balevsky 00c1f9590a
event for downloading collections 2020-11-01 15:58:21 +00:00
Zlatin Balevsky 65e96eacc2
add button for downloading full collection 2020-11-01 15:46:36 +00:00
Zlatin Balevsky c27a09473f
fix tree renderer for collection trees 2020-11-01 15:26:12 +00:00
Zlatin Balevsky a87d1f6852
tree view of remote collection items 2020-11-01 14:31:54 +00:00
Zlatin Balevsky 83680779f8
factor out tree copy method into an utility class. Expand tree in review 2020-11-01 13:19:58 +00:00
Zlatin Balevsky 7750825057
add buttons and implement view comment 2020-11-01 08:41:10 +00:00
Zlatin Balevsky 9790cadf3c
table of collection items 2020-11-01 08:05:06 +00:00
Zlatin Balevsky 9bbace00bb
show collection comment 2020-11-01 07:40:14 +00:00
Zlatin Balevsky df577f97e8
wip on collections tab 2020-11-01 07:02:20 +00:00
Zlatin Balevsky b8b8e8bc7d
new tab for collections 2020-11-01 05:45:29 +00:00
Zlatin Balevsky a2f83a621d
show search hits in collections tool, show collection count in results 2020-11-01 04:54:21 +00:00
Zlatin Balevsky d6ab78bc80
add a search hits column 2020-11-01 03:26:38 +00:00
Zlatin Balevsky 4beb9742d8
fix selection when files table is sorted 2020-10-31 09:24:20 +00:00
Zlatin Balevsky c52ffc2671
clear files table when deleting collection 2020-10-31 09:21:35 +00:00
Zlatin Balevsky 9fbedbcdb5
Decode comments from SharedFile objects 2020-10-31 09:18:25 +00:00
Zlatin Balevsky 013cefb347
size columns 2020-10-31 09:04:45 +00:00
Zlatin Balevsky 4022754362
use size renderer for file size 2020-10-31 08:55:42 +00:00
Zlatin Balevsky 846b158706
gui collections tool 2020-10-31 08:43:28 +00:00
Zlatin Balevsky e762691c39
core side of collections manager 2020-10-31 03:35:59 +00:00
Zlatin Balevsky 608de1c9b3
review step 2020-10-31 00:28:58 +00:00
Zlatin Balevsky 8de2d05dcb
wip on collection wizard gui 2020-10-30 22:25:49 +00:00
Zlatin Balevsky 4fdcc330f6
switch to search window on browse from chat 2020-10-22 10:55:21 +01:00
Zlatin Balevsky 05d18083f6
switch tabs on browse action 2020-10-22 09:06:56 +01:00
Zlatin Balevsky d0c505ee94
merge from h2-hostcache branch 2020-10-22 08:57:27 +01:00
Zlatin Balevsky 2574f27fe8
Add determination of hopelessness, advertisability to hosts. Fix MuWire status panel 2020-10-21 03:57:45 +01:00
Zlatin Balevsky 7b98276e21
expand the tree by default like in the plugin. Use large tree model 2020-10-20 14:02:36 +01:00
Zlatin Balevsky 7120875fd6
do not persist browse tabs across sessions 2020-10-20 13:36:02 +01:00
Zlatin Balevsky 0873d472e8
pass browse UUID from UI for correct dispatching. Allow multiple concurrent browses 2020-10-20 06:02:22 +01:00
Zlatin Balevsky 5174810621
make the browse host a tab. Fix multiple selection while sorting 2020-10-20 05:31:24 +01:00
Zlatin Balevsky 2cd5691e9c
reuse closing code from system tray. That fixes remembering window size and closing while muwire is still loading 2020-10-16 21:31:36 +01:00
Zlatin Balevsky edede81ffc
fix building from tarball 2020-10-16 20:38:29 +01:00
Zlatin Balevsky 75e384ef41
update translations 2020-10-16 08:04:01 +01:00
Zlatin Balevsky 6f6d6f5065
move download details divider based on frame size 2020-10-12 11:27:52 +01:00
Zlatin Balevsky 9fc2a0c4c5
show total up & down speeds 2020-10-11 17:42:47 +01:00
Zlatin Balevsky 01c9c0ee1c
add Close buttons to all tools, make rule text field larger 2020-10-11 16:31:06 +01:00
Zlatin Balevsky 17cc7d4275
externalize few more strings 2020-10-11 14:23:07 +01:00
Zlatin Balevsky 346668dd6d
fix remembering of main window size 2020-10-11 14:11:44 +01:00
Zlatin Balevsky f0696a1031
shorten the revision string, do not display it if it's not a git checkout 2020-10-11 14:05:24 +01:00
Zlatin Balevsky 9e3a9e2737
Send browse results to UI in batches. Github issue #49 2020-10-10 16:18:50 +01:00
Zlatin Balevsky 9acb49c22a
do not limit system tray to Windows and Mac only. Hide the exit behavior option if tray not supported. 2020-10-10 13:10:21 +01:00
Zlatin Balevsky a8cbb1ad05
remove stray assignment 2020-10-09 18:17:22 +01:00
Zlatin Balevsky 6944c94c0e
pack the different views to display longer translations properly 2020-10-09 18:13:47 +01:00
Zlatin Balevsky b32dcabdea
final final French translation 2020-10-09 17:43:57 +01:00
Zlatin Balevsky adcc1b11e1
hide welcome message chooser on Aqua L&F 2020-10-09 01:48:57 +01:00
Zlatin Balevsky 7c76bcf037
hide download and incomplete location options on Aqua L&F as the file choosers are broken. 2020-10-09 01:38:52 +01:00
Zlatin Balevsky 16b50ff93e
externalize strings in options dialogs 2020-10-09 01:03:20 +01:00
Zlatin Balevsky 06ec8d1f39
fix saving of options if updates are disabled 2020-10-09 00:38:01 +01:00
Zlatin Balevsky e5bb877ea6
complete French translation 2020-10-07 19:00:17 +01:00
Zlatin Balevsky 3738d027f3
string changes for better translation 2020-10-07 18:21:11 +01:00
Zlatin Balevsky ac269479bf
init the bandwidth counter on Uploader changes as well 2020-10-07 11:38:11 +01:00
Zlatin Balevsky 7cbf466b9b
move bandwidth smoothing logic in its own class, use it in uploader 2020-10-07 07:51:45 +01:00
Zlatin Balevsky 1106399f8b
if the uploader is finished show 0 speed 2020-10-07 06:12:03 +01:00
Zlatin Balevsky a210c7679c
change some strings for easier translation 2020-10-06 23:57:18 +01:00
Zlatin Balevsky fdf3a46ad4
rework the upload speed smoothing to persist across requests 2020-10-06 20:28:00 +01:00
Zlatin Balevsky 0046694173
ignore InterruptedExceptions in chat links 2020-10-06 15:14:05 +01:00
Zlatin Balevsky c44d19dc3f
fix exception when unsharing files 2020-10-06 12:19:51 +01:00
Zlatin Balevsky 9a903216b3
fix display of file which is hashing 2020-10-06 12:12:03 +01:00
Zlatin Balevsky 13499342fe
add (almost complete) French translation 2020-10-05 13:51:27 +01:00
Zlatin Balevsky 341275c8a3
do not show language dialog until there are some translations 2020-10-05 06:58:38 +01:00
Zlatin Balevsky d6efd9355e
externalize chat notification strings 2020-10-04 17:41:45 +01:00
Zlatin Balevsky d0c9594c63
two more occurences of trust level enums 2020-10-04 17:12:53 +01:00
Zlatin Balevsky 91628bb940
translate trust level enums 2020-10-04 16:38:15 +01:00
Zlatin Balevsky 4b5311c117
singular and plural forms of certificate issued string 2020-10-02 11:46:02 +01:00
Zlatin Balevsky 355f7cc9eb
split Trust into noun and verb strings for translation 2020-10-02 11:41:51 +01:00
Zlatin Balevsky 6f153d5472
Show Comment -> View Comment 2020-10-02 11:26:58 +01:00
Zlatin Balevsky b3e8b55fdf
fix capitalization 2020-10-02 11:21:06 +01:00
Zlatin Balevsky 50a728d29c
externalize more enum names 2020-10-01 17:07:24 +01:00
Zlatin Balevsky aa50b4b3b8
more descriptive error string 2020-10-01 14:54:03 +01:00
Zlatin Balevsky 734beab376
get rid of Say button in chat 2020-10-01 14:53:12 +01:00
Zlatin Balevsky 2bfe5946c3
Say->Write 2020-10-01 14:48:44 +01:00
Zlatin Balevsky 86a3e6995c
Directory -> Folder 2020-10-01 14:47:53 +01:00
Zlatin Balevsky 1b00a00301
Dismiss -> Close 2020-10-01 14:44:01 +01:00
Zlatin Balevsky fd0e79eb4e
externalize enum names 2020-09-29 16:23:59 +01:00
Zlatin Balevsky a7f58c03f7
externalize strings in certificate view prompts 2020-09-29 15:52:43 +01:00
Zlatin Balevsky b3ab1557dc
externalize strings in variuos JOptionPanes 2020-09-29 15:24:02 +01:00
Zlatin Balevsky abdc33b736
externalize strings in sign tool 2020-09-29 15:15:58 +01:00
Zlatin Balevsky cc9e4828db
externalize strings in watched directory configuration dialog 2020-09-29 15:11:43 +01:00
Zlatin Balevsky 4e5cf33491
externalize strings in feed configuration dialog 2020-09-29 15:03:09 +01:00
Zlatin Balevsky 4bb492bed1
externalize strings in chat room monitor 2020-09-29 14:57:55 +01:00