Commit Graph

797 Commits (6515514a73bfea3736d2fc2e7c07cd65f589bd17)

Author SHA1 Message Date
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 531def2a14
externalize instance of B/Sec 2020-11-01 15:25:25 +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 4a261ed724
split HostCache into base class and SimpleHostCache. Skeleton of H2HostCache. 2020-10-18 16:38:30 +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 0d2ddf854f
capitalize language names 2020-10-12 00:10:59 +01:00
Zlatin Balevsky 6a3e008cbf
show languages in correct locale 2020-10-11 23:16:35 +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 d4a5f238c5
make sliders fill entire available space 2020-10-09 18:17:44 +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
Zlatin Balevsky 8262a09734
externalize strings in chat room tab 2020-09-29 14:43:43 +01:00
Zlatin Balevsky 7f9ebe0850
externalize strings in chat server tab 2020-09-29 14:34:15 +01:00
Zlatin Balevsky 6e98d96bc1
externalize strings in download preview dialog 2020-09-29 14:27:28 +01:00
Zlatin Balevsky e04c675734
externalize strings in file details dialog 2020-09-29 14:24:21 +01:00
Zlatin Balevsky 601fe847af
externalize strings in certificate management tool 2020-09-29 14:18:40 +01:00
Zlatin Balevsky 2972e88f2e
externalize strings in certificate warning dialog 2020-09-29 14:13:31 +01:00
Zlatin Balevsky a537903322
externalize strings in fetch certificates dialog 2020-09-29 14:07:06 +01:00
Zlatin Balevsky 260fa91ccd
externalize strings in advanced sharing tool 2020-09-29 14:02:22 +01:00
Zlatin Balevsky 3f9e183f9d
externalize strings in update dialog 2020-09-29 13:55:37 +01:00
Zlatin Balevsky c69f55905b
externalize strings in close warning dialog 2020-09-29 13:38:53 +01:00
Zlatin Balevsky f07f245e59
externalize strings in Browse dialog 2020-09-29 13:24:14 +01:00
Zlatin Balevsky 9b0dbd0ea9
externalize strings in show/add comment frames 2020-09-29 13:16:26 +01:00
Zlatin Balevsky 3b18ed63cb
externalize strings in Content Control panel 2020-09-29 13:11:04 +01:00
Zlatin Balevsky 006afa9a9b
externalize strings in Trust List panel 2020-09-29 13:04:29 +01:00
Zlatin Balevsky 4a5ad9191f
externalize strings from status panels 2020-09-29 12:57:46 +01:00
Zlatin Balevsky 0e4e030c53
externalize strings in loading and shutdown dialogs 2020-09-29 10:12:02 +01:00
Zlatin Balevsky 82f75affa4
externalize strings in Options gui 2020-09-29 09:45:14 +01:00
Zlatin Balevsky b47634d916
externalize strings in the results tab 2020-09-28 20:23:20 +01:00
Zlatin Balevsky 3871b818c7
externalize strings in the main frame 2020-09-28 19:55:39 +01:00
Zlatin Balevsky b12172eef1
i18n for the setup wizard 2020-09-28 17:35:02 +01:00
Zlatin Balevsky 8293a5128d
show language selection dialog if gui.properties does not exist 2020-09-28 16:24:29 +01:00
Zlatin Balevsky c3e66bde2f
basic translation infrastructure using the Java API 2020-09-28 15:26:18 +01:00
Zlatin Balevsky 72985bacb6
add ability to disable updates completely, intended for 3rd party packaging 2020-09-26 17:53:29 +01:00