Commit Graph
22 Commits
Author SHA1 Message Date
4gray 1ca291d35c chore(nx): update Nx to 22.7.1 (#923)
* chore(nx): update Nx to 22.7.1
Entire-Checkpoint: f957cd9849e0

* fix(ci): patch nx-electron package metadata copy
Entire-Checkpoint: f957cd9849e0

* fix(packaging): preserve electron package metadata
Entire-Checkpoint: f957cd9849e0

* fix(packaging): address package verifier review
Entire-Checkpoint: f957cd9849e0
2026-05-10 22:01:25 +02:00
4gray 9f873e6bed feat(player): add embedded-mpv player for macOS as experimental feature
- Introduced tooling for building and staging the macOS `libmpv` runtime for IPTVnator's embedded MPV player.
- Added `build-macos-runtime.mjs` for building an LGPL-compatible runtime from source.
- Created `stage-macos-runtime.mjs` for staging the built runtime artifacts.
- Implemented validation for the packaged embedded MPV runtime in `electron-after-pack.cjs` and `embedded-mpv-macos.cjs`.
- Updated packaging scripts to ensure the embedded MPV runtime is correctly integrated and validated during the build process.
- Added README files to document the expected layout and usage for the embedded MPV runtime artifacts.

Entire-Checkpoint: c6e522b4276c
2026-04-27 00:32:14 +02:00
4gray 61d34aef7a chore: switch to pnpm 2026-02-19 23:08:36 +01:00
4grayandClaude Opus 4.6 3dc3794ac2 feat(website): add Astro landing page and blog with cinematic broadcast design
Create a new IPTVnator website using Astro 5 + Tailwind CSS within the Nx monorepo.
Features include a landing page with hero section, feature grid with auto-scrolling
carousel, screenshot showcase, download CTA, blog with MDX content collections,
and a GitHub Pages deployment workflow. Design uses a cinematic broadcast aesthetic
with TV-effect hover animations, Playfair Display serif typography, and warm dark
surfaces. Also fixes .gitignore to cover nested node_modules directories.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Entire-Checkpoint: 8171359f42f3
2026-02-14 19:47:47 +01:00
4gray 7028ff4049 refactor(nx): app restructuring 2025-10-13 00:24:54 +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
Serkan 5a4cdd848f feat: added remote-control server code and template 2024-10-09 01:18:37 +03:00
4gray edbdeca951 feat(stalker): expired account view for stalker portals 2024-01-02 19:49:04 +01:00
4gray 1afabc671d test(e2e): adjust playwright configuration 2023-01-02 19:04:39 +01:00
4gray a3fc774aaf chore(gitignore): add playwright-report folder 2022-12-26 15:19:33 +01:00
4gray c5789568ac refactor: integrate playwright and web workers support 2022-07-02 09:50:50 +02:00
4gray 9cbccfcfb2 chore: add compiled js files from shared to gitignore 2022-01-29 23:25:39 +01:00
4gray bf8664bec5 refactor: extract titlebar menu to preload script 2022-01-03 16:03:55 +01:00
4gray 4aaed1cf98 chore: add .angular cache folder to gitignore 2021-12-09 17:56:00 +00:00
4gray 6cd6721ed8 refactor: workaround to resolve an issue with playlist interface dependency 2021-05-24 22:49:54 +02:00
4gray 5ccd670b5a refactor: export ipc-commands from angular app 2021-02-09 23:05:48 +01:00
4gray 3b97d74e0b feat: integrate epg worker & refactor app menu 2021-01-13 22:25:26 +01:00
4gray 418566f631 feat: add epg worker with new ipc commands 2021-01-13 22:25:24 +01:00
4gray 3cb33aa9d0 chore: update gitignore file 2020-08-28 21:41:45 +02:00
4gray 67e4962bc5 chore: add db file to gitignore 2020-08-27 17:09:43 +02:00
4gray 998e7e9255 feat: electron based app 2020-08-23 20:57:07 +02:00
4gray 2f1701a3db feat: initial commit 2019-10-06 17:34:49 +02:00