Commit Graph
46 Commits
Author SHA1 Message Date
GitHub Copilot 1bc9223665 refactor(ui): update theme colors for improved consistency and remove unused gradient background 2026-03-26 15:03:07 +01:00
GitHub Copilot a60bc6e8bd refactor(ui): enhance ambient glow effects with improved visibility and size adjustments 2026-03-26 14:50:30 +01:00
GitHub Copilot 0c9d0e50ec refactor(theme): update color references to use AppColors for consistency across components 2026-03-26 11:46:41 +01:00
GitHub Copilot 1b39aed8a5 refactor(theme): update border colors and rename elevation to shadow for clarity 2026-03-26 11:38:54 +01:00
GitHub Copilot 611fc41c76 feat: Add Apple TV Design System Visual Reference and Component Guide
- Introduced a comprehensive visual reference for the Apple TV design system, including color palette, component specifications, typography, shadow elevation system, and animation timing guide.
- Detailed button states, card components, text styles, and navigation focus flow for improved user experience.
- Included accessibility considerations and a testing checklist to ensure compliance with design standards.

chore: Complete redesign of XtremFlow Apple TV theme

- Updated color palette to align with Apple TV aesthetics, enhancing sophistication and premium feel.
- Optimized typography for better readability at 10ft viewing distance.
- Improved focus states for remote navigation clarity.
- Implemented a new 5-level shadow system for cinematic depth.
- Refined glass effects for a premium appearance.
- Ensured all components are accessible and comfortable for remote use.
2026-03-26 11:34:47 +01:00
GitHub Copilot 863e5ddad4 refactor(theme): update card and dialog themes to use CardThemeData and DialogThemeData
refactor(ui_components): adjust animation durations for smoother transitions
fix(dashboard): rename border property to hasBorder for clarity
fix(player): rename border property to hasBorder for consistency
2026-03-26 11:20:31 +01:00
GitHub Copilot 5b16029038 refactor(channel_card): simplify ChannelCard structure and enhance hover effects 2026-03-26 11:15:30 +01:00
GitHub Copilot 2ca0c8bf1a feat: Enhance Apple TV UI components with modern design elements
- Updated ChannelCard widget to include live indicator, favorite button, and EPG information with smooth animations and skeleton loading for images.
- Introduced MobileTheme for touch-optimized layouts, adapting Apple TV design principles for mobile screens.
- Added TvChannelGrid for responsive channel layouts with flexible column counts and smooth animations.
- Created TvModernCard for displaying content with interactive hover states, progress indicators, and context menu support.
- Implemented TvTopNavBar and TvSideNav for improved navigation with glassmorphism effects and user-friendly interactions.
- Developed TvFloatingMenu for context-aware actions with smooth reveal animations.
2026-03-26 11:09:40 +01:00
GitHub Copilot 74b06196e4 refactor(cache): move CacheEntry class outside CacheService and enhance its functionality 2026-03-26 10:47:16 +01:00
GitHub Copilot db849599b7 fix(dependencies): remove unused http_client_adapter from pubspec.yaml 2026-03-26 10:38:39 +01:00
GitHub Copilot 91eb1ce5a0 Add download and subtitle services, enhance UI with continue watching and quality selector widgets
- Implemented DownloadService for managing download tasks, including start, pause, resume, and cancel functionalities.
- Created SubtitleService for handling subtitle tracks, parsing SRT and WebVTT formats, and downloading subtitles.
- Added ContinueWatchingWidget to display user's watch history with progress indicators.
- Developed QualitySelectorWidget for selecting video quality during playback, including auto quality adjustment.
- Introduced TrendingWidget and RecentlyAddedWidget to showcase trending and recently added content.
2026-03-26 10:34:18 +01:00
Michael 9f3c29f6dd feat: implement Xtream API service for managing live channels, VOD, and series with caching and dynamic backend URL handling. 2026-03-10 14:57:44 +01:00
Michael e4f8ebcf8f fix(mobile): stabilize router and add loading timeout/retry on playlists screen 2026-03-09 17:35:09 +01:00
Michael 180b57e1b7 fix(router): add missing import for MobileLoginScreen 2026-03-09 17:09:07 +01:00
Michael 33c6385d7e feat: introduce mobile player screen and lite player view with channel zapping functionality 2026-03-09 14:52:41 +01:00
Michael fa88746db6 feat: introduce IPTV data models and initial Live TV UI, including EPG overlay. 2026-03-09 10:12:55 +01:00
Michael 71630d75e8 feat: Install FFmpeg with NVIDIA NVENC/NVDEC support via apt-get instead of a static build. 2026-01-03 10:26:17 +01:00
Michael 30218cb1d0 feat: add TvFocusableCard widget for interactive focus and hover effects. 2026-01-01 18:37:42 +01:00
Michael 79ad1243fa feat: Add a themed loading screen widget and a web-based HLS/MPEG-TS video player. 2026-01-01 18:21:54 +01:00
Michael a1a8810ddc feat: introduce streaming handlers for live TV proxy and VOD HLS transcoding using FFmpeg. 2026-01-01 18:12:45 +01:00
Michael 57b7acbead feat: Implement streaming handlers for live MPEG-TS proxy and VOD HLS transcoding via FFmpeg, and add a release build script. 2025-12-16 07:39:33 +01:00
Michael 916709cf27 feat: implement login and dashboard screens, introducing GlassContainer and TvFocusableCard widgets. 2025-12-13 08:42:30 +01:00
Michael 20f8904e78 feat: add HeroCarousel widget for displaying interactive, auto-playing content. 2025-12-08 23:13:12 +01:00
Michael e0cdf69674 feat: add settings API service and IPTV settings provider with configurable options. 2025-12-08 22:58:43 +01:00
Michael 63846c090a feat: implement IPTV settings management with streaming and display preferences 2025-12-08 21:40:46 +01:00
Michael e95fdb534a feat: add new UI tabs for movies and series, including mobile-specific versions with search and pagination. 2025-12-08 20:43:41 +01:00
Michael 38f3f9c96b feat: Add initial IPTV player with HLS/MPEG-TS support, query parameter parsing, and parent window communication. 2025-12-07 14:57:32 +01:00
Michael 9fd8fe62e5 feat: Add IPTV player screen with live stream FFmpeg transcoding, playback position tracking, and new dashboard and digital clock widgets. 2025-12-07 10:02:54 +01:00
Michael fb2412e03a feat: introduce IPTV player, GoRouter setup, themed loading screen, and content tabs 2025-12-07 09:54:50 +01:00
Michael 12f5ddcf97 feat: implement ChannelCard widget with EPG display, interactive hover effects, and live indicator. 2025-12-07 00:16:43 +01:00
Michael 29b070b964 chore: update project dependencies to their latest versions. 2025-12-07 00:04:52 +01:00
Michael f8bc8c791f feat: add IPTV data models and application color palette 2025-12-06 23:51:43 +01:00
Michael 26ac5fb0b8 feat: Implement initial mobile application structure including IPTV features, authentication, routing, and theming. 2025-12-06 23:25:42 +01:00
Michael 6ee7fa178a feat: Add movies tab with pagination, search, and player integration. 2025-12-06 20:45:04 +01:00
Michael 133dd401d2 feat: implement Apple TV-inspired AppColors class with dark and light theme schemes. 2025-12-06 19:17:24 +01:00
Michael 4786ded67d feat: Implement server with API routing, static file serving, Xtream proxy, and streaming capabilities. 2025-12-06 19:13:10 +01:00
Michael 4b89de8337 feat: add core UI components, login screen, and live TV tab 2025-12-06 18:37:16 +01:00
Michael 44a2edf5ae feat: add CategoryCarousel for horizontal item display and CategoryChipButton for filtering 2025-12-06 18:30:04 +01:00
Michael 3f61f70d1f feat: Introduce core IPTV features, authentication screen, web player, and application theming. 2025-12-06 18:19:21 +01:00
Michael 57e0995915 feat: Add XtremFlow color palette for light/dark themes and initial Flutter web HTML with a themed loading screen. 2025-12-06 17:20:07 +01:00
Michael d2c92215e9 feat: Establish initial application structure, theming, responsive utilities, and core feature screens. 2025-12-06 16:38:15 +01:00
Michael 03edbfefb7 feat: Add initial backend server with user authentication, session management, and playlist CRUD functionality. 2025-12-06 01:51:07 +01:00
Michael c78012dbdd feat: implement Hive service for local data persistence, user management, and playlist configuration. 2025-12-06 01:11:43 +01:00
Michael 154e2b2246 feat: implement Hive service for encrypted local data storage, user management, and playlist configuration. 2025-12-05 11:29:58 +01:00
Michael 0ca2835cba chore: Update dependencies, switch Flutter web renderer to HTML, replace media_kit with video_player/chewie, and remove Hive volume from Docker setup. 2025-12-05 09:52:40 +01:00
Michael 2a28eb44d8 feat: Initialize XtremFlow project with core structure, IPTV features, authentication, and video player. 2025-12-05 09:17:11 +01:00