|
|
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 |
|
|
|
5cd1ca3f32
|
fix: make entire anime card clickable with proper pointer events
|
2026-04-21 00:54:17 +02:00 |
|
|
|
360010347b
|
feat: hide watchlist button in continue watching cards
|
2026-04-21 00:47:21 +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 |
|
|
|
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 |
|
|
|
d767e73815
|
fix(ui): use CSS group-hover for reliable volume panel display
|
2026-04-20 18:08:54 +02:00 |
|
|
|
29c2e5fdb7
|
fix: resolve templ compile errors
|
2026-04-20 17:36:52 +02:00 |
|
|
|
8088ab7105
|
fix: break import cycle by moving Layout to shared package and fix import paths
|
2026-04-20 16:59:55 +02:00 |
|
|
|
0745f0e505
|
refactor: replace IIFEs with modern JavaScript
|
2026-04-20 16:43:09 +02:00 |
|
|
|
81a0d77b9c
|
style: reformat video player with multiline attributes
|
2026-04-20 16:23:29 +02:00 |
|
|
|
eff3072641
|
style: reformat watchlist dropdown with multiline attributes
|
2026-04-20 16:19:45 +02:00 |
|
|
|
08915a5c3c
|
feat(components): extract watchlist progress indicator component
|
2026-04-20 16:15:50 +02:00 |
|
|
|
96b4112f75
|
feat(components): extract video player component
|
2026-04-20 16:10:56 +02:00 |
|
|
|
5331744813
|
feat(components): extract watch episode list components
|
2026-04-20 16:08:00 +02:00 |
|
|
|
f1f7a8de40
|
feat(components): extract small loading indicator component
|
2026-04-20 16:07:57 +02:00 |
|
|
|
c6c3e8549d
|
feat(components): extract anime pending state component
|
2026-04-20 16:03:52 +02:00 |
|
|
|
4dc059c612
|
feat(components): extract anime studio links component
|
2026-04-20 16:03:49 +02:00 |
|
|
|
0385b0682d
|
feat(components): extract anime recommendations component
|
2026-04-20 16:03:44 +02:00 |
|
|
|
07b9c144a9
|
feat(components): extract anime relations list component
|
2026-04-20 16:02:56 +02:00 |
|
|
|
d0569d5fde
|
feat(components): extract watchlist dropdown component
|
2026-04-20 16:02:51 +02:00 |
|
|
|
6df8788749
|
refactor: reorganize project structure following go standards
|
2026-04-20 15:54:35 +02:00 |
|