|
|
28dc915a8d
|
chore: remove eslint config
|
2026-05-28 11:24:53 +02:00 |
|
|
|
7b23d3f4c1
|
feat: add oxfmt configuration
|
2026-05-28 11:24:39 +02:00 |
|
|
|
843b98db5b
|
feat: add oxlint configuration
|
2026-05-28 11:24:27 +02:00 |
|
|
|
3233894e6a
|
ci: gracefully skip docker build if unavailable
|
2026-05-28 09:32:44 +02:00 |
|
|
|
dd482da9aa
|
docs: remove ci section from readme
|
2026-05-28 09:11:47 +02:00 |
|
|
|
ef52daf3fa
|
ci: use golangci-lint v2 install path
|
2026-05-28 09:08:38 +02:00 |
|
|
|
98e6ca64d1
|
ci: add forgejo actions workflows
|
2026-05-27 20:51:28 +02:00 |
|
|
|
4aa12e9fe5
|
chore: formatting
|
2026-05-27 14:05:35 +02:00 |
|
|
|
bb1eb8cb10
|
fix: pre push is no more
|
2026-05-27 12:08:52 +02:00 |
|
|
|
1076fa58b7
|
chore: formatting
|
2026-05-27 11:08:19 +02:00 |
|
|
|
69cfac8c9f
|
fix: remove redundant type declaration
|
2026-05-27 11:03:11 +02:00 |
|
|
|
0ebe6e5963
|
docs: document ANIMESCHEDULE_API_TOKEN in readme
|
2026-05-27 11:02:16 +02:00 |
|
|
|
7e77f57a6f
|
refine: adjust schedule board spacing and grid layout
|
2026-05-27 11:00:32 +02:00 |
|
|
|
ab37268e8b
|
chore: remove debug logging from animeschedule integration
|
2026-05-27 11:00:25 +02:00 |
|
|
|
5dd6eedc3f
|
feat: wire scraped schedule into handler with caching and week nav
|
2026-05-27 10:56:37 +02:00 |
|
|
|
c044ebdda0
|
feat: add schedule board client logic
|
2026-05-27 10:56:28 +02:00 |
|
|
|
c8e0c673ca
|
feat: add animeschedule integration
|
2026-05-27 10:56:21 +02:00 |
|
|
|
6450233fea
|
feat: persist volume to localStorage
|
2026-05-26 23:18:06 +02:00 |
|
|
|
25bd91934c
|
fix: add root and entry-naming flags to ts build
|
2026-05-26 23:14:39 +02:00 |
|
|
|
95116de349
|
feat: add input placeholders to login form
|
2026-05-26 23:13:07 +02:00 |
|
|
|
91db8a5fe0
|
refactor: remove cookie-based theme persistence
|
2026-05-26 23:11:33 +02:00 |
|
|
|
f70e2e4bcd
|
fix: add POST /login to public routes
|
2026-05-26 23:08:03 +02:00 |
|
|
|
eb9e682b75
|
chore: formatting
|
2026-05-26 22:51:50 +02:00 |
|
|
|
509ce93904
|
chore: remove fix checklist
|
2026-05-26 22:50:16 +02:00 |
|
|
|
447f540b44
|
chore: trim conflicts
|
2026-05-26 22:49:12 +02:00 |
|
|
|
a5fdd8b999
|
chore: format
|
2026-05-26 22:49:00 +02:00 |
|
|
|
95ca4dd892
|
docs: add conflicts
|
2026-05-26 22:48:53 +02:00 |
|
|
|
e9576d7584
|
refactor: domain anime type
|
2026-05-26 22:45:16 +02:00 |
|
|
|
5a054d250e
|
refactor: domain auth types
|
2026-05-26 22:41:29 +02:00 |
|
|
|
65a7b0f50d
|
refactor: typed proxy key
|
2026-05-26 22:40:09 +02:00 |
|
|
|
b8521d2219
|
fix: validate player json
|
2026-05-26 22:39:03 +02:00 |
|
|
|
edbd83f8e8
|
refactor: share time formatter
|
2026-05-26 22:38:19 +02:00 |
|
|
|
c9059be57b
|
fix: color skip segments
|
2026-05-26 22:37:51 +02:00 |
|
|
|
afbe74d975
|
perf: subtitles binary search
|
2026-05-26 22:37:30 +02:00 |
|
|
|
9938bf6c57
|
fix: stop swallowing errors
|
2026-05-26 22:36:41 +02:00 |
|
|
|
91bf399ebc
|
fix: remove inline onclick
|
2026-05-26 22:35:02 +02:00 |
|
|
|
b63a5c48a2
|
fix: remove inline watchlist js
|
2026-05-26 22:33:27 +02:00 |
|
|
|
2a266c6b1e
|
fix: wire nav collapse
|
2026-05-26 22:30:14 +02:00 |
|
|
|
28df1fc5f7
|
chore: drop empty fxtags
|
2026-05-26 22:28:57 +02:00 |
|
|
|
1165458cfa
|
fix: complete db querier
|
2026-05-26 22:28:19 +02:00 |
|
|
|
8bed032a44
|
chore: update checklist
|
2026-05-26 22:27:46 +02:00 |
|
|
|
f2a319af4d
|
fix: goose tx for user rebuild
|
2026-05-26 22:26:15 +02:00 |
|
|
|
627421255d
|
fix: wrap user rebuild migration
|
2026-05-26 22:25:49 +02:00 |
|
|
|
cce840e7f5
|
fix: harden subtitle cache
|
2026-05-26 22:25:22 +02:00 |
|
|
|
7279eac949
|
fix: avoid metrics panic
|
2026-05-26 22:24:59 +02:00 |
|
|
|
4ffa6af298
|
fix: add jikan user-agent
|
2026-05-26 22:24:45 +02:00 |
|
|
|
7bff60f08a
|
fix: browse genres params
|
2026-05-26 22:24:29 +02:00 |
|
|
|
4e8ba7205b
|
fix: unify handler errors
|
2026-05-26 22:23:59 +02:00 |
|
|
|
c6090604ef
|
fix: sqlite concurrency defaults
|
2026-05-26 22:21:09 +02:00 |
|
|
|
30441c3e1f
|
fix: reinit player safely
|
2026-05-26 22:20:26 +02:00 |
|