Commit Graph

527 Commits (4f626615d8a2423f3f37bed15855c781f9a938fc)

Author SHA1 Message Date
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
Zlatin Balevsky 5703b85386 workaround? 2019-11-08 18:36:23 +00:00
Zlatin Balevsky 76d8d847bd wip on grouping by file 2019-11-08 18:15:54 +00:00
Zlatin Balevsky db84d8e5bf wip on grouping by file 2019-11-08 17:33:41 +00:00
Zlatin Balevsky cc9b384907 wip on grouping by file 2019-11-08 16:09:05 +00:00
Zlatin Balevsky 71298e5e73 proper rendering of date on subscriptions table 2019-11-08 08:31:00 +00:00
Zlatin Balevsky 11bc672544 say never if timestamp is 0 2019-11-08 08:30:44 +00:00
Zlatin Balevsky 0448750491 lowercase for consistency 2019-11-08 08:18:33 +00:00
Zlatin Balevsky 800dd1cbba proper date sorting 2019-11-08 08:17:34 +00:00
Zlatin Balevsky d842e3f2f2 update for new object 2019-11-08 07:42:33 +00:00