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