Commit Graph

1872 Commits

Author SHA1 Message Date
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
7e76c28396 refactor: remove display methods from anime type 2026-06-23 17:32:13 +02:00
0c3be8a8d3 refactor: move producer type and method out of studio.go 2026-06-23 17:27:40 +02:00
f2822f068f refactor: move top anime and genres to anime.go 2026-06-23 17:25:45 +02:00
6e7e1fc001 refactor: shorten verbose variable names across codebase 2026-06-23 17:23:27 +02:00
f6ed2c673d refactor: inline single-use getcached wrapper 2026-06-23 17:16:56 +02:00
c777de9f06 refactor: inline single-use haswatchordertable 2026-06-23 17:16:51 +02:00
2213293b57 refactor: inline single-use helpers in allanime 2026-06-23 17:16:46 +02:00
1dd37a5aa2 refactor: inline single-use helpers in jikan relations 2026-06-23 17:16:41 +02:00
1e5fe7f879 refactor: inline single-use helpers in jikan client 2026-06-23 17:16:36 +02:00
87b67744be refactor: rename constants.go to cache_policy.go 2026-06-23 17:09:00 +02:00
fbc4b3c90c refactor: rename more.go to anime_resources.go 2026-06-23 17:06:06 +02:00
697fa38577 refactor: replace type switch with reflect map in isemptyresult 2026-06-23 17:03:48 +02:00
a9fa4d8d90 refactor: lazy load audio availability via htmx 2026-06-23 15:32:24 +02:00
42017681f5 fix: capture jikan api error body in api error struct 2026-06-23 15:12:46 +02:00
69c1c9d507 refactor: remove metrics from server and database 2026-06-23 15:09:01 +02:00
b0aec3eaa9 refactor: remove metrics from episode service 2026-06-23 15:08:54 +02:00
fe92997160 refactor: remove metrics from jikan client 2026-06-23 15:08:46 +02:00
43019f2771 refactor: remove prometheus metrics subsystem 2026-06-23 15:08:41 +02:00
c5035eb2a0 docs: simplify playback secret command 2026-06-22 21:10:49 +02:00