Commit Graph

  • 29b49dfa39 fix: import setupProgress in player main mkelvers 2026-05-10 18:41:26 +02:00
  • 1120c57bcd chore: update build scripts and player entry point mkelvers 2026-05-10 18:34:47 +02:00
  • d75988b9b6 feat: add player main entry wiring all modules together mkelvers 2026-05-10 18:34:44 +02:00
  • ed32db3a10 feat: extract episode navigation and completion handling mkelvers 2026-05-10 18:34:42 +02:00
  • 8905095adb feat: extract watch progress persistence mkelvers 2026-05-10 18:34:39 +02:00
  • 44ed8b3b49 feat: extract quality switching and mode selection mkelvers 2026-05-10 18:34:38 +02:00
  • f7a63a45d8 feat: extract skip segment detection and auto-skip mkelvers 2026-05-10 18:34:25 +02:00
  • 5f04ff9d37 feat: extract subtitle parsing and rendering mkelvers 2026-05-10 18:34:23 +02:00
  • ff1579345b feat: extract player controls timeline keyboard mkelvers 2026-05-10 18:34:21 +02:00
  • 99874974ad feat: extract player state into single state module mkelvers 2026-05-10 18:34:18 +02:00
  • deeeeaaf9f feat: add player types interfaces mkelvers 2026-05-10 18:34:05 +02:00
  • b2c9b99ab8 feat: add shared q() qs() DOM helpers mkelvers 2026-05-10 18:34:02 +02:00
  • eb0375ab1e refactor: remove monolithic player.ts mkelvers 2026-05-10 18:34:01 +02:00
  • c51382055b refactor: remove global auth service pattern mkelvers 2026-05-10 18:13:14 +02:00
  • 1504f6f473 test: add coverage for allanime client and playback service mkelvers 2026-05-10 18:11:41 +02:00
  • d021a8eadd feat: bound in-memory caches with LRU eviction mkelvers 2026-05-10 18:04:29 +02:00
  • cc81347ace chore: sqlc versioning mkelvers 2026-05-08 17:13:44 +02:00
  • 4f173ad83b fix: don't update watchlist order when saving progress mkelvers 2026-05-08 17:12:51 +02:00
  • 0f7a5bfe63 fix: silence 404s when watch order not found mkelvers 2026-05-08 16:33:31 +02:00
  • 6730135558 chore: remove unused ajax declaration mkelvers 2026-05-08 13:22:26 +02:00
  • df2bf8125d fix: enable scrolling for episode list with fixed height mkelvers 2026-05-08 13:21:21 +02:00
  • 223089fa61 fix: prevent Remove from Watchlist text from wrapping mkelvers 2026-05-08 12:36:19 +02:00
  • 620ebc0b6c fix: normalize heading font weights and replace hardcoded colors with css variables mkelvers 2026-05-08 12:26:37 +02:00
  • b6ccef7743 fix: use text-foreground and font-normal for watch order heading mkelvers 2026-05-08 12:06:19 +02:00
  • 15abfde6f4 fix: use text-foreground hover for footer source link mkelvers 2026-05-08 12:03:39 +02:00
  • 5251d773f6 fix: use text-foreground for watchlist actions mkelvers 2026-05-08 12:02:21 +02:00
  • af38636759 feat: auto-hide player controls in fullscreen mkelvers 2026-05-08 09:45:57 +02:00
  • 334b05c6e0 chore: go fixes mkelvers 2026-05-08 09:28:30 +02:00
  • ccc40d8d9d chore: remove not implemented stubs mkelvers 2026-05-08 09:27:49 +02:00
  • caf84740fc chore: sqlc versioning mkelvers 2026-05-07 17:07:37 +02:00
  • f755435af9 fix: use text-foreground for continue watching h2 mkelvers 2026-05-07 15:05:41 +02:00
  • c77bcca7ba fix: downgrade sqlc to v1.30.0 for go 1.25 compatibility mkelvers 2026-05-07 14:59:01 +02:00
  • 30109590ba fix: update avatar field casing and sync models mkelvers 2026-05-07 14:56:39 +02:00
  • 30f45ece89 fix: resolve user avatar template error mkelvers 2026-05-07 13:56:30 +02:00
  • 734f5295c7 chore: formatting mkelvers 2026-05-07 13:43:53 +02:00
  • 8ef08cbc69 fix: include static in docker build mkelvers 2026-05-07 13:43:22 +02:00
  • b5083035f5 feat: add user avatar with dicebear dylan mkelvers 2026-05-07 13:42:21 +02:00
  • 83e480b7b0 fix: force fresh frontend build in docker mkelvers 2026-05-07 12:55:08 +02:00
  • 9cb7857a26 fix: add no-cache headers for static assets mkelvers 2026-05-07 12:49:01 +02:00
  • 7412c9ed68 feat: add light mode support across all templates mkelvers 2026-05-07 12:21:03 +02:00
  • 0879dde851 feat: use css variables for svg icon colors mkelvers 2026-05-07 11:57:44 +02:00
  • ca5b19209c fix: writing bit stuff cleaner mkelvers 2026-05-07 11:20:40 +02:00
  • 41f283220e fuck superpowers mkelvers 2026-05-07 10:55:22 +02:00
  • 8ea7dfde1b fix: add missing sort-by-display element in watchlist mkelvers 2026-05-07 08:48:23 +02:00
  • ac822f8f3e feat: add margin to watchlist cards mkelvers 2026-05-07 00:59:37 +02:00
  • 81b8f454d7 nvm mkelvers 2026-05-07 00:57:22 +02:00
  • 4887088795 feat: remove watchlist import/export functionality mkelvers 2026-05-07 00:52:56 +02:00
  • 2a6b5d5b8e chore: formatting mkelvers 2026-05-07 00:47:31 +02:00
  • 43de6544fe feat: include title in watchlist csv export mkelvers 2026-05-07 00:06:18 +02:00
  • 5ee16a19ef style: unify watchlist dropdown and sort UI mkelvers 2026-05-07 00:04:01 +02:00
  • 1eff562145 fix: use data attributes for export and style buttons in dropdown mkelvers 2026-05-07 00:02:41 +02:00
  • 4344500d7d docs: add watchlist export/import implementation plans mkelvers 2026-05-06 23:59:28 +02:00
  • df2f136f3c feat: add export/import buttons and logic to watchlist UI mkelvers 2026-05-06 23:57:20 +02:00
  • 5ac6645e51 feat: add watchlist import api endpoint mkelvers 2026-05-06 23:56:44 +02:00
  • fdf1a8b568 feat: add ImportWatchlist to service mkelvers 2026-05-06 23:54:03 +02:00
  • 1653632880 docs: add watchlist export/import spec mkelvers 2026-05-06 23:51:56 +02:00
  • f26088ad47 fix: prevent updated_at bump for completed anime mkelvers 2026-05-06 23:40:57 +02:00
  • 69f0f1c7ef docs: add implementation plans for project cleanup mkelvers 2026-05-06 23:27:43 +02:00
  • 56fd782cdc refactor: final cleanup of allanime_client.go mkelvers 2026-05-06 23:26:44 +02:00
  • a88cec0915 refactor: move utls roundtripper to pkg/net/utls mkelvers 2026-05-06 23:24:14 +02:00
  • 220adc132a docs: add allanime client decomposition spec mkelvers 2026-05-06 23:23:15 +02:00
  • 9e6fc2a243 feat: integrate new rate limiter into server mkelvers 2026-05-06 23:20:24 +02:00
  • d234c9b0ba test: add unit tests for rate limiter mkelvers 2026-05-06 23:19:44 +02:00
  • 18d1de9152 fix: update rate limiter usage and remove obsolete cleanup mkelvers 2026-05-06 23:19:19 +02:00
  • 03d9f4bd0d refactor: convert rate limiter to struct-based implementation mkelvers 2026-05-06 23:18:35 +02:00
  • 7512aac53e fix: race condition in worker waitgroup mkelvers 2026-05-06 23:18:32 +02:00
  • d7db3d6d1c docs: add rate limiter refactor spec mkelvers 2026-05-06 23:17:35 +02:00
  • 999a7f73c1 fix: remaining database qualifiers in tests mkelvers 2026-05-06 23:14:46 +02:00
  • 7f768080ee refactor: update imports to use new db package mkelvers 2026-05-06 23:13:43 +02:00
  • 9cefb39d01 refactor: consolidate db package and flatten structure mkelvers 2026-05-06 23:11:05 +02:00
  • 6c4642904f docs: add project structure cleanup spec mkelvers 2026-05-06 23:08:43 +02:00
  • 403d4e50bb ui: use full-bleed gradient for mobile app icons mkelvers 2026-05-06 20:21:51 +02:00
  • 7ec7ca206d feat: add web app manifest for better mobile home screen support mkelvers 2026-05-06 20:19:10 +02:00
  • 7961b13c15 feat: add apple touch icons and root routes mkelvers 2026-05-06 20:15:26 +02:00
  • b789e97fd4 style: update title format to MyAnimeList: {page} mkelvers 2026-05-06 20:10:13 +02:00
  • 21496596c7 ui: unify logo across themes and update favicon mkelvers 2026-05-06 20:09:24 +02:00
  • 8a009e2630 ui: update logo in footer mkelvers 2026-05-06 20:08:48 +02:00
  • 6ad0d4da6f ui: update branding with new orange logo and accent color mkelvers 2026-05-06 20:08:07 +02:00
  • 8948eeeea1 ui: update logo to wordmark style mkelvers 2026-05-06 19:53:12 +02:00
  • 982d5dc3a8 ui: add new logo to header mkelvers 2026-05-06 19:51:35 +02:00
  • 901cf5497f docs: clean up cmd readme, add just install hint mkelvers 2026-05-06 19:48:25 +02:00
  • 15cf2f4881 docs: remove mise option mkelvers 2026-05-06 19:46:18 +02:00
  • 7592568c4b docs: fix outdated user creation command mkelvers 2026-05-06 19:45:38 +02:00
  • 7fac75d17f docs: tighten code blocks, add mise install option mkelvers 2026-05-06 19:43:54 +02:00
  • a6198fce10 docs: streamline readme structure mkelvers 2026-05-06 19:40:35 +02:00
  • 65a4d2477a chore: remove impeccable mkelvers 2026-05-06 19:33:00 +02:00
  • 7ed22f3bd2 feat: persist audio mode preference in localStorage mkelvers 2026-05-06 15:44:41 +02:00
  • 27df0749ee fix: use updated_at for watchlist sorting instead of created_at mkelvers 2026-05-06 15:35:15 +02:00
  • d848a2f31a player: remove theater mode, hide empty subtitle/quality selectors mkelvers 2026-05-06 14:15:52 +02:00
  • d5ee434d8e fix: resolve build error in playback service mkelvers 2026-05-06 14:09:15 +02:00
  • 5e63c3551d jikan: add parallel episode fetching mkelvers 2026-05-06 14:09:11 +02:00
  • 163a1169c1 player: add quality selector and theater mode mkelvers 2026-05-06 14:09:09 +02:00
  • ab05c2dc44 chore: apply cannonical tailwind mkelvers 2026-05-06 13:40:00 +02:00
  • be71a34908 chore: apply cannonical tailwind mkelvers 2026-05-06 13:36:49 +02:00
  • 3c1215655e chore: remove console logging mkelvers 2026-05-06 13:32:06 +02:00
  • 72d19a7f63 feat: add sfw checkbox in browse mkelvers 2026-05-06 13:31:28 +02:00
  • b2741a4525 feat: add season dropdown to watch page mkelvers 2026-05-06 13:05:59 +02:00
  • 1575e1bb12 ui: add footer component with responsive layout mkelvers 2026-05-05 18:14:33 +02:00
  • 0679b483c3 style: improve typography hierarchy with weight contrast mkelvers 2026-05-05 18:04:51 +02:00
  • 5930091af5 feat: add back button and improve watchlist dropdown on watch page mkelvers 2026-05-05 18:04:41 +02:00