Commit Graph

1814 Commits

Author SHA1 Message Date
34923212c5 feat: expose episode cache metadata 2026-06-27 19:03:49 +02:00
4ded4e789b docs: remove completed recommendation plan 2026-06-27 17:56:02 +02:00
42fc505068 test: add recommendation rationale coverage 2026-06-27 17:55:47 +02:00
6d5e9d0a2c feat: surface recommendation rationale 2026-06-27 17:55:38 +02:00
1d9840f2b9 chore: remove completed plans 009 and 010 2026-06-27 17:54:13 +02:00
177081edd0 chore: format plans 2026-06-27 17:46:05 +02:00
549f964e8e fix: refresh stale proxy token on video error 2026-06-27 17:46:01 +02:00
83dd4510df test: simplify browser test module loading 2026-06-27 17:45:54 +02:00
6465dc137c docs: remove resolved plan for data-fix characterization tests 2026-06-27 16:31:29 +02:00
ae00c04cf9 test: add registered data-fix effect tests 2026-06-27 16:31:05 +02:00
531566291b test: add data-fix runner characterization tests 2026-06-27 16:31:02 +02:00
1010dd06d2 refactor: extract runDataFixList internal seam 2026-06-27 16:30:58 +02:00
9acb9218c2 fix: skip logging unmatched 303 redirects 2026-06-27 16:30:39 +02:00
88c066398e feat: add robots.txt and sitemap.xml 2026-06-27 16:30:33 +02:00
87bc6228e7 docs: remove resolved plan 2026-06-27 16:18:36 +02:00
1272800ca2 test: add browser player flow characterization tests 2026-06-27 16:18:33 +02:00
1e4dcd2208 docs: remove resolved plan 2026-06-27 15:46:46 +02:00
490b2e3ed5 fix: reduce watchlist update complexity 2026-06-27 15:46:18 +02:00
ae1b323732 feat: invalidate top-picks on watchlist changes 2026-06-27 15:43:56 +02:00
aaf9cf41f3 feat: register invalidator in anime module 2026-06-27 15:43:52 +02:00
e502056f2f feat: cache top-picks with stale-while-refresh 2026-06-27 15:43:48 +02:00
cbf084e935 feat: add recommendation invalidator interface 2026-06-27 15:43:07 +02:00
75520aa1a3 refactor: rename player thumbnail module to metadata 2026-06-27 15:34:02 +02:00
0480b70dfc test: add episode metadata route test 2026-06-27 15:33:42 +02:00
b4c759103b refactor: rename api endpoint from thumbnails to metadata 2026-06-27 15:33:37 +02:00
eeb85d4aca docs: remove resolved plan 2026-06-27 15:27:13 +02:00
e54b9cef5e fix: limit continue watching carousel 2026-06-27 15:26:45 +02:00
538a3f0138 feat: add continue watching carousel query 2026-06-27 15:26:31 +02:00
2ad8605c9c docs: remove resolved plan 2026-06-27 15:23:05 +02:00
3c4f5375ed test: add proxy target rejection tests 2026-06-26 23:56:29 +02:00
5338c61a5d feat: validate proxy targets during signing and proxy fetch 2026-06-26 23:56:23 +02:00
f8e3f89e42 feat: add proxy target validation package 2026-06-26 23:56:20 +02:00
ff4998f3f1 docs: remove resolved plan for unauthenticated pprof routes 2026-06-26 23:56:17 +02:00
c1475dd71c test: assert pprof routes return 404 2026-06-26 23:45:47 +02:00
8345143bb0 fix: remove unauthenticated pprof routes 2026-06-26 23:45:43 +02:00
34d2b37e94 chore: remove resolved plan for JSON attribute escaping 2026-06-26 23:41:04 +02:00
07eae2d971 fix: stop marking JSON attributes as trusted HTML 2026-06-26 23:40:59 +02:00
b2f00e879a docs: add product direction plans (import, rationale, availability state) 2026-06-26 19:24:11 +02:00
17a65c4926 docs: add plan to add CI for existing verification command 2026-06-26 19:24:11 +02:00
0ed4ab3f82 docs: add test coverage improvement plans (player, data fixes) 2026-06-26 19:24:10 +02:00
cf5462312e docs: add performance improvement plans (carousel limit, recommendation caching) 2026-06-26 19:24:09 +02:00
d08961efbc docs: add security-focused improvement plans (XSS, pprof, proxy target validation) 2026-06-26 19:24:08 +02:00
379e2ff313 docs: add plan to fix broken Go lint baseline 2026-06-26 19:24:08 +02:00
33c91e91ca docs: add plans index with status table and recommended order 2026-06-26 19:24:04 +02:00
0d31d46fae feat: add custom 404 page with playful inline artwork and prose 2026-06-26 15:12:10 +02:00
3aa8ce4638 fix: restore desktop sidebar alongside mobile drawer 2026-06-25 21:55:11 +02:00
adcae02c18 feat: add swipeable sidebar drawer for anime details on mobile 2026-06-25 21:47:21 +02:00
e9917730b8 feat: add responsive hamburger menu for mobile navigation 2026-06-25 21:41:39 +02:00
b171df07f2 fix: replace background-surface with background-button in character cards 2026-06-25 21:32:24 +02:00
aba83d1109 test: refactor login template test to use substring checks 2026-06-25 21:29:21 +02:00