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
b9b5ac7df9
style(playlist-error-view): update empty category image styling for better responsiveness
2024-12-25 21:03:47 +01:00
4gray
71d11da14a
refactor(toolbar): rename addToFavorites to updateFavoriteStatus and improve button structure
2024-12-25 21:02:25 +01:00
4gray
5dd4dd2aba
refactor(xtream): update favorite status checks and toggleFavorite method to include IDs
2024-12-24 23:19:24 +01:00
4gray
755e12aaa6
style(search-results): remove max-width from search field for better responsiveness
2024-12-24 23:19:05 +01:00
4gray
37783b3848
refactor(xtream): refactor xtream store
2024-12-24 23:18:29 +01:00
4gray
aca262185e
style(epg-view): update title styling and improve component imports for better readability
2024-12-24 23:16:56 +01:00
4gray
94e07a07a7
refactor(xtream): define XtreamState interface in extra file
2024-12-24 23:16:20 +01:00
4gray
89f24af108
feat(navigation): reorganize settings and account info layout for improved navigation
2024-12-24 01:46:25 +01:00
4gray
973f94d700
feat(xtream): enhance layout and navigation in category and recently viewed components
2024-12-24 01:02:24 +01:00
4gray
89ec644d9f
feat(xtream): implement portal channels list and enhance layout for improved navigation
2024-12-24 01:01:55 +01:00
4gray
e4569556a1
feat(xtream): refactor layout structure and add new shell component for improved navigation
2024-12-24 01:01:00 +01:00
4gray
483f0525f3
feat(favorites): display item counts in tabs and improve layout responsiveness
2024-12-24 01:00:24 +01:00
4gray
27b79b677e
feat(search-results): enhance search input handling and layout adjustments
2024-12-24 00:59:54 +01:00
4gray
d6dd752007
feat(xtream): add computed property for items from selected category and improve category selection handling
2024-12-24 00:58:57 +01:00
4gray
27f36a189e
style(xtream): cosmetic improvements
2024-12-24 00:58:26 +01:00
4gray
687880e4a3
refactor(routes): update xtream routes and move into a separate file
2024-12-24 00:57:26 +01:00
4gray
b70d87faf2
fix(settings): settings store initialization
2024-12-21 21:35:17 +01:00
4gray
b565636189
feat(category-view): extract template to own file
2024-12-20 23:11:10 +01:00
4gray
13b4cf3992
refactor: update settings store
2024-12-20 22:59:22 +01:00
4gray
ee490ee05a
feat(tauri): add user-agent, referer, and origin properties to HTTP payload
2024-12-20 22:57:57 +01:00
4gray
62cb231e8f
refactor(xtream-tauri): implement player service to manage external player interactions
2024-12-20 22:55:47 +01:00
4gray
0bdb06c808
test(playlist-info): add mock for ActivatedRoute in component tests
2024-12-16 22:55:43 +01:00
4gray
456406fce9
refactor(category-content-view): improve readability of item iteration in template
2024-12-16 01:39:37 +01:00
4gray
a819bd057a
feat(pipes): add filterByType pipe for filtering favorite items by type
2024-12-16 01:39:31 +01:00
4gray
e710f472b4
feat(database): implement database service for playlist management and operations
2024-12-16 01:39:20 +01:00
4gray
9cb326aa44
feat(playlist-info): enhance playlist export functionality and integrate database updates
2024-12-16 01:39:09 +01:00
4gray
6b52d6b059
feat(playlist): add SQLite integration for playlist management in Tauri
2024-12-16 01:38:54 +01:00
4gray
744a63f327
feat(mpv-player-bar): add MPV player bar component with process management UI
2024-12-16 01:38:19 +01:00
4gray
1827afb783
feat(routing): enhance routing for Tauri with dynamic component loading and additional paths
2024-12-16 01:37:55 +01:00
4gray
9ffef67813
feat(tauri): new xtream module
2024-12-16 01:36:56 +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
b1f11a57bc
feat: implement sqlite based xtream store
2024-12-15 15:10:59 +01:00
4gray
16f2b13e8c
feat(recent-playlists): disable spellcheck and autocomplete for search input
2024-12-13 20:17:47 +01:00
4gray
64d4d54dbe
feat(data-service): add fetchData method to DataService and its implementations
2024-12-08 20:03:05 +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
fb650b2bdd
feat(recent-playlists): add hotkey (ctrl/cmd + f) for playlist search
2024-12-07 16:29:47 +01:00
4gray
d6dd9f14c7
fix: improve URL handling and add validation for EPG source input
2024-12-01 17:03:25 +01:00
4gray
b3682abd37
refactor: code style improvements
2024-12-01 16:30:48 +01:00
4gray
47ff7aa2dc
test: update component tests
2024-12-01 16:29:24 +01:00
4gray
d13fa6fa28
feat: implement file dialog for playlist uploads in FileUploadComponent
2024-12-01 15:00:27 +01:00
4gray
c9a917ef9d
fix: update environment checks from Electron to Tauri in PlaylistInfoComponent
2024-12-01 14:58:47 +01:00
4gray
ce91f92a9c
fix: set settings fix
2024-12-01 14:09:54 +01:00
4gray
823212ad7b
refactor: remove ElectronService and related files, updating DataFactory for environment checks
2024-12-01 14:02:18 +01:00
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