Commit Graph
165 Commits
Author SHA1 Message Date
4gray 820ef1145a fix: refactor sidebar component for improved layout and responsiveness 2025-03-10 22:32:13 +01:00
4gray a3a8f96eaa fix: refresh local playlist functionallity 2025-03-09 19:38:43 +01:00
4gray 762c53610b chore: replace TranslateModule with TranslatePipe in multiple components 2025-03-03 19:56:21 +01:00
4gray c147a9da7c chore: update to angular 19 2025-03-03 19:32:38 +01:00
4gray 8b586fd8c1 test: update specs 2025-03-01 19:53:39 +01:00
4gray a43d43782a feat(xtream): add portal status indicator in playlist-item cmp 2025-02-22 20:00:20 +01:00
4gray c2459f3dcc feat(player): enhance video player IPC events with origin and referrer support 2025-01-27 08:57:05 +01:00
4gray bb23e834fe fix(epg): prefer channel.tgv.id for epg match 2024-12-25 21:06:52 +01:00
4gray 1da10c8adf style(channel-list-item): improve layout and styling for channel list item component 2024-12-25 21:04:13 +01:00
4gray 71d11da14a refactor(toolbar): rename addToFavorites to updateFavoriteStatus and improve button structure 2024-12-25 21:02:25 +01:00
4gray 13b4cf3992 refactor: update settings store 2024-12-20 22:59:22 +01:00
4gray 9cb326aa44 feat(playlist-info): enhance playlist export functionality and integrate database updates 2024-12-16 01:39:09 +01:00
4gray 2e8a7494b4 feat(player): add ArtPlayer and DPlayer components with integration in video player 2024-12-15 21:02:14 +01:00
4gray 4193a67db3 feat(multi-epg): only show channels from current playlist in multi-epg view 2024-12-07 16:32:25 +01:00
4gray 47ff7aa2dc test: update component tests 2024-12-01 16:29:24 +01:00
4gray 05f2ca1eb4 feat(toolbar): add settings and update toolbar buttons
Inject MatDialog into ToolbarComponent and implement openSettings 
method to display the SettingsComponent. Update the toolbar HTML 
to include a settings button and conditionally render the favorite 
button based on the playlist ID. Enhance VideoPlayerComponent 
to react to settings changes by integrating SettingsStore.
2024-11-28 23:51:03 +01:00
4gray b82fa5cc4a refactor: fix drag&drop in favorites list, simplify template
Refactor the channel list component to improve readability and 
maintainability. Remove unnecessary and streamline the 
template structure by using Angular's structural directives. This 
enhances the clarity of the code and reduces complexity in the 
HTML markup.
2024-11-28 23:51:03 +01:00
4gray 400f97baf4 fix: update EPG item description and refactor component
Ref the EPG item to directly display the category 
and description values instead of accessing the first element of 
the arrays. Update the EpgListComponent to improve the handling 
of EPG data and selected date filtering. Change references from 
Electron to Tauri in the component to reflect the 
current framework usage.
2024-11-28 23:51:03 +01:00
4gray 3d0dd1de52 feat: disable spellcheck and autocomplete in search input
Add `spellcheck="false"` and `autocomplete="off"` attributes to the 
search input field in the channel list component. This improves 
user experience by preventing the browser from suggesting 
incorrect spellings and previously entered values, ensuring a 
cleaner and more focused search experience.
2024-11-28 23:51:03 +01:00
4gray 7e28686df3 test: resolve import issues in spec files 2024-11-19 00:02:40 +01:00
4gray 41fa66cbfa refactor: remove player module, update routes 2024-11-18 23:53:54 +01:00
4gray 3d4f549eef refactor: switch to standalone components 2024-11-18 23:48:56 +01:00
4gray 67620f0654 feat(player): add volume control and persistence for video players 2024-11-18 00:46:36 +01:00
4gray 9f1b123078 refactor: tauri support for mpv/vlc 2024-11-15 23:18:54 +01:00
4gray e977312ffb feat(mobile): vertical layout on mobile screens 2024-09-07 15:00:26 +02:00
4gray 3ae3d46bd1 style: visual improvements 2024-09-03 19:25:55 +02:00
4gray fd5f9d8293 style: update sidebar and channels view 2024-09-02 08:21:06 +02:00
4gray 29ade672d7 style: update home view 2024-09-02 08:19:28 +02:00
4gray 55e160da76 refactor: style and code improvements 2024-06-27 14:17:53 +02:00
4gray aa34147b80 test: skip some tests 2024-06-27 14:17:53 +02:00
4gray ab476f9549 refactor: code style improvements 2024-04-16 18:01:36 +02:00
4gray 2b86bb2012 refactor(home): convert module to standalone 2024-04-16 14:24:36 +02:00
4gray b0266ca42c test(epg): update test file 2024-04-01 23:39:27 +02:00
4gray e793855266 refactor(epg): convert epg-description to standalone component 2024-04-01 23:28:28 +02:00
4gray afa11d7805 fix: add lazy loading in channels list 2024-03-28 23:32:30 +01:00
4gray 30a4d22126 fix(player): fix option values 2024-01-07 20:21:36 +01:00
4gray 68dd17e4fc test: update mock data 2023-12-08 21:01:26 +01:00
4gray ba718b0537 Merge pull request #334 from 4gray/feat/angular-17-update
Update to Angular 17 and other minor changes
2023-12-08 20:58:36 +01:00
4gray dd8574b536 test: update spec 2023-12-08 20:45:12 +01:00
4gray 8fb8dac039 refactor: code style improvements 2023-12-06 21:08:43 +01:00
4gray 2131ba21c8 fix: improve big playlists handling 2023-12-06 21:06:14 +01:00
sapireli 5e90083f35 feat: support for setting channel HTTP referrer headers for both HTML5 and JS players
This commit introduces support for setting the HTTP referrer headers per channel.
The referer is the http-referrer set for each channel in the m3u8 playlist.
This feature works for both the HTML5 and JS players.

Updates were made to the player-dialog component to handle the referrer headers for the JS player.
Corresponding changes to the html-video-player component for the HTML5 player.
2023-12-02 04:57:21 -05:00
4gray 1c7d14d216 refactor: replace tabs by mat-menu 2023-11-26 18:32:16 +01:00
4gray b37ff1af13 fix: vlc player support 2023-10-29 12:55:41 +01:00
4gray e3c45bdf0b fix(epg): show epg overlay for first selected channel 2023-09-10 09:02:32 +02:00
4gray a4777bab42 style: stylelint related fixes 2023-09-09 00:03:50 +02:00
4gray 88d471eb0b style(epg): visual improvements 2023-09-08 22:56:02 +02:00
4gray 5e9e53a02a feat(radio): add audio player for radio playback 2023-08-20 20:59:40 +02:00
4gray 1772dac236 refactor: code improvements in video player & channels list component 2023-08-20 20:55:18 +02:00
4gray 1624a3d169 refactor: make html-video-player standalone 2023-07-09 21:58:18 +02:00