31796543c2
chore: go fmt
2026-05-12 12:35:23 +02:00
3c7ff72afa
refactor: remove broken tests for deleted code
2026-05-12 12:35:20 +02:00
459e4d30b3
refactor: cleanup db helpers, ratelimit and base template padding
2026-05-12 12:34:42 +02:00
5d55edf9b8
refactor: remove unreachable jikan client functions
2026-05-12 12:34:41 +02:00
211777815c
refactor: remove unused continue watching getter
2026-05-12 12:34:40 +02:00
857bd85b4f
refactor: remove unused playback methods and source resolution
2026-05-12 12:34:39 +02:00
fc1726d1fd
refactor: remove dead code from anime and auth packages
2026-05-12 12:34:38 +02:00
6e4fdf6314
refactor: remove unused parameters and redundant errors
2026-05-12 12:25:18 +02:00
ebce2edb7d
chore: add user.sh to gitignore
2026-05-12 10:07:05 +02:00
7c465906a7
chore: update deps and tidy go.mod
2026-05-11 17:25:27 +02:00
6e9897b512
fix: correct static asset output path
2026-05-10 21:40:24 +02:00
c77d2d202e
chore: rename eslint to ts exst
2026-05-10 20:29:31 +02:00
91aa0de67d
refactor: move SVGs and style.css to static/assets/ and update references
2026-05-10 20:28:01 +02:00
790a384f58
chore: formatting
2026-05-10 20:03:35 +02:00
59ec9b17c9
style: apply prettier/eslint quote consistency and add missing comments
2026-05-10 20:01:33 +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
3703bbfcfe
feat: add prettier and eslint with pre-commit hook
2026-05-10 19:23:53 +02:00
be9fbe0f64
chore: formatting
2026-05-10 19:16:58 +02:00
3befcc7cee
fix: update build-ts to match package.json scripts
2026-05-10 19:16:27 +02:00
67f17b5075
fix: replace dynamic imports with direct calls in switchMode
2026-05-10 19:15:36 +02:00
353edaa871
fix: move timeline elements into player state
2026-05-10 18:43:15 +02:00
29b49dfa39
fix: import setupProgress in player main
2026-05-10 18:41:26 +02:00
1120c57bcd
chore: update build scripts and player entry point
2026-05-10 18:34:47 +02:00
d75988b9b6
feat: add player main entry wiring all modules together
2026-05-10 18:34:44 +02:00
ed32db3a10
feat: extract episode navigation and completion handling
2026-05-10 18:34:42 +02:00
8905095adb
feat: extract watch progress persistence
2026-05-10 18:34:39 +02:00
44ed8b3b49
feat: extract quality switching and mode selection
2026-05-10 18:34:38 +02:00
f7a63a45d8
feat: extract skip segment detection and auto-skip
2026-05-10 18:34:25 +02:00
5f04ff9d37
feat: extract subtitle parsing and rendering
2026-05-10 18:34:23 +02:00
ff1579345b
feat: extract player controls timeline keyboard
2026-05-10 18:34:21 +02:00
99874974ad
feat: extract player state into single state module
2026-05-10 18:34:18 +02:00
deeeeaaf9f
feat: add player types interfaces
2026-05-10 18:34:05 +02:00
b2c9b99ab8
feat: add shared q() qs() DOM helpers
2026-05-10 18:34:02 +02:00
eb0375ab1e
refactor: remove monolithic player.ts
2026-05-10 18:34:01 +02:00
c51382055b
refactor: remove global auth service pattern
2026-05-10 18:13:14 +02:00
1504f6f473
test: add coverage for allanime client and playback service
...
- test decodeSourceURL, detectStreamType, detectEmbedType
- test buildStreamSource, buildSourceReferences
- test decryptTobeparsed, isLikelyM3U8, isLikelyMP4
- test rankSources, normalizeQuality, parseQualityValue
- test qualityMatches, sourceQualityPriority
2026-05-10 18:11:41 +02:00
d021a8eadd
feat: bound in-memory caches with LRU eviction
2026-05-10 18:04:29 +02:00
cc81347ace
chore: sqlc versioning
2026-05-08 17:13:44 +02:00
4f173ad83b
fix: don't update watchlist order when saving progress
2026-05-08 17:12:51 +02:00
0f7a5bfe63
fix: silence 404s when watch order not found
2026-05-08 16:33:31 +02:00
6730135558
chore: remove unused ajax declaration
2026-05-08 13:22:26 +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
334b05c6e0
chore: go fixes
2026-05-08 09:28:30 +02:00