Commit Graph

  • 1b583ce648 chore(github): replace issue templates with issue forms 4grayandClaude Opus 5.5 2026-09-26 11:03:28 +02:00
  • d4d0754e12 fix(settings): step off the M3U channel and Stalker selection before awaiting the Xtream relock reload 4grayandClaude Fable 5.1 2026-09-26 10:28:12 +02:00
  • 5c141b24b8 fix(settings): resolve hidden live categories before relocking playback and reload categories in the deferred hydration path 4grayandClaude Fable 5.1 2026-09-26 08:54:38 +02:00
  • b5be8b2773 fix(settings): keep unlocked category routes reachable and defer a relock reload that overtakes the initial hydration 4grayandClaude Fable 5.1 2026-09-26 08:17:52 +02:00
  • bfdfe18a9c fix(settings): withhold Electron Xtream reads while locks are unknown, persist the switch when settings are unreadable, re-stamp after a recovered read 4grayandClaude Fable 5.1 2026-09-26 07:36:23 +02:00
  • 4f931030e1 fix(settings): clear the lock index before a playlist's last lock leaves the store, retry failed PIN reads, guard backups on the lock store 4grayandClaude Fable 5.1 2026-09-26 06:57:27 +02:00
  • 02f5b09201 fix(settings): withhold the Xtream catalog at relock time, keep exact M3U titles in backups, roll back a failed relock-timeout save 4grayandClaude Fable 5.1 2026-09-26 06:21:18 +02:00
  • 559ec5508c fix(settings): await the enablement mirror, restore partial lock stamps and validate nested lock-store entries 4grayandClaude Fable 5.1 2026-09-26 05:40:21 +02:00
  • b64defb576 fix(settings): await the startup lock-index reconciliation and withhold genre-less rows when failing closed 4grayandClaude Fable 5.1 2026-09-26 05:00:45 +02:00
  • ad5b132cda test(xtream): move the parental-lock reload specs beside the content spec 4grayandClaude Fable 5.1 2026-09-26 04:21:05 +02:00
  • 4b14c0929c fix(settings): close the startup, re-stamp, relock-refresh and switch-persistence gaps 4grayandClaude Fable 5.1 2026-09-26 04:20:06 +02:00
  • f5c3543c28 fix(settings): drop pre-relock Stalker search pages and fail closed on a corrupt lock store 4grayandClaude Fable 5.1 2026-09-26 03:39:28 +02:00
  • c114cd04d3 fix(settings): fail closed on an unreadable lock store and make lock writes reliable 4grayandClaude Fable 5.1 2026-09-26 02:59:54 +02:00
  • 41bab4dcaa fix(settings): fail closed on unreadable settings and finish relock clean-up 4grayandClaude Fable 5.1 2026-09-26 01:10:16 +02:00
  • bc1b0eef41 fix(settings): close lock editors on relock and clear withheld details opened from All 4grayandClaude Fable 5.1 2026-09-26 00:25:01 +02:00
  • 45661e311e fix(settings): arm the relock timer on enable and harden Stalker search relock 4grayandClaude Fable 5.1 2026-09-25 23:50:39 +02:00
  • 3ed612ba65 fix(release): repair Snap uploads and retry published releases (#1691) 4gray 2026-09-25 23:34:44 +02:00
  • 7bd945e4fb fix(settings): cover PWA cold navigation, Stalker search and the PWA lock editor 4grayandClaude Fable 5.1 2026-09-25 23:19:23 +02:00
  • 3aacb0f5ef test(release): detect local Snap permission test prerequisites agent/fix-snap-publication 4gray 2026-09-25 22:53:29 +02:00
  • 308e48dd58 fix(release): allow Snapcraft scratch extraction and retry public releases 4gray 2026-09-25 22:48:32 +02:00
  • d4a1f8ba03 fix(settings): close the remaining parental-lock gaps from review 4grayandClaude Fable 5.1 2026-09-25 22:47:30 +02:00
  • 7d12d14259 fix(settings): compile the PIN hashing helper in the Node backend build 4grayandClaude Fable 5.1 2026-09-25 22:31:39 +02:00
  • ba5a9c0745 fix(settings): guard locked categories on routes, PWA search and paging 4grayandClaude Fable 5.1 2026-09-25 22:30:11 +02:00
  • 299a162416 fix(settings): harden the parental lock after review 4grayandClaude Fable 5.1 2026-09-25 22:17:50 +02:00
  • ae5d3f49de Merge origin/master into claude/parental-control-feature-31dde2 4grayandClaude Fable 5.1 2026-09-25 22:12:58 +02:00
  • 112672b970 chore(release): begin 0.25 development and publish 0.24 article 4gray 2026-09-24 09:04:25 +02:00
  • 5e832a6194 fix(portal): drop a poster that fails to load from the About block claude/player-broken-image-c50072 4grayandClaude Opus 5.5 2026-09-24 08:30:18 +02:00
  • 0ecfc06494 test(electron): fix Windows cleanup and retain packaged smoke diagnostics (#1665) v0.24.0 4gray 2026-09-23 22:55:48 +02:00
  • e85d9befca test(electron): bind captured processes to application instances agent/release-ci-investigation 4gray 2026-09-22 23:18:03 +02:00
  • a5bc36699c test(electron): retain process handle after application exit 4gray 2026-09-22 23:09:55 +02:00
  • f48be2ac63 test(electron): require confirmed process exit before relaunch 4gray 2026-09-22 21:34:46 +02:00
  • 19ff9a9e5b test(electron): reap Windows process trees and retain smoke diagnostics 4gray 2026-09-22 21:27:21 +02:00
  • dc4b33991d chore(release): prepare v0.24.0 (#1659) 4gray 2026-09-22 08:43:42 +02:00
  • eb61d37dc3 docs(tmdb): replace catalog titles in matching examples with stand-ins (#1658) 4grayandClaude Opus 5 2026-09-21 22:24:14 +02:00
  • 4313bb5ee1 docs(search): finish the fold fixtures by rewriting both halves of the pair claude/scrub-catalog-titles 4grayandClaude Opus 5 2026-09-21 21:36:19 +02:00
  • 1d13faf530 docs(release): preserve announcement cover prompt agent/release-0.24.0 4gray 2026-09-21 21:13:54 +02:00
  • ea6541c43e docs(release): select sculptural v0.24 cover 4gray 2026-09-21 21:05:07 +02:00
  • 278079519f docs(tmdb): finish the sweep — a missed cache key and a last observed-fact claim 4grayandClaude Opus 5 2026-09-21 20:46:36 +02:00
  • f0096c6437 docs(tmdb): label the folding stand-ins as illustrative, not as history 4grayandClaude Opus 5 2026-09-21 20:07:37 +02:00
  • 1c570c2461 chore(release): prepare v0.24.0 4gray 2026-09-21 19:57:12 +02:00
  • 1a1f5f30db docs(tmdb): replace catalog titles in matching examples with stand-ins 4grayandClaude Opus 5 2026-09-21 19:28:41 +02:00
  • 11358caa7a fix(embedded-mpv): unbreak the Windows runtime pin and the refresh that abandoned it (#1656) 4grayandClaude Opus 5 2026-09-21 19:19:05 +02:00
  • 2c24cb730b docs(changes): drop catalog titles from the pending TMDB spelling note claude/windows-mpv-pin-refresh 4grayandClaude Opus 5 2026-09-21 18:20:44 +02:00
  • 3f7daa0a94 fix(embedded-mpv): unbreak the Windows runtime pin and the refresh that abandoned it 4grayandClaude Opus 5 2026-09-21 18:20:36 +02:00
  • faad8fd8fd docs(agents): compact root guidance and preserve task-specific knowledge (#1645) 4gray 2026-09-21 18:07:14 +02:00
  • b0558bb168 merge: retain canonical TMDB guidance from master agent/compact-agent-guidance 4gray 2026-09-21 08:32:38 +02:00
  • b02d79805b fix(tmdb): a new series no longer matches its older, better-known namesake (#1648) 4grayandClaude Opus 5 2026-09-21 08:18:56 +02:00
  • cbca0383d2 merge: preserve compact guidance alongside latest master contracts 4gray 2026-09-21 08:08:49 +02:00
  • 6d2ba2c5f2 fix(agents): reject nonportable Windows drive links 4gray 2026-09-21 07:57:13 +02:00
  • 1cdb2019d1 ci: allow manual CodeQL validation of PR branches 4gray 2026-09-21 07:45:28 +02:00
  • b87ea9a178 fix(tmdb): a new series no longer matches its older, better-known namesake claude/tmdb-cover-mismatch-4f5414 4grayandClaude Opus 5 2026-09-20 23:26:20 +02:00
  • 42b41ebabc fix(epg): advance the Xtream channel list's current programme as time passes (#1647) 2026-09-21 07:40:44 +02:00
  • a5e24f25c1 fix(agents): exclude www autolinks from import scanning 4gray 2026-09-21 06:24:22 +02:00
  • 9aa8339d98 fix(agents): separate parenthetical prose from handles 4gray 2026-09-21 06:09:37 +02:00
  • 2a19b5f57f fix(agents): normalize possessive federated handles 4gray 2026-09-21 05:58:01 +02:00
  • d3e58ca7fe fix(agents): normalize Unicode punctuation on handles 4gray 2026-09-21 05:46:30 +02:00
  • 0fda973f09 fix(agents): normalize closing punctuation on federated handles 4gray 2026-09-21 05:34:42 +02:00
  • 71999580dd fix(agents): handle declared package names handles and SVG use 4gray 2026-09-21 05:22:34 +02:00
  • 91d04d94cb fix(agents): validate SVG images and conventional guides 4gray 2026-09-21 05:10:12 +02:00
  • 87a27b5458 fix(agents): distinguish URL quotes and cover guidance variants 4gray 2026-09-21 04:58:10 +02:00
  • 7b4a49821b fix(agents): reject file bases and preserve quoted URL boundaries 4gray 2026-09-21 04:45:54 +02:00
  • 802d3dc43c fix(agents): reject pathless media and direct file URLs 4gray 2026-09-21 04:33:33 +02:00
  • 47cfc1ba4a fix(agents): scan nested imports and share document suffixes 4gray 2026-09-21 04:21:52 +02:00
  • 673d3fd791 fix(agents): handle opening prose delimiters 4gray 2026-09-21 04:09:46 +02:00
  • 71b7204ca0 fix(agents): restrict opaque URI exemptions to parsed links 4gray 2026-09-21 03:57:50 +02:00
  • 8d798e050b fix(agents): keep import tokens outside URI scheme matches 4gray 2026-09-21 03:45:46 +02:00
  • 3ea051532a fix(agents): exclude opaque URI prose from import scans 4gray 2026-09-21 03:45:04 +02:00
  • ad5050ca78 fix(agents): preserve imports after bare URL punctuation 4gray 2026-09-21 03:33:08 +02:00
  • 5a8b233840 fix(agents): convert base file URLs to native paths 4gray 2026-09-21 03:21:08 +02:00
  • 464d829538 fix(agents): honor HTML bases and preserve adjacent imports 4gray 2026-09-21 03:09:22 +02:00
  • 3dbd522d70 fix(agents): validate srcdoc references and empty srcset 4gray 2026-09-21 02:56:53 +02:00
  • a7150d1e72 fix(agents): reject empty media and ignore URL at-signs 4gray 2026-09-21 02:44:36 +02:00
  • 6558245e12 fix(agents): normalize internal HTML URL whitespace 4gray 2026-09-21 02:32:59 +02:00
  • 3f8b5be06d fix(agents): preserve block boundaries and validate embeds 4gray 2026-09-21 02:21:11 +02:00
  • 6bc5688001 fix(agents): require files for media references 4gray 2026-09-21 02:09:24 +02:00
  • 576e70fc05 fix(agents): cover document families and guidance basenames 4gray 2026-09-21 01:57:30 +02:00
  • a2d1997e29 fix(agents): validate document formats and trim HTML URLs 4gray 2026-09-21 01:45:35 +02:00
  • 8f76a2c456 fix(agents): handle wildcard versions and alternate documents 4gray 2026-09-21 01:33:29 +02:00
  • 22b2d7a2ac fix(agents): unify Markdown suffix and encoded import guards 4gray 2026-09-21 01:21:42 +02:00
  • 1dd0ec2285 fix(agents): inspect document suffix before URL fragments 4gray 2026-09-21 01:09:57 +02:00
  • 5da10082e5 fix(agents): validate iframe document references 4gray 2026-09-21 00:58:25 +02:00
  • 82d582bb74 fix(agents): preserve filenames across prose punctuation 4gray 2026-09-21 00:46:30 +02:00
  • 4a73cf3828 fix(agents): normalize punctuation for extensionless imports 4gray 2026-09-21 00:34:28 +02:00
  • d10bceab7b fix(agents): delimit package prose at Unicode punctuation 4gray 2026-09-21 00:22:37 +02:00
  • bbbaebce83 fix(agents): count all Markdown line endings in budgets 4gray 2026-09-21 00:10:57 +02:00
  • b863d8e4d4 fix(agents): validate image-map navigation targets 4gray 2026-09-20 23:59:28 +02:00
  • 900050be2e fix(agents): retain visible backticks and explicit path punctuation 4gray 2026-09-20 23:47:48 +02:00
  • 505fa356ab fix(agents): validate extensionless imports and version comparators 4gray 2026-09-20 23:35:50 +02:00
  • cb42c74f43 fix(agents): recognize possessive package mentions 4gray 2026-09-20 23:23:11 +02:00
  • 0ac3421594 fix(agents): decode full HTML entities and media assets 4gray 2026-09-20 23:03:17 +02:00
  • f80a21beef feat(collections): open a Stalker live favorite inside its portal (#1639) 4gray 2026-09-20 22:55:29 +02:00
  • 6578e4073c feat(dashboard): portal EPG on the live rails, loaded lazily per visible card (#1638) 4gray 2026-09-20 22:53:55 +02:00
  • a73538994a fix(agents): validate media and hyphenated literal paths 4gray 2026-09-20 22:51:15 +02:00
  • b54dc4c405 fix(agents): validate visible headings and spaced paths 4gray 2026-09-20 22:39:02 +02:00
  • b0cf310074 fix(agents): retain rendered context for Markdown references 4gray 2026-09-20 22:26:34 +02:00
  • 4e575a810e feat(dashboard): say where you left off instead of which provider it came from (#1646) 4grayandClaude Opus 5 2026-09-20 22:19:47 +02:00
  • 221fe3d68a fix(agents): accept qualified package prose 4gray 2026-09-20 22:13:39 +02:00
  • 1a2e25645d fix(dashboard): pin only the hero row for portal EPG claude/dashboard-portal-epg-lazy 4grayandClaude Opus 5 2026-09-20 22:01:35 +02:00
  • e1bc4dee60 fix(agents): support package versions and source fragments 4gray 2026-09-20 22:01:32 +02:00
  • 9c5c256b0d refactor(dashboard): fold the portal EPG wiring into the live-EPG presenter 4grayandClaude Opus 5 2026-09-20 21:55:33 +02:00