Commit Graph
217 Commits
Author SHA1 Message Date
4gray 7da2202119 ci: add icon paths to electron packager configs
Add explicit icon settings to packaged app configuration for macOS,
Linux and Windows. Set macOS icon to 
apps/web/src/assets/icons/favicon.ic, Linux icon directory to 
apps/web/src/assets/icons and Windows icon to 
apps/web/src/assets/icons/favicon.ico. This ensures bundled installers 
and app bundles include the intended application icon across platforms 
and prevents missing icon assets when creating artifacts. Also add 
trailing commas to keep JSON formatting
consistent.
2025-11-23 18:50:46 +01:00
4gray 0d6e519709 chore(deps): update nx & angular packages
Update Angular in pnpm-lock to newer 20.3.x versions
and align CDK/Material specifiers to the compatible 20.2.12/20.2.12
releases. This brings core, common, compiler, platform-browser,
animations, forms and related packages to the 20.3.x series to fix
version skew and ensure dependency compatibility.

Add tsConfig for tests in libs/shared/interfaces project config so
jest runner uses the correct TypeScript spec configuration, fixing
test/compile issues for that library.

Remove husky commit-msg hooks and local pre-commit checks to avoid
running commitlint, tests and eslint on commit (CI remains unaffected).
2025-11-08 23:24:56 +01:00
4gray ea3c2b1e45 feat(build): set deterministic artifact file names
Standardize generated installer/artifact file names across build
targets by adding explicit artifactName patterns in package.json.
Add a general artifactName at the top-level build config, ensure
linux targets (snap/deb/rpm) carry the same pattern, and set a
Windows-specific artifactName for win and nsis outputs that includes
the platform and arch.

This makes build outputs predictable for CI, releases, and automated
upload tooling by embedding name, version, OS, arch, and extension in
artifact filenames.
2025-11-08 23:02:15 +01:00
4gray e6aa33959e feat(deps): bump Electron to v39.x 2025-11-08 10:22:57 +01:00
4gray 516a376dc0 chore(deps): remove Tauri packages and bump test deps 2025-10-27 08:20:29 +01:00
4gray 2f930a6dfe chore(deps): upgrade video.js to 8
Add nested @videojs/http-streaming and related module entries (v2.16.3,
video.js 7.21.7, mpd-parser, @videojs/xhr, videojs-font, etc.) required by
the upgraded video.js ecosystem.

These changes ensure the lockfile reflects the new major video.js
version and pulls in compatible HTTP streaming and parsing libraries so
consumers get consistent, resolved dependency trees and avoid runtime
mismatches when using the newer player.
2025-10-23 22:54:22 +02:00
4gray 94e8d76a36 chore(de): upgrade epg-parser to 0.4.0 and add new deps
Bump epg-parser from 0.1.6 to 0.4.0 in package.json and update
package-lock.json to reflect the new version, resolved tarball, and
integrity. Add its new runtime dependencies (dayjs ^1.11.6 and
lodash.groupby ^4.6.0) into package-lock.json and include a dayjs
entry. Also add missing license fields for some modules.

This upgrade brings epg-parser improvements and fixes, and ensures the
lockfile accurately represents the installed dependency tree.
2025-10-23 21:52:09 +02:00
4gray 0a934d2ac6 refactor(electron): migrate from tauri/plugin-sql to libsql 2025-10-18 21:31:29 +02:00
4gray 7487738a7d refactor(nx): remove packages, fix build issues 2025-10-14 23:44:33 +02:00
4gray 7028ff4049 refactor(nx): app restructuring 2025-10-13 00:24:54 +02:00
4gray 920afa6850 refactor(nx): created shared and m3u-utils library 2025-10-10 11:49:35 +02:00
4gray 99ed5df404 chore: back to electron + nx 2025-10-07 18:02:13 +02:00
4gray e338eb16dc fix(web-player): remove unused dplayer 2025-09-27 20:05:00 +02:00
4gray c01e8c204c chore(deps): bump multiple dev/prod dependency versions
Update several packages in package-lock to newer minor/patch releases
and align Angular ESLint packages with the Angular 20 toolchain. Key
changes include:
- Upgrade @rx-angular/* to 20.0.0 to match other framework updates.
- Bump runtime libs: artplayer, axios, hls.js, rxjs, semver, uuid,
  zone.js to patch/minor versions for fixes and compatibility.
- Update @angular-eslint packages to 20.3.0 to match Angular 20.x.
- Refresh eslint, @eslint/*, eslint-plugin-import, prettier, and
  semantic-release to more recent releases for linting/CI stability.
- Add explicit rxjs 7.8.1 entries under some Angular DevKit node_modules
  to ensure consistent resolution.

These updates address compatibility with Angular 20, pull in bug fixes
and security/maintenance patches, and stabilize dev tooling and CI.
2025-09-27 17:19:50 +02:00
4gray cd2dd2ede5 chore: update to angular v20
- Removed unnecessary imports from header, account-info, 
  loading-overlay, navigation-bar, season-container, serial-details, and 
  vod-details components.
- Updated template syntax to use structural directives more efficiently in mpv-player-bar, account-info, navigation-bar, season-container, serial-details, and vod-details components.
- Enhanced readability and maintainability of the code by organizing imports and using Angular's async pipe and structural directives appropriately.
- Adjusted TypeScript configuration to use "bundler" for module resolution for better compatibility with modern build tools.
2025-09-21 12:27:36 +02:00
dependabot[bot] 935c6cf6d2 chore(deps): bump vite and @angular/build
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) to 6.3.6 and updates ancestor dependency [@angular/build](https://github.com/angular/angular-cli). These dependencies need to be updated together.


Updates `vite` from 6.1.0 to 6.3.6
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite)

Updates `@angular/build` from 19.2.0 to 19.2.17
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/19.2.0...19.2.17)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.3.6
  dependency-type: indirect
- dependency-name: "@angular/build"
  dependency-version: 19.2.17
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-18 12:23:49 +00:00
dependabot[bot] 27720269db chore(deps): bump axios from 1.6.2 to 1.12.0
Bumps [axios](https://github.com/axios/axios) from 1.6.2 to 1.12.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.2...v1.12.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-11 22:43:05 +00:00
4gray 944f69f34a chore: bump version to 1.0.0-beta.7 2025-09-08 18:14:58 +02:00
Kiryl Fando c1a54ee466 fix: group sorting logic 2025-04-09 19:05:39 +02:00
4gray fac3a9d49e chore: bump version to 1.0.0-beta.6 2025-04-05 15:07:04 +02:00
Kiryl Fando 2bd99bd524 feat: update hls to the latest version 2025-03-31 23:11:25 +02:00
4gray 3910c0c85c chore: update tauri dependencies and add file reading capability 2025-03-07 20:59:48 +01:00
4gray 35c9ca2bab chore: update Node.js engine requirement to version 20 or higher 2025-03-04 22:13:24 +01:00
4gray 00e7883cee chore: upgrade @ngx-translate packages to versions 16.0.4 and 16.0.1 2025-03-03 19:51:18 +01:00
4gray a2133be1aa chore: update dependencies for Jest packages 2025-03-03 19:43:23 +01:00
4gray e0692dd48e chore: upgrade Angular ESLint packages to version 19.2.0 2025-03-03 19:40:04 +01:00
4gray a75705d5c7 chore: upgrade NgRx packages to version 19.0.1 2025-03-03 19:36:56 +01:00
4gray 0176452bcf chore: upgrade Angular material to v19.2.1 2025-03-03 19:34:51 +01:00
4gray c147a9da7c chore: update to angular 19 2025-03-03 19:32:38 +01:00
4gray f70ed99a19 chore(dependencies): update Tauri packages to latest versions 2024-12-24 23:23:07 +01:00
4gray a17718b1cf chore: update author email in package.json 2024-12-20 22:56:41 +01:00
4gray 0076882ed8 chore: bump version to 1.0.0-beta.5 2024-12-19 21:44:28 +01:00
4gray c34a6a94a0 feat(dependencies): add tauri-sql dependency 2024-12-07 16:33:32 +01:00
4gray 609ae91426 bump: update version to 1.0.0-beta.4 across files
Updates the version number from 1.0.0-beta.3 to 1.0.0-beta.4 in 
package.json, package-lock.json, Cargo.toml, Cargo.lock, and 
tauri.conf.json to reflect the latest release. This change 
ensures consistency across project files and prepares for the 
next deployment.
2024-11-29 01:13:34 +01:00
4gray 03493cc6d4 chore: update @ngrx/signals to version 18.1.1
Adds @ngrx/signals version 18.1.1 to package.json and 
package-lock.json to incorporate new features and 
improvements. This update ensures compatibility with 
Angular 18 and enhances the overall performance of 
the application.
2024-11-28 23:51:03 +01:00
4gray 55601378fd chore: bump version to 1.0.0-beta.3 and update dependencies
Enables the macOSPrivateApi in the Tauri configuration for 
enhanced functionality. Updates several dependencies in 
Cargo.toml to their latest versions, including xmltv, 
tokio, chrono, reqwest, and flate2, ensuring better 
performance and security.
2024-11-28 23:51:03 +01:00
4gray 7a3a6617d3 refactor: update commands and clean up test configurations 2024-11-20 23:58:31 +01:00
4gray 58306c9a08 refactor: remove outdated dependencies 2024-11-20 23:16:58 +01:00
4gray 94ef51d0ff feat: add update mechanism 2024-11-20 22:43:29 +01:00
4gray 4d8bac9645 chore: adapt config files and add tauri related plugins 2024-11-15 09:25:42 +01:00
4gray 967c6e8632 build: update package.json 2024-11-10 18:39:20 +01:00
4gray 89fab7e2d8 build: update package.json 2024-11-10 18:28:48 +01:00
4gray 5fb78d2507 refactor(tauri): prepare migration to tauri 2024-11-10 18:15:30 +01:00
Serkan 5a4cdd848f feat: added remote-control server code and template 2024-10-09 01:18:37 +03:00
4gray 6a3246eb54 chore: bump version to 0.16.0 2024-09-26 07:52:22 +02:00
4gray 8fe20b8eb1 Merge branch 'electron' 2024-09-26 07:51:41 +02:00
4gray cec885b36c chore: update angular material to v18 2024-08-26 17:56:50 +02:00
4gray f19e713393 chore: update angular material to v17 2024-08-26 17:54:03 +02:00
dependabot[bot] 92d3de811f chore(deps): bump semver from 7.3.8 to 7.5.2
Bumps [semver](https://github.com/npm/node-semver) from 7.3.8 to 7.5.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.3.8...v7.5.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-25 07:14:38 +00:00
4gray 8abe7829fb chore: update dependencies 2024-08-25 09:13:07 +02:00