Commit Graph
116 Commits
Author SHA1 Message Date
Michael d8c36246e2 fix: add CACHEBUST arg to force Docker cache invalidation 2025-12-08 13:17:26 +01:00
Michael 96367bb8be refactor: remove media_kit and media_kit_video dependencies 2025-12-08 13:09:41 +01:00
Michael 269bf3652c chore: Add --verbose flag to Flutter web build command in Dockerfile. 2025-12-08 13:01:19 +01:00
Michael e1b30a2fda 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 8435c92b72 build: Optimize Dockerfile by adding DART VM memory option and removing diagnostic commands. 2025-12-08 12:46:49 +01:00
Michael 70b61c77f9 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 a37e9544cf fix: pin Flutter SDK version to 3.27.4 and add build diagnostics to Dockerfile 2025-12-08 12:28:53 +01:00
Michael f076e1859d feat: implement PlayerScreen for IPTV streams with web iframe integration and full playback controls. 2025-12-08 11:03:06 +01:00
Michael 643bf7e761 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 59bb26479e feat: add IPTV series detail screen with season and episode listing. 2025-12-07 23:02:48 +01:00
Michael 2fb11584e1 feat: add mobile movies and series tabs for IPTV content display 2025-12-07 23:00:09 +01:00
Michael 1e3e490e26 feat: Add initial server implementation with API routing, security middleware, and a file cleanup service. 2025-12-07 22:49:29 +01:00
Michael 1ef7db6772 feat: implement IPTV player screen with HLS streaming, playback controls, and iframe integration 2025-12-07 16:51:57 +01:00
Michael 61527da500 feat: implement IPTV player screen for live, VOD, and series playback. 2025-12-07 16:31:04 +01:00
Michael 13e4db9265 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 a5642c4003 feat: introduce IPTV player screen with playback controls and mobile series detail screen 2025-12-07 15:56:12 +01:00
Michael 4a829d316b feat: Add mobile settings tab UI with user profile, appearance, and streaming options 2025-12-07 15:44:22 +01:00
Michael 47eaf50e0c 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 b244f1f807 feat: introduce core server with API, media streaming, Xtream proxy, and player UI 2025-12-07 15:29:00 +01:00
Michael 7372f51b19 feat: add initial Dart server with API routing, authentication, streaming, and static file serving. 2025-12-07 15:21:29 +01:00
Michael 9cb193b9f7 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 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 8c53cd2bb0 feat: Implement IPTV player screen with Xtream API integration for web playback. 2025-12-07 11:01:41 +01:00
Michael 1213446747 feat: add security middleware for headers, honeypot, and rate limiting. 2025-12-07 10:45:38 +01:00
Michael 5ca08a50b5 feat: add security middleware for security headers, honeypot, and rate limiting to the server. 2025-12-07 10:39:46 +01:00
Michael 76279aaba3 feat: Add IPTV player screen with FFmpeg transcoding, playback controls, and EPG overlay. 2025-12-07 10:27:15 +01:00
Michael 25de3f44cf 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 1a46f0ad63 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 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 925e8e4748 feat: introduce admin panel with user and playlist management, login screen, and IPTV settings tab 2025-12-07 09:44:27 +01:00
Michael e8bd03e010 feat: add IPTV playlist selection screen, settings tabs, and admin panel 2025-12-07 00:52:19 +01:00
Michael 28d4bef661 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 2232565bd8 feat: add initial Live TV, Movies, and Series tabs for IPTV content. 2025-12-07 00:27:29 +01:00
Michael d6977454eb feat: implement IPTV dashboard screen with Apple TV-style floating top bar navigation. 2025-12-07 00:23:57 +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 a4f4359401 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 f8bc8c791f feat: add IPTV data models and application color palette 2025-12-06 23:51:43 +01:00
Michael 0f5830eabb feat: add mobile player screen wrapper and series tab with pagination and search 2025-12-06 23:41:53 +01:00
Michael 154db3c4e5 feat: implement mobile Live TV tab with channel search, category filtering, and favorites management 2025-12-06 23:37:37 +01:00
Michael 00a07cf778 feat: introduce Live TV tab for browsing IPTV channels with category filtering, search, and favorites. 2025-12-06 23:28:34 +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 b6c0c3ddc7 feat: implement admin panel with playlist management and user listing tabs 2025-12-06 18:48:52 +01:00
Michael a3ab2a7b76 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 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