Commit Graph

580 Commits

Author SHA1 Message Date
ab05c2dc44 chore: apply cannonical tailwind 2026-05-06 13:41:56 +02:00
be71a34908 chore: apply cannonical tailwind 2026-05-06 13:36:49 +02:00
3c1215655e chore: remove console logging 2026-05-06 13:32:06 +02:00
72d19a7f63 feat: add sfw checkbox in browse 2026-05-06 13:31:28 +02:00
b2741a4525 feat: add season dropdown to watch page 2026-05-06 13:05:59 +02:00
1575e1bb12 ui: add footer component with responsive layout 2026-05-05 18:14:33 +02:00
0679b483c3 style: improve typography hierarchy with weight contrast 2026-05-05 18:04:51 +02:00
5930091af5 feat: add back button and improve watchlist dropdown on watch page 2026-05-05 18:04:41 +02:00
8b0fca8397 style: change accent from green to purple 2026-05-05 18:04:35 +02:00
336bb7cf4d feat: add toast notification system 2026-05-05 18:04:25 +02:00
6e7d77e49d docs: add product and design documentation 2026-05-05 18:04:16 +02:00
c3de4ae9a7 feat: make genre/theme/demo tags clickable in anime sidebar 2026-05-05 16:15:26 +02:00
ca706d61cb chore: formatting 2026-05-05 16:08:59 +02:00
5075044138 fix: go fixing 2026-05-05 16:08:38 +02:00
5cc506c256 chore: clean up server entrypoints and add user CLI tool 2026-05-05 16:06:06 +02:00
c50258c476 perf: optimize page load with async HTMX fragments 2026-05-05 16:05:51 +02:00
cb16d8e6c7 refactor: extract anime service layer and optimize API calls 2026-05-05 16:05:45 +02:00
6d6446f73c feat: add amount of episodes 2026-05-05 13:41:36 +02:00
8f5c797459 docs: update setup instructions and project structure 2026-05-05 13:27:58 +02:00
6891acd995 chore: formatting 2026-05-04 20:20:38 +02:00
c976e99f5a feat: add trailer, characters, and recommendations to anime details 2026-05-04 20:19:58 +02:00
d1433f54e2 feat: expand anime details with metadata and sidebar card 2026-05-04 20:05:48 +02:00
0c479860ef style: finalize anime details sidebar and layout 2026-05-04 20:03:52 +02:00
702557edb9 style: cleanup anime details and sidebar 2026-05-04 20:00:15 +02:00
6905257928 style: refine anime details ui and formatting 2026-05-04 19:57:12 +02:00
ad171ed7c4 style: align anime details with app design system 2026-05-04 19:54:57 +02:00
df05374bd1 feat: enrich anime details page with more information 2026-05-04 19:54:02 +02:00
326b70036f perf: parallelize data fetching and harden rate limiting 2026-05-04 19:53:43 +02:00
c97dcae605 fix: prevent ghost progress saves during episode transitions 2026-05-04 19:41:07 +02:00
bf9d20e25e fix: improve volume slider functionality 2026-05-04 18:20:51 +02:00
feb842ff72 fix: retry proxy requests on transient failures 2026-05-04 18:11:34 +02:00
1df318c07c make discover page responsive 2026-05-04 12:04:29 +02:00
6fc3d55c8d ui: responsive discover grids 2026-05-04 11:22:09 +02:00
44e7bbaa59 fix: default to ep=1 when no progress 2026-05-04 11:12:27 +02:00
83e8e6910b fix: address copilot review - grid init, autoplay, segments, progress save 2026-05-03 15:31:26 +02:00
c82b7b790c chore: formatting 2026-05-03 15:31:26 +02:00
80e6894b96 feat: add prev/next buttons and watchlist dropdown below video player 2026-05-03 15:31:26 +02:00
126fc3b9e3 ui: remove external links, adjust spacing 2026-05-03 15:31:26 +02:00
74a0c78820 chore: formatting 2026-05-03 15:31:26 +02:00
f389849947 fix: apply tailwind cannonical classes 2026-05-03 15:31:26 +02:00
8cfce3ab88 feat: add episode range dropdown with search and filler/recap indicators 2026-05-03 15:31:26 +02:00
1de7a7ebb8 ui: position skip button above controls in video player 2026-05-03 15:31:26 +02:00
67733ec43f player: seamless episode transitions in fullscreen 2026-05-03 15:31:26 +02:00
f2afa6a4e5 simplify: remove complex episode fetching, use simple sequential pagination 2026-05-03 15:31:26 +02:00
4ba4e51d95 chore: formatting 2026-05-03 00:10:49 +02:00
1eec0b2d5b fix: resolve syntax error and duplicate code in GetAllEpisodes 2026-05-03 00:07:44 +02:00
c8df0b54ed perf: implement full reverse-order background fetch 2026-05-03 00:06:28 +02:00
31b294c979 perf: fetch intermediate pages in reverse order 2026-05-03 00:02:51 +02:00
a83ab2e33f perf: optimize episode fetching and metadata scraping 2026-05-02 23:57:24 +02:00
56f0951d5e fix: resolve jikan api eof and context cancellation errors
- add http transport with connection pooling to prevent stale connections
- check ctx.Done() before each retry attempt to abort early
- pass context to renderer to skip writing on canceled requests
2026-05-02 23:27:25 +02:00