Commit graph

99 commits

Author SHA1 Message Date
Khoa Vo
3a1e7cad34 fix: main content margin-left overriding mobile layout, causing shifted thumbnails 2026-05-14 19:45:06 +07:00
Khoa Vo
da4061041f fix: mobile sidebar properly hidden by CSS specificity, watch page fits viewport 2026-05-14 19:41:33 +07:00
Khoa Vo
217ed7889e feat: reorder You tab to show history first, extend Up Next list, remove PIP button 2026-05-14 19:26:09 +07:00
Khoa Vo
b02f671aeb fix: use relative /api URLs through Next.js proxy instead of direct backend URL 2026-05-14 17:59:50 +07:00
Khoa Vo
b5fe18ef9e fix: correct NEXT_PUBLIC_API_URL to include /api path 2026-05-14 17:50:32 +07:00
Khoa Vo
7e05778840 fix: sub/you tabs now use backend API, sidebar always visible on desktop, channel subscribe button wired up 2026-05-14 17:45:49 +07:00
Khoa Vo
7358a92bd8 chore: update compose to pull from Docker Hub by default 2026-05-14 17:27:28 +07:00
Khoa Vo
21ea749d7f revert: remove accidental profile file from kv-tube repo 2026-05-14 14:44:17 +07:00
Khoa Vo
e75d6eebf8 Initial profile README 2026-05-14 14:43:55 +07:00
Khoa Vo
9ed265bf4d docs: restyle README per Daytona blog guide - logo, badges, why, backstory, contributing 2026-05-14 14:38:12 +07:00
Khoa Vo
14e6e55b3b docs: restyle README with badges, icons, and visual layout 2026-05-14 14:35:13 +07:00
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