Commit Graph

917 Commits

Author SHA1 Message Date
4e3bb1cbd8 feat: add allanime episode availability methods 2026-05-17 21:16:24 +02:00
daf4ec7923 feat: add episode availability querier interface methods 2026-05-17 21:16:19 +02:00
66333b335b feat: add episode availability sql queries and generated code 2026-05-17 21:16:14 +02:00
cb143be35c feat: add episode availability cache and provider mapping models 2026-05-17 21:16:09 +02:00
4126e56d69 feat: add episode domain types 2026-05-17 21:16:04 +02:00
dd2f7247f1 feat: add episode availability cache and provider mapping tables 2026-05-17 21:15:59 +02:00
9ba327d5c5 feat: add timeout and abort handling to command palette search 2026-05-17 20:38:08 +02:00
443292f329 style: add whitespace pre line on anime synopsis 2026-05-17 19:33:00 +02:00
cf53ffdd77 feat: expand continue watching in command palette 2026-05-17 17:34:27 +02:00
3802f9da57 style: format search.ts 2026-05-17 17:24:19 +02:00
66edd9c062 feat: replace quick search with command palette 2026-05-17 17:24:07 +02:00
3bb44a0810 feat: add updated_at to watchlist export 2026-05-17 16:45:56 +02:00
a435587bfd feat: add watchlist export to csv 2026-05-17 16:38:03 +02:00
4a04a91353 chore: formatting 2026-05-17 02:52:09 +02:00
296581fedf refactor: replace harsh shadows with subtle ring+shadow, add heading-serif and border-hairline 2026-05-17 02:49:47 +02:00
d764aae9b2 refactor: update color palette, add serif/mono fonts, soften shadows 2026-05-17 02:49:42 +02:00
d5d1d2977b feat: add themes dialog modal with prefetch and keyboard dismiss 2026-05-15 19:37:20 +02:00
310b694df3 feat: remove trailer section from anime detail page 2026-05-15 19:37:14 +02:00
367c8b9d74 feat: remove trailer section from anime detail page 2026-05-15 19:36:58 +02:00
17bcebd773 feat: add statistics and themes inline templates for HTMX fragments 2026-05-15 19:36:55 +02:00
0e5416aab3 feat: add reviews subpage with infinite scroll 2026-05-15 19:36:35 +02:00
59fb0ed7f8 feat: add statistics and themes lazy section dispatch 2026-05-15 19:36:27 +02:00
897d4a0c2e feat: add formatDate template function and subdirectory glob support 2026-05-15 19:36:12 +02:00
ae64f39e2c feat: add service implementations for staff, statistics, themes, reviews 2026-05-15 19:36:08 +02:00
df0aa52490 feat: add domain type aliases and service interface methods 2026-05-15 19:36:04 +02:00
cb1423f843 feat: add Jikan client methods for staff, statistics, themes, reviews 2026-05-15 19:36:01 +02:00
4827573e41 feat: add isEmptyResult cases for new response types 2026-05-15 19:35:57 +02:00
3e3b96053c feat: add Jikan response types for staff, statistics, themes, reviews 2026-05-15 19:35:54 +02:00
4bd6e71e8c fix: handle empty random anime response and improve surprise-me UX 2026-05-15 17:22:56 +02:00
0df43b6f51 feat: add HTMX-driven filter bar and browse fragments 2026-05-15 03:25:14 +02:00
391569166c style: remove unnecessary parentheses in arrow functions 2026-05-15 02:52:09 +02:00
8ab6cf4986 feat: add search dialog with keyboard shortcut 2026-05-15 02:51:55 +02:00
4982b69c17 style: trim padding on watch page and base layout 2026-05-15 02:45:08 +02:00
de672db44e chore: changing accent color 2026-05-15 02:39:59 +02:00
88edf87178 fix: episode transition, progress save, and seek alignment 2026-05-15 02:22:43 +02:00
aa8df4fd54 feat: natural toast messages with anime title 2026-05-15 02:22:20 +02:00
74e2aa50fd feat: improve video seeking and range request handling 2026-05-15 01:39:29 +02:00
604a9ab382 fix: removed rounded corners except for inputs 2026-05-15 01:15:46 +02:00
598e842b2c feat: tweak theme colors and streamline sidebar chrome 2026-05-15 01:15:00 +02:00
c8b189d0e7 feat: preserve fullscreen when autoplaying next episode 2026-05-15 00:24:05 +02:00
a47497f822 chore: go fixes 2026-05-14 13:38:42 +02:00
25ac7f20ad Merge pull request 'refactor/significant-changes' (#4) from refactor/significant-changes into main
Reviewed-on: mkelvers/mal#4
2026-05-14 11:37:04 +00:00
35c1d3da1a Merge pull request 'refactor/significant-changes' (#3) from refactor/significant-changes into main
Reviewed-on: mkelvers/mal#3
2026-05-14 11:25:25 +00:00
b31ef97204 chore: tidy go dependencies 2026-05-14 12:42:17 +02:00
596e8265f7 refactor: remove noisy debug logging 2026-05-14 12:41:41 +02:00
eb173ac072 chore: formatting 2026-05-14 12:30:06 +02:00
2619dc2c94 fix: autoplay video instantly on watch page load 2026-05-13 23:48:09 +02:00
e675f125d4 fix: replace revealed sentinel with intersect once for infinite scroll 2026-05-13 20:55:45 +02:00
4f6b534093 refactor: extract watchlist remove button into shared component 2026-05-13 19:08:13 +02:00
b3c906a16e fix: centralize watchlist dropdown js and fix page load timing 2026-05-13 19:05:10 +02:00