Commit Graph

  • 953366ed63 feat(video-player): add muted prop to VideoPlayer and handle mute state in playback Gabriel Kaszewski 2026-03-14 02:31:40 +01:00
  • 6c14c8f491 feat(layout): add Script component for Google Cast framework integration Gabriel Kaszewski 2026-03-14 02:29:11 +01:00
  • da714840ee feat(channel): add logo support with position and opacity settings Gabriel Kaszewski 2026-03-14 02:27:16 +01:00
  • e610c23fea feat: add IPTV export functionality with M3U and XMLTV generation, including UI components for export dialog Gabriel Kaszewski 2026-03-14 02:11:20 +01:00
  • 66ec0c51c0 feat: refactor QueryProvider to include error handling and improve query client setup Gabriel Kaszewski 2026-03-14 01:49:10 +01:00
  • 81df6eb8ff feat: add access control to channels with various modes Gabriel Kaszewski 2026-03-14 01:45:10 +01:00
  • 924e162563 feat(video-player): enable AirPlay support for video player component Gabriel Kaszewski 2026-03-14 01:16:26 +01:00
  • 1fc473342d feat(channel): add auto-schedule feature to channels with background scheduler Gabriel Kaszewski 2026-03-13 02:27:27 +01:00
  • dfd8f52a53 feat(tv): relocate fullscreen event tracking for iOS Safari to ensure proper video element handling Gabriel Kaszewski 2026-03-13 02:02:51 +01:00
  • c152894291 feat(tv): enhance fullscreen functionality for iOS Safari with video element events Gabriel Kaszewski 2026-03-13 01:56:44 +01:00
  • 6a4eb099cb feat(schedule): add loop and recycle policy options to programming blocks Gabriel Kaszewski 2026-03-13 01:53:02 +01:00
  • eeb4e2cb41 Refactor schedule and user repositories into modular structure Gabriel Kaszewski 2026-03-13 01:35:14 +01:00
  • 79ced7b77b feat(tv): update video player to handle ended event and improve channel navigation Gabriel Kaszewski 2026-03-12 04:19:56 +01:00
  • 8754758254 feat(tv): implement fullscreen navigation behavior for TV page Gabriel Kaszewski 2026-03-12 03:32:31 +01:00
  • 9559858075 feat(guide): implement channel guide page with EPG and upcoming slots feat(layout): add guide link to navigation feat(tv): enable channel navigation via query parameter Gabriel Kaszewski 2026-03-12 03:29:52 +01:00
  • e5a9b99b14 feat(library): add strategy parameter for item fetching and update filter preview Gabriel Kaszewski 2026-03-12 03:24:32 +01:00
  • 6d1bed2ecb feat(jellyfin): enhance series fetching logic to support independent series retrieval and improve item interleaving Gabriel Kaszewski 2026-03-12 03:21:16 +01:00
  • f028b1be98 feat: update media filter to support multiple series names and enhance library item fetching Gabriel Kaszewski 2026-03-12 03:12:59 +01:00
  • bf07a65dcd feat(library): add media library browsing functionality Gabriel Kaszewski 2026-03-12 02:54:30 +01:00
  • f069376136 feat: add interaction handling for autoplay block in video player Gabriel Kaszewski 2026-03-12 02:35:02 +01:00
  • 4d2eeaa8c6 Revert "feat: enhance HLS stream URL generation with remuxing options for Jellyfin" Gabriel Kaszewski 2026-03-12 02:30:02 +01:00
  • fa695da81b feat: enhance HLS stream URL generation with remuxing options for Jellyfin Gabriel Kaszewski 2026-03-12 02:09:59 +01:00
  • 4e1de172f7 feat: add support for user registration toggle and Traefik integration in Docker setup Gabriel Kaszewski 2026-03-11 22:56:23 +01:00
  • dc29976c1f feat: add Docker configuration and environment setup for backend and frontend Gabriel Kaszewski 2026-03-11 22:49:59 +01:00
  • cb49c3e50a feat: update favicon and replace logo; remove unused SVG files Gabriel Kaszewski 2026-03-11 22:46:35 +01:00
  • 20aed753d8 feat: enhance schedule generation with series continuity for sequential blocks Gabriel Kaszewski 2026-03-11 22:42:44 +01:00
  • ee64fc0b8a feat: enhance schedule slot handling with episode details and duration calculation Gabriel Kaszewski 2026-03-11 22:30:05 +01:00
  • 0f1b9c11fe feat: implement configuration management and enhance user registration flow Gabriel Kaszewski 2026-03-11 22:26:16 +01:00
  • 62549faffa feat: add buffering spinner to VideoPlayer component Gabriel Kaszewski 2026-03-11 22:06:10 +01:00
  • 2caad1670d feat: add Docs link to navigation in MainLayout Gabriel Kaszewski 2026-03-11 22:04:15 +01:00
  • b2f40054fc feat: add subtitle track support to VideoPlayer and integrate with TvPage Gabriel Kaszewski 2026-03-11 21:55:20 +01:00
  • f6ff65094b feat: enhance MediaItem with additional episode details and update ChannelInfo component Gabriel Kaszewski 2026-03-11 21:45:11 +01:00
  • d1122656f3 feat: add K-TV Channel JSON format documentation for import and export Gabriel Kaszewski 2026-03-11 21:38:10 +01:00
  • 37167fc19c feat: add import functionality for channel configurations and export option for channels Gabriel Kaszewski 2026-03-11 21:37:18 +01:00
  • 8cc3439d2e feat: implement find_all method in ChannelRepository and update related services and routes for public access Gabriel Kaszewski 2026-03-11 21:29:33 +01:00
  • d7b21120c8 feat: add calcOffsetSecs utility to compute accurate elapsed seconds for broadcasts Gabriel Kaszewski 2026-03-11 21:21:43 +01:00
  • 477de2c49d feat: add schedule sheet and tag input components Gabriel Kaszewski 2026-03-11 21:14:42 +01:00
  • b813594059 feat: implement HLS streaming support in VideoPlayer and enhance stream URL handling Gabriel Kaszewski 2026-03-11 20:51:06 +01:00
  • 4789dca679 feat: enhance stream URL handling and add initial offset support in VideoPlayer Gabriel Kaszewski 2026-03-11 19:51:51 +01:00
  • c9aa36bb5f feat: enhance Jellyfin stream URL generation and improve NumberInput component Gabriel Kaszewski 2026-03-11 19:44:48 +01:00
  • 8d8d320a02 feat: implement authentication context and hooks for user management Gabriel Kaszewski 2026-03-11 19:32:49 +01:00
  • 01108aa23e feat: initialize k-tv-frontend with Next.js and Tailwind CSS Gabriel Kaszewski 2026-03-11 19:13:21 +01:00