Commit graph

  • cc08ec0b86 fix: update docker-compose image to private registry main Khoa Vo 2026-01-25 19:18:28 +0700
  • 6cd7906d5d refactor: unify project structure (remove dev configs) Khoa Vo 2026-01-25 19:18:08 +0700
  • 43f7b1b831 chore: cleanup irrelevant files and debug scripts Khoa Vo 2026-01-25 18:59:58 +0700
  • 05beadb055 feat: sync latest local changes (backend, frontend, scripts) Khoa Vo 2026-01-25 18:49:15 +0700
  • 437f694cfb chore: update ignore files for deployment Khoa Vo 2026-01-25 18:39:23 +0700
  • 9df9942704 Update README with new registry and deployment info Khoa Vo 2026-01-25 16:16:50 +0700
  • 03e93fcfa6 Update UI with immersive video mode, progressive loading, and grayscale theme Khoa Vo 2026-01-02 08:42:50 +0700
  • 601ae284b5 fix: sanitize cookie sameSite values for Playwright compatibility Khoa Vo 2026-01-01 21:51:16 +0700
  • a8920ff23d fix: auth status now handles list-format cookies from Cookie-Editor export Khoa Vo 2026-01-01 21:47:56 +0700
  • 172a138aa2 fix: remove unused INSPIRATION_QUOTES to fix TypeScript build Khoa Vo 2026-01-01 21:32:55 +0700
  • 771d6f2c60 feat: add immersive mode, improved search with fallback to trending videos Khoa Vo 2026-01-01 21:28:28 +0700
  • 2d066b038b fix: Login loop, Search Fallback, Admin Auth, Skeleton Loader Khoa Vo 2026-01-01 20:13:41 +0700
  • a64078fd66 feat: Enhance UI (Immersive Mode), Fix Search (50+ results, Speed), Add Follow Button Khoa Vo 2026-01-01 19:38:30 +0700
  • 489a5069b5 fix: infinite scroll now fetches fresh videos instead of returning cached ones Khoa Vo 2025-12-20 16:10:45 +0700
  • a87b97e742 feat: smart video prefetching - buffer first 3 videos immediately on load Khoa Vo 2025-12-20 15:17:50 +0700
  • 2f1a8c4e0c fix: resolve merge conflicts in VideoPlayer.tsx Khoa Vo 2025-12-20 15:01:02 +0700
  • aad352a80f feat: client-side video optimization - remove server transcoding for instant loading and zero CPU Khoa Vo 2025-12-20 14:57:01 +0700
  • 13841f479e
    Updated VideoPlayer.tsx vndangkhoa 2025-12-20 11:11:27 +0700
  • dcf30ae3a5 Add Watchtower for automatic Docker updates Khoa.vo 2025-12-19 21:22:10 +0700
  • 37394f27e7 Search fallback: show relevant videos when user not found Khoa.vo 2025-12-19 21:17:54 +0700
  • 467056fa9c Improve HEVC detection with fallback probe and yt-dlp postprocessor Khoa.vo 2025-12-19 21:13:46 +0700
  • 101908411f Update verified Vietnamese TikTok usernames Khoa.vo 2025-12-19 21:06:02 +0700
  • b6ac930de8 Add H.264 preference and HEVC re-encoding for browser compatibility Khoa.vo 2025-12-19 21:01:37 +0700
  • 97cfc5ee6d Fetch actual profile data with avatars for suggested accounts Khoa.vo 2025-12-19 20:58:18 +0700
  • 62b78d4700 Add dynamic suggested Vietnamese TikTokers API with caching Khoa.vo 2025-12-19 20:53:33 +0700
  • 587a83fe0d Enhance video extraction for TikTok Shop product videos Khoa.vo 2025-12-19 20:47:59 +0700
  • 168ae19018 Add 50+ dance accounts with lazy loading Khoa.vo 2025-12-19 20:46:19 +0700
  • a372f98e4b Fix search: clicking video plays ALL channel videos, added Play All button Khoa.vo 2025-12-19 20:42:25 +0700
  • df98b36c47 Final deployment with Playwright crawling Khoa.vo 2025-12-19 20:30:48 +0700
  • 732dc97756 Restore Playwright-based search and user videos for reliable crawling Khoa.vo 2025-12-19 20:19:59 +0700
  • 8dbf3fc4bf Add mobile cookie instructions for Android and iOS Khoa.vo 2025-12-19 20:17:30 +0700
  • 981c1d8b1e Update README with clearer admin setup instructions Khoa.vo 2025-12-19 20:13:22 +0700
  • 6c6e5880f6 Fix search API and remove duplicate code Khoa.vo 2025-12-19 20:01:21 +0700
  • 76cb8cc785 Replace Playwright search/user videos with fast HTTP API calls Khoa.vo 2025-12-19 19:54:51 +0700
  • 6eab9df088 Remove loading spinners and cleanup unused VNC files Khoa.vo 2025-12-19 19:51:42 +0700
  • 5d1895e400 Add admin-only login mode, remove noVNC, simplify architecture Khoa.vo 2025-12-19 19:46:25 +0700
  • dc3caed430 Add loading spinner to prevent black screen while video buffers Khoa.vo 2025-12-19 19:20:15 +0700
  • 929df62342 Persist mute state across video scrolling Khoa.vo 2025-12-19 19:16:54 +0700
  • 2d622c259f Fix mobile connectivity and finalize deployment Khoa.vo 2025-12-19 19:10:16 +0700
  • 1f9f34fe5c Migrate to TigerVNC and enable Remote Resizing Khoa.vo 2025-12-19 18:18:38 +0700
  • a89b261fa2 Fix anti-bot detection with playwright-stealth Khoa.vo 2025-12-19 17:55:43 +0700
  • 0e240218b4 Final polish: Kiosk mode and anti-detection for noVNC Khoa.vo 2025-12-19 17:45:03 +0700
  • 672e467d40 Rollback to noVNC with Openbox and 1080p for mobile Khoa.vo 2025-12-19 17:41:22 +0700
  • 17fdcf7d53 Add missing Perl dependencies for KasmVNC Khoa.vo 2025-12-19 17:22:54 +0700
  • a99548e16e Migrate to KasmVNC 1.3.1 (fixed deps) Khoa.vo 2025-12-19 16:50:54 +0700
  • af84b12ed3 Update Login page: Full-screen VNC, SSL Login naming, floating controls Khoa.vo 2025-12-19 16:10:08 +0700
  • cc18b99b63 Fix noVNC iframe height to fill screen and increase Xvfb resolution Khoa.vo 2025-12-19 16:07:56 +0700
  • abba15f1bc Add noVNC for browser streaming login - fully automated TikTok login Khoa.vo 2025-12-19 15:51:20 +0700
  • 01f43ffdc5 Add Login with TikTok button using Playwright browser_login Khoa.vo 2025-12-19 15:27:18 +0700
  • 91d6eb89b2 Simplify login UI - clear desktop requirement and DevTools instructions Khoa.vo 2025-12-19 15:24:07 +0700
  • fd9b444222 Add bookmarklet for auto sessionid extraction from TikTok Khoa.vo 2025-12-19 15:19:00 +0700
  • 4073a84a7a Two-step login: Open TikTok in new tab, then paste sessionid Khoa.vo 2025-12-19 15:16:22 +0700
  • 19c2b4b410 Simplify login to sessionid-only method with clear instructions Khoa.vo 2025-12-19 15:14:33 +0700
  • c92a6a6bf5 Add username/password login for mobile users - headless Playwright login Khoa.vo 2025-12-19 15:07:59 +0700
  • 7e742eba10 Fix: Update Login.tsx with mobile-friendly step-by-step design Khoa.vo 2025-12-19 15:00:57 +0700
  • 7f7b41ff05 Redesign login page - mobile-friendly with step-by-step guide Khoa.vo 2025-12-19 14:49:48 +0700
  • 3d90735c4a Improve login UX for Docker deployments - show manual cookie login as primary Khoa.vo 2025-12-19 14:42:37 +0700
  • a19015fe99 Fix: Set WORKDIR to /app/backend for correct Python imports Khoa.vo 2025-12-19 14:33:57 +0700
  • 644c9916e7 Fix: Add xauth for xvfb-run, improve .dockerignore, cleanup unused files Khoa.vo 2025-12-19 14:30:02 +0700
  • 156bc9aed6 Fix: Add custom network to avoid IPv4 overlap on Synology NAS Khoa.vo 2025-12-19 13:49:03 +0700
  • a5ffc8d4aa Initial commit: PureStream - Distraction-free TikTok viewer Khoa.vo 2025-12-19 12:28:57 +0700