Commit Graph

615 Commits (8f923ec06e4c8b912178ef169d8f11c18609a68f)

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