Commit Graph

80 Commits

Author SHA1 Message Date
42c71c190c fix: update static asset version cache-buster to 1.0.2 2026-04-26 20:34:06 +02:00
df9309282b fix: refresh episodes sidebar when transitioning episodes in fullscreen 2026-04-26 18:29:07 +02:00
73c49f6649 revert: remove sticky footer 2026-04-25 22:40:58 +02:00
1895cd09ad ui: make footer sticky at the bottom 2026-04-25 22:34:54 +02:00
1a02803c80 fix(ui): use event delegation for theme toggle and add cache-busting 2026-04-25 22:32:29 +02:00
bebdbc5938 fix(ui): force css refresh and simplify source paths 2026-04-25 22:29:16 +02:00
431acf6055 fix: adjust github and theme toggle icon sizes 2026-04-25 21:56:58 +02:00
b500e01498 feat: add footer with github link, theme toggle, and copyright 2026-04-25 21:40:14 +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
e1f44f7179 style: add trailing newlines 2026-04-23 16:46:14 +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
fff887f79e refactor: replace interface{} with any in web/shared 2026-04-22 10:55:14 +02:00
2acc1b16eb fix: made auto play work 2026-04-22 09:24:27 +02:00
8f15fdf6ea fix: remove functionality in continue watching works 2026-04-22 08:37:19 +02:00
ca3d015b2e fix: load scripts from dist/static 2026-04-21 12:56:10 +02:00
1e79e9aecb fix: remove system theme mode 2026-04-21 12:30:34 +02:00
4eae5d55be fix: make anime poster fully clickable 2026-04-21 12:23:17 +02:00
ee3c22db9d feat: add system/light/dark theme switcher 2026-04-21 02:08:56 +02:00
69a3f8520d fix: use theme text color for active episode in watch page 2026-04-21 02:04:27 +02:00
4b29509127 refactor: remove table view from watchlist, keep only grid 2026-04-21 01:41:11 +02:00
9e196750fe feat: use tailwind cannonical casing 2026-04-21 01:35:49 +02:00
c7906ba324 fix: replace absolute positioning with grid stacking in anime card 2026-04-21 01:30:09 +02:00
28cacdd7c5 refactor: extract inline scripts to dedupe and sort_filter modules 2026-04-21 01:22:09 +02:00
735fc69669 fix: use json.Marshal for hx-vals in watchlist templates 2026-04-21 01:21:53 +02:00
0b09c8e9b2 fix: add type="button" to watchlist dropdown buttons 2026-04-21 01:21:38 +02:00
9a137be80a fix: replace empty anchor overlay with semantic link wrapper 2026-04-21 01:21:16 +02:00
868808e1ff fix: add sri to htmx cdn and defer search.js 2026-04-21 01:21:12 +02:00
bf9f12f191 fix: log json marshal errors in ToJSON 2026-04-21 01:21:08 +02:00
5cd1ca3f32 fix: make entire anime card clickable with proper pointer events 2026-04-21 00:54:17 +02:00
ce97d59ebd fix: add hover overlay to watchlist grid cards 2026-04-21 00:48:49 +02:00
360010347b feat: hide watchlist button in continue watching cards 2026-04-21 00:47:21 +02:00
24437ad8b7 fix: use text-tab-active for initial discover tab color 2026-04-21 00:45:31 +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
bda7afa31d revert: remove score from jikan and anime card 2026-04-21 00:24:01 +02:00
87c8b807e1 feat: make anime card fully clickable with darker hover overlay and title in hover detail 2026-04-21 00:22:56 +02:00
d87b7bfb54 fix: restore mobile anime layout order 2026-04-21 00:21:33 +02:00
8a887f23fe ui: standardize 6-column grid and fix tab colors 2026-04-21 00:21:33 +02:00
980469b448 ui: update card grids and details in components 2026-04-21 00:21:32 +02:00
33a7bc7fb1 feat: enhance anime card with hover overlay and play button 2026-04-21 00:21:31 +02:00
4263ead407 ui: animate loading indicator 2026-04-21 00:21:27 +02:00
ff38e6463e style: improve volume slider visibility 2026-04-20 18:45:27 +02:00
f64e827d22 style(ui): match exact requested volume slider design 2026-04-20 18:20:37 +02:00
0a279cab25 style(ui): update volume slider to match theme without background 2026-04-20 18:11:44 +02:00