Commit Graph

435 Commits (bf64ddcc4dc50ced855d1fb8be06492808e47c6e)

Author SHA1 Message Date
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
Zlatin Balevsky 13061d60a4 add local status to trust list xml 2019-12-08 15:13:30 +00:00
Zlatin Balevsky 5c6917a7e6 wip on trust views 2019-12-08 14:57:21 +00:00
Zlatin Balevsky 2ec15cfbbc remove jsp from urls, thanks to zzz 2019-12-08 13:45:26 +00:00
Zlatin Balevsky 1325a8dc65 resolve conflicts, fix quotes, thanks zzz 2019-12-08 13:03:21 +00:00
Zlatin Balevsky c22ff0678e mark script executable 2019-12-08 12:44:11 +00:00
Zlatin Balevsky 07051b813a translation infrastructure, thanks to zzz 2019-12-08 12:41:45 +00:00
Zlatin Balevsky 5c22af6576 add link to sidebar 2019-12-08 12:33:46 +00:00
Zlatin Balevsky c3e1298ea3 browse links from search results 2019-12-08 12:31:02 +00:00
Zlatin Balevsky 949b616fdd fix xml, placeholders for browse links 2019-12-08 11:43:21 +00:00
Zlatin Balevsky 2b1d95e2ef pass sender's b64 and browse status from endpoint 2019-12-08 11:35:30 +00:00
Zlatin Balevsky 3d967da110 move browses table to top of page 2019-12-08 11:17:13 +00:00
Zlatin Balevsky 66fde32b64 comments support in browse host 2019-12-08 10:44:18 +00:00
Zlatin Balevsky 80a89a5ac0 download functionality 2019-12-08 09:38:34 +00:00
Zlatin Balevsky c59e038c2a wip on browse host 2019-12-08 07:48:59 +00:00
Zlatin Balevsky 844bd8fd6e comments in shared files are encoded 2019-12-08 00:26:17 +00:00
Zlatin Balevsky 7d9ebb5b0b server side of browse host 2019-12-07 23:35:16 +00:00
Zlatin Balevsky 7fd7444dbf unshare directories to make sure files do not end up in the negative tree 2019-12-07 20:48:45 +00:00
Zlatin Balevsky 458dbec5fd display a refresh link if the table needs updating 2019-12-07 20:23:22 +00:00
Zlatin Balevsky 2137d6d30b comments in table view 2019-12-07 19:34:20 +00:00
Zlatin Balevsky b28de0c119 add unshare link 2019-12-07 19:16:48 +00:00
Zlatin Balevsky 0fd4695b7c wip on table view 2019-12-07 18:53:32 +00:00
Zlatin Balevsky 74dddc4da4 wip on table view 2019-12-07 18:07:00 +00:00
Zlatin Balevsky 8bff987d30 implement adding comments to files 2019-12-07 17:19:13 +00:00
Zlatin Balevsky de8684bafc fix multiline comments by not adding <br> tags in the servlet and using <pre> tag in the browser 2019-12-07 15:15:45 +00:00
Zlatin Balevsky 905f559aa9 proper <br /> tags 2019-12-07 14:23:50 +00:00
Zlatin Balevsky c7f57c0b15 update sidebar, add sidebar to shared files, <br> in comments, thanks to zzz 2019-12-07 13:36:33 +00:00
Zlatin Balevsky 0f0f46f425 rename Files.jsp 2019-12-07 13:10:17 +00:00
Zlatin Balevsky d6a3c8b24c re-add zzz's changes to FilesServlet 2019-12-07 13:04:31 +00:00
Zlatin Balevsky 8c661ca1ae unescape file names, this fixes unsharing of files with html characters 2019-12-07 12:59:43 +00:00
Zlatin Balevsky f579c8754f more sidebar work thanks to zzz 2019-12-07 12:18:01 +00:00
Zlatin Balevsky 5c17536683 unsharing of directories 2019-12-07 12:14:49 +00:00
Zlatin Balevsky 8536353c26 unshare individual files 2019-12-07 11:20:56 +00:00
Zlatin Balevsky 84375c0201 fix typo and collapsing 2019-12-07 10:16:28 +00:00
Zlatin Balevsky 9c0c187a18 base64 encode the div ids to account for special characters in names 2019-12-07 10:13:17 +00:00
Zlatin Balevsky 8ae735e5c0 get tree structure to display, no collapsing yet 2019-12-07 09:31:56 +00:00
Zlatin Balevsky 8224dda3fd sidebar, servlet and styling improvements from zzz 2019-12-06 18:26:44 +00:00
Zlatin Balevsky c852d7474e base64 encoding function 2019-12-06 17:25:18 +00:00
Zlatin Balevsky 71685d2052 clear hashing span when not hashing 2019-12-06 17:20:41 +00:00
Zlatin Balevsky e57e513ca1 wip on sharing files 2019-12-06 17:02:40 +00:00
Zlatin Balevsky aa4fb14540 wip on sharing and unsharing of files server-side 2019-12-06 15:58:02 +00:00
Zlatin Balevsky 5f74abc944 hook up files servlet and file manager 2019-12-06 13:44:15 +00:00
Zlatin Balevsky c4135389a4 wip on shared files display page 2019-12-06 13:16:32 +00:00
Zlatin Balevsky bc628b9c00 layout and escaping, thanks zzz 2019-12-06 11:02:53 +00:00
Zlatin Balevsky 42489ba6b2 add support for showing/hiding comments 2019-12-06 01:34:35 +00:00
Zlatin Balevsky 61207f893d cancelled downloads do not count as downloading 2019-12-05 22:11:39 +00:00
Zlatin Balevsky 4e32359718 refresh downloads on cancel 2019-12-05 22:08:35 +00:00
Zlatin Balevsky 8d4af48eca cancel downloads via ajax too 2019-12-05 21:50:06 +00:00
Zlatin Balevsky 693f63534d download via ajax for group-by-file view as well 2019-12-05 21:37:17 +00:00
Zlatin Balevsky b057e848d0 use ajax for starting downloads 2019-12-05 21:18:29 +00:00
Zlatin Balevsky 0114224d1f various html fixes, version the js, thanks zzz 2019-12-05 13:40:37 +00:00
Zlatin Balevsky beab2be713 null checks on unitialized core, html escaping, move scriptst to <head>, thanks zzz 2019-12-05 12:19:10 +00:00
Zlatin Balevsky edd4a1ff4b move download js into a separate file 2019-12-05 11:31:19 +00:00
Zlatin Balevsky 85814b7544 move search javascript into a separate file 2019-12-05 11:24:31 +00:00
Zlatin Balevsky d46fbd66f0 move connection count into a separate js file, thanks zzz 2019-12-05 10:38:24 +00:00
Zlatin Balevsky 06bd9c80e8 move connection count refreshing into the header 2019-12-04 23:34:21 +00:00
Zlatin Balevsky 54b8628435 convert download servlet to xml and page to ajax 2019-12-04 23:15:50 +00:00
Zlatin Balevsky b37a548771 Some refactoring thanks to zzz plus some wip on migrating downloads page to an xml-based servlet 2019-12-04 22:12:34 +00:00
Zlatin Balevsky a14689acff set debug parameter to javac task 2019-12-04 19:37:58 +00:00
Zlatin Balevsky d595a768b8 put images in images/ 2019-12-04 19:15:07 +00:00
Zlatin Balevsky 0fd6421fae bundle images in war 2019-12-04 19:03:05 +00:00
Zlatin Balevsky 6e9a36461a get mwClient from application scope 2019-12-04 19:02:51 +00:00
Zlatin Balevsky d115f54812 copy icon from i2p source tree 2019-12-04 19:00:48 +00:00
Zlatin Balevsky f627f661f2 add bote's css and images 2019-12-04 18:57:29 +00:00
Zlatin Balevsky 0e7ec3dfb3 move css to its own file 2019-12-04 11:27:08 +00:00
Zlatin Balevsky 0188bd34a9 add download buttons 2019-12-04 10:55:18 +00:00
Zlatin Balevsky a2becfa6e2 implement grouping by file 2019-12-04 07:45:51 +00:00
Zlatin Balevsky ea32af9b91 align tables 2019-12-04 05:17:16 +00:00
Zlatin Balevsky c74c26e4c6 construct a tree structure to match XML received from servlet; populate tables from it 2019-12-04 02:48:28 +00:00
Zlatin Balevsky 382e21225b display list of senders 2019-12-03 23:59:51 +00:00
Zlatin Balevsky 81c406cbf6 refresh search results and connection count with ajax 2019-12-03 23:00:39 +00:00
Zlatin Balevsky a5eccbdc2b sleep a bit to give event chance to propagate 2019-12-03 06:04:14 +00:00
Zlatin Balevsky d0318e3e83 display direct and possible sources. Pass possible sources to core 2019-12-03 06:00:56 +00:00
Zlatin Balevsky d1c308f118 access mwClient from the application context 2019-12-02 14:12:23 +00:00
Zlatin Balevsky 3871170e44 show number of connections 2019-12-01 02:51:00 +00:00
Zlatin Balevsky 95dd5c4a7c downloads display, starting and stopping 2019-11-30 23:34:59 +00:00
Zlatin Balevsky 0bff4b55a5 format the results as table, add download buttons 2019-11-30 21:55:41 +00:00
Zlatin Balevsky a2022415c2 add display of search results grouped by sender 2019-11-30 19:54:50 +00:00
Zlatin Balevsky 2b8bd8144f basic display of how many senders and results have arrived 2019-11-30 19:09:55 +00:00
Zlatin Balevsky 7bf520ac8c skeleton of search manager 2019-11-30 18:16:25 +00:00
Zlatin Balevsky ad8983e889 wait for client manager to load before connecting 2019-11-30 17:32:02 +00:00
Zlatin Balevsky ff0a4661fd offload start to a thread, display wait page while the tunnel is opening 2019-11-30 14:56:04 +00:00
Zlatin Balevsky 9c0878408b redirect to I2P log system 2019-11-30 14:07:58 +00:00
Zlatin Balevsky b2841ee9ab fix redirects 2019-11-30 13:20:48 +00:00
Zlatin Balevsky 9edea17fb7 switch to using a servlet instead of bean 2019-11-30 13:07:47 +00:00
Zlatin Balevsky ac17618f0c fix incomplete location setting 2019-11-30 10:50:58 +00:00
Zlatin Balevsky e94ed4eafa init nickname and download locations 2019-11-30 10:22:19 +00:00
Zlatin Balevsky 8c33a5e62f hook up the mw client app with the jsp 2019-11-30 08:28:22 +00:00
Zlatin Balevsky f9f1017e5b initialize core if nickname etc. is provided 2019-11-30 06:50:44 +00:00
Zlatin Balevsky 5d2d831b9e pass MW home to the client 2019-11-30 06:21:32 +00:00
Zlatin Balevsky 562d9a0f4a move i2p core dependency one level down, exclude core dependencies from plugin 2019-11-30 03:44:57 +00:00
Zlatin Balevsky b981f9199b pass version to MW client app and get it to run 2019-11-30 03:16:10 +00:00
Zlatin Balevsky efef0f3734 include a servlet as well as pre-compiled jsps 2019-11-29 18:00:32 +00:00
Zlatin Balevsky cd0b860210 skeleton of client app 2019-11-29 17:02:15 +00:00
Zlatin Balevsky 9cb0655cfa get a buildable i2p plugin for mw 2019-11-29 16:49:44 +00:00
Zlatin Balevsky 3775f28af7 add jsp-based webui 2019-11-29 16:40:02 +00:00
Zlatin Balevsky c33b824871 remove grails webui 2019-11-29 16:37:57 +00:00
Zlatin Balevsky 9ed94c8376 do not include tomcat runtime 2019-07-11 20:41:57 +01:00
Zlatin Balevsky fa6aea1abe attempt to produce an I2P plugin 2019-07-11 19:49:04 +01:00
Zlatin Balevsky 0de84e704b hello webui 2019-07-11 18:34:27 +01:00
Zlatin Balevsky a767dda044 add empty grails project for a web ui 2019-07-11 17:56:42 +01:00