|
|
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 |
|
|
|
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 |
|