Commit Graph
601 Commits
Author SHA1 Message Date
4gray 2e16054fc3 fix: add Tauri environment check in EpgService methods 2024-11-30 16:53:24 +01:00
4gray 5a7d25548f refactor: simplify DataFactory and PwaService dependencies
Remove unnecessary parameters from DataFactory and PwaService 
constructor. The changes streamline the service initialization 
process by eliminating the unused HttpClient dependency in 
DataFactory and adjusting PwaService to inject HttpClient 
directly. This improves code clarity and reduces complexity.
2024-11-28 23:54:50 +01:00
4gray 25875bf721 refactor: simplify imports and enhance navigation bar
Remove unused Angular common pipes and streamline imports in the 
`xtream-main-container.component.ts`. Introduce a settings button in the 
navigation bar for improved user access to settings. Update the settings 
retrieval method to use the `SettingsStore` service for better state 
management.
2024-11-28 23:51:03 +01:00
4gray e9a698ab48 feat(settings): refactor settings management and add store service
Refactor the settings management in the SettingsComponent to utilize a new
SettingsStore service for better state management. Remove direct local
storage access and replace it with a method to retrieve settings from the
store. Update the backToHome method to handle dialog navigation. Add
error logging for file reading issues and introduce an input property to
determine dialog context.
2024-11-28 23:51:03 +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 75b08985fd style: adjust video player and layout heights
Set video player heights to 50vh for better responsiveness. 
Update EPG content height to 50vh minus padding for improved 
layout. Modify grid template rows to 50% for better space 
distribution. Ensure fallback titles and descriptions in 
dialog for better user experience.
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 6a8d6a6452 feat(i18n): add success message for EPG fetch
Adds a new translation key "FETCH_SUCCESS" to English 
localization, providing a success for when 
the EPG is fetched successfully. This improves user 
feedback and enhances the overall user experience.
2024-11-28 23:51:03 +01:00
4gray 2a2e831877 refactor(playlists): improve error handling and filtering logic
Enhance the `getPortalFavorites` and `getPortalLiveStreamFavorites` 
methods to include null checks for the fetched items. This prevents 
potential runtime errors when accessing properties of undefined. 
Additionally, improve code readability by restructuring the filter 
logic a more explicit format. Add a console log for the 
parsed playlist in the `addPortalFavorite` method for debugging 
purposes.
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
Abdullah Ceylan 032f91a5c1 fix: http client error due to dependency injection issue in datafactory 2024-11-28 15:12:40 +00:00
Abdullah Musab Ceylan 1435d9046e Update global.d.ts 2024-11-28 13:50:56 +00:00
4gray fbc1a857ec feat: enhance header component for Tauri support and add test IDs 2024-11-20 23:54:56 +01:00
4gray 58306c9a08 refactor: remove outdated dependencies 2024-11-20 23:16:58 +01:00
4gray 737d4be387 style: visual improvements on settings page 2024-11-20 22:44:51 +01:00
4gray 94ef51d0ff feat: add update mechanism 2024-11-20 22:43:29 +01:00
4gray 7e28686df3 test: resolve import issues in spec files 2024-11-19 00:02:40 +01:00
4gray be9faca26c refactor: remove shared and material module 2024-11-18 23:57:41 +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 1bbd832e2b fix(stalker): improve server url handling (/c/) 2024-11-17 01:41:35 +01:00
4gray 9c8562a842 refactor: remove outdated code 2024-11-17 01:18:39 +01:00
4gray beba76485e refactor: remove outdated code 2024-11-17 01:18:12 +01:00
4gray 942b79c303 build(tauri): resolve build issues 2024-11-16 23:54:26 +01:00
4gray 9f1b123078 refactor: tauri support for mpv/vlc 2024-11-15 23:18:54 +01:00
4gray 638eb623c8 Merge pull request #459 from bovirus/electron
Italian language update
2024-11-01 08:45:22 +01:00
bovirus 79a754d237 Italian language update 2024-10-22 09:47:30 +02:00
Serkan dfc7146487 feat: added favorites for xtream live streams 2024-10-21 00:27:29 +03:00
Serkan b84d807882 feat: added favorites for xtream live streams 2024-10-21 00:23:30 +03:00
Serkan afa6e9f348 feat: simple remote control support on http 2024-10-09 18:22:57 +03:00
Serkan d6a07cc0cd feat: simple remote control support on http 2024-10-09 18:21:53 +03:00
Serkan 5a4cdd848f feat: added remote-control server code and template 2024-10-09 01:18:37 +03:00
bovirus e486d4e57f Update Italian language 2024-10-03 08:24:59 +02:00
4gray 6a42f7c70e Merge pull request #436 from martymcflywa/fix/custom-player-epg
fix(xtream): display epg when live tv channel is selected
2024-10-02 20:34:02 +02:00
Serkan 81cbc1e5d6 feat: add sorting button for VOD and series 2024-09-29 05:12:34 +03:00
Martin Ponce 5807984519 fix(xtream): display epg when live tv channel is selected
set this.streamUrl so that child live-stream-layout displays the epg
2024-09-27 22:28:06 +08:00
4gray 35d83149eb style: visual improvements 2024-09-20 23:26:24 +02:00
4gray 0696694179 fix(stalker): fix pagination 2024-09-15 21:35:52 +02:00
4gray d174056e7f feat(xtream): search for channels 2024-09-15 21:29:14 +02:00
4gray e977312ffb feat(mobile): vertical layout on mobile screens 2024-09-07 15:00:26 +02:00
4gray c8629979fb style(portals): improve style of the player dialog 2024-09-07 14:58:59 +02:00
4gray ee6c62a809 style: ui improvements (dialogs, responsiveness) 2024-09-04 08:13:56 +02:00
4gray 41a187c6ba feat(xtream): use protocol, host, port, ignore params for serverUrl 2024-09-03 21:59:48 +02:00
4gray 789bf461e5 style: adapt pwa bg color 2024-09-03 21:58:23 +02:00
4gray 87e9aaa6db Merge pull request #422 from bovirus/electron
Update Italian language
2024-09-03 20:56:47 +02:00
4gray 1aea859660 style: visual improvements 2024-09-03 19:56:07 +02:00
4gray 3ae3d46bd1 style: visual improvements 2024-09-03 19:25:55 +02:00
bovirus 37ca4e7b17 Update Italian language 2024-09-02 08:26:27 +02:00