Commit graph

33 commits

Author SHA1 Message Date
vndangkhoa
0819a1beca feat: Add episode progress tracking and fix image URLs
Some checks failed
StreamFlow CI/CD / Backend Tests (push) Failing after 23s
StreamFlow CI/CD / Backend Lint (push) Failing after 2s
StreamFlow CI/CD / Frontend Tests (push) Failing after 3s
StreamFlow CI/CD / Android TV Build (push) Failing after 1s
StreamFlow CI/CD / Docker Build (push) Has been skipped
StreamFlow CI/CD / Docker Publish (push) Failing after 1m55s
- Add useWatchProgress hook for saving watch progress
- Auto-save progress every 5 seconds and on pause
- Seek to saved position (minus 20s) when returning
- Add Continue Watching section with progress bars
- Fix ophim image URLs (img.ophim.live)
- Remove broken wsrv.nl proxy dependency
- Add episode badge and progress bar to MovieCard
2026-05-06 21:06:05 +07:00
vndangkhoa
3009f94fe9 Release v4: Cleanup and refactoring
Some checks failed
StreamFlow CI/CD / Backend Tests (push) Has been cancelled
StreamFlow CI/CD / Backend Lint (push) Has been cancelled
StreamFlow CI/CD / Frontend Tests (push) Has been cancelled
StreamFlow CI/CD / Android TV Build (push) Has been cancelled
StreamFlow CI/CD / Docker Build (push) Has been cancelled
StreamFlow CI/CD / Docker Publish (push) Has been cancelled
2026-03-03 07:55:27 +07:00
vndangkhoa
22229153b9 update android tv apk with production url
Some checks are pending
StreamFlow CI/CD / Backend Tests (push) Waiting to run
StreamFlow CI/CD / Backend Lint (push) Waiting to run
StreamFlow CI/CD / Frontend Tests (push) Waiting to run
StreamFlow CI/CD / Android TV Build (push) Waiting to run
StreamFlow CI/CD / Docker Build (push) Blocked by required conditions
StreamFlow CI/CD / Docker Publish (push) Blocked by required conditions
2026-03-02 07:34:15 +07:00
vndangkhoa
69308bf696 v3.9.2: Fix Android TV OOM crash + backend Content-Type headers
- Backend: Add Content-Type: application/json to all JSON API endpoints
- Android TV: Reduce HomeViewModel memory usage (load 4 categories only, limit 15 items each)
- Android TV: Prevent OOM kill on TV devices with limited RAM
- Updated APK, docker-compose, health endpoint to v3.9.2
2026-03-01 11:34:51 +07:00
vndangkhoa
b647bc8272 v3.9: Add Next/Prev episode buttons, replace PhimMoiChill with Phim30 scraper, filter blank thumbnails
Some checks failed
Release APKs / Build TV APK (push) Has been cancelled
Release APKs / Build Mobile APK (push) Has been cancelled
Release APKs / Create Release (push) Has been cancelled
- Add Next/Previous episode navigation to Android TV ExoPlayer UI
- Implement Phim30.me scraper as replacement for unstable PhimMoiChill
- Remove all PhimMoiChill code (scraper, extractor, fallback URLs)
- Filter out movies without thumbnails from API responses
- Fix HTTP 500 error caused by dead phimmoichill.network fallback
- Include Android TV APK in webapp for download
2026-02-28 18:45:48 +07:00
vndangkhoa
46818cced5 chore: release v3.9 2026-02-27 22:36:36 +07:00
vndangkhoa
1bd470731c Fix SPA routing and frontend search duplicates
Some checks failed
Release APKs / Build TV APK (push) Has been cancelled
Release APKs / Build Mobile APK (push) Has been cancelled
Release APKs / Create Release (push) Has been cancelled
2026-02-20 21:00:36 +07:00
vndangkhoa
0230054f92 Fix missing Episode 1 and duplicate search results (Unicode-aware dedup) 2026-02-20 20:15:59 +07:00
vndangkhoa
7d696a93af Release v3.7: Codebase cleanup and security improvements
Some checks failed
Release APKs / Build TV APK (push) Has been cancelled
Release APKs / Build Mobile APK (push) Has been cancelled
Release APKs / Create Release (push) Has been cancelled
2026-02-18 19:12:47 +07:00
vndangkhoa
056824cfa8 Refactor: Clean up codebase and improve project structure
- Remove debug files, binaries, and temp outputs from repo
- Update .gitignore to exclude cache, logs, and build artifacts
- Fix CI/CD workflow for Go backend (was referencing Python)
- Add graceful shutdown and config module to backend
- Add SSRF protection with URL validation
- Refactor handlers to reduce code duplication
- Add React ErrorBoundary component
- Add lazy loading for frontend routes
- Setup Vitest for frontend testing
- Update Dockerfile to use Go 1.23
2026-02-18 19:00:22 +07:00
vndangkhoa
863be08e38 Deploy v3.7: Fix duplicate episodes & update Android TV app 2026-02-17 14:10:02 +07:00
vndangkhoa
fffae35a52 Deployment Fix: Ensuring APK format and correct MIME type in backend 2026-02-16 08:20:50 +07:00
vndangkhoa
05b320e823 V3 Release: Integrated Android TV App App across all themes, updated Docker for Synology NAS 2026-02-15 18:04:25 +07:00
vndangkhoa
c2dd326855 fix: prioritize local ./dist for frontend static files in Docker 2026-02-01 19:46:57 +07:00
vndangkhoa
7b4d1fa014 fix: switch to CGO sqlite driver to resolve Synology OOM error 2026-02-01 19:31:37 +07:00
vndangkhoa
cbfdd34253 Refactor: Full migration to Go backend and React TV-style frontend 2026-02-01 18:40:56 +07:00
vndangkhoa
908d6f05aa Fix: correct secret key in built frontend JS files 2026-01-03 08:28:30 +07:00
vndangkhoa
f99cb61ff5 Increase HMAC time tolerance to 30 minutes for NAS time sync 2026-01-03 08:09:23 +07:00
vndangkhoa
36fb950a1a chore(release): v1.3.0 - fix search UI, branding, and navigation polish 2026-01-02 23:17:33 +07:00
Khoa.vo
8253ff5b7a v1.0.10: Android TV D-pad navigation support
- Added full D-pad navigation for Android TV remote control
- Improved TV device detection (Fire TV, Shield, Google TV, etc.)
- Row-based navigation: Left/Right stay in row, Up/Down moves between rows
- Back button support for closing modals
- Enhanced focus styles for 10-foot viewing distance
- Separate Mobile and TV download options on download page
- Updated deploy script for dual APK releases
2025-12-25 07:26:06 +07:00
Khoa.vo
9d1d9bc741 v1.0.10: Android TV D-pad navigation + new app icons
- Added tabindex to video cards for D-pad focus
- Auto-detect TV mode and auto-focus first card
- Enhanced red glow focus styles for TV viewing distance
- Regenerated Android launcher icons with StreamFlix branding
2025-12-24 20:59:56 +07:00
Khoa.vo
b0bb0f02f3 fix: update APK download link to match GitHub Release filename 2025-12-24 20:27:44 +07:00
Khoa.vo
893fe088a3 v1.0.9: GitHub Releases APK deployment + new Android icons 2025-12-24 20:10:21 +07:00
Khoa.vo
3341f20256 feat(branding): Red SVG icons and updated APK 2025-12-24 17:36:43 +07:00
Khoa.vo
4c71c4853a release(v1.0.9): Fresh build with cleartext traffic and API fixes 2025-12-24 17:23:51 +07:00
Khoa.vo
6607315658 fix(api): Hardcode API URL for Android and add error toast 2025-12-24 16:22:44 +07:00
Khoa.vo
3151691fac fix(player): Force native HLS on Android to resolve WebView black screen 2025-12-24 15:42:09 +07:00
Khoa.vo
47a08d30ad v1.0.8: Added Android APK to static assets 2025-12-24 14:54:16 +07:00
Khoa.vo
ac46b5527e HOTFIX: Add missing Request import to fix Docker crash 2025-12-24 12:46:09 +07:00
Khoa.vo
5232794c67 v1.0.6: Updated README with changelog, renamed APK 2025-12-24 12:36:54 +07:00
Khoa.vo
00ccf95cae v1.0.6: Image optimization, navigation fixes, PWA improvements
- Optimized mobile image loading (180px vs 200px desktop)
- Fixed Install App navigation not working on desktop
- Fixed replaceChild null error in hero rendering
- Added PWA icon (512x512)
- Fixed back button navigation issues
- Added mobile bottom padding for nav bar
- Moved Get App FAB higher to avoid nav overlap
- Removed unnecessary pushState from video navigation
- Made Search/MyList tabs not scroll to top on mobile
- Removed duplicate Android TV section from download page
2025-12-24 12:21:34 +07:00
Khoa.vo
a9da3c360e v1.0.5 Gold Master - Final Release 2025-12-24 10:50:25 +07:00
Khoa.vo
6ca4a168be chore: initial commit with premium Liquid Glass UI and performance optimizations 2025-12-23 18:30:09 +07:00