Commit Graph
82 Commits
Author SHA1 Message Date
4gray b70d87faf2 fix(settings): settings store initialization 2024-12-21 21:35:17 +01:00
4gray 13b4cf3992 refactor: update settings store 2024-12-20 22:59:22 +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 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 ce91f92a9c fix: set settings fix 2024-12-01 14:09:54 +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 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 737d4be387 style: visual improvements on settings page 2024-11-20 22:44:51 +01:00
4gray 7e28686df3 test: resolve import issues in spec files 2024-11-19 00:02:40 +01:00
4gray 9f1b123078 refactor: tauri support for mpv/vlc 2024-11-15 23:18:54 +01: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
4gray cc6b3af236 style: update settings page 2024-09-02 08:21:46 +02:00
4gray 4549019885 feat: register turkish translation 2024-05-04 20:01:49 +02:00
4gray 1c7d14d216 refactor: replace tabs by mat-menu 2023-11-26 18:32:16 +01:00
4gray 6ad1aab104 fix(settings): init settings issue 2023-11-22 21:44:23 +01:00
4gray 4d408fb484 refactor: code style improvements 2023-09-10 09:02:32 +02:00
4gray b2fee4b7a3 test(settings): extend the test after code changes 2023-09-08 23:48:48 +02:00
4gray 2d73261351 style: update the position of snackbars 2023-09-08 23:48:29 +02:00
4gray 4e54b12bdb style(settings): increase the width of epg url input 2023-09-08 22:56:25 +02:00
4gray 2a9123781f feat: add experimental vlc player support 2023-07-29 19:14:56 +02:00
4gray eb87c0fe0a feat: add xtream code api support 2023-07-01 23:10:31 +02:00
4gray 3a7c1d8ad6 feat: add settings for custom mpv player path 2023-07-01 22:54:42 +02:00
4gray 18b9b7c746 fix(settings): mpv player is only available in electron app 2023-05-30 17:16:54 +02:00
4gray b2c974d665 chore: update angular material 2023-05-03 23:50:28 +02:00
Peter Dave Hello 105856d7dd Add zhtw Traditional Chinese locale 2023-04-28 01:58:36 +08:00
4gray 21b9c8f804 feat: mpv player integration 2023-03-23 23:41:13 +01:00
4gray a177f69c59 test: add missing imports 2023-03-17 22:00:14 +01:00
4gray 932eb97bf5 feat: export/import/delete all playlists 2023-03-17 21:54:09 +01:00
4gray 839077851e feat: export/import playlist from settings 2023-03-14 09:18:32 +01:00
4gray e9229cb162 refactor(settings): extract hardcoded text to i18n string
this commit is related to GUI translation issues #226
2023-02-11 10:50:47 +01:00
4gray 3e3f18cabf feat: add italian language 2023-02-08 19:04:07 +01:00
4gray 1db1c991d9 refactor: convert dialogs to standalone components 2023-01-28 21:26:05 +01:00
4gray 209e63fd6a refactor: convert settings to standalone component 2023-01-24 00:00:23 +01:00
4gray 5b28e6e096 chore: update to angular v15 2023-01-23 22:42:23 +01:00
4gray 2f6cbe8dd2 refactor: get rid of flex-layout dependency 2023-01-23 00:34:25 +01:00
4gray a64442a216 style: update settings page layout 2023-01-23 00:00:21 +01:00
4gray 7510d34881 refactor: some improvements related to epg 2022-12-23 21:49:22 +01:00
4gray 4043026d56 test: replace akita store with ngrx 2022-12-07 20:07:26 +01:00
4gray 466bbade53 refactor: switch from akita to ngrx 2022-12-06 23:52:41 +01:00
4gray 049ed6be51 fix: set epgSource as not required field
this commit fixes #175
2022-10-06 22:31:18 +02:00
4gray c4e107681e fix: allow file:// protocol for epg source 2022-10-01 19:50:49 +02:00
4gray 38a1bd2c86 chore: update angular to v14 2022-07-19 17:25:13 +02:00
4gray 606d2638eb refactor: improvements in settings module 2022-07-19 16:47:38 +02:00
4gray f8c6874ad3 feat: support multiple epg sources 2022-07-09 20:01:20 +02:00
4gray ab75a2f837 feat: integrate french localization
thanks to @m-p-3
2022-02-10 19:14:06 +01:00
4gray ada381cba3 refactor: improve routing behaviour, disable skipLocationChange 2022-02-02 23:18:49 +01:00
4gray c53520ea00 style: improve settings layout 2022-01-30 12:35:23 +01:00