Commit Graph

821 Commits

Author SHA1 Message Date
33a939ca81 fix(playback): restore playback service and handle chunked proxy responses 2026-05-02 18:38:43 +02:00
394aad7793 feat(jikan): add advanced search and video episodes support 2026-05-02 18:38:43 +02:00
6bdf3344d2 refactor: remove templ generation step from justfile 2026-05-02 18:38:43 +02:00
df3828ee12 fix: gitignore pattern for server binary 2026-05-02 18:38:43 +02:00
b8cba4e150 refactor: remove templ dependency from go.mod 2026-05-02 18:38:43 +02:00
af88f8c62c refactor: remove old templ-based web system 2026-05-02 18:38:43 +02:00
2c6d28cf01 refactor: migrate from templ to html/template 2026-05-02 18:38:43 +02:00
e6600e8af4 fuck 2026-05-02 13:25:21 +02:00
22eb0e80ad docs: add repository archive notice 2026-05-01 23:03:18 +02:00
8a09cf2cc8 fix: set updated_at in watchlist queries 2026-05-01 18:45:33 +02:00
81125dfd15 fix: use direct goproxy for docker build 2026-05-01 15:02:32 +02:00
ebc4ea19bc Merge pull request #9 from mkelvers/fix/jikan-empty-cache
fix: don't cache empty jikan responses
2026-05-01 14:57:50 +02:00
2f96e0a000 fix: don't cache empty jikan responses 2026-04-30 08:21:28 +02:00
64c1295a8b fix: bump css version to bust cache 2026-04-28 09:45:49 +02:00
1115515767 fix: use standard tailwind sizes for autoplay button icon 2026-04-28 09:45:10 +02:00
9c416777d6 build: auto-bust docker cache when layout.templ changes 2026-04-28 09:36:35 +02:00
80d9a72600 fix: bump cache-busting version for static assets 2026-04-28 09:31:42 +02:00
fa70fa21df Merge pull request #8 from mkelvers/copilot/add-button-to-disable-autoplay
Add autoplay toggle button to video player
2026-04-28 08:57:26 +02:00
ab5cb9f5cb fix: autoplay button workign! 2026-04-28 08:54:53 +02:00
copilot-swe-agent[bot]
03145d05b1 Move autoplay button below player to the left
Agent-Logs-Url: https://github.com/mkelvers/mal/sessions/cb3492f9-64b6-4d16-9c7b-11d9e2c647c3

Co-authored-by: melosh101 <59763532+melosh101@users.noreply.github.com>
2026-04-28 06:41:15 +00:00
copilot-swe-agent[bot]
77be47297f Add autoplay toggle button to video player
Agent-Logs-Url: https://github.com/mkelvers/mal/sessions/72375034-49a9-451f-8e30-ee26c9c20eab

Co-authored-by: melosh101 <59763532+melosh101@users.noreply.github.com>
2026-04-28 06:25:40 +00:00
copilot-swe-agent[bot]
9b33c7593b Initial plan 2026-04-28 06:18:06 +00:00
21ad1e60ac fix: read start time from dom on episode transition 2026-04-27 22:47:37 +02:00
e616462058 chore: remove dead db_migrate comment from justfile 2026-04-27 21:18:16 +02:00
53666bc57f docs: remove broken db_migrate, note auto-migrations 2026-04-27 21:17:43 +02:00
960273404c chore: format go code 2026-04-27 21:15:38 +02:00
e6f6e4d478 docs: update readme with create-user cli, tailwind v4, justfile 2026-04-27 21:14:21 +02:00
97261cc96e fix: watch button goes to current progress 2026-04-27 20:56:33 +02:00
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