4gray
- 9 skills
- 0 followers
- 11 hours ago last updated
- ▌ Release Cut · 4grayUse when preparing, cutting, tagging, publishing, or verifying an IPTVnator release or its release assets.
- ▌ Release Notes · 4grayUse when a change may need a .changes note, the Release note gate fails, or deciding whether type: internal or no-release-note applies.
- ▌ Stalker Portal · 4grayUse when changing Stalker or Ministra routes, stores, catalog or series shapes, playback progress, favorites and recent items, EPG, or remote control.
- ▌ Xtream Electron · 4grayUse when changing Xtream routes, Signal Store or data sources, content identity, SQLite-backed import, search or delete, sparse VOD playback, or Electron and PWA behavior.
- ▌ Iptvnator UI Design · 4grayUse when changing user-visible Angular UI in IPTVnator, especially channel rows or lists, EPG views, settings and playlist surfaces, selection states, shared portal components, or light/dark styling.
- ▌ Iptvnator Theme Style · 4grayUse when changing IPTVnator SCSS tokens, shared layout mixins, portal headers, sidebars, detail views, Electron drag regions, or cross-portal visual consistency.
- ▌ Iptvnator Nx Architecture · 4grayUse when deciding where IPTVnator code belongs, creating or moving Nx projects, changing scoped aliases or tags, editing lint targets, or validating module boundaries.
- ▌ Iptvnator Sqlite DB Worker · 4grayUse when changing Electron SQLite IPC, database-worker operations, request-scoped progress or cancellation, worker packaging, or runtime verification of non-EPG database work.
- ▌ Release · 4grayUse when releasing, shipping, or cutting a new version of Yesterlog — bumping the version, publishing a build, tagging a release, or cutting a hotfix for 4gray/yesterlog. Triggers on "release", "ship a version", "cut a release", "publish a build", "hotfix".