Commit Graph
17 Commits
Author SHA1 Message Date
Michael 343d4f439d feat: add CategoryCarousel for horizontal item display and CategoryChipButton for filtering 2025-12-06 18:30:04 +01:00
Michael e699d3ec31 feat: Introduce core IPTV features, authentication screen, web player, and application theming. 2025-12-06 18:19:21 +01:00
Michael cfadc1d3bb feat: add initial server infrastructure with API, static file serving, Xtream proxy, and streaming capabilities. 2025-12-06 17:28:25 +01:00
Michael 0fc4a15f40 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 5f3dee5bc5 feat: Establish initial application structure, theming, responsive utilities, and core feature screens. 2025-12-06 16:38:15 +01:00
Michael 4d7a1e18c7 feat: Implement Xtream API data models and live TV tab for IPTV functionality, including application icons. 2025-12-06 16:23:21 +01:00
Michael f237597dd8 feat: add LiveTVTab widget for displaying categorized live TV channels with pagination. 2025-12-06 15:28:05 +01:00
Michael c763e53972 feat: Add IPTV player screen with FFmpeg transcoding, resume playback, and dedicated movie/series tabs. 2025-12-06 14:10:52 +01:00
Michael 68a03fb58e feat: add core server with REST API, Xtream proxy, streaming, and watch history provider 2025-12-06 13:40:48 +01:00
Michael b76dc6995b feat: implement core server with API (auth, playlists), static assets, Xtream proxy, media streaming, and icons 2025-12-06 13:10:58 +01:00
Michael 2e54728004 feat: Implement initial Xtream IPTV features including API service, models, and UI for live TV, movies, series, and settings. 2025-12-06 12:45:43 +01:00
Michael d1a481bf93 feat: Implement Xtream IPTV integration including providers, a dedicated player screen, EPG overlay, and live TV channel browsing. 2025-12-06 09:45:22 +01:00
Michael e769aa671a feat: introduce Live TV tab widget for categorized and paginated channel browsing 2025-12-06 02:40:34 +01:00
Michael 6eed235299 feat: implement Live TV tab with grouped channels, pagination, and state management 2025-12-06 00:20:31 +01:00
Michael 5943cd9587 chore: Stop explicitly copying pubspec.lock as flutter pub get generates it. 2025-12-05 18:44:45 +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