Khoa Vo
5d1961a346
docs: add MIT license
2026-05-14 14:31:01 +07:00
Khoa Vo
219d8a0140
refactor: make docker-compose generic for any domain deployment
2026-05-14 14:27:36 +07:00
Khoa Vo
457ff7dbbb
docs: rewrite README with standard project format
2026-05-14 14:26:18 +07:00
Khoa Vo
47ad1e47e0
fix: security hardening - remove secrets, fix CORS, add non-root user, add Secure flag
2026-05-14 14:24:14 +07:00
vndangkhoa
7462e4f413
Create SECURITY.md for security policy
...
Added a security policy document outlining supported versions and vulnerability reporting.
2026-05-14 14:12:57 +07:00
Khoa Vo
7af385f65d
perf: combine apk commands in Dockerfile
2026-05-14 12:27:27 +07:00
Khoa Vo
7a798bf8f5
unify: single docker-compose for Synology NAS with amd64 support
2026-05-14 12:17:18 +07:00
Khoa Vo
f0dacd0189
chore: clean up docker-compose with clear documentation
2026-05-14 11:11:40 +07:00
Khoa Vo
25decaf558
docs: add quick setup section to README
2026-05-14 11:08:00 +07:00
Khoa Vo
21963a111c
feat: update docker-compose and README for Synology NAS deployment
2026-05-14 11:06:39 +07:00
Khoa Vo
693892dfaa
docs: update README with new features and v9 version
2026-05-14 11:04:19 +07:00
Khoa Vo
70266893dd
feat: add watch page controls and custom KV-Tube branding
...
- Add fullscreen, loop, and wide mode toggles to watch page
- Add custom SVG icon components for consistent branding
- Update Header, Sidebar, and MobileNav with custom icons
- Add KV-Tube logo component with play button
- Create PWA icon SVGs for favicon and app icons
2026-05-14 10:59:21 +07:00
KV-Tube Deployer
3c7ac8ab08
ci: trigger docker build
2026-03-28 16:13:58 +07:00
KV-Tube Deployer
a83186f0c6
merge: combine forgejo into main docker-compose
2026-03-28 15:54:13 +07:00
KV-Tube Deployer
57746c2058
remove: all GitHub related files
2026-03-28 15:38:29 +07:00
KV-Tube Deployer
7a85e64a34
ci: use inline credentials, remove test workflows
2026-03-28 08:58:29 +07:00
KV-Tube Deployer
acd324b4fe
Add workflow_dispatch for manual Docker builds with API URL
2026-03-27 08:16:49 +07:00
KV-Tube Deployer
4418edbfd0
Add workflow_dispatch and build args for API URL
2026-03-27 08:12:19 +07:00
KV-Tube Deployer
5444604684
fix: use relative API URLs with Next.js proxy
2026-03-26 14:16:55 +07:00
KV-Tube Deployer
01ff348715
fix: use build arg for NEXT_PUBLIC_API_URL
2026-03-26 14:00:40 +07:00
KV-Tube Deployer
59ede37d1f
fix: use NAS hostname for API URL and add CORS origins
2026-03-26 13:34:15 +07:00
KV-Tube Deployer
b5ad635ecb
fix: correct API URL to use port 8981
2026-03-26 13:23:14 +07:00
KV-Tube Deployer
55b95d81ec
feat: latest changes from local development
2026-03-26 13:11:20 +07:00
KV-Tube Deployer
d22a362e97
update: use kv-tube v7 image
2026-03-26 12:55:52 +07:00
KV-Tube Deployer
72b19853ee
update: use unified Docker image for Forgejo registry
2026-03-26 12:21:31 +07:00
KV-Tube Deployer
5fed582854
fix: Add .dockerignore to properly exclude files during build
2026-03-25 07:55:54 +07:00
KV-Tube Deployer
85fb5b701c
fix: Ensure public folder and static assets are properly copied in Docker
2026-03-25 07:53:41 +07:00
KV-Tube Deployer
a7cc65294d
feat: Update subscriptions, comments, thumbnails and video player
...
- Add categorized subscriptions page with Show more/less
- Fix comments display on watch page
- Add thumbnail fallback handling across all pages
- Increase video buffer for smoother playback
- Add visibility change handler for background play
- Update Docker config for v5 deployment
2026-03-25 07:44:48 +07:00
KV-Tube Deployer
8bc2ddb6ea
Fix TypeScript errors in onError handlers for image/video elements
2026-03-24 23:35:16 +07:00
KV-Tube Deployer
c5bcd100d9
Update docker-compose.yml: Bump image tag to v4.0.9 for Synology NAS deployment
2026-03-24 23:24:57 +07:00
KV-Tube Deployer
f43d0a3642
Fix missing thumbnails: Add error handling to image/video elements with fallback to YouTube defaults
2026-03-24 23:23:11 +07:00
KV-Tube Deployer
8747041a11
Fix: Use maxresdefault thumbnails for consistent 16:9 sizing
2026-03-24 23:03:51 +07:00
KV-Tube Deployer
1f46c4dc1f
Add Synology-compatible Dockerfile and docker-compose (v4.0.8)
2026-03-24 22:57:30 +07:00
KV-Tube Deployer
f2cbf102d2
fix: enforce GOTOOLCHAIN=local in dockerfile
2026-03-24 22:54:41 +07:00
KV-Tube Deployer
6196c6174f
fix: rewrite go.mod header in dockerfile
2026-03-24 22:54:00 +07:00
KV-Tube Deployer
23e93f379a
fix: toolchain removal and in-container go tidy
2026-03-24 22:53:18 +07:00
KV-Tube Deployer
94540abb0b
fix: robust go version sed in dockerfile
2026-03-24 22:52:29 +07:00
KV-Tube Deployer
62f3365f35
fix: force go version via sed in dockerfile
2026-03-24 22:51:24 +07:00
KV-Tube Deployer
f7101762c1
fix: downgrade go version to 1.24.0 for docker build
2026-03-24 22:49:48 +07:00
KV-Tube Deployer
35996779dc
debug: split apk add steps
2026-03-24 22:48:46 +07:00
KV-Tube Deployer
5cd32d4974
fix: unify service and container names to kv-tube
2026-03-24 22:03:22 +07:00
KV-Tube Deployer
908f65218c
fix: correct docker image name to match repo
2026-03-24 22:02:03 +07:00
KV-Tube Deployer
de48b7fa12
docs: update synology deployment guide v4.0.7
2026-03-24 22:00:21 +07:00
KV-Tube Deployer
ec3df62220
chore: optimize docker for synology v4.0.7
2026-03-24 21:59:31 +07:00
KV-Tube Deployer
7717cf9028
feat: modernize watch page, add mix playlist, and fix navigation
2026-03-24 21:59:10 +07:00
KV-Tube Deployer
1929318a2e
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
f82cbbff14
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
9a8a54285b
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
9f97791cc4
Implement PWA with unified logos and manifest; Bump v4.0.3
2026-02-23 06:59:15 +07:00
KV-Tube Deployer
a473d8f1de
Fix Watch history, Subscriptions, Safari playback; Bump v4.0.2
2026-02-23 06:47:18 +07:00