Commit Graph

836 Commits (5f229d903f09e12f6bbae31b8aab3440e58ec730)

Author SHA1 Message Date
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
Zlatin Balevsky c11a427483
fix cleaning up of hopeless downloads in gui 2020-09-23 15:21:47 +01:00
Zlatin Balevsky e9db22c562
option for download attempts before giving up in desktop gui 2020-09-23 14:54:19 +01:00
Zlatin Balevsky e65fbe1bd1
show sequential status and hopeless host count in download details panel 2020-09-23 14:26:02 +01:00
Zlatin Balevsky f2531c80d5
disable Configure button if no directory is selected 2020-09-18 18:35:10 +01:00
Zlatin Balevsky 944cb29901
show error messages if the command is not in the appropriate room 2020-09-18 18:15:15 +01:00
Zlatin Balevsky 5a94d14b8e
pass event correctly 2020-09-18 16:13:48 +01:00
Zlatin Balevsky 38b9ab5200
gui browse/feed/chat actions from upload table 2020-09-18 15:42:35 +01:00
Zlatin Balevsky b729a89672
Advertise browse/feed/chat abilities in download headers 2020-09-18 14:50:49 +01:00
Zlatin Balevsky ac8d9c1281
update room scrollback limit to new api, update TODO 2020-09-16 17:41:01 +01:00
Zlatin Balevsky ad8693d512
some styling of chat lines 2020-09-16 17:15:23 +01:00
Zlatin Balevsky 144ad634c8
fix ambiguous Math.max 2020-09-16 14:46:34 +01:00
Zlatin Balevsky 4cdb383b9f
fix minutes-to-milliseconds conversion of feed update interval in desktop gui. Make default feed update interval one hour 2020-09-16 14:37:08 +01:00
Zlatin Balevsky 9a4e6b868b
get rid of clear search button to make more space for search field, as it is not very big on Mac LnF 2020-09-14 15:35:49 +01:00
Zlatin Balevsky 2acac4b1ea
fix java 14 on mac 2020-09-14 13:33:01 +01:00
Zlatin Balevsky 03d00a22d7
try native lnf on all platforms with metal last 2020-09-14 13:32:25 +01:00
Zlatin Balevsky 2dee5e2a8a
short-circuit logic if monitor is not visible 2020-09-14 12:44:52 +01:00
Zlatin Balevsky c7406a4838
preserve selection when updating shared files table 2020-09-14 12:39:18 +01:00
Zlatin Balevsky 17c59102ad
one more --add-opens 2020-06-16 14:05:41 +01:00
Zlatin Balevsky 47ac0fd9ac
fix gui:run target 2020-06-11 19:16:48 +01:00
Zlatin Balevsky a11c504271
update all of the gui to groovy 3.0.4 2020-06-06 04:23:14 +01:00
Zlatin Balevsky ad20d7cf9a
get rid of illegal reflective access warnings 2020-06-05 13:23:54 +01:00
Zlatin Balevsky 59b5d88829
shorter connect message 2020-06-03 12:58:16 +01:00
Zlatin Balevsky f382d2ecbf
move the share button to the left next to the shared files count 2020-06-03 12:55:20 +01:00
Zlatin Balevsky 6740d09479
checkboxes for font style 2020-06-03 12:44:56 +01:00
Zlatin Balevsky 8cbada110e
switch to gridBagLayout to hopefully avoid hiding of short name 2020-06-03 02:58:33 +01:00
Zlatin Balevsky 33982dd24b
preserve main frame dimensions across restarts 2020-06-03 02:22:59 +01:00
Zlatin Balevsky 274edcc599
preserve initial font+size+style accross restarts 2020-06-03 02:03:44 +01:00
Zlatin Balevsky f0aaa83b7f
clean up most of noise on console when running without a log file 2020-06-01 13:14:33 +01:00
Zlatin Balevsky b9c34cb944
Add ability to specify default values for the wizard from system property. GitHub issue #32 2020-06-01 12:09:58 +01:00
Zlatin Balevsky f9fb9e4f07
get rid of dead code 2020-05-29 12:04:55 +01:00
Zlatin Balevsky 72f2b2bd37
fix manual searching for updates 2020-05-29 12:03:09 +01:00
Zlatin Balevsky 6508522c9c
tunnel quantity and length sliders step 2020-05-29 11:05:58 +01:00
Zlatin Balevsky f38b8217c2
steps for embedded or external router, formatting 2020-05-29 10:52:58 +01:00
Zlatin Balevsky c9c5e8617a
Directory validation and creation 2020-05-29 01:51:13 +01:00
Zlatin Balevsky 8c4bafda82
move the button enabling logic in view 2020-05-29 01:50:53 +01:00
Zlatin Balevsky c2044044c0
add a final step 2020-05-29 01:27:36 +01:00
Zlatin Balevsky cb54b30967
apply steps at the end, add ability to cancel wizard 2020-05-29 01:15:56 +01:00
Zlatin Balevsky c041f6baaa
skeleton of setup wizard 2020-05-28 20:08:57 +01:00
Zlatin Balevsky 017454c4b3
use sliders instead of fields in I2P settings 2020-05-18 14:39:16 +01:00
Zlatin Balevsky 8df9f63bc7
new icons 2020-05-17 13:11:59 +01:00
Zlatin Balevsky 367a43825f
trim whitespaces before signing 2020-05-15 13:21:51 +01:00
Zlatin Balevsky 992daa1e45
size limit on nicknames 2020-05-10 09:51:56 +01:00
Zlatin Balevsky d18cdb15cd
disallow certain characters in nicknames 2020-05-06 11:39:08 +01:00
Zlatin Balevsky ed02b718d9
sign raw UTF-8 representation, removing size limit 2020-05-06 05:36:59 +01:00
Zlatin Balevsky ecaec1df3b
sign tool 2020-05-04 23:16:32 +01:00
Zlatin Balevsky b4c6c77167
Ability to configure watched directories from swing gui 2020-05-04 12:15:27 +01:00
Zlatin Balevsky 7864eebb24 gui option to disable tracking 2020-04-12 11:26:08 +01:00
Zlatin Balevsky 435170cb1b update the advanced sharing pane 2020-03-26 17:32:42 +00:00
Zlatin Balevsky faad6b6b0e query the manager if a directory is watched instead of settings 2020-03-26 12:23:15 +00:00
Zlatin Balevsky f0c8c11094 get rid of UI-side watching of directories on AllFilesLoadedEvent 2020-03-26 05:31:05 +00:00
Zlatin Balevsky 7a6538beff fix sorting by feed status 2020-03-17 19:07:33 +00:00
Zlatin Balevsky 244015465a avoid groovy's implicit conversion to BigDecimal 2020-03-17 16:31:29 +00:00
Zlatin Balevsky 9a44603d2f prevent duplicate feed subscriptions 2020-03-10 21:30:27 +00:00
Zlatin Balevsky 38a027c308 context menu on the feed items table 2020-03-10 21:15:59 +00:00
Zlatin Balevsky 2ba81ccc84 context menu for feeds table 2020-03-10 20:50:00 +00:00
Zlatin Balevsky 0408349c07 size columns 2020-03-10 20:04:28 +00:00
Zlatin Balevsky 95cb7f3214 auto-download feed items functionality 2020-03-10 19:48:36 +00:00
Zlatin Balevsky 69810d7203 fix variable name 2020-03-10 19:35:39 +00:00
Zlatin Balevsky c082e25c81 individual feed configuration panel 2020-03-10 18:48:20 +00:00
Zlatin Balevsky ff952890bc populate new feeds from defaults 2020-03-10 17:51:14 +00:00
Zlatin Balevsky fc393619d8 options for feeds 2020-03-10 17:47:08 +00:00
Zlatin Balevsky 2882c73876 enable button when switching to chat window 2020-03-10 17:05:44 +00:00
Zlatin Balevsky cbb1de046b fetch certificates functionality 2020-03-10 16:53:28 +00:00
Zlatin Balevsky 3133581363 view comment functionality 2020-03-10 16:35:02 +00:00
Zlatin Balevsky 8f710e68c2 download feed item action 2020-03-10 15:06:42 +00:00
Zlatin Balevsky 15430d6c03 manual update and unsubscribe actions 2020-03-10 13:51:07 +00:00
Zlatin Balevsky 96d71ed08f fix method name 2020-03-10 13:06:36 +00:00
Zlatin Balevsky e70bec3a51 hook up feed subscription 2020-03-10 12:44:25 +00:00
Zlatin Balevsky e9f00c2995 subscribe button in search tab 2020-03-10 12:16:18 +00:00
Zlatin Balevsky 0ff9ca8572 wip on feed items table 2020-03-10 11:50:55 +00:00
Zlatin Balevsky b9333913c6 hook up feeds table to feed items table 2020-03-10 10:47:05 +00:00
Zlatin Balevsky fcb5c573f9 wip on feeds table 2020-03-10 10:39:18 +00:00
Zlatin Balevsky 1610766e01 wip on feeds table 2020-03-10 07:33:29 +00:00
Zlatin Balevsky a0cb214e2b placeholder feeds panel 2020-03-10 06:22:40 +00:00
Zlatin Balevsky aa0fcfb7de fix capitalization in event name 2020-03-10 05:50:54 +00:00
Zlatin Balevsky 48cfce71a8 emit event on publishing 2020-03-10 05:47:42 +00:00
Zlatin Balevsky 8798ea38e8 button for publishing, column in the shared files table 2020-03-10 01:39:55 +00:00
Zlatin Balevsky c7d1f0c23c Connect to i2p router after creating the Core object, should help with plugin init issues #39 2020-02-23 18:29:09 +00:00
Zlatin Balevsky ee5e90c4ab ignore events from old persister service, prevents duplicate entries during migration #35 2020-02-14 18:20:39 +00:00
Zlatin Balevsky f0304dbe7d fix copy-hash-to-clipboard #35 2020-02-14 16:14:36 +00:00
Zlatin Balevsky 9337d1b74d chase down references to missing infoHash #35 2020-02-14 01:48:02 +00:00
Zlatin Balevsky d5c8050572 wip on separate hashlist storage #35 2020-02-14 00:37:07 +00:00
LoveIsGrief 043028c296
Introduce PersisterFolderService to replace PersisterService
An attempt at automatically migrate from PersisterService was made, but the events aren't triggered in the right order.
We need to make sure that we don't trigger the "AllFilesLoadedEvent" before the migration is done
2020-01-21 23:34:33 +01:00
Zlatin Balevsky d90067ff39 prompt for nickname even if MuWire.properties exists so that docker can ship a MuWire.properties #32 2020-01-14 14:17:18 +00:00
Zlatin Balevsky 3f4bf986f3 remove stray orig file, update gitignore 2019-12-08 16:55:47 +00:00
Zlatin Balevsky cf396b739e ability to chat from browse window 2019-11-29 03:41:59 +00:00
Zlatin Balevsky 631963f43c browse host by full nickname 2019-11-29 02:26:34 +00:00
Zlatin Balevsky 06cedb4f41 add buttons to copy short and full nickname to clipboard 2019-11-29 02:19:47 +00:00
Zlatin Balevsky 7a0c60a164 exit if user refuses to choose a nickname 2019-11-28 16:39:38 +00:00
Zlatin Balevsky f6dd38685a display country and strictness in I2P status 2019-11-27 15:38:51 +00:00
Zlatin Balevsky 2eab0f0567 make the chat monitor a separate frame so that it does not dissappear when MW is minimized 2019-11-26 18:55:20 +00:00
Zlatin Balevsky 5831b06842 chat room monitor tool 2019-11-26 09:43:53 +00:00
Zlatin Balevsky 57d5b5f386 do not send /LEAVE messages when leaving private chats 2019-11-26 05:31:22 +00:00
Zlatin Balevsky c0f6b1ed73 do not rejoin console or private chats, fix NPE when disconnecting with private window open 2019-11-26 05:28:24 +00:00
Zlatin Balevsky e760e9f600 add option to select chat server welcome message 2019-11-19 09:02:42 +00:00
Zlatin Balevsky 8a47972b10 proper group name for manual rejoin 2019-11-19 03:37:35 +00:00
Zlatin Balevsky 8c50f6c6d6 proper model update 2019-11-18 09:33:25 +00:00
Zlatin Balevsky 01ee7209c8 clear members list on server disconnect 2019-11-18 09:31:25 +00:00
Zlatin Balevsky ff7c4eae28 stop local server if tab is closed 2019-11-18 09:06:29 +00:00
Zlatin Balevsky 2ed29be072 selected component can be null when closing a tab 2019-11-17 22:41:31 +00:00
Zlatin Balevsky 57c4a00ac6 do not call disconnect() unless connecting/ed. This prevents trying to connect after closing the tab 2019-11-16 15:25:23 +00:00
Zlatin Balevsky ecb19a8412 do not update badge if the room is a console 2019-11-15 13:50:13 +00:00
Zlatin Balevsky daa3a293f2 new messages update taskbar badge 2019-11-15 13:15:27 +00:00
Zlatin Balevsky 907264fc67 enable/disable chat and browse from trusted pane buttons 2019-11-15 02:15:56 +00:00
Zlatin Balevsky c6becb93dc enable/disable say field when not connected 2019-11-15 01:57:48 +00:00
Zlatin Balevsky 2954bd2f1a smart scrolling the chat text area 2019-11-15 01:44:54 +00:00
Zlatin Balevsky 35322d2c15 fetch group by name,add sequential download checkbox to browse view 2019-11-14 12:40:40 +00:00
Zlatin Balevsky 9f6a7eb368 make sure browse window works from every parent group 2019-11-14 11:04:38 +00:00
Zlatin Balevsky 4db890484d do not rejoin console 2019-11-14 04:49:13 +00:00
Zlatin Balevsky dfd5e06889 add browse ability from chat room view 2019-11-14 04:40:15 +00:00
Zlatin Balevsky 71da8e14da name button earlier 2019-11-14 04:25:45 +00:00
Zlatin Balevsky 7dc37e3e0d change button to connect/disconnect 2019-11-14 04:20:57 +00:00
Zlatin Balevsky 3de058a078 send rejoins to the console pt2 2019-11-14 03:59:01 +00:00
Zlatin Balevsky 4d70c7adce send rejoins to the console 2019-11-14 03:58:36 +00:00
Zlatin Balevsky 5b41106476 start and stop poller thread on events 2019-11-14 03:45:21 +00:00
Zlatin Balevsky 6240b22e66 fix reconnecting to server, start with fresh member list upon rejoin 2019-11-14 03:13:01 +00:00
Zlatin Balevsky 0e26f5afd7 rejoin rooms on reconnect 2019-11-14 02:40:22 +00:00
Zlatin Balevsky 114bc06dbb If the user explicitly shares a file, remove it form the negative tree. #26 2019-11-13 22:00:10 +00:00
Zlatin Balevsky cacdd2a7a9 add browse and chat buttons to trusted panel 2019-11-13 19:40:28 +00:00
Zlatin Balevsky d56f7c6184 add right-click menu to trusted table 2019-11-13 19:33:34 +00:00
Zlatin Balevsky bf5ab9c82e ) 2019-11-13 14:10:26 +00:00
Zlatin Balevsky edd5a29b10 make private chat room ids unique across servers 2019-11-13 14:09:09 +00:00
Zlatin Balevsky 38eb89f2f7 prepend server name to room id in order to make ids unique across server connections 2019-11-13 13:44:22 +00:00
Zlatin Balevsky 73f1d64428 indentation of text field 2019-11-13 12:24:21 +00:00
Zlatin Balevsky bc1cae2d75 enable sharing of directories from button 2019-11-13 12:03:23 +00:00
Zlatin Balevsky 0ce9784ccf add right-click menu on the members table 2019-11-12 17:08:38 +00:00
Zlatin Balevsky be82136e32 limit scrollback 2019-11-12 16:30:55 +00:00
Zlatin Balevsky 7d25bb9364 tidy up views 2019-11-12 16:06:31 +00:00
Zlatin Balevsky 35a26e2a47 advertise chat ability in search results 2019-11-12 15:47:38 +00:00
Zlatin Balevsky beef4af329 ui for chat options 2019-11-12 15:31:20 +00:00
Zlatin Balevsky cec3c1bc0f disconnect on close tab 2019-11-12 14:21:47 +00:00
Zlatin Balevsky 289b958784 disconnect functionality 2019-11-12 14:19:57 +00:00
Zlatin Balevsky e9c554d717 proper group name pt3 2019-11-12 13:53:33 +00:00
Zlatin Balevsky 1875fcddb2 proper room name pt2 2019-11-12 13:33:53 +00:00
Zlatin Balevsky bee6154fa9 set more room tab names correctly 2019-11-12 13:26:07 +00:00
Zlatin Balevsky 1f9b171021 wip on private messages 2019-11-12 13:16:36 +00:00
Zlatin Balevsky 59c03be35e suffix for group ids 2019-11-12 12:33:18 +00:00
Zlatin Balevsky 621af96bdf wip on private chat 2019-11-12 12:20:49 +00:00
Zlatin Balevsky bcb7016202 add myself to the room member list when joining, fix /SAY 2019-11-12 11:40:28 +00:00
Zlatin Balevsky b1b2bcaef8 show disconnects 2019-11-12 11:34:23 +00:00
Zlatin Balevsky eec007e83b update status only if it matches host 2019-11-12 11:11:42 +00:00
Zlatin Balevsky 3d36351a6b fetch the list of current room members when joining 2019-11-12 10:55:21 +00:00
Zlatin Balevsky d91f15ee54 dispatch joins to the target room 2019-11-12 03:53:38 +00:00
Zlatin Balevsky 146ed53e12 connection code 2019-11-11 23:52:34 +00:00
Zlatin Balevsky 8ebae1600b fix up chat room view 2019-11-11 23:46:43 +00:00
Zlatin Balevsky 18d19ca75e wip on joining and leaving rooms 2019-11-11 23:32:23 +00:00
Zlatin Balevsky 29e499fe9d hook up core and backend 2019-11-11 22:42:55 +00:00
Zlatin Balevsky bfe0ab7867 wip on hooking UI with core 2019-11-11 17:48:42 +00:00
Zlatin Balevsky 1fbb1e7932 add chat pane and associated components 2019-11-11 16:35:15 +00:00
Thodoris Sotiropoulos f072d0343c Update plugin version to fix bug about shadow jar 2019-11-11 10:52:37 +02:00
Zlatin Balevsky bd873211c0 wip on file preview 2019-11-10 14:50:19 +00:00
Zlatin Balevsky 036971cfe5 wip on file preview 2019-11-10 13:59:01 +00:00
Zlatin Balevsky f4a2864942 add extended signature in queries to prevent replay attacks 2019-11-09 16:39:16 +00:00
Zlatin Balevsky afaadf65a4 only set selected row if the table contains that many rows. That fixes an AIOOBE 2019-11-09 15:14:14 +00:00
Zlatin Balevsky 7bd422d6b4 another instance of unexplained npe 2019-11-09 12:36:59 +00:00
Zlatin Balevsky 3f47274f61 add option to open containing folder 2019-11-09 11:28:12 +00:00
Zlatin Balevsky 419e9a0ce6 prevent npe when..? unclear when this happens 2019-11-09 11:01:55 +00:00
Zlatin Balevsky ac1068a681 fix show comment/certificate buttons in group-by-file mode 2019-11-09 10:53:38 +00:00
Zlatin Balevsky 878e397aa0 preserve selections on update 2019-11-08 21:04:58 +00:00
Zlatin Balevsky 27831b488b add getter and use it; account for the case where a file has no certificates 2019-11-08 19:20:06 +00:00
Zlatin Balevsky 449f46c62b take list updating out of loop 2019-11-08 18:40:59 +00:00