Commit Graph
1122 Commits
Author SHA1 Message Date
perennial a64d00a5e5 ranking: implement more modes 2024-10-06 13:56:29 +11:00
perennial fa7e7d0081 novel rework wip 2024-10-06 03:40:40 +11:00
perennial 88a1f6f18c tune unauth page a bit 2024-10-06 01:37:43 +10:00
perennial 127ff47c7d rework user page 2024-10-06 01:31:51 +10:00
perennial eccad2b37a tag: modal + noscript support 2024-10-06 00:47:25 +10:00
perennial 3d847c6fae finalise tag rework 2024-10-06 00:31:22 +10:00
perennial b7fe332d42 finish reworking ranking calendar for the 10th time 2024-10-05 22:58:41 +10:00
perennial 39798bd4cd update settings colour scheme 2024-10-05 22:19:48 +10:00
perennial 51f3122aef Fix failing compilation + gofmt 2024-10-05 21:36:54 +10:00
perennial d6138ca7af Implement worker pool for proxy requests
This commit introduces worker pooling for handling media proxy requests,
allowing for actual concurrency in this area.

Key changes:
- Add ProxyJob struct to represent worker pool jobs
- Create a channel for ProxyJob and initialise workers in init function
- Modify ProxyRequest to use the worker pool
- Add proxyWorker and processProxyJob functions for job processing

The number of workers and job queue size are currently hardcoded but can
be made configurable in the future.
2024-10-05 21:16:22 +10:00
perennial 7ff221fdc7 fix broken CreatePaginator + add test case 2024-10-05 20:30:58 +10:00
perennial db3162a166 ranking noscript UX 2024-10-05 20:24:32 +10:00
perennial 9ae5eee0f0 finalise ranking rework 2024-10-05 19:47:08 +10:00
perennial 25d0f83de6 rework ranking page 2024-10-05 16:15:59 +10:00
perennial 0e893cb612 clean up newest page 2024-10-05 15:03:51 +10:00
perennial 5ed2a7a9ab noscript navbar draft 2024-10-05 15:02:37 +10:00
perennial bf2ceebe2a ranking rework wip 2024-10-04 23:51:21 +10:00
perennial e35c48ed7e include bootstrap.bundle.min.js.map 2024-10-04 23:35:22 +10:00
perennial 2f3ea91fd4 clean up discovery pages 2024-10-04 23:26:06 +10:00
perennial 29a2353155 expose Query for noveldiscovery 2024-10-04 23:02:16 +10:00
perennial bb73751f1a clean up index page 2024-10-04 23:00:02 +10:00
perennial 134d86f88a user action spinner 2024-10-04 22:58:39 +10:00
perennial 786c107fb4 user action spinner wip 2024-10-04 22:29:30 +10:00
perennial a20a8d5ee0 htmx for user actions properly 2024-10-04 22:01:27 +10:00
perennial 2c801bcb75 Revert "htmx for user actions"
This reverts commit fb5797262b9da4410277f491246c811e39bf8dd3.
2024-10-04 21:50:30 +10:00
perennial 07aa3390d0 htmx for user actions 2024-10-04 21:41:35 +10:00
perennial e7756ad6f5 switch to local bootstrap.bundle.min.js 2024-10-04 21:15:35 +10:00
perennial 1a7c693c68 Implement query parameter handling for index page
Add support for mode selection via query parameters on the index page.
Update the IndexPage function to include query parameters in the rendered
data and modify the index.jet.html template to use these parameters for
active mode detection.
2024-10-04 21:01:51 +10:00
perennial c1c70d3121 rm default mb-4 on underlinenav 2024-10-04 20:55:42 +10:00
perennial 68205f2968 index: fix missing jet 2024-10-04 20:24:34 +10:00
perennial cf6bca3382 clean up about page 2024-10-04 20:18:26 +10:00
perennial 4ac124c6e8 navbar: use margin for icons 2024-10-04 20:09:55 +10:00
perennial 656d8a5ade navbar: search modal 2024-10-04 20:05:09 +10:00
perennial 51c3213a4d finally fix search bar centering 2024-10-04 19:44:19 +10:00
perennial 8d02021764 color rework wip 2024-10-04 16:39:19 +10:00
perennial bd36f2cb59 go mod tidy 2024-10-04 12:49:17 +10:00
perennial c7eb82f494 tag rework wip 2024-10-04 00:32:26 +10:00
perennial 8d803ce1a6 rm more boilerplate 2024-10-03 16:03:20 +10:00
perennial 9942afbb3f rm boilerplate 2024-10-03 15:58:31 +10:00
perennial 60c34ba62b Custom heading sizes 2024-10-03 15:49:23 +10:00
perennial b4bdf4cab0 rm unnecessary elements 2024-10-03 15:26:36 +10:00
perennial e91f83e6c1 completely rework discovery page 2024-10-03 15:18:59 +10:00
perennial 0e7ba8ac6b fix newest page 2024-10-03 15:00:37 +10:00
perennial f1888b2531 tune padding more 2024-10-03 14:39:06 +10:00
perennial 276dbf5796 fix padding issue 2024-10-03 14:36:52 +10:00
perennial 1f709d4ed6 rework artwork page + componentise 2024-10-03 14:33:32 +10:00
perennial 11327f03e1 componentise + rework artwork comments 2024-10-03 13:52:46 +10:00
perennial 3a9f373938 integrate user bg into card 2024-10-03 03:21:23 +10:00
perennial 2c846e7a3e rework ranking badges 2024-10-03 03:08:36 +10:00
perennial e4dee1daee newest page rework draft + fix badge z index issue 2024-10-03 02:58:31 +10:00