Commit Graph

255 Commits

Author SHA1 Message Date
iacore b93954ef8f add semgrep rule for (*fiber.Ctx).XXXX 2024-02-27 14:53:58 +00:00
perennial f3c86b70c9 Disable compress-assets.yaml workflow
Doesn't actually do anything since the compressed assets aren't
committed to the repo
2024-02-27 18:56:57 +11:00
iacore bf32e5741b Log sleep duration 2024-02-26 12:34:19 +00:00
VnPower 8b00751505 Related novels 2024-02-25 08:45:16 +07:00
iacore 65e08f66da update semgrep rules 2024-02-24 18:28:44 +00:00
iacore 435567dd97 Make error messages more consistent 2024-02-24 15:31:22 +00:00
iacore a11b1470fa cleaning 2024-02-24 15:19:17 +00:00
iacore 8d6dbe9d8f add more comments 2024-02-24 15:19:10 +00:00
iacore ce8fc8891d add comment 2024-02-24 15:13:34 +00:00
iacore 239dfdfe83 update settings page
- allow clearing image proxy
- allow clearing all settings
2024-02-24 15:12:23 +00:00
iacore ac828e9209 Use Browser Cookies To Persist User Options 2024-02-24 14:44:12 +00:00
iacore d3112c054c update semgrep rules 2024-02-24 13:41:33 +00:00
iacore 6d6065e887 fix ranking calendar: hide empty date cell 2024-02-24 13:33:21 +00:00
iacore f72ec26231 Less Atoi and less ignored error handling 2024-02-24 13:33:18 +00:00
iacore c7ea352053 Set timeout context to every http.NewRequest
I love semgrep
2024-02-24 12:53:22 +00:00
iacore 4dfeac9a50 add timeout to every request to pixiv
I love semgrep
2024-02-24 12:34:58 +00:00
VnPower d8c400eb44 Fix quirky user avatars 2024-02-24 11:12:05 +07:00
iacore 9a706b49bf log more info 2024-02-21 15:59:23 +00:00
perennial 823cbbeb3f use png compression for favicon 2024-02-21 23:10:06 +11:00
perennial 03b4852115 upload higher res favicon 2024-02-21 23:07:09 +11:00
VnPower e58589441d Update doc/Built-in Proxy List.go 2024-02-21 05:25:02 +00:00
iacore f9520ceafb rate limit: default to old behavior on too many concurrent requests 2024-02-21 00:07:03 +00:00
iacore ef40221d31 make rate limiter more lenient 2024-02-20 21:24:40 +00:00
iacore 97f9313af0 fix rate limit 2024-02-20 21:03:54 +00:00
iacore 1259de18a5 rate limit by pacing 2024-02-20 20:51:49 +00:00
iacore fe9a215ec6 fix jet concurrency bug
https://github.com/gofiber/template/pull/330
2024-02-20 20:44:46 +00:00
VnPower 82912ff8fa Fix sidebar on small screens not hiding completely 2024-02-20 19:54:07 +07:00
perennial 763574e6ef Specify base-uri: 'self' in CSP 2024-02-20 18:01:26 +11:00
perennial 440aaa045d Set X-Frame-Options: DENY 2024-02-20 17:51:44 +11:00
iacore c5553fe953 modify browser history on network error (so refresh would retry loading that page) 2024-02-20 00:01:01 +00:00
iacore 525581f9a4 minor cleanup 2024-02-19 19:46:24 +00:00
VnPower 0e3bc80089 Add content switcher for discovery page 2024-02-19 21:09:14 +07:00
VnPower 8e4d4ef56b Add some padding to novel content 2024-02-19 21:00:00 +07:00
VnPower 7fc283c546 Change justify-items to justify-center 2024-02-19 20:36:01 +07:00
VnPower c4830a2456 Fix links 2024-02-19 20:34:51 +07:00
VnPower 0e0d2f25b5 Add a link to novel cover image 2024-02-19 20:28:27 +07:00
VnPower b211a0a423 Novel grid 2024-02-19 20:26:48 +07:00
VnPower c2b8e88b6f Add novel author to novel preview 2024-02-19 20:14:14 +07:00
VnPower cc6712addf Update Go report card and bump version 2024-02-19 19:39:09 +07:00
iacore 7fc6327387 tweak docs 2024-02-19 11:41:49 +00:00
iacore cc239dd0d8 fix readme (related to image proxy) 2024-02-19 11:17:43 +00:00
iacore 8dd88fbf7a run sass in development mode;
document how to install sass better
2024-02-18 21:12:54 +00:00
iacore c6ce7235ac add to documentation 2024-02-18 19:01:59 +00:00
iacore 39af9a741f tweak startup logs 2024-02-18 15:02:19 +00:00
iacore 993c5a0d9c refactor heavily 2024-02-18 14:59:03 +00:00
iacore 40aa760532 Make environment variable documentation a Go file 2024-02-18 14:31:19 +00:00
iacore 478e02d29a improve nav bar style 2024-02-18 13:35:16 +00:00
VnPower 0b228f4315 Experimental novel discovery page 2024-02-18 20:26:20 +07:00
iacore 1f31f86f2a make the nav bar a grid on short screens 2024-02-18 13:15:07 +00:00
perennial 9954b45e25 Enable caching for badges 2024-02-18 19:18:18 +11:00