Commit Graph

1791 Commits

Author SHA1 Message Date
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
b67c4f211b chore: remove playwright e2e test infrastructure 2026-06-25 21:29:17 +02:00
32b08245ca test(e2e): add global setup, sign-in helpers and authenticated page tests 2026-06-24 16:23:20 +02:00
a732e13ee8 test: add recommendation scoring profile tests for weights, taste, and ranking 2026-06-24 16:12:02 +02:00
4bb31e6f00 test: add playback progress service tests for save, complete and load 2026-06-24 16:11:36 +02:00
998a1d212a test: add episodes service tests for merge, validation and refresh scheduling 2026-06-24 16:10:32 +02:00
243ea85dbf test: add playwright e2e test setup with smoke tests 2026-06-24 16:10:07 +02:00
b0dee41eb8 test: add login template text snapshot test 2026-06-24 16:08:55 +02:00
c6f24e07f0 test: add watchlist handler and service unit tests 2026-06-24 16:08:50 +02:00
c68ee462e9 test: add auth handler middleware and service unit tests 2026-06-24 16:08:45 +02:00
306d209701 test: add player validate unit tests for isRecord, parseModeSources and parseSegments 2026-06-24 16:08:38 +02:00
860c8df639 test: add vtt parser tests for invalid timestamps, cue settings and multiline cues 2026-06-24 16:08:03 +02:00
c7252f7297 fix: guard parseVttTime against NaN inputs and strip cue settings from end time 2026-06-24 16:08:00 +02:00
ad69ac7e6c refactor: simplify test stubs with interface embedding 2026-06-24 12:08:43 +02:00
7b59435f33 refactor: consolidate fx event error description into single function 2026-06-24 12:03:15 +02:00
894c1adf97 refactor: adjust watch page button sizing and alignment 2026-06-23 17:48:51 +02:00
2463d88c53 refactor: tweak video player settings panel sizing 2026-06-23 17:48:49 +02:00
f062395eac refactor: shorten function names in allanime 2026-06-23 17:40:32 +02:00
ac8e583e23 refactor: shorten function names in jikan search 2026-06-23 17:40:26 +02:00
9f973c178a refactor: shorten function names in allanime 2026-06-23 17:38:13 +02:00
734b39efd7 refactor: shorten function names in jikan relations 2026-06-23 17:38:07 +02:00
e1da6ddb19 refactor: inline imageurl in go callers 2026-06-23 17:32:27 +02:00
c0dbe6be2a refactor: use formatnumber in templates 2026-06-23 17:32:24 +02:00
01af5b60bf feat: add formatnumber template function 2026-06-23 17:32:18 +02:00