|
|
21b84d7440
|
refactor: move anime service from subdirectory
|
2026-05-28 12:38:18 +02:00 |
|
|
|
7cdbcd7c04
|
refactor: move anime repository from subdirectory
|
2026-05-28 12:38:09 +02:00 |
|
|
|
68462d5591
|
refactor: move anime handler from subdirectory
|
2026-05-28 12:38:00 +02:00 |
|
|
|
9a0506913c
|
refactor: move auth service from subdirectory
|
2026-05-28 12:37:51 +02:00 |
|
|
|
221155bed3
|
refactor: move auth repository from subdirectory
|
2026-05-28 12:37:42 +02:00 |
|
|
|
f9543d0d79
|
refactor: move auth middleware from subdirectory
|
2026-05-28 12:37:33 +02:00 |
|
|
|
d0d115cc93
|
refactor: move auth handler from subdirectory
|
2026-05-28 12:37:25 +02:00 |
|
|
|
f392610b4e
|
refactor: move audit service test from internal/audit/service to internal/audit
|
2026-05-28 12:37:17 +02:00 |
|
|
|
3bbcc71460
|
refactor: move audit service from internal/audit/service to internal/audit
|
2026-05-28 12:37:09 +02:00 |
|
|
|
cb51800ae3
|
refactor: move audit context from internal/auditctx to internal/audit
|
2026-05-28 12:37:01 +02:00 |
|
|
|
b29fb5a3d6
|
refactor: move avatar from internal/users to internal
|
2026-05-28 12:36:50 +02:00 |
|
|
|
9695d7772d
|
refactor: update playback handler imports for flattened pkg/net
|
2026-05-28 12:36:31 +02:00 |
|
|
|
fe0de5a214
|
refactor: centralize avatar URL generation and backfill existing users
|
2026-05-28 12:18:03 +02:00 |
|
|
|
dd4c7f80f3
|
feat: add transactional InTx to playback and watchlist repos
|
2026-05-28 12:17:19 +02:00 |
|
|
|
4329bce4a7
|
refactor: decouple domain types from jikan
|
2026-05-28 12:14:10 +02:00 |
|
|
|
6cc25af18a
|
refactor: switch playback to AnimePlaybackService interface
|
2026-05-28 12:12:09 +02:00 |
|
|
|
3e67602e92
|
refactor: wire anime handler to use new service interfaces via fx
|
2026-05-28 12:12:00 +02:00 |
|
|
|
794eb8da27
|
refactor: split AnimeService into segregated interfaces
|
2026-05-28 12:11:53 +02:00 |
|
|
|
5dd6eedc3f
|
feat: wire scraped schedule into handler with caching and week nav
|
2026-05-27 10:56:37 +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 |
|
|
|
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 |
|
|
|
9938bf6c57
|
fix: stop swallowing errors
|
2026-05-26 22:36:41 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
8785c19b66
|
chore: go fixes
|
2026-05-26 21:38:05 +02:00 |
|
|
|
50159286b4
|
fix: sync server-rendered watchlist state to client
|
2026-05-26 20:29:19 +02:00 |
|
|
|
71dd130744
|
feat: add For You recommendations to discover
|
2026-05-26 20:16:09 +02:00 |
|
|
|
f2b4a7994a
|
fix: remove redundant anime_id conversion
|
2026-05-26 16:20:43 +02:00 |
|
|
|
518370842c
|
fix: satisfy staticcheck in json logger
|
2026-05-26 16:20:31 +02:00 |
|
|
|
e24ae1d113
|
style: fix import ordering in app and audit test
|
2026-05-26 16:18:00 +02:00 |
|
|
|
9c3636f31a
|
style: align struct fields in config, domain, and auth
|
2026-05-26 16:17:54 +02:00 |
|
|
|
ff8f760750
|
chore: remove trailing newlines across packages
|
2026-05-26 16:17:48 +02:00 |
|
|
|
57be9a5d70
|
feat: record audit events for watch progress and completion
|
2026-05-26 16:14:37 +02:00 |
|
|
|
6dd84976de
|
feat: record audit events for api token creation and revocation
|
2026-05-26 16:14:31 +02:00 |
|
|
|
a303c131f1
|
feat: wire audit module and middleware into app
|
2026-05-26 16:14:26 +02:00 |
|
|
|
dfe3c6b7d8
|
feat: add audit service and request context middleware
|
2026-05-26 16:14:20 +02:00 |
|
|
|
51bfc9d2af
|
feat: add audit log sqlc queries and generated code
|
2026-05-26 16:14:14 +02:00 |
|
|
|
90e7a9323a
|
feat: add audit_log table migration
|
2026-05-26 16:14:08 +02:00 |
|
|
|
1feee731cf
|
feat: add audit request info context helpers
|
2026-05-26 16:14:02 +02:00 |
|
|
|
fa91c2a22d
|
feat: add audit event domain type and service interface
|
2026-05-26 16:13:56 +02:00 |
|
|
|
118c028873
|
feat: add structured error response helpers
|
2026-05-26 15:57:29 +02:00 |
|