|
|
2619dc2c94
|
fix: autoplay video instantly on watch page load
|
2026-05-13 23:48:09 +02:00 |
|
|
|
e675f125d4
|
fix: replace revealed sentinel with intersect once for infinite scroll
|
2026-05-13 20:55:45 +02:00 |
|
|
|
4f6b534093
|
refactor: extract watchlist remove button into shared component
|
2026-05-13 19:08:13 +02:00 |
|
|
|
b3c906a16e
|
fix: centralize watchlist dropdown js and fix page load timing
|
2026-05-13 19:05:10 +02:00 |
|
|
|
950e143faf
|
fix: clean up completion flow and watch page dropdown
|
2026-05-13 18:44:08 +02:00 |
|
|
|
413ee70923
|
feat: use saved progress for watch button on anime page
Check continue_watching_entry to find the episode to resume from.
Show 'Continue Episode N' instead of 'Watch Now' when progress exists.
|
2026-05-13 18:16:25 +02:00 |
|
|
|
851c9d701f
|
feat: link continue watching cards to saved episode
Include ?ep=N in the watch links so clicking a continue watching
card loads the correct episode and resumes from saved progress.
|
2026-05-13 18:16:19 +02:00 |
|
|
|
037137f48a
|
fix: update dist paths to include static/ subdirectory matching Bun output
|
2026-05-13 15:07:32 +02:00 |
|
|
|
d7ee662bb0
|
fix: delete button removes correct watchlist item
|
2026-05-13 13:14:20 +02:00 |
|
|
|
77ad87bbd8
|
fix: use exported field names for EpisodeData in watch template
|
2026-05-13 12:43:29 +02:00 |
|
|
|
0e25f98f37
|
refactor: update watch route in watchlist_actions template
|
2026-05-13 12:43:24 +02:00 |
|
|
|
2f47dfce94
|
refactor: update watch route in continue_watching template
|
2026-05-13 12:43:18 +02:00 |
|
|
|
345853406c
|
refactor: general architectural cleanup and bug fixes
|
2026-05-13 11:20:49 +02:00 |
|
|
|
ab31cf4c4c
|
cleanup: remove redundant and old architectural files
|
2026-05-13 10:34:16 +02:00 |
|
|
|
459e4d30b3
|
refactor: cleanup db helpers, ratelimit and base template padding
|
2026-05-12 12:34:42 +02:00 |
|
|
|
91aa0de67d
|
refactor: move SVGs and style.css to static/assets/ and update references
|
2026-05-10 20:28:01 +02:00 |
|
|
|
e48d95cb4e
|
feat: add comments and cleanup unused imports across codebase
|
2026-05-10 20:00:04 +02:00 |
|
|
|
b152e246ff
|
style: format remaining files
|
2026-05-10 19:25:51 +02:00 |
|
|
|
1120c57bcd
|
chore: update build scripts and player entry point
|
2026-05-10 18:34:47 +02:00 |
|
|
|
df2bf8125d
|
fix: enable scrolling for episode list with fixed height
|
2026-05-08 13:21:21 +02:00 |
|
|
|
223089fa61
|
fix: prevent Remove from Watchlist text from wrapping
|
2026-05-08 12:36:19 +02:00 |
|
|
|
620ebc0b6c
|
fix: normalize heading font weights and replace hardcoded colors with css variables
|
2026-05-08 12:26:37 +02:00 |
|
|
|
b6ccef7743
|
fix: use text-foreground and font-normal for watch order heading
|
2026-05-08 12:06:19 +02:00 |
|
|
|
15abfde6f4
|
fix: use text-foreground hover for footer source link
|
2026-05-08 12:03:39 +02:00 |
|
|
|
5251d773f6
|
fix: use text-foreground for watchlist actions
|
2026-05-08 12:02:21 +02:00 |
|
|
|
af38636759
|
feat: auto-hide player controls in fullscreen
|
2026-05-08 09:45:57 +02:00 |
|
|
|
f755435af9
|
fix: use text-foreground for continue watching h2
|
2026-05-07 15:05:41 +02:00 |
|
|
|
30109590ba
|
fix: update avatar field casing and sync models
|
2026-05-07 14:56:39 +02:00 |
|
|
|
30f45ece89
|
fix: resolve user avatar template error
|
2026-05-07 13:56:30 +02:00 |
|
|
|
b5083035f5
|
feat: add user avatar with dicebear dylan
|
2026-05-07 13:42:21 +02:00 |
|
|
|
7412c9ed68
|
feat: add light mode support across all templates
|
2026-05-07 12:21:03 +02:00 |
|
|
|
ca5b19209c
|
fix: writing bit stuff cleaner
|
2026-05-07 11:20:40 +02:00 |
|
|
|
8ea7dfde1b
|
fix: add missing sort-by-display element in watchlist
|
2026-05-07 08:48:23 +02:00 |
|
|
|
ac822f8f3e
|
feat: add margin to watchlist cards
|
2026-05-07 00:59:37 +02:00 |
|
|
|
4887088795
|
feat: remove watchlist import/export functionality
|
2026-05-07 00:54:22 +02:00 |
|
|
|
43de6544fe
|
feat: include title in watchlist csv export
|
2026-05-07 00:06:18 +02:00 |
|
|
|
5ee16a19ef
|
style: unify watchlist dropdown and sort UI
|
2026-05-07 00:04:01 +02:00 |
|
|
|
1eff562145
|
fix: use data attributes for export and style buttons in dropdown
|
2026-05-07 00:02:41 +02:00 |
|
|
|
df2f136f3c
|
feat: add export/import buttons and logic to watchlist UI
|
2026-05-06 23:57:20 +02:00 |
|
|
|
7ec7ca206d
|
feat: add web app manifest for better mobile home screen support
|
2026-05-06 20:19:10 +02:00 |
|
|
|
b789e97fd4
|
style: update title format to MyAnimeList: {page}
|
2026-05-06 20:10:13 +02:00 |
|
|
|
21496596c7
|
ui: unify logo across themes and update favicon
|
2026-05-06 20:09:24 +02:00 |
|
|
|
8a009e2630
|
ui: update logo in footer
|
2026-05-06 20:08:48 +02:00 |
|
|
|
6ad0d4da6f
|
ui: update branding with new orange logo and accent color
|
2026-05-06 20:08:07 +02:00 |
|
|
|
8948eeeea1
|
ui: update logo to wordmark style
|
2026-05-06 19:53:12 +02:00 |
|
|
|
982d5dc3a8
|
ui: add new logo to header
|
2026-05-06 19:51:35 +02:00 |
|
|
|
27df0749ee
|
fix: use updated_at for watchlist sorting instead of created_at
|
2026-05-06 15:35:15 +02:00 |
|
|
|
d848a2f31a
|
player: remove theater mode, hide empty subtitle/quality selectors
|
2026-05-06 14:15:52 +02:00 |
|
|
|
163a1169c1
|
player: add quality selector and theater mode
|
2026-05-06 14:09:09 +02:00 |
|
|
|
ab05c2dc44
|
chore: apply cannonical tailwind
|
2026-05-06 13:41:56 +02:00 |
|