Commit Graph

45 Commits

Author SHA1 Message Date
2c6d28cf01 refactor: migrate from templ to html/template 2026-05-02 18:38:43 +02:00
960273404c chore: format go code 2026-04-27 21:15:38 +02:00
295ab22fd9 log: only log errors, remove debug noise 2026-04-27 20:39:39 +02:00
ed30b8ab43 playback: use utls to bypass cloudflare 2026-04-27 18:18:03 +02:00
2325ff4561 feat: update video overlay on episode transition 2026-04-26 23:32:00 +02:00
19481caeec feat: show video overlay with episode info in fullscreen 2026-04-26 23:10:23 +02:00
baceba2d4a fix: restore missing HandleCompleteAnime function 2026-04-26 20:39:33 +02:00
caef6c096c feat: stay in fullscreen when transitioning to next episode 2026-04-26 20:38:09 +02:00
1611033891 fix: remove UpdatedAt field from watchlist upsert
also add missing currentEpisode query param in HandleAPIEpisodes
2026-04-26 18:49:36 +02:00
d6457541ce perf: reduce watch progress saves and cache anime API responses 2026-04-26 18:46:54 +02:00
ca914de762 feat: stay in fullscreen when transitioning to next episode 2026-04-26 18:26:50 +02:00
068e95a900 watchlist: reset progress when marking anime as completed 2026-04-26 18:15:50 +02:00
098b4a1fc0 watchlist: only set updated_at when marking anime as completed 2026-04-26 18:15:41 +02:00
4285c6239c refactor: remove watchlist export/import functionality 2026-04-25 21:14:13 +02:00
6af90a740d refactor: remove admin panel and multi-user features 2026-04-25 21:13:57 +02:00
a7c76802a0 feat: remove watching and on hold from watchlist statuses 2026-04-25 16:00:43 +02:00
07abd0535e style: sort imports 2026-04-23 16:45:52 +02:00
aebc012eef fix: extract user ID from path correctly 2026-04-22 21:43:33 +02:00
1b68fd2f2a fix: route delete through user router 2026-04-22 21:39:28 +02:00
9cd43d9c4c fix: properly handle delete user endpoint with correct route 2026-04-22 21:36:20 +02:00
b1bb205d55 admin: add delete user with confirmation dialog 2026-04-22 21:27:37 +02:00
ee05ad7511 fix: resolve context key cycle for admin check 2026-04-22 21:23:38 +02:00
77f0daca26 admin: add admin panel for user management 2026-04-22 21:16:26 +02:00
7e15380638 ui: add error state for catalog api failures 2026-04-22 20:57:09 +02:00
bfb50aa76e feat(playback): add dynamic AES key resolution from ani-cli forks 2026-04-22 19:14:58 +02:00
57fed5a981 refactor: replace interface{} with any and use strings.TrimPrefix in playback 2026-04-22 10:55:28 +02:00
2acc1b16eb fix: made auto play work 2026-04-22 09:24:27 +02:00
a21c6ecaa9 fix: skip watchlist progress update for already-completed shows on finish 2026-04-21 01:56:19 +02:00
90a12efe61 fix: remove unused watchlist check in save progress 2026-04-21 01:47:12 +02:00
cf48c974b3 fix: allow progress save for re-watching completed shows 2026-04-21 01:43:58 +02:00
4b29509127 refactor: remove table view from watchlist, keep only grid 2026-04-21 01:41:11 +02:00
ebbc0c26f8 fix: default watchlist sort order to ascending 2026-04-21 01:38:08 +02:00
7a3654c62b fix: log playback source resolution failures 2026-04-21 01:33:49 +02:00
6cc82828c4 fix: restore aes fallback key for allanime decryption 2026-04-21 01:33:44 +02:00
f1b0a7cf41 fix: remove hardcoded aes key and fix string unescaping 2026-04-21 01:20:43 +02:00
a1909559b3 fix: check render errors in playback and watchlist handlers 2026-04-21 01:20:39 +02:00
c3a2285834 fix: check render errors and handle htmx redirect in auth 2026-04-21 01:20:36 +02:00
06b36382a6 fix: escape html and check render errors in anime handlers 2026-04-21 01:20:32 +02:00
8242d0eaf9 chore: remove unused api/anime/errors.go 2026-04-21 01:20:17 +02:00
a950893434 feat: toggle watchlist on anime cards with auto reload 2026-04-21 00:43:49 +02:00
cd8df7d2bf feat: persist watchlist status on anime cards with white bookmark and outline play button 2026-04-21 00:41:23 +02:00
a5f2628d1e feat: add watchlist quick-add button to anime cards 2026-04-21 00:34:13 +02:00
29c2e5fdb7 fix: resolve templ compile errors 2026-04-20 17:36:52 +02:00
89f4ebbdb0 style: reorder imports to follow go conventions 2026-04-20 15:55:31 +02:00
6df8788749 refactor: reorganize project structure following go standards 2026-04-20 15:54:35 +02:00