|
|
3fba1f8d5e
|
build: add templ generation to justfile
|
2026-04-27 20:52:55 +02:00 |
|
|
|
8581573bd3
|
ui: add shadow to skip button
|
2026-04-27 20:52:27 +02:00 |
|
|
|
295ab22fd9
|
log: only log errors, remove debug noise
|
2026-04-27 20:39:39 +02:00 |
|
|
|
48c1e4cc38
|
fix: use go 1.25 for docker build
|
2026-04-27 18:21:07 +02:00 |
|
|
|
ed30b8ab43
|
playback: use utls to bypass cloudflare
|
2026-04-27 18:18:03 +02:00 |
|
|
|
238599299f
|
fix: sanitize HTML to prevent XSS vulnerability
|
2026-04-27 16:06:02 +02:00 |
|
|
|
e5c10e6fe0
|
cli: prompt to overwrite password if user already exists
|
2026-04-27 09:09:05 +02:00 |
|
|
|
6b19a0dce7
|
cli: add create-user command to main_server
This replaces the bash script with an embedded command in the Go binary so it can be executed within the docker container.
|
2026-04-27 09:05:59 +02:00 |
|
|
|
f28fa27eda
|
scripts: add create-user.sh for inserting users into database
|
2026-04-27 09:01:06 +02:00 |
|
|
|
2325ff4561
|
feat: update video overlay on episode transition
|
2026-04-26 23:32:00 +02:00 |
|
|
|
19481caeec
|
feat: show video overlay with episode info in fullscreen
|
2026-04-26 23:10:23 +02:00 |
|
|
|
a6c4b0c388
|
fix: remove duplicate route registration for episode data
|
2026-04-26 20:44:06 +02:00 |
|
|
|
baceba2d4a
|
fix: restore missing HandleCompleteAnime function
|
2026-04-26 20:39:33 +02:00 |
|
|
|
c3c91f125b
|
chore: update generated sqlc code
|
2026-04-26 20:38:43 +02:00 |
|
|
|
caef6c096c
|
feat: stay in fullscreen when transitioning to next episode
|
2026-04-26 20:38:09 +02:00 |
|
|
|
42c71c190c
|
fix: update static asset version cache-buster to 1.0.2
|
2026-04-26 20:34:06 +02:00 |
|
|
|
1611033891
|
fix: remove UpdatedAt field from watchlist upsert
also add missing currentEpisode query param in HandleAPIEpisodes
|
2026-04-26 18:49:36 +02:00 |
|
|
|
d6457541ce
|
perf: reduce watch progress saves and cache anime API responses
|
2026-04-26 18:46:54 +02:00 |
|
|
|
df9309282b
|
fix: refresh episodes sidebar when transitioning episodes in fullscreen
|
2026-04-26 18:29:07 +02:00 |
|
|
|
ca914de762
|
feat: stay in fullscreen when transitioning to next episode
|
2026-04-26 18:26:50 +02:00 |
|
|
|
068e95a900
|
watchlist: reset progress when marking anime as completed
|
2026-04-26 18:15:50 +02:00 |
|
|
|
098b4a1fc0
|
watchlist: only set updated_at when marking anime as completed
|
2026-04-26 18:15:41 +02:00 |
|
|
|
73c49f6649
|
revert: remove sticky footer
|
2026-04-25 22:40:58 +02:00 |
|
|
|
1895cd09ad
|
ui: make footer sticky at the bottom
|
2026-04-25 22:34:54 +02:00 |
|
|
|
1a02803c80
|
fix(ui): use event delegation for theme toggle and add cache-busting
|
2026-04-25 22:32:29 +02:00 |
|
|
|
bebdbc5938
|
fix(ui): force css refresh and simplify source paths
|
2026-04-25 22:29:16 +02:00 |
|
|
|
da8e8b8b15
|
fix(ui): update tailwind source paths and build order
|
2026-04-25 22:24:45 +02:00 |
|
|
|
8687164552
|
fix: update dockerfile to run binary directly
|
2026-04-25 22:21:24 +02:00 |
|
|
|
5d5a5eb6f6
|
docs: update installation and operational guides
|
2026-04-25 22:20:50 +02:00 |
|
|
|
8859c36d4b
|
docs: update features and technical stack
|
2026-04-25 22:20:46 +02:00 |
|
|
|
c46d53b430
|
chore: remove entrypoint.sh
|
2026-04-25 22:00:02 +02:00 |
|
|
|
5599025ae8
|
chore: remove scripts directory
|
2026-04-25 21:59:05 +02:00 |
|
|
|
cb17619c2a
|
fix: resolve typescript error in theme.ts by casting to htmlbuttonelement
|
2026-04-25 21:57:49 +02:00 |
|
|
|
431acf6055
|
fix: adjust github and theme toggle icon sizes
|
2026-04-25 21:56:58 +02:00 |
|
|
|
b500e01498
|
feat: add footer with github link, theme toggle, and copyright
|
2026-04-25 21:40:14 +02:00 |
|
|
|
9446e332f9
|
style: adjust color scheme for better header-background contrast
|
2026-04-25 21:35:57 +02:00 |
|
|
|
d3ab99e06b
|
refactor: remove notifications redirect and admin routes from server routes
|
2026-04-25 21:18:56 +02:00 |
|
|
|
21da18831d
|
refactor: remove user management tables and unused account/notification_preference tables
|
2026-04-25 21:14:39 +02:00 |
|
|
|
4285c6239c
|
refactor: remove watchlist export/import functionality
|
2026-04-25 21:14:13 +02:00 |
|
|
|
6af90a740d
|
refactor: remove admin panel and multi-user features
|
2026-04-25 21:13:57 +02:00 |
|
|
|
e1b3825da3
|
fix: remove duplicate watch_list_entry columns from migrations
|
2026-04-25 16:32:15 +02:00 |
|
|
|
41c142248d
|
fix: update watchlist schema to only allow completed, dropped, plan_to_watch
|
2026-04-25 16:30:31 +02:00 |
|
|
|
a7c76802a0
|
feat: remove watching and on hold from watchlist statuses
|
2026-04-25 16:00:43 +02:00 |
|
|
|
e1f44f7179
|
style: add trailing newlines
|
2026-04-23 16:46:14 +02:00 |
|
|
|
07abd0535e
|
style: sort imports
|
2026-04-23 16:45:52 +02:00 |
|
|
|
a51a5e17e1
|
db: add DeleteUser
|
2026-04-23 16:45:41 +02:00 |
|
|
|
aebc012eef
|
fix: extract user ID from path correctly
|
2026-04-22 21:43:33 +02:00 |
|
|
|
1b68fd2f2a
|
fix: route delete through user router
|
2026-04-22 21:39:28 +02:00 |
|
|
|
9cd43d9c4c
|
fix: properly handle delete user endpoint with correct route
|
2026-04-22 21:36:20 +02:00 |
|
|
|
5abc5cbb38
|
fix: pin sqlc version for go 1.24
|
2026-04-22 21:30:05 +02:00 |
|