Commit Graph
100 Commits
Author SHA1 Message Date
Michael 6a71f58a36 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 d48d25f65e feat(iptv): introduce web-based video player screen for live, VOD, and series content 2025-12-08 20:10:40 +01:00
Michael ec9ea0f66b feat: Introduce IPTV player screen with web iframe for live, VOD, and series playback, including controls and state management. 2025-12-08 19:48:35 +01:00
Michael f34e5f1ad9 docs: add Docker build failure investigation task and pause audio investigation. 2025-12-08 17:19:10 +01:00
Michael c7466af9e4 feat: Introduce a comprehensive video player screen supporting live, VOD, and series streams with full playback controls. 2025-12-08 17:12:33 +01:00
Michael 0bcfb35a39 feat: Implement IPTV player screen for stream playback with controls and channel switching 2025-12-08 16:57:11 +01:00
Michael fcf6a8283d feat: Add Movies tab with search, pagination, and hero carousel for movie browsing. 2025-12-08 16:16:12 +01:00
Michael 4f484be343 feat: implement web-based IPTV player using HLS.js and mpegts.js with parent frame communication 2025-12-08 15:45:46 +01:00
Michael 10230aa131 build: Add build log file. 2025-12-08 15:04:04 +01:00
Michael 6a72bc4013 fix: add fullscreen CSS rules to prevent scrollbars 2025-12-08 14:46:21 +01:00
Michael b1181c3856 fix: remove scrollbar in fullscreen and black gradient on EPG overlay 2025-12-08 14:36:34 +01:00
Michael 717e7da44d fix: resolve git merge conflicts in player_screen.dart 2025-12-08 14:11:20 +01:00
Michael 8284099bbe fix: update CACHEBUST to v2 to force fresh build 2025-12-08 13:35:14 +01:00
Michael c13762fd2b fix: add CACHEBUST arg to force Docker cache invalidation 2025-12-08 13:17:26 +01:00
Michael efa5e5dc28 refactor: remove media_kit and media_kit_video dependencies 2025-12-08 13:09:41 +01:00
Michael b3a729727e chore: Add --verbose flag to Flutter web build command in Dockerfile. 2025-12-08 13:01:19 +01:00
Michael f8060bc952 fix: Increase DART VM old generation heap size and add flutter clean to the build process. 2025-12-08 12:53:32 +01:00
Michael 7e9b7fa6e6 build: Optimize Dockerfile by adding DART VM memory option and removing diagnostic commands. 2025-12-08 12:46:49 +01:00
Michael a3eb0c7834 build: update Flutter base image to stable and add --no-tree-shake-icons and --verbose flags to the web build command. 2025-12-08 12:41:13 +01:00
Michael 197daac48b fix: pin Flutter SDK version to 3.27.4 and add build diagnostics to Dockerfile 2025-12-08 12:28:53 +01:00
Michael 339aa91998 Merge branch 'antigravity' into main 2025-12-08 11:53:33 +01:00
Michael 21c96c8dfe feat: implement PlayerScreen for IPTV streams with web iframe integration and full playback controls. 2025-12-08 11:03:06 +01:00
Michael 38ad7482d3 feat: add IPTV player screen with HLS streaming, playback controls, and premium features like audio track and aspect ratio selection. 2025-12-08 10:47:32 +01:00
Michael dcf04f5c46 feat: Add new UI components for IPTV movies and series, including mobile-specific tabs with search and pagination, and a series detail screen. 2025-12-07 23:08:29 +01:00
Michael 8eb27c394c feat: add IPTV series detail screen with season and episode listing. 2025-12-07 23:02:48 +01:00
Michael ac30bd98b4 feat: add mobile movies and series tabs for IPTV content display 2025-12-07 23:00:09 +01:00
Michael d1fbfe0f1e feat: Add initial server implementation with API routing, security middleware, and a file cleanup service. 2025-12-07 22:49:29 +01:00
Michael c9d25cd465 feat: implement IPTV player screen with HLS streaming, playback controls, and iframe integration 2025-12-07 16:51:57 +01:00
Michael 6028811b53 feat: implement IPTV player screen for live, VOD, and series playback. 2025-12-07 16:31:04 +01:00
Michael 6b992d3b2e feat: implement web-based IPTV player with HLS.js and mpegts.js, including parent communication for control and status. 2025-12-07 16:07:06 +01:00
Michael 090ab55ae8 feat: introduce IPTV player screen with playback controls and mobile series detail screen 2025-12-07 15:56:12 +01:00
Michael 716eeb5c57 feat: Add mobile settings tab UI with user profile, appearance, and streaming options 2025-12-07 15:44:22 +01:00
Michael 1e48bd37da feat: implement core server with API routing, static file serving, Xtream proxy, FFmpeg streaming, and security middleware. 2025-12-07 15:34:36 +01:00
Michael f837901223 feat: introduce core server with API, media streaming, Xtream proxy, and player UI 2025-12-07 15:29:00 +01:00
Michael ffe074c8e3 feat: add initial Dart server with API routing, authentication, streaming, and static file serving. 2025-12-07 15:21:29 +01:00
Michael 703193870f feat: add IPTV player with HLS.js and mpegts.js for stream playback and parent communication. 2025-12-07 15:05:01 +01:00
Michael 5b1cd36737 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 3cf848c526 feat: Implement IPTV player screen with Xtream API integration for web playback. 2025-12-07 11:01:41 +01:00
Michael 43f1ebbbbf feat: add security middleware for headers, honeypot, and rate limiting. 2025-12-07 10:45:38 +01:00
Michael 83a59d36ac feat: add security middleware for security headers, honeypot, and rate limiting to the server. 2025-12-07 10:39:46 +01:00
Michael 4f286af0cc feat: Add IPTV player screen with FFmpeg transcoding, playback controls, and EPG overlay. 2025-12-07 10:27:15 +01:00
Michael 04ea24e42b feat: implement IPTV player with HLS.js and mpegts.js, supporting stream playback, loading/error states, and parent window communication. 2025-12-07 10:20:42 +01:00
Michael 2e2bd2b0ad feat: add IPTV player screen supporting live, VOD, and series streams via HTML iframe, and update dependencies. 2025-12-07 10:15:08 +01:00
Michael d056877b9e 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 0793a90ad8 feat: introduce IPTV player, GoRouter setup, themed loading screen, and content tabs 2025-12-07 09:54:50 +01:00
Michael f60107fac2 feat: introduce admin panel with user and playlist management, login screen, and IPTV settings tab 2025-12-07 09:44:27 +01:00
Michael 6c6123e405 feat: add IPTV playlist selection screen, settings tabs, and admin panel 2025-12-07 00:52:19 +01:00
Michael 9656a8f498 feat: Initialize core database with user, playlist, and session management, and establish initial server and user API handler files. 2025-12-07 00:34:40 +01:00
Michael 4a06907249 feat: add initial Live TV, Movies, and Series tabs for IPTV content. 2025-12-07 00:27:29 +01:00
Michael 26f750307f feat: implement IPTV dashboard screen with Apple TV-style floating top bar navigation. 2025-12-07 00:23:57 +01:00
Michael a541f95b1e feat: implement ChannelCard widget with EPG display, interactive hover effects, and live indicator. 2025-12-07 00:16:43 +01:00
Michael 8211ddb547 chore: update project dependencies to their latest versions. 2025-12-07 00:04:52 +01:00
Michael dc3a61673b feat: add ChannelCard widget to display IPTV channel information with hover effects, live status, and EPG data. 2025-12-06 23:58:22 +01:00
Michael 2d6def1f91 feat: add IPTV data models and application color palette 2025-12-06 23:51:43 +01:00
Michael e823086f58 feat: add mobile player screen wrapper and series tab with pagination and search 2025-12-06 23:41:53 +01:00
Michael 694eabb972 feat: implement mobile Live TV tab with channel search, category filtering, and favorites management 2025-12-06 23:37:37 +01:00
Michael 951b5f86c5 feat: introduce Live TV tab for browsing IPTV channels with category filtering, search, and favorites. 2025-12-06 23:28:34 +01:00
Michael b6e81bc9ba feat: Implement initial mobile application structure including IPTV features, authentication, routing, and theming. 2025-12-06 23:25:42 +01:00
Michael a52c896d97 feat: Add movies tab with pagination, search, and player integration. 2025-12-06 20:45:04 +01:00
Michael 59b45708c8 feat: implement Apple TV-inspired AppColors class with dark and light theme schemes. 2025-12-06 19:17:24 +01:00
Michael 7ec1b3c65d feat: Implement server with API routing, static file serving, Xtream proxy, and streaming capabilities. 2025-12-06 19:13:10 +01:00
Michael d507c21b1f feat: implement admin panel with playlist management and user listing tabs 2025-12-06 18:48:52 +01:00
Michael b54c481685 feat: Add LiveTVTab widget with search, favorites, grid/list view, and category browsing for IPTV channels. 2025-12-06 18:40:40 +01:00
Michael 81ae293858 feat: add core UI components, login screen, and live TV tab 2025-12-06 18:37:16 +01:00
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 c90ea530ea feat: Implement core backend server with API, Xtream proxy, and streaming capabilities, and introduce IPTV player screen. 2025-12-06 17:48:50 +01:00
Michael 89fd3ab56d feat: add Xtream API data models, IPTV player screen, and server entry point 2025-12-06 17:39:05 +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 b56ecdb145 feat: add initial Dart server implementation with API routing, Xtream proxy, static file serving, and streaming support. 2025-12-06 16:48:57 +01:00
Michael 1c65258ef0 feat: implement IPTV player screen with FFmpeg transcoding for live streams, playback position tracking, and dedicated settings 2025-12-06 16:43:19 +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 c260da3673 feat: Implement core server logic including API routing, static file serving, Xtream proxy, and streaming capabilities. 2025-12-06 15:38:17 +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 5ce37dbe25 feat: Implement watch history tracking and persistence for movies and episodes. 2025-12-06 13:55:40 +01:00
Michael 431a2992bb feat: implement watch history management with persistence using Riverpod and SharedPreferences. 2025-12-06 13:50:53 +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 e32ccd6999 feat: add IPTV player screen with FFmpeg transcoding and HLS support for live, VOD, and series streams. 2025-12-06 13:31:55 +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 a01bbb1a1c feat: add IPTV player with HLS and MPEG-TS support 2025-12-06 12:58:21 +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 526163d0a4 feat: Implement core server with API routing, static file serving, Xtream proxy, and authentication. 2025-12-06 12:12:18 +01:00
Michael 5771236c43 feat: add Dart server for API, Xtream proxy, and FFmpeg streaming, updating Dockerfile for ffmpeg support. 2025-12-06 11:49:39 +01:00
Michael e2ca337b9e feat: implement initial server setup with API routing, static file serving, Xtream proxy, and CORS middleware. 2025-12-06 11:41:08 +01:00
Michael cda9baee39 feat: Implement Xtream service for IPTV API integration and add a web player. 2025-12-06 11:34:47 +01:00
Michael 2bef149b5d feat: implement IPTV player screen with mpegts.js for web streams 2025-12-06 10:51:30 +01:00
Michael fd82745b3c feat: add XtreamService for API communication, stream URL generation, caching, and HTTPS proxying. 2025-12-06 10:38:53 +01:00
Michael 1499a1ea8f deps: update video_player_web_hls to ^1.3.0 2025-12-06 10:33:15 +01:00
Michael 300609d30c feat: Implement initial web application structure and HLS video playback support. 2025-12-06 10:24:26 +01:00
Michael bfbbba778d feat: implement a Dart web server with API routing, static file serving, Xtream proxy, and authentication. 2025-12-06 10:15:41 +01:00
Michael fde3ce7c7d feat: implement initial Dart server with API routing, static file serving, Xtream proxy, and authentication middleware. 2025-12-06 10:07:14 +01:00
Michael 986247cea1 feat: Implement a video player screen using Chewie for live, VOD, and series streams with EPG overlay. 2025-12-06 10:00:38 +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 a663da81d3 feat: add Xtream Codes API service and data models for IPTV integration. 2025-12-06 02:17:00 +01:00
Michael 5c39546a22 feat: add admin panel for managing playlists with add, edit, and delete functionality. 2025-12-06 02:05:15 +01:00
Michael ac4f274031 feat: Add initial backend server with user authentication, session management, and playlist CRUD functionality. 2025-12-06 01:51:07 +01:00