Commit Graph

448 Commits

Author SHA1 Message Date
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
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