Commit Graph

51 Commits

Author SHA1 Message Date
8e4ce81232 refactor: extract helpers to reduce funlen in command_palette 2026-06-11 13:08:44 +02:00
f360e22beb refactor: extract scanContinueWatchingEntry helper 2026-06-11 13:06:35 +02:00
4316ce3f1d test: add skip segment overrides table check 2026-06-03 09:10:28 +02:00
10c3923352 docs: add package comments to data layer packages 2026-06-01 12:55:33 +02:00
e8dcf1466b refactor: decompose anime handler and parallelize for-you fetches 2026-05-28 17:45:56 +02:00
1165458cfa fix: complete db querier 2026-05-26 22:28:19 +02:00
c6090604ef fix: sqlite concurrency defaults 2026-05-26 22:21:09 +02:00
51bfc9d2af feat: add audit log sqlc queries and generated code 2026-05-26 16:14:14 +02:00
1e9874a482 refactor: migrate env-var reads to config package 2026-05-26 15:38:14 +02:00
f13f7b7fc6 style: fix gofmt indentation 2026-05-25 01:15:39 +02:00
5d7518afd9 fix: ignore close errors in tests and queries 2026-05-24 22:46:08 +02:00
4606c790f1 fix: handle backend errors and driver import 2026-05-24 22:46:02 +02:00
c5c15cdabc fix: rolling session renewal 2026-05-21 19:09:53 +02:00
d94f1516ce YOLO 2026-05-20 17:29:40 +02:00
abc2368842 fix: cast limit to int for slice capacity 2026-05-20 17:22:54 +02:00
c4bd5cc395 feat: add batch watchlist and command palette db queries 2026-05-20 17:22:54 +02:00
db654c8dee fix: wrap datetime() in jikan cache expiry queries 2026-05-20 17:22:54 +02:00
285367ad84 refactor: rename SkipSegmentOverride to SkipSegmentOverrideRow to avoid sqlc conflict 2026-05-19 11:29:40 +02:00
80e441fc48 chore: remove unused SkipSegmentOverride struct 2026-05-19 11:26:28 +02:00
1a9e1d60bc feat: add skip segment overrides backend 2026-05-19 11:02:54 +02:00
237b5f3004 feat: add API token authentication 2026-05-19 02:46:47 +02:00
daf4ec7923 feat: add episode availability querier interface methods 2026-05-17 21:16:19 +02:00
66333b335b feat: add episode availability sql queries and generated code 2026-05-17 21:16:14 +02:00
cb143be35c feat: add episode availability cache and provider mapping models 2026-05-17 21:16:09 +02:00
14b7668afa chore: formatting 2026-05-13 13:01:39 +02:00
a99b8b3844 chore: remove unreachable functions 2026-05-13 12:51:47 +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
b03e90fc47 fix: handle close errors 2026-05-12 16:05:36 +02:00
459e4d30b3 refactor: cleanup db helpers, ratelimit and base template padding 2026-05-12 12:34:42 +02:00
e48d95cb4e feat: add comments and cleanup unused imports across codebase 2026-05-10 20:00:04 +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
caf84740fc chore: sqlc versioning 2026-05-07 17:07:37 +02:00
c77bcca7ba fix: downgrade sqlc to v1.30.0 for go 1.25 compatibility 2026-05-07 14:59:01 +02:00
30109590ba fix: update avatar field casing and sync models 2026-05-07 14:56:39 +02:00
734f5295c7 chore: formatting 2026-05-07 13:43:53 +02:00
b5083035f5 feat: add user avatar with dicebear dylan 2026-05-07 13:42:21 +02:00
9cefb39d01 refactor: consolidate db package and flatten structure 2026-05-06 23:11:05 +02:00
5cc506c256 chore: clean up server entrypoints and add user CLI tool 2026-05-05 16:06:06 +02:00
bb8bc78b1d style: align struct field comments 2026-05-02 20:13:44 +02:00
248f234f73 fix: calculate actual progress percentage for continue watching 2026-05-02 20:09:13 +02:00
8a09cf2cc8 fix: set updated_at in watchlist queries 2026-05-01 18:45:33 +02:00
c3c91f125b chore: update generated sqlc code 2026-04-26 20:38:43 +02:00
098b4a1fc0 watchlist: only set updated_at when marking anime as completed 2026-04-26 18:15:41 +02:00
21da18831d refactor: remove user management tables and unused account/notification_preference tables 2026-04-25 21:14:39 +02:00
a51a5e17e1 db: add DeleteUser 2026-04-23 16:45:41 +02:00
b1bb205d55 admin: add delete user with confirmation dialog 2026-04-22 21:27:37 +02:00
77f0daca26 admin: add admin panel for user management 2026-04-22 21:16:26 +02:00
a0ad500a43 refactor: replace interface{} with any in db 2026-04-22 10:55:17 +02:00