Commit Graph

450 Commits (87f4eae0c97304f57ed19a43fb69a62ffc58bdbd)

Author SHA1 Message Date
Zlatin Balevsky 2cc1e384bc more occurrences of SharedFile::getInfoHash #35 2020-02-14 15:20:01 +00:00
Zlatin Balevsky d5c8050572 wip on separate hashlist storage #35 2020-02-14 00:37:07 +00:00
Zlatin Balevsky 3036765f81 translations 2019-12-27 12:33:22 +01:00
Zlatin Balevsky 6283287bee prevent empty input from sharing the I2P working dir 2019-12-22 22:17:57 +00:00
Zlatin Balevsky 8bd41546cd proper uploader equality check 2019-12-21 23:15:39 +00:00
Zlatin Balevsky 5c773cec80 more css changes from zzz 2019-12-20 16:19:00 +00:00
Zlatin Balevsky 7df00e6709 delete duplicate translation 2019-12-19 20:14:24 +00:00
Zlatin Balevsky 5c05bd2562 If a result is for a shared file, display it as Downloaded 2019-12-19 20:12:02 +00:00
Zlatin Balevsky 6ea1a15641 do not initialize the update client if running as a plugin 2019-12-19 18:30:07 +00:00
Zlatin Balevsky c0575facec add Downloaded string 2019-12-19 13:12:01 +00:00
Zlatin Balevsky 09168844e0 css tweaks from zzz 2019-12-19 12:53:51 +00:00
Zlatin Balevsky f5fc3e40c2 add incomplete translations 2019-12-18 11:26:06 +00:00
Zlatin Balevsky 796a0138fa change Trust Users title for clearer translation; add headers for the two tables 2019-12-18 11:25:36 +00:00
Zlatin Balevsky 505b4ddb06 comment clairfying verb/noun for Pause and Query 2019-12-18 10:57:56 +00:00
Zlatin Balevsky a35216ff56 some translations 2019-12-18 08:23:56 +00:00
Zlatin Balevsky fba92fe9b9 missing strings 2019-12-17 20:21:01 +00:00
Zlatin Balevsky 1cc511b0ae initialize root node in the init function so that it can be translated 2019-12-17 20:19:38 +00:00
Zlatin Balevsky fa94c8ebfa persist files after unsharing and pause to let event propagate 2019-12-17 17:24:50 +00:00
Zlatin Balevsky 88b68a3c5c move controls to the right of the tree nodes 2019-12-17 17:14:30 +00:00
Zlatin Balevsky b3e0d2ee7a display tree in order it arrives from servlet 2019-12-17 15:38:24 +00:00
Zlatin Balevsky ce293cbda8 sort file tree servlet side 2019-12-17 15:28:49 +00:00
Zlatin Balevsky 3abc617e9f css changes from zzz 2019-12-17 14:25:42 +00:00
Zlatin Balevsky 67ee634f20 separate link text for a single certificate 2019-12-17 13:51:34 +00:00
Zlatin Balevsky 503d54927f fix directories with special characters in them in file tree view 2019-12-17 13:22:31 +00:00
Zlatin Balevsky 5788329e1a add ability to set css class to sortable tables. Make certificates table certificates class 2019-12-17 12:52:33 +00:00
Zlatin Balevsky f0ffc68122 more strings 2019-12-17 12:43:49 +00:00
Zlatin Balevsky 3d710cebe5 no <pre> if there is no reason 2019-12-17 12:39:35 +00:00
Zlatin Balevsky 7d67573c92 rename 2019-12-17 11:40:47 +00:00
Zlatin Balevsky 3acc676448 table to div.right 2019-12-17 11:38:40 +00:00
Zlatin Balevsky 2bf03b6b84 use div.centercomment for trust comments 2019-12-17 10:30:07 +00:00
Zlatin Balevsky b8ba6df4d5 link to BrowseHost page 2019-12-17 10:21:48 +00:00
Zlatin Balevsky 9fa7fa07b4 whitespace between links 2019-12-17 10:19:47 +00:00
Zlatin Balevsky 1c7253ea0a more _t 2019-12-17 10:16:17 +00:00
Zlatin Balevsky d947ad2997 more table->span.right 2019-12-17 10:15:00 +00:00
Zlatin Balevsky dd0bd6f5f8 use pre.comment for trust reasons 2019-12-17 07:09:37 +00:00
Zlatin Balevsky f05b6d0b40 word-wrap pre.comment pt.2 2019-12-17 07:05:24 +00:00
Zlatin Balevsky 906c69a482 word-wrap pre.comment 2019-12-17 07:04:13 +00:00
Zlatin Balevsky 5375b7aec0 add class to <pre> blocks 2019-12-16 22:25:10 +00:00
Zlatin Balevsky ea5da2431a remove ;, thanks to jshint and zzz 2019-12-16 21:35:57 +00:00
Zlatin Balevsky 14b3a9ac9e add more js strings 2019-12-16 21:14:44 +00:00
Zlatin Balevsky 40bbef4583 remove unneeded files 2019-12-16 20:51:22 +00:00
Zlatin Balevsky f811653247 remove unnecessary strings from Util._x 2019-12-16 20:03:30 +00:00
Zlatin Balevsky f321000071 sort tables by default 2019-12-16 19:26:24 +00:00
Zlatin Balevsky 6eb85283cd sort tables by default 2019-12-16 19:19:09 +00:00
Zlatin Balevsky 2973759cd9 sort tables by default 2019-12-16 19:16:06 +00:00
Zlatin Balevsky fe945a9941 sort tables by default 2019-12-16 19:12:48 +00:00
Zlatin Balevsky 5f7e949310 clear tables when closing current search 2019-12-16 19:07:01 +00:00
Zlatin Balevsky 11edb2cb3c convert tables to div.right 2019-12-16 18:48:28 +00:00
Zlatin Balevsky ff1f801155 convert tables to div.right 2019-12-16 18:43:31 +00:00
Zlatin Balevsky 0a98083c64 convert tables to div.right 2019-12-16 18:39:53 +00:00
Zlatin Balevsky 75b2852f6e convert table to div.right for links 2019-12-16 18:30:39 +00:00
Zlatin Balevsky 5774cdee94 move comment box to the center 2019-12-16 18:11:30 +00:00
Zlatin Balevsky 2b0f4e52ca ellipsis on overflow, input alignment fixes from zzz 2019-12-16 17:51:10 +00:00
Zlatin Balevsky 1d20dc917b make the comment box 50% of available space in table view 2019-12-16 17:28:38 +00:00
Zlatin Balevsky 63e3b3710c bottom table id based on view type 2019-12-16 16:22:51 +00:00
Zlatin Balevsky 0878b89082 different ids for the top table based on view type 2019-12-16 16:05:52 +00:00
Zlatin Balevsky fecf0ecae8 put trusted and distrusted tables on top of one another 2019-12-16 14:56:54 +00:00
Zlatin Balevsky fec8d4ef9f Done->Downloaded Pieces 2019-12-16 14:51:22 +00:00
Zlatin Balevsky 067ac8582a Lists->Subscriptions 2019-12-16 14:47:52 +00:00
Zlatin Balevsky 31cac25a23 remove fetch link, make the file name a link 2019-12-16 14:43:38 +00:00
Zlatin Balevsky 6bcc44e01e align comment textarea to the right 2019-12-16 14:32:44 +00:00
Zlatin Balevsky 31652b34d7 column sizing, tags, other changes from zzz 2019-12-16 14:24:27 +00:00
Zlatin Balevsky 41a15fc7d5 clear Speed and ETA columns for finished downloads 2019-12-16 14:22:12 +00:00
Zlatin Balevsky da3d7d7a50 herf->href 2019-12-16 13:43:16 +00:00
Zlatin Balevsky 3a079d9f21 expand root by default, expand until there is more than one child 2019-12-16 13:16:39 +00:00
Zlatin Balevsky ba0c85fe07 do not show unshare/comment/certify links for directories that are not shared 2019-12-16 13:01:56 +00:00
Zlatin Balevsky ecb2283886 comment out help section 2019-12-16 09:18:27 +00:00
Zlatin Balevsky cf9a18cee5 style init page 2019-12-16 05:11:20 +00:00
Zlatin Balevsky 982a93a04b get rid of static headers in trust list view 2019-12-16 04:58:40 +00:00
Zlatin Balevsky 58137d11d1 space out trust links in search view 2019-12-16 01:49:59 +00:00
Zlatin Balevsky d87bec927d space out links in trust users view 2019-12-16 01:32:00 +00:00
Zlatin Balevsky dc8dd96495 space out links in trust lists view 2019-12-16 01:26:43 +00:00
Zlatin Balevsky add9fb6feb revision is an integer 2019-12-16 01:15:17 +00:00
Zlatin Balevsky c500e95ab6 register for correct event 2019-12-16 01:05:31 +00:00
Zlatin Balevsky 477c3285d2 do not display empty files table 2019-12-15 23:36:01 +00:00
Zlatin Balevsky 1f5b112bfe fix distrusting 2019-12-15 23:31:07 +00:00
Zlatin Balevsky b0d09853e4 pause after publishing all trust events 2019-12-15 23:28:00 +00:00
Zlatin Balevsky b96d997037 do not show empty tables 2019-12-15 23:22:40 +00:00
Zlatin Balevsky a631ec1e14 do not display empty or stale tables in trust list view 2019-12-15 23:14:24 +00:00
Zlatin Balevsky 62a06bc891 do not show empty or stale tables after closing browses 2019-12-15 22:46:42 +00:00
Zlatin Balevsky 3534b23194 correct string 2019-12-15 22:20:29 +00:00
Zlatin Balevsky c561ae9140 get possible sources from browse host 2019-12-15 22:19:26 +00:00
Zlatin Balevsky 5926457eb5 send redirect after manual browse input 2019-12-15 22:14:09 +00:00
Zlatin Balevsky 37c93e352b Make Downloading a link 2019-12-15 19:39:07 +00:00
Zlatin Balevsky be8fecda39 Change Downloading to a link 2019-12-15 19:29:47 +00:00
Zlatin Balevsky 7ec6257ac0 implement closing browses 2019-12-15 19:02:51 +00:00
Zlatin Balevsky c4ea58c330 add Sources column to group-by-file view 2019-12-15 18:47:52 +00:00
Zlatin Balevsky a482fe5c93 turn browse link into browsing link 2019-12-15 18:40:19 +00:00
Zlatin Balevsky 2ee84848c4 make Browsing a link to the browse page 2019-12-15 16:55:11 +00:00
Zlatin Balevsky e29d7f6872 do not display active searches table if it's empty 2019-12-15 16:47:07 +00:00
Zlatin Balevsky 5ded824ef2 display tables side by side 2019-12-15 16:42:16 +00:00
Zlatin Balevsky c607560cb8 space between trust action links 2019-12-15 16:42:03 +00:00
Zlatin Balevsky 8b341bb125 tell the user the directories will be created 2019-12-15 16:17:56 +00:00
Zlatin Balevsky 6bc5a9075b rewrite welcome jsp to a servlet, add sanity check of inputs 2019-12-15 16:16:11 +00:00
Zlatin Balevsky 6b1d2bc5ce sanitize the i2p tunnel settings 2019-12-15 15:36:03 +00:00
Zlatin Balevsky 0cbbaf6a63 localized error messages 2019-12-15 15:33:15 +00:00
Zlatin Balevsky 3363b99675 sanitize integer and file input 2019-12-15 15:13:44 +00:00
Zlatin Balevsky 4ab4785539 display errors on invalid config input 2019-12-15 15:06:18 +00:00
Zlatin Balevsky e595fa97e8 change some strings for easier translation 2019-12-15 14:53:35 +00:00
Zlatin Balevsky 65a7088463 can squeeze a few more characters 2019-12-15 13:39:20 +00:00
Zlatin Balevsky 2d5bd653c1 do not display number of results if it's zero 2019-12-15 13:35:16 +00:00
Zlatin Balevsky a864343c05 get rid of senders and results columns, use ellipsis for very long search strings 2019-12-15 13:29:03 +00:00
Zlatin Balevsky b08333c5ea download details view 2019-12-15 11:34:04 +00:00
Zlatin Balevsky 0cf368c1af uploads icon 2019-12-15 10:00:26 +00:00
Zlatin Balevsky 62ab957892 clear finished uploads link 2019-12-15 08:57:14 +00:00
Zlatin Balevsky 2b9e722165 clear finished downloads link 2019-12-15 08:29:55 +00:00
Zlatin Balevsky 8cf4b23762 ability to stop a search 2019-12-15 07:58:16 +00:00
Zlatin Balevsky 1285c68521 uploads page 2019-12-15 03:26:55 +00:00
Zlatin Balevsky daa9e0bafc servlet side of uploader page 2019-12-15 02:45:14 +00:00
Zlatin Balevsky 8efd9c2c88 headers for the sections 2019-12-14 21:42:42 +00:00
Zlatin Balevsky 918549f164 hook up to translations 2019-12-14 21:18:43 +00:00
Zlatin Balevsky e30a4666cb wip on configuration page 2019-12-14 20:49:54 +00:00
Zlatin Balevsky 26167abc08 fix connections count on settings page 2019-12-14 20:34:57 +00:00
Zlatin Balevsky 93f7c67f37 wip on configuration page 2019-12-14 20:27:13 +00:00
Zlatin Balevsky f9a0a5e08a wip on settings page 2019-12-14 19:30:11 +00:00
Zlatin Balevsky d8ae275df2 remove debug println 2019-12-14 19:25:29 +00:00
Zlatin Balevsky fce879be5d hook up configuration page, under construction 2019-12-14 19:02:15 +00:00
Zlatin Balevsky 0b58e22714 start work on configuration page 2019-12-14 17:47:52 +00:00
Zlatin Balevsky dd230c4dfc automatic resume of failed downloads 2019-12-14 14:16:29 +00:00
Zlatin Balevsky fba0b001c0 pause/resume/retry links 2019-12-14 14:02:25 +00:00
Zlatin Balevsky 6978c7b992 switch certify and comment links 2019-12-14 10:17:19 +00:00
Zlatin Balevsky 7355e76e1b add fetch link to shared file table view 2019-12-14 09:09:03 +00:00
Zlatin Balevsky 5147cf21a0 hook up the downloaded content servlet 2019-12-13 23:57:51 +00:00
Zlatin Balevsky e8dd7d710d pause to give a chance to the event to propagate 2019-12-13 13:10:11 +00:00
Zlatin Balevsky fc9114eaa5 use Collator for comparing strings 2019-12-13 12:21:11 +00:00
Zlatin Balevsky 20b7104c41 wrong formatting for ETA and progress 2019-12-13 11:37:20 +00:00
Zlatin Balevsky 570616951a sortable certificate table, add extra parameter to Table object 2019-12-13 11:27:29 +00:00
Zlatin Balevsky e075bfac55 auto-refresh the files table if revision changed 2019-12-13 08:28:00 +00:00
Zlatin Balevsky b6411a555c hide links on root node 2019-12-13 08:27:35 +00:00
Zlatin Balevsky d395475727 sortable shared files table 2019-12-13 08:04:19 +00:00
Zlatin Balevsky 8ae0a16b8a sortable trust list tables 2019-12-13 02:23:42 +00:00
Zlatin Balevsky 38fcdfc97a sorting of trust subscriptions table 2019-12-13 00:04:10 +00:00
Zlatin Balevsky a0fb07cf99 Link helper class 2019-12-12 22:31:42 +00:00
Zlatin Balevsky 3747f9a5d5 sortable tables on trust users page 2019-12-12 21:43:54 +00:00
Zlatin Balevsky 3a738f8f62 sorting downloads table 2019-12-12 17:26:56 +00:00
Zlatin Balevsky ca56363438 server-side of downloads sorting support 2019-12-12 13:19:25 +00:00
Zlatin Balevsky e06cb05e2a fix glitch in sorting when new results arrive 2019-12-12 01:16:42 +00:00
Zlatin Balevsky 8ab2dd7900 sort all tables on search page 2019-12-12 00:44:49 +00:00
Zlatin Balevsky 26116d313a avoid an exception 2019-12-11 22:34:16 +00:00
Zlatin Balevsky 738f177d6c update certificate hooks to new architecture 2019-12-11 22:28:54 +00:00
Zlatin Balevsky 62c4579bbd preserve expanded comment state during updates 2019-12-11 21:47:03 +00:00
Zlatin Balevsky 18d84685ec wip on rewriting search page for sortable tables. Some features do not yet work 2019-12-11 20:45:12 +00:00
Zlatin Balevsky c05a7a021c table styling and caret on the file tree from zzz 2019-12-11 14:40:49 +00:00
Zlatin Balevsky a9935eba62 wip on restructuring search xhr 2019-12-11 14:38:42 +00:00
Zlatin Balevsky e3d80bf809 remove fonts 2019-12-11 14:38:05 +00:00
Zlatin Balevsky a59a1d3f30 sort active searches 2019-12-11 10:55:51 +00:00
Zlatin Balevsky 37ed75a3e8 sort table of active browses 2019-12-11 07:42:42 +00:00
Zlatin Balevsky cd4b600ba2 working sorting of the browse host results 2019-12-10 23:56:39 +00:00
Zlatin Balevsky fcd6dbcfbd wip on sortable tables 2019-12-10 23:24:11 +00:00
Zlatin Balevsky f3ab15bd74 certificates in browse host page 2019-12-10 21:33:36 +00:00
Zlatin Balevsky cddaad0f29 move certificate code in a separate file 2019-12-10 20:33:38 +00:00
Zlatin Balevsky ecb597e0a0 preserve shown/hidden certificate comment state 2019-12-10 17:20:10 +00:00
Zlatin Balevsky ec2a934f73 wip on show/hide certificate comments 2019-12-10 16:54:21 +00:00
Zlatin Balevsky e1d630fdee wip on showing comments in certificates 2019-12-10 16:13:59 +00:00
Zlatin Balevsky 2fadb314d3 css and layout changes from zzz 2019-12-10 15:35:54 +00:00
Zlatin Balevsky ec5c15ff64 importing of certificates 2019-12-10 15:34:51 +00:00
Zlatin Balevsky c169a7613f wip on importing certificates 2019-12-10 14:59:30 +00:00
Zlatin Balevsky 0f762968ae show fetched certificates in a table 2019-12-10 14:32:35 +00:00
Zlatin Balevsky 8e6517e7d8 content serving servlet, thx to zzz 2019-12-10 12:50:38 +00:00
Zlatin Balevsky 6946bff7f9 hook up periodic certificate update function 2019-12-10 12:47:56 +00:00
Zlatin Balevsky 37dcedb99b remove .orig 2019-12-10 12:26:00 +00:00
Zlatin Balevsky afb92b0e4e translation updates, images, thanks zzz 2019-12-10 12:24:56 +00:00
Zlatin Balevsky 7c39dff34f wip on rendering certs table 2019-12-10 12:21:20 +00:00
Zlatin Balevsky e41c122d2d show/hide links for certificates in group-by-sender view 2019-12-10 08:53:27 +00:00
Zlatin Balevsky 117c5eaf67 wip on showing certificates 2019-12-10 08:12:45 +00:00
Zlatin Balevsky 10fab2b47f certification in view by table 2019-12-09 23:21:24 +00:00
Zlatin Balevsky 3f71df3d29 certification support in tree view 2019-12-09 23:00:40 +00:00
Zlatin Balevsky 813e211200 send certified status to the UI 2019-12-09 17:22:30 +00:00
Zlatin Balevsky 1adb130fba ability to certify directories 2019-12-09 17:04:11 +00:00
Zlatin Balevsky f69d4027db ability to certify files 2019-12-09 16:19:45 +00:00
Zlatin Balevsky e0d006ec69 translate more strings 2019-12-09 15:39:18 +00:00
Zlatin Balevsky 81d8af57ed Translation infrastructure, thanks to zzz 2019-12-09 15:17:13 +00:00
Zlatin Balevsky 42c48a8e37 certificate backend 2019-12-09 14:26:39 +00:00
Zlatin Balevsky 3b1349b643 ability to force refresh lists 2019-12-09 10:06:56 +00:00
Zlatin Balevsky 0250ea329c fix some nevers and nulls 2019-12-09 09:54:10 +00:00
Zlatin Balevsky b722c64ad8 comments in trust actions 2019-12-09 09:51:02 +00:00
Zlatin Balevsky effa3b567e persist subscription lists 2019-12-09 09:20:07 +00:00
Zlatin Balevsky 64f198d599 fix live updating on trust action 2019-12-09 09:06:45 +00:00
Zlatin Balevsky 131b2defbb trust actions 2019-12-09 09:02:41 +00:00
Zlatin Balevsky df5aab67ac hook up lists page 2019-12-09 08:22:42 +00:00
Zlatin Balevsky fdc030904c wip on trust lists 2019-12-09 08:19:55 +00:00
Zlatin Balevsky 2a4fae8de4 wip on trust lists 2019-12-09 07:47:47 +00:00
Zlatin Balevsky 662b065116 wip on trust subscriptions 2019-12-09 07:37:04 +00:00
Zlatin Balevsky 300938fa44 wip on trust lists page 2019-12-09 07:04:35 +00:00
Zlatin Balevsky 247c62bfb4 hook up trust page 2019-12-09 05:23:40 +00:00
Zlatin Balevsky a13315c324 describe the textbox 2019-12-09 04:38:14 +00:00
Zlatin Balevsky 65f40ef23a trust/neutral/distrust links 2019-12-09 04:32:35 +00:00
Zlatin Balevsky 96a611ff78 xhr fixes 2019-12-09 00:09:55 +00:00
Zlatin Balevsky 0f4119b74f submit trust functionality 2019-12-08 23:47:49 +00:00
Zlatin Balevsky 6847329093 trust buttons, submitting doesn't work yet 2019-12-08 23:25:06 +00:00
Zlatin Balevsky 9d2bcf70c7 display trust status in results 2019-12-08 22:30:38 +00:00
Zlatin Balevsky aa33709f04 fix display of query 2019-12-08 21:08:49 +00:00
Zlatin Balevsky eacaedaf3d automatically update active browse if the revision has changed 2019-12-08 21:05:29 +00:00
Zlatin Balevsky f9c428cfcd update comment indexing 2019-12-08 20:48:15 +00:00
Zlatin Balevsky aa1ede46d2 Redesign the XHR architecture by splitting the requests. Separate requests are issued for the status table, then a request is triggered when a user clicks on a search. 2019-12-08 20:41:54 +00:00
Zlatin Balevsky 3c43244631 wip on trust users view 2019-12-08 18:11:12 +00:00
Zlatin Balevsky b468a6f19b update web.xml 2019-12-08 17:39:04 +00:00
Zlatin Balevsky cfdc750ac0 post method 2019-12-08 17:36:30 +00:00
Zlatin Balevsky 6f8b006227 post method 2019-12-08 17:35:53 +00:00
Zlatin Balevsky bef1033e12 plugin must compile with java 8 2019-12-08 16:41:45 +00:00