Commit graph

110 commits

Author SHA1 Message Date
KV-Tube Deployer
82a51b7ee4 Fix TypeScript errors in onError handlers for image/video elements
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
2026-03-24 23:35:16 +07:00
KV-Tube Deployer
1a04f8f486 Update docker-compose.yml: Bump image tag to v4.0.9 for Synology NAS deployment
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
2026-03-24 23:24:57 +07:00
KV-Tube Deployer
86913861f2 Fix missing thumbnails: Add error handling to image/video elements with fallback to YouTube defaults
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
2026-03-24 23:23:11 +07:00
KV-Tube Deployer
16e146ce11 Fix: Use maxresdefault thumbnails for consistent 16:9 sizing
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
2026-03-24 23:03:51 +07:00
KV-Tube Deployer
b079c426d7 Add Synology-compatible Dockerfile and docker-compose (v4.0.8)
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
2026-03-24 22:57:30 +07:00
KV-Tube Deployer
bdfd537c6e fix: enforce GOTOOLCHAIN=local in dockerfile
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
2026-03-24 22:54:41 +07:00
KV-Tube Deployer
b7de4adc00 fix: rewrite go.mod header in dockerfile 2026-03-24 22:54:00 +07:00
KV-Tube Deployer
80bfc4f602 fix: toolchain removal and in-container go tidy 2026-03-24 22:53:18 +07:00
KV-Tube Deployer
0c51e3c888 fix: robust go version sed in dockerfile 2026-03-24 22:52:29 +07:00
KV-Tube Deployer
589c104694 fix: force go version via sed in dockerfile 2026-03-24 22:51:24 +07:00
KV-Tube Deployer
8ea5f2b09f fix: downgrade go version to 1.24.0 for docker build 2026-03-24 22:49:48 +07:00
KV-Tube Deployer
1cb7a73a61 debug: split apk add steps 2026-03-24 22:48:46 +07:00
KV-Tube Deployer
729c5440ad fix: unify service and container names to kv-tube
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
2026-03-24 22:03:22 +07:00
KV-Tube Deployer
42f8eaff27 fix: correct docker image name to match repo
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
2026-03-24 22:02:03 +07:00
KV-Tube Deployer
80f2f3725f docs: update synology deployment guide v4.0.7
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
2026-03-24 22:00:21 +07:00
KV-Tube Deployer
8844007f18 chore: optimize docker for synology v4.0.7
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
2026-03-24 21:59:31 +07:00
KV-Tube Deployer
714534389c feat: modernize watch page, add mix playlist, and fix navigation 2026-03-24 21:59:10 +07:00
KV-Tube Deployer
e05c4b9654 fix: nextjs server component map crash when backend returns null slices; Bump v4.0.6 2026-02-23 07:25:28 +07:00
KV-Tube Deployer
a8a562544e fix: Subscriptions/You tab cache invalidation, hide Shorts on mobile; Bump v4.0.5 2026-02-23 07:19:41 +07:00
KV-Tube Deployer
fd449cce45 feat: Background audio via Media Session and Minimal App Icon; Bump v4.0.4 2026-02-23 07:02:25 +07:00
KV-Tube Deployer
657f54855b Implement PWA with unified logos and manifest; Bump v4.0.3 2026-02-23 06:59:15 +07:00
KV-Tube Deployer
7c00855c4c Fix Watch history, Subscriptions, Safari playback; Bump v4.0.2 2026-02-23 06:47:18 +07:00
KV-Tube Deployer
b7ea9165a1 Update README with single container deployment instructions
Some checks failed
CI / lint (push) Failing after 5s
CI / test (push) Failing after 1s
CI / build (push) Has been skipped
2026-02-22 21:30:47 +07:00
KV-Tube Deployer
21df1d1b8c Fix backend port collision in Single Container Deployment 2026-02-22 21:24:08 +07:00
KV-Tube Deployer
ddb64e2ce3 Deploy Single Container architecture with Supervisord 2026-02-22 21:12:51 +07:00
KV-Tube Deployer
4c5bccbd61 Bump deployment versions to v4.0.1 2026-02-22 21:06:46 +07:00
KV-Tube Deployer
c49d827296 Fix audio playback, sidebar overlap, and UI highlights 2026-02-22 21:04:48 +07:00
KV-Tube Deployer
66d95e0fb4 fix: use NEXT_PUBLIC_API_URL and add yt-dlp to fix backend info fetching
Some checks failed
CI / lint (push) Failing after 5s
CI / test (push) Failing after 0s
CI / build (push) Has been skipped
2026-02-22 19:52:51 +07:00
KV-Tube Deployer
bc1be07967 fix: enable CGO for sqlite support in backend docker image
Some checks failed
CI / lint (push) Failing after 1s
CI / test (push) Failing after 1s
CI / build (push) Has been skipped
2026-02-22 19:44:15 +07:00
KV-Tube Deployer
57d8fc31ab chore: add README and downgrade go version to build locally
Some checks failed
CI / lint (push) Failing after 1s
CI / test (push) Failing after 1s
CI / build (push) Has been skipped
2026-02-22 17:41:40 +07:00
KV-Tube Deployer
95cfe06f2c chore: setup Dockerfiles and CI for Forgejo and Synology
Some checks failed
CI / lint (push) Failing after 6s
CI / test (push) Failing after 1s
Docker Build & Push / build (push) Failing after 1s
CI / build (push) Has been skipped
2026-02-22 17:29:42 +07:00
KV-Tube Deployer
249e4ca415 v3.1.4: Fix WebLLMService undefined - use window attached class pattern
Some checks failed
Docker Build & Push / build (push) Has been cancelled
2026-01-20 07:35:37 +07:00
KV-Tube Deployer
79f69772a0 v3.1.3: Fix SPA redeclaration errors, update docker-compose for cookies
Some checks failed
Docker Build & Push / build (push) Has been cancelled
2026-01-20 07:25:27 +07:00
KV-Tube Deployer
663ef6ba44 v3.1.2: Revert ytfetcher (dependency conflict), rely on Cookies for NAS
Some checks failed
Docker Build & Push / build (push) Has been cancelled
2026-01-20 07:12:16 +07:00
KV-Tube Deployer
a3600c0976 v3.1.1: Enable ytfetcher & update dockerignore
Some checks failed
Docker Build & Push / build (push) Has been cancelled
2026-01-20 07:11:20 +07:00
KV-Tube Deployer
727be56491 v3.1.1: Enable ytfetcher fallback & docs update for NAS cookies 2026-01-20 07:11:06 +07:00
KV-Tube Deployer
f429116ed0 v3.1: WebLLM summarization, improved translations, copy button, removed mini player
Some checks failed
Docker Build & Push / build (push) Has been cancelled
- Added WebLLM service for client-side AI summarization and translation
- Improved summary quality (5 sentences, 600 char limit)
- Added Vietnamese character detection for proper language labels
- Added Copy button for summary content
- Key Points now extract conceptual ideas, not transcript excerpts
- Removed mini player (scroll-to-minimize) feature
- Fixed main.js null container error
- Silent WebLLM loading (no overlay/toasts)
- Added transcript service with yt-dlp
2026-01-19 19:03:09 +07:00
KV-Tube Deployer
6c1f459cd6 chore: cleanup project files and remove CC functionality 2026-01-12 17:40:31 +07:00
KV-Tube Deployer
a93a875ce2 feat: Add client-side AI subtitle generation with Whisper
- Add webai.js with Transformers.js Whisper integration
- Add Generate Subs button to watch page
- Fix 403 video playback with IPv4 adapter
- Update streaming proxy headers
2026-01-12 16:18:43 +07:00
KV-Tube Deployer
92acf81362 Latest local changes 2026-01-12 09:52:05 +07:00
KV-Tube Deployer
6d0b83cf2b Cleanup and documentation update 2026-01-12 09:41:27 +07:00
KV-Tube Deployer
8aef1a79d4 docs: update docker tag to latest 2026-01-11 22:04:16 +07:00
KV-Tube Deployer
3cf599bd2d docs: huge update to README.md with v2.0 details 2026-01-11 22:02:08 +07:00
KV-Tube Deployer
60d3bc3a5e Fix subscribe button and library tab navigation 2026-01-11 21:51:42 +07:00
KV-Tube Deployer
38449d23d6 Bump version to v2.1 for cache busting 2026-01-10 14:56:24 +07:00
KV-Tube Deployer
d161577caa Add update_and_restart.sh script 2026-01-10 14:53:52 +07:00
KV-Tube Deployer
81369b50eb Update docker-compose to use kv-tube:v2.0 and port 5000 2026-01-10 14:47:32 +07:00
KV-Tube Deployer
e90d7469ec Add Forgejo registry deployment 2026-01-10 14:44:49 +07:00
KV-Tube Deployer
3bc8d40868 Fix Gunicorn import by renaming app.py to wsgi.py 2026-01-10 14:43:48 +07:00
KV-Tube Deployer
8277331098 Add Docker Hub publishing workflow 2026-01-10 14:37:54 +07:00