Commit Graph

580 Commits (16b50ff93e5ebf295da886b559cfbfe16d6cca97)

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