|
|
e87af49dff
|
fix: ignore expired anime in random pool cache
|
2026-06-25 02:35:53 +02:00 |
|
|
|
a9a00dbf3b
|
feat: add expired failed mapping cleanup query
|
2026-06-25 02:35:53 +02:00 |
|
|
|
51bfc9d2af
|
feat: add audit log sqlc queries and generated code
|
2026-05-26 16:14:14 +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 |
|
|
|
db654c8dee
|
fix: wrap datetime() in jikan cache expiry queries
|
2026-05-20 17:22:54 +02:00 |
|
|
|
237b5f3004
|
feat: add API token authentication
|
2026-05-19 02:46:47 +02:00 |
|
|
|
66333b335b
|
feat: add episode availability sql queries and generated code
|
2026-05-17 21:16:14 +02:00 |
|
|
|
4f173ad83b
|
fix: don't update watchlist order when saving progress
|
2026-05-08 17:12:51 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
6df8788749
|
refactor: reorganize project structure following go standards
|
2026-04-20 15:54:35 +02:00 |
|