Commit Graph

1172 Commits

Author SHA1 Message Date
63802bfc5a feat: warm anime recommendations in background 2026-06-08 08:32:09 +02:00
3f482b69be feat: stale-while-revalidate cache for watch order 2026-06-08 08:32:09 +02:00
b0429ead6e feat: add htmx type declarations and process on ready 2026-06-08 08:32:09 +02:00
d15e1a33b6 feat: bundle htmx.org locally instead of loading from unpkg 2026-06-08 08:32:09 +02:00
d82eeecfc0 refactor: replace discover for-you swap with targeted htmx fragment 2026-06-08 08:32:09 +02:00
41be636c4d redesign: schedule page layout with scrollable calendar grid 2026-06-08 08:32:09 +02:00
95b1e2b93e refactor: consolidate skeleton styles into global css 2026-06-08 08:32:09 +02:00
1e6e619a3f test: add skip segment overrides table check 2026-06-08 08:32:09 +02:00
8c0f345bde refactor: share jst helpers 2026-06-08 08:32:09 +02:00
322cdac21d refactor: dedupe scrub seek 2026-06-08 08:32:09 +02:00
b7f10e71da refactor: dedupe next nav 2026-06-08 08:32:09 +02:00
2863c3e7ef refactor: share stream url 2026-06-08 08:32:09 +02:00
e269d15199 refactor: share dom ready 2026-06-08 08:32:09 +02:00
4a1467467c refactor: dedupe html fetch 2026-06-08 08:32:09 +02:00
34f52428a2 refactor: dedupe html headers 2026-06-08 08:32:09 +02:00
b9ad50b67a refactor: dedupe repo tx 2026-06-08 08:32:09 +02:00
be27625a3c refactor: dedupe jikan refresh 2026-06-08 08:32:09 +02:00
085fe3e83d test: dedupe jikan bool cases 2026-06-08 08:32:09 +02:00
0e92c2ce25 refactor: dedupe season fetch 2026-06-08 08:32:09 +02:00
9e4e3214f7 refactor: dedupe anime warnings 2026-06-08 08:32:09 +02:00
fa078c7de6 refactor: dedupe allanime requests 2026-06-08 08:32:09 +02:00
0cc9207755 refactor: dedupe watchlist ids 2026-06-08 08:32:09 +02:00
b9e1cc9aeb refactor: dedupe proxy handlers 2026-06-08 08:32:09 +02:00
04b7a1e3ee refactor: dedupe browse render 2026-06-08 08:32:09 +02:00
433ed28514 refactor: dedupe allanime sources 2026-06-08 08:32:09 +02:00
b35acfcce3 fix: hide scrollbar on studio and genre dropdowns 2026-06-08 08:32:09 +02:00
0f85c1b405 fix: hide episode list scrollbar on desktop 2026-06-08 08:32:09 +02:00
7c548c4d31 fix: give toggle inactive state a solid background 2026-06-08 08:32:09 +02:00
6253bc5b63 fix: open More dropdown upward on watch page 2026-06-08 08:32:09 +02:00
28c453847a docs: add package comments to public and template packages 2026-06-08 08:32:09 +02:00
399f68a7f2 docs: add package comments to server and watchlist packages 2026-06-08 08:32:09 +02:00
f818bd4395 docs: add package comments to playback packages 2026-06-08 08:32:09 +02:00
d77952522a docs: add package comments to anime and episodes packages 2026-06-08 08:32:09 +02:00
ab519a5361 docs: add package comments to data layer packages 2026-06-08 08:32:09 +02:00
6303d3c83c docs: add package comments to auth and audit packages 2026-06-08 08:32:09 +02:00
cc2b885c76 docs: add package comments to core infrastructure packages 2026-06-08 08:32:09 +02:00
e3051d8860 docs: add package comments to integrations 2026-06-08 08:32:09 +02:00
5cf7fe7e8e feat: refacotr cmd/user/main.go 2026-06-08 08:32:09 +02:00
555c4f2f9b refactor: extract generic graphql client 2026-06-08 08:32:09 +02:00
65405402a8 chore: cleanup 2026-06-08 08:32:09 +02:00
2f7af1f739 feat: extract video module and add mode-switch fallback 2026-06-08 08:32:09 +02:00
be7994b806 fix: sort scraped schedule entries by time within each day 2026-06-08 08:32:09 +02:00
e200fa5fa6 style: format cmd/readme table alignment 2026-06-08 08:32:09 +02:00
fbc9eeeb86 docs: improve readmes for cmd and template components 2026-06-08 08:32:09 +02:00
704b03655b fix: episode refresh resilience and allanime fallback 2026-06-08 08:32:09 +02:00
9383e132e7 docs: clarify animeschedule api key is optional 2026-06-08 08:32:09 +02:00
420e748bab fix: remove forgejo ci/cd 2026-06-08 08:32:09 +02:00
0bb4da858b feat: add create-user cli to image 2026-06-08 08:32:09 +02:00
8c3ff3df94 feat: add end-state detection and prevent airing auto-complete 2026-06-08 08:32:09 +02:00
c044c30bd8 feat: add airing status and end-state helpers to player 2026-06-08 08:32:09 +02:00