{
  "schemaVersion": 1,
  "generatedAt": "2026-05-19T00:02:06.956Z",
  "source": {
    "repository": "SysAdminDoc/sysadmindoc.github.io",
    "data": "src/data/_releases.json",
    "githubMetadataFetchedAt": "2026-05-19T00:02:06.956Z"
  },
  "counts": {
    "releases": 60,
    "repositories": 24
  },
  "releases": [
    {
      "repo": "OpenLumen",
      "projectName": "OpenLumen",
      "tag": "v0.4.0",
      "name": "OpenLumen v0.4.0",
      "publishedAt": "2026-05-16T15:13:49Z",
      "summary": "All notable changes to OpenLumen are documented here. · The format is loosely based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), · and this project adheres to [Semantic Versioning](https://semver.org/spec",
      "urls": {
        "release": "https://github.com/SysAdminDoc/OpenLumen/releases/tag/v0.4.0",
        "repository": "https://github.com/SysAdminDoc/OpenLumen",
        "detail": "https://sysadmindoc.github.io/projects/OpenLumen/"
      }
    },
    {
      "repo": "OpenLumen",
      "projectName": "OpenLumen",
      "tag": "v0.3.0",
      "name": "OpenLumen v0.3.0",
      "publishedAt": "2026-05-16T14:37:14Z",
      "summary": "All notable changes to OpenLumen are documented here. · The format is loosely based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), · and this project adheres to [Semantic Versioning](https://semver.org/spec",
      "urls": {
        "release": "https://github.com/SysAdminDoc/OpenLumen/releases/tag/v0.3.0",
        "repository": "https://github.com/SysAdminDoc/OpenLumen",
        "detail": "https://sysadmindoc.github.io/projects/OpenLumen/"
      }
    },
    {
      "repo": "OpenLumen",
      "projectName": "OpenLumen",
      "tag": "v0.2.0",
      "name": "OpenLumen v0.2.0",
      "publishedAt": "2026-05-16T14:24:37Z",
      "summary": "All notable changes to OpenLumen are documented here. · The format is loosely based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), · and this project adheres to [Semantic Versioning](https://semver.org/spec",
      "urls": {
        "release": "https://github.com/SysAdminDoc/OpenLumen/releases/tag/v0.2.0",
        "repository": "https://github.com/SysAdminDoc/OpenLumen",
        "detail": "https://sysadmindoc.github.io/projects/OpenLumen/"
      }
    },
    {
      "repo": "NovaCut",
      "projectName": "NovaCut",
      "tag": "v3.73.2",
      "name": "NovaCut v3.73.2",
      "publishedAt": "2026-05-13T17:23:38Z",
      "summary": "Premium project-home polish release. · - First-run project home now focuses on creating, restoring, or sampling a project instead of showing inactive library controls. · - Empty filtered views provide a single recovery a",
      "urls": {
        "release": "https://github.com/SysAdminDoc/NovaCut/releases/tag/v3.73.2",
        "repository": "https://github.com/SysAdminDoc/NovaCut",
        "detail": "https://sysadmindoc.github.io/projects/NovaCut/"
      }
    },
    {
      "repo": "SnapCrop",
      "projectName": "SnapCrop",
      "tag": "v6.7.3",
      "name": "SnapCrop v6.7.3",
      "publishedAt": "2026-05-13T17:01:37Z",
      "summary": "Signed SnapCrop v6.7.3 release. · Changes: · - Home Recent crops now expose visible delete controls instead of hidden long-press deletion.",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SnapCrop/releases/tag/v6.7.3",
        "repository": "https://github.com/SysAdminDoc/SnapCrop",
        "detail": "https://sysadmindoc.github.io/projects/SnapCrop/"
      }
    },
    {
      "repo": "NovaCut",
      "projectName": "NovaCut",
      "tag": "v3.72.0",
      "name": "NovaCut v3.72.0 — Hardening pass",
      "publishedAt": "2026-05-13T15:07:21Z",
      "summary": "- **Cut Assistant deleted the wrong slice.** `applyAcceptedCuts()` looked up `op.clipId` AFTER the first `splitClipAt()`, but `splitClipAt` keeps the LEFT half on the original id — so the \"middle\" lookup matched the wron",
      "urls": {
        "release": "https://github.com/SysAdminDoc/NovaCut/releases/tag/v3.72.0",
        "repository": "https://github.com/SysAdminDoc/NovaCut",
        "detail": "https://sysadmindoc.github.io/projects/NovaCut/"
      }
    },
    {
      "repo": "SnapCrop",
      "projectName": "SnapCrop",
      "tag": "v6.7.0",
      "name": "SnapCrop v6.7.0",
      "publishedAt": "2026-05-13T14:53:40Z",
      "summary": "**Gallery cleanup: one-tap select all screenshots.** · When you open an album with raw screenshots cluttering it, a phone-icon button + count now appears in the top bar. Tap it to enter selection mode with every screensh",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SnapCrop/releases/tag/v6.7.0",
        "repository": "https://github.com/SysAdminDoc/SnapCrop",
        "detail": "https://sysadmindoc.github.io/projects/SnapCrop/"
      }
    },
    {
      "repo": "SnapCrop",
      "projectName": "SnapCrop",
      "tag": "v6.6.1",
      "name": "SnapCrop v6.6.1",
      "publishedAt": "2026-05-13T14:34:46Z",
      "summary": "**Save now replaces the original screenshot by default.** · When you crop a screenshot and tap **Save**, the original full-size capture is removed automatically — no more duplicates piling up in your gallery. Tap **Save ",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SnapCrop/releases/tag/v6.6.1",
        "repository": "https://github.com/SysAdminDoc/SnapCrop",
        "detail": "https://sysadmindoc.github.io/projects/SnapCrop/"
      }
    },
    {
      "repo": "SnapCrop",
      "projectName": "SnapCrop",
      "tag": "v6.6.0",
      "name": "SnapCrop v6.6.0",
      "publishedAt": "2026-05-13T14:24:52Z",
      "summary": "**Sixth-pass deep audit — security + reliability.** · - Keystore passwords moved out of committed `app/build.gradle.kts` into gitignored `keystore.properties` (CI env-var fallback supported). · - **Thumbnail recycle cras",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SnapCrop/releases/tag/v6.6.0",
        "repository": "https://github.com/SysAdminDoc/SnapCrop",
        "detail": "https://sysadmindoc.github.io/projects/SnapCrop/"
      }
    },
    {
      "repo": "OpenSwift",
      "projectName": "OpenSwift",
      "tag": "v0.3.0",
      "name": "v0.3.0",
      "publishedAt": "2026-05-04T02:27:23Z",
      "summary": "Iteration 2: Accessibility & Privacy Foundation. Includes reduced motion toggle, WCAG AAA high contrast theme, and privacy dashboard UI for clipboard + dictionary management.",
      "urls": {
        "release": "https://github.com/SysAdminDoc/OpenSwift/releases/tag/v0.3.0",
        "repository": "https://github.com/SysAdminDoc/OpenSwift",
        "detail": "https://sysadmindoc.github.io/projects/OpenSwift/"
      }
    },
    {
      "repo": "OpenSwift",
      "projectName": "OpenSwift",
      "tag": "v0.2.0",
      "name": "OpenSwift v0.2.0",
      "publishedAt": "2026-05-04T01:44:57Z",
      "summary": "",
      "urls": {
        "release": "https://github.com/SysAdminDoc/OpenSwift/releases/tag/v0.2.0",
        "repository": "https://github.com/SysAdminDoc/OpenSwift",
        "detail": "https://sysadmindoc.github.io/projects/OpenSwift/"
      }
    },
    {
      "repo": "SnapCrop",
      "projectName": "SnapCrop",
      "tag": "v6.5.6",
      "name": "SnapCrop v6.5.6 - adaptive-icon build fix",
      "publishedAt": "2026-04-30T01:03:16Z",
      "summary": "Patch release that fixes a build failure on AAPT2 36.x by deduplicating pivotX/pivotY attributes on the rotated outer group of the adaptive-icon vectors.",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SnapCrop/releases/tag/v6.5.6",
        "repository": "https://github.com/SysAdminDoc/SnapCrop",
        "detail": "https://sysadmindoc.github.io/projects/SnapCrop/"
      }
    },
    {
      "repo": "NovaCut",
      "projectName": "NovaCut",
      "tag": "v3.71.0",
      "name": "NovaCut v3.71.0 - Cut Assistant + TrackedObject + speed-ramp fixes",
      "publishedAt": "2026-04-30T00:59:04Z",
      "summary": "Release v3.71.0 ships the Cut Assistant review UI, TrackedObject scaffolding for the mosaic effect, template compatibility validation, export color confidence checks, stream-copy export control, and speed-ramp duration i",
      "urls": {
        "release": "https://github.com/SysAdminDoc/NovaCut/releases/tag/v3.71.0",
        "repository": "https://github.com/SysAdminDoc/NovaCut",
        "detail": "https://sysadmindoc.github.io/projects/NovaCut/"
      }
    },
    {
      "repo": "ScriptVault",
      "projectName": "ScriptVault",
      "tag": "v2.3.4",
      "name": "ScriptVault v2.3.4",
      "publishedAt": "2026-04-29T01:06:35Z",
      "summary": "Two CSP-blocked inline `<script>` blocks were silently breaking the dashboard's view-settings toolbar (zoom + density) and the DevTools panel registration. Also relocates the self-distribution signing keys out of the rep",
      "urls": {
        "release": "https://github.com/SysAdminDoc/ScriptVault/releases/tag/v2.3.4",
        "repository": "https://github.com/SysAdminDoc/ScriptVault",
        "detail": "https://sysadmindoc.github.io/projects/ScriptVault/"
      }
    },
    {
      "repo": "sysadmindoc.github.io",
      "projectName": "sysadmindoc.github.io",
      "tag": "v0.13.1",
      "name": "v0.13.1 — catalog refresh",
      "publishedAt": "2026-04-26T03:04:56Z",
      "summary": "**Catalog refresh — add 12 missing public repos.** · Added to `src/data/projects.ts`: · - **C# / Desktop**: MyPortfolio, LocalChromeStore, LocalDesktopStore, TeamStation, Images",
      "urls": {
        "release": "https://github.com/SysAdminDoc/sysadmindoc.github.io/releases/tag/v0.13.1",
        "repository": "https://github.com/SysAdminDoc/sysadmindoc.github.io",
        "detail": "https://sysadmindoc.github.io/projects/sysadmindoc.github.io/"
      }
    },
    {
      "repo": "ScriptVault",
      "projectName": "ScriptVault",
      "tag": "v2.3.1",
      "name": "ScriptVault v2.3.1",
      "publishedAt": "2026-04-25T17:31:12Z",
      "summary": "**Fixes a broken v2.3.0** — extensions failed to load with `Could not load icon 'icons/16.png' specified in 'icons'` because the manifest referenced a directory that was deleted during v2.3.0's branding cleanup. Also fix",
      "urls": {
        "release": "https://github.com/SysAdminDoc/ScriptVault/releases/tag/v2.3.1",
        "repository": "https://github.com/SysAdminDoc/ScriptVault",
        "detail": "https://sysadmindoc.github.io/projects/ScriptVault/"
      }
    },
    {
      "repo": "ScriptVault",
      "projectName": "ScriptVault",
      "tag": "v2.3.0",
      "name": "ScriptVault v2.3.0",
      "publishedAt": "2026-04-25T16:17:07Z",
      "summary": "Dragdrop CRX installs are blocked by Chromium 75+ for any extension not in the Web Store, regardless of signing or developer mode. The CRX in this release will hit `CRX_REQUIRED_PROOF_MISSING` in Brave and a similar bloc",
      "urls": {
        "release": "https://github.com/SysAdminDoc/ScriptVault/releases/tag/v2.3.0",
        "repository": "https://github.com/SysAdminDoc/ScriptVault",
        "detail": "https://sysadmindoc.github.io/projects/ScriptVault/"
      }
    },
    {
      "repo": "NovaCut",
      "projectName": "NovaCut",
      "tag": "v3.69.0",
      "name": "NovaCut v3.69.0 — 15-Feature Wave + Hardening",
      "publishedAt": "2026-04-23T02:16:22Z",
      "summary": "Twelve new engines behind a composite v3.69 feature hub, real implementations · for stream-copy export / HDR preservation / text stroke export / keyframe · remap on text-based edits / transcript persistence, and a produc",
      "urls": {
        "release": "https://github.com/SysAdminDoc/NovaCut/releases/tag/v3.69.0",
        "repository": "https://github.com/SysAdminDoc/NovaCut",
        "detail": "https://sysadmindoc.github.io/projects/NovaCut/"
      }
    },
    {
      "repo": "NovaCut",
      "projectName": "NovaCut",
      "tag": "v3.68.0",
      "name": "NovaCut v3.68.0 — Performance & Responsiveness Pass",
      "publishedAt": "2026-04-22T11:54:02Z",
      "summary": "Broad optimization sweep across recomposition hotspots, per-tick I/O, and hot-path allocation. No new features. No DB schema changes. No new dependencies. · - **Per-clip `Brush.verticalGradient` overlay hoisted to `remem",
      "urls": {
        "release": "https://github.com/SysAdminDoc/NovaCut/releases/tag/v3.68.0",
        "repository": "https://github.com/SysAdminDoc/NovaCut",
        "detail": "https://sysadmindoc.github.io/projects/NovaCut/"
      }
    },
    {
      "repo": "OpenCut",
      "projectName": "OpenCut",
      "tag": "v1.25.1",
      "name": "OpenCut v1.25.1 — Media detection + project-folder output fix",
      "publishedAt": "2026-04-20T16:49:56Z",
      "summary": "**1. Imported media not detected** · The ExtendScript walker used an `item.type === 2` + `!item.getMediaPath` heuristic that broke silently on Premiere 25.x, where most bins expose `getMediaPath` as a function (so the fa",
      "urls": {
        "release": "https://github.com/SysAdminDoc/OpenCut/releases/tag/v1.25.1",
        "repository": "https://github.com/SysAdminDoc/OpenCut",
        "detail": "https://sysadmindoc.github.io/projects/OpenCut/"
      }
    },
    {
      "repo": "OpenCut",
      "projectName": "OpenCut",
      "tag": "v1.25.0",
      "name": "OpenCut v1.25.0 — Wave H: Commercial Parity & Content-Creator Polish",
      "publishedAt": "2026-04-20T14:15:55Z",
      "summary": "16 new core modules + 1 new blueprint (`wave_h_bp`) + 34 new routes (1,241 → **1,275**). Extends the OSS survey with commercial-product patterns (Opus Clip, Descript, CapCut, ScreenStudio) and post-April-2026 AI projects",
      "urls": {
        "release": "https://github.com/SysAdminDoc/OpenCut/releases/tag/v1.25.0",
        "repository": "https://github.com/SysAdminDoc/OpenCut",
        "detail": "https://sysadmindoc.github.io/projects/OpenCut/"
      }
    },
    {
      "repo": "SunoJump",
      "projectName": "SunoJump",
      "tag": "v1.5.0",
      "name": "v1.5.0",
      "publishedAt": "2026-04-19T08:59:46Z",
      "summary": "- Redesigns the PyQt GUI into a premium two-column studio console. · - Adds a graphite/brass visual system, header status strip, icon controls, and clearer operational states. · - Moves pipeline controls into a scrollabl",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SunoJump/releases/tag/v1.5.0",
        "repository": "https://github.com/SysAdminDoc/SunoJump",
        "detail": "https://sysadmindoc.github.io/projects/SunoJump/"
      }
    },
    {
      "repo": "SunoJump",
      "projectName": "SunoJump",
      "tag": "v1.4.2",
      "name": "v1.4.2",
      "publishedAt": "2026-04-19T08:28:28Z",
      "summary": "Loop-3+4 audit fixes after v1.4.1. · Both builds produced `dist/SunoJump` and uploaded as asset \"SunoJump\", so the second matrix job clobbered the first. Only one OS binary survived each release. Fixed: workflow now copi",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SunoJump/releases/tag/v1.4.2",
        "repository": "https://github.com/SysAdminDoc/SunoJump",
        "detail": "https://sysadmindoc.github.io/projects/SunoJump/"
      }
    },
    {
      "repo": "SunoJump",
      "projectName": "SunoJump",
      "tag": "v1.4.1",
      "name": "v1.4.1",
      "publishedAt": "2026-04-19T08:09:37Z",
      "summary": "Two improvement loops after v1.4.0. Headline: a **real audio-quality bug in the phase vocoder** shipped in v1.4.0. · The phase vocoder in v1.4.0 had inverted rate semantics. Any segment with a positive semitone shift pro",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SunoJump/releases/tag/v1.4.1",
        "repository": "https://github.com/SysAdminDoc/SunoJump",
        "detail": "https://sysadmindoc.github.io/projects/SunoJump/"
      }
    },
    {
      "repo": "SunoJump",
      "projectName": "SunoJump",
      "tag": "v1.4.0",
      "name": "v1.4.0 - PV pitch, Compare Presets, detection risk",
      "publishedAt": "2026-04-19T07:56:48Z",
      "summary": "Five major improvements across quality, UX, and reproducibility. · Replaced the old time-warp pitch micro-shift (which audibly warbled at Extreme's ±3 semitones) with a phase-vocoder implementation. Pitch shifts now pres",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SunoJump/releases/tag/v1.4.0",
        "repository": "https://github.com/SysAdminDoc/SunoJump",
        "detail": "https://sysadmindoc.github.io/projects/SunoJump/"
      }
    },
    {
      "repo": "SunoJump",
      "projectName": "SunoJump",
      "tag": "v1.3.0",
      "name": "v1.3.0 - Render Preview",
      "publishedAt": "2026-04-19T07:30:50Z",
      "summary": "Hear what your preset sounds like before running full-file processing. · - Click **Render Preview** on the Preview panel · - SunoJump processes the first 30 seconds of the selected file with your current settings",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SunoJump/releases/tag/v1.3.0",
        "repository": "https://github.com/SysAdminDoc/SunoJump",
        "detail": "https://sysadmindoc.github.io/projects/SunoJump/"
      }
    },
    {
      "repo": "OpenCut",
      "projectName": "OpenCut",
      "tag": "v1.16.0",
      "name": "OpenCut v1.16.0",
      "publishedAt": "2026-04-15T22:53:50Z",
      "summary": "- **Path traversal prevention** — `validate_output_path()` added to all 157+ output_path and 100+ output_dir parameters across 43+ route files · - **FFmpeg concat demux injection** — Newline/carriage return stripping in ",
      "urls": {
        "release": "https://github.com/SysAdminDoc/OpenCut/releases/tag/v1.16.0",
        "repository": "https://github.com/SysAdminDoc/OpenCut",
        "detail": "https://sysadmindoc.github.io/projects/OpenCut/"
      }
    },
    {
      "repo": "StreamKeep",
      "projectName": "StreamKeep",
      "tag": "v4.31.2",
      "name": "StreamKeep v4.31.2",
      "publishedAt": "2026-04-15T22:38:48Z",
      "summary": "- **schedule.py** — GraphQL injection via `%s` interpolation; added regex whitelist · - **kick.py** — `list_vods()` tuple not unpacked; single-VOD channel resolution was dead code · - **twitch_recover.py** — `qualities` ",
      "urls": {
        "release": "https://github.com/SysAdminDoc/StreamKeep/releases/tag/v4.31.2",
        "repository": "https://github.com/SysAdminDoc/StreamKeep",
        "detail": "https://sysadmindoc.github.io/projects/StreamKeep/"
      }
    },
    {
      "repo": "project-nomad-desktop",
      "projectName": "project-nomad-desktop",
      "tag": "v7.32.0",
      "name": "v7.32.0 — Deep Security & Reliability Audit",
      "publishedAt": "2026-04-15T22:33:37Z",
      "summary": "Comprehensive end-to-end audit across 13 files targeting security, correctness, and frontend hardening. 913 tests pass. · - **PBKDF2-SHA256 credential hashing** — PIN and password hashing upgraded from plain SHA-256 to P",
      "urls": {
        "release": "https://github.com/SysAdminDoc/project-nomad-desktop/releases/tag/v7.32.0",
        "repository": "https://github.com/SysAdminDoc/project-nomad-desktop",
        "detail": "https://sysadmindoc.github.io/projects/project-nomad-desktop/"
      }
    },
    {
      "repo": "sysadmindoc.github.io",
      "projectName": "sysadmindoc.github.io",
      "tag": "v0.8.0",
      "name": "v0.8.0 — README, releases, tech chips on project pages",
      "publishedAt": "2026-04-15T04:18:51Z",
      "summary": "Project detail pages now render each repo's README at build time, show up to 5 recent releases inline, display inferred tech-stack chips (language + category + tags), and rank related projects by stars × push freshness. ",
      "urls": {
        "release": "https://github.com/SysAdminDoc/sysadmindoc.github.io/releases/tag/v0.8.0",
        "repository": "https://github.com/SysAdminDoc/sysadmindoc.github.io",
        "detail": "https://sysadmindoc.github.io/projects/sysadmindoc.github.io/"
      }
    },
    {
      "repo": "sysadmindoc.github.io",
      "projectName": "sysadmindoc.github.io",
      "tag": "v0.7.0",
      "name": "v0.7.0 — data depth",
      "publishedAt": "2026-04-15T04:08:54Z",
      "summary": "Three new stream-of-output surfaces. · - **`/releases`** — chronological, grouped-by-month stream of releases across my 40 most-recently-pushed repos. Auto-refreshed on the daily cron. Shows tag, date, first 3 lines of r",
      "urls": {
        "release": "https://github.com/SysAdminDoc/sysadmindoc.github.io/releases/tag/v0.7.0",
        "repository": "https://github.com/SysAdminDoc/sysadmindoc.github.io",
        "detail": "https://sysadmindoc.github.io/projects/sysadmindoc.github.io/"
      }
    },
    {
      "repo": "sysadmindoc.github.io",
      "projectName": "sysadmindoc.github.io",
      "tag": "v0.6.0",
      "name": "v0.6.0 — narrative polish",
      "publishedAt": "2026-04-15T04:00:42Z",
      "summary": "Stop listing projects, start telling the story. · **New surfaces** · - **★ Greatest Hits** — 8 curated repos above Featured, each with a why-it-matters sentence.",
      "urls": {
        "release": "https://github.com/SysAdminDoc/sysadmindoc.github.io/releases/tag/v0.6.0",
        "repository": "https://github.com/SysAdminDoc/sysadmindoc.github.io",
        "detail": "https://sysadmindoc.github.io/projects/sysadmindoc.github.io/"
      }
    },
    {
      "repo": "sysadmindoc.github.io",
      "projectName": "sysadmindoc.github.io",
      "tag": "v0.5.0",
      "name": "v0.5.0 — OG cards, live screenshots, vim nav",
      "publishedAt": "2026-04-15T03:32:36Z",
      "summary": "**Rich media + power-user polish.** · - **Per-project OG cards** — 139 unique 1200×630 PNGs generated at build via [satori](https://github.com/vercel/satori) + [@resvg/resvg-js](https://github.com/yisibl/resvg-js). Each ",
      "urls": {
        "release": "https://github.com/SysAdminDoc/sysadmindoc.github.io/releases/tag/v0.5.0",
        "repository": "https://github.com/SysAdminDoc/sysadmindoc.github.io",
        "detail": "https://sysadmindoc.github.io/projects/sysadmindoc.github.io/"
      }
    },
    {
      "repo": "project-nomad-desktop",
      "projectName": "project-nomad-desktop",
      "tag": "v7.28.0",
      "name": "v7.28.0 — Auth foundation + validation expansion",
      "publishedAt": "2026-04-15T02:47:44Z",
      "summary": "Builds on v7.27.0 hardening with the **auth enforcement layer** the audit flagged as the largest remaining security gap (H4), plus continued expansion of input validation, pagination, and activity logging. · - New `web/a",
      "urls": {
        "release": "https://github.com/SysAdminDoc/project-nomad-desktop/releases/tag/v7.28.0",
        "repository": "https://github.com/SysAdminDoc/project-nomad-desktop",
        "detail": "https://sysadmindoc.github.io/projects/project-nomad-desktop/"
      }
    },
    {
      "repo": "project-nomad-desktop",
      "projectName": "project-nomad-desktop",
      "tag": "v7.27.0",
      "name": "v7.27.0 — Hardening & Polish",
      "publishedAt": "2026-04-15T02:39:39Z",
      "summary": "This release closes 17 items from the v7.27.0 hardening punch list spanning security, reliability, and schema integrity. No new features — focused entirely on production readiness. · - **H1** `sensor_readings` table conf",
      "urls": {
        "release": "https://github.com/SysAdminDoc/project-nomad-desktop/releases/tag/v7.27.0",
        "repository": "https://github.com/SysAdminDoc/project-nomad-desktop",
        "detail": "https://sysadmindoc.github.io/projects/project-nomad-desktop/"
      }
    },
    {
      "repo": "SysAdminDoc",
      "projectName": "SysAdminDoc",
      "tag": "v3.0.0",
      "name": "v3.0.0",
      "publishedAt": "2026-04-13T16:46:04Z",
      "summary": "Release v3.0.0",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SysAdminDoc/releases/tag/v3.0.0",
        "repository": "https://github.com/SysAdminDoc/SysAdminDoc",
        "detail": null
      }
    },
    {
      "repo": "Stock-Video-Collector",
      "projectName": "Stock-Video-Collector",
      "tag": "v0.7.1",
      "name": "v0.7.1",
      "publishedAt": "2026-04-13T16:46:00Z",
      "summary": "Release v0.7.1",
      "urls": {
        "release": "https://github.com/SysAdminDoc/Stock-Video-Collector/releases/tag/v0.7.1",
        "repository": "https://github.com/SysAdminDoc/Stock-Video-Collector",
        "detail": "https://sysadmindoc.github.io/projects/Stock-Video-Collector/"
      }
    },
    {
      "repo": "SoftwareScannerGUI",
      "projectName": "SoftwareScannerGUI",
      "tag": "v1.1.0",
      "name": "v1.1.0",
      "publishedAt": "2026-04-13T16:45:58Z",
      "summary": "Release v1.1.0",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SoftwareScannerGUI/releases/tag/v1.1.0",
        "repository": "https://github.com/SysAdminDoc/SoftwareScannerGUI",
        "detail": "https://sysadmindoc.github.io/projects/SoftwareScannerGUI/"
      }
    },
    {
      "repo": "SlunderStudio",
      "projectName": "SlunderStudio",
      "tag": "v0.1.0",
      "name": "v0.1.0",
      "publishedAt": "2026-04-13T16:45:56Z",
      "summary": "Release v0.1.0",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SlunderStudio/releases/tag/v0.1.0",
        "repository": "https://github.com/SysAdminDoc/SlunderStudio",
        "detail": "https://sysadmindoc.github.io/projects/SlunderStudio/"
      }
    },
    {
      "repo": "SkyTrack",
      "projectName": "SkyTrack",
      "tag": "v0.16.0",
      "name": "v0.16.0",
      "publishedAt": "2026-04-13T16:45:55Z",
      "summary": "Release v0.16.0",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SkyTrack/releases/tag/v0.16.0",
        "repository": "https://github.com/SysAdminDoc/SkyTrack",
        "detail": "https://sysadmindoc.github.io/projects/SkyTrack/"
      }
    },
    {
      "repo": "SearchHub",
      "projectName": "SearchHub",
      "tag": "v0.1.1",
      "name": "v0.1.1",
      "publishedAt": "2026-04-13T16:45:53Z",
      "summary": "Release v0.1.1",
      "urls": {
        "release": "https://github.com/SysAdminDoc/SearchHub/releases/tag/v0.1.1",
        "repository": "https://github.com/SysAdminDoc/SearchHub",
        "detail": "https://sysadmindoc.github.io/projects/SearchHub/"
      }
    },
    {
      "repo": "Scripts",
      "projectName": "Scripts",
      "tag": "v1.1.0",
      "name": "v1.1.0",
      "publishedAt": "2026-04-13T16:45:51Z",
      "summary": "Release v1.1.0",
      "urls": {
        "release": "https://github.com/SysAdminDoc/Scripts/releases/tag/v1.1.0",
        "repository": "https://github.com/SysAdminDoc/Scripts",
        "detail": null
      }
    },
    {
      "repo": "Reddit-Enhancement-Continued",
      "projectName": "Reddit-Enhancement-Continued",
      "tag": "v2.7.5",
      "name": "v2.7.5",
      "publishedAt": "2026-04-13T16:45:46Z",
      "summary": "Release v2.7.5",
      "urls": {
        "release": "https://github.com/SysAdminDoc/Reddit-Enhancement-Continued/releases/tag/v2.7.5",
        "repository": "https://github.com/SysAdminDoc/Reddit-Enhancement-Continued",
        "detail": "https://sysadmindoc.github.io/projects/Reddit-Enhancement-Continued/"
      }
    },
    {
      "repo": "QR-Code-Generator-Pro",
      "projectName": "QR-Code-Generator-Pro",
      "tag": "v7.0.0",
      "name": "v7.0.0",
      "publishedAt": "2026-04-13T16:45:44Z",
      "summary": "Release v7.0.0",
      "urls": {
        "release": "https://github.com/SysAdminDoc/QR-Code-Generator-Pro/releases/tag/v7.0.0",
        "repository": "https://github.com/SysAdminDoc/QR-Code-Generator-Pro",
        "detail": "https://sysadmindoc.github.io/projects/QR-Code-Generator-Pro/"
      }
    },
    {
      "repo": "pfSenseSuite",
      "projectName": "pfSenseSuite",
      "tag": "v3.4.0",
      "name": "v3.4.0",
      "publishedAt": "2026-04-13T16:45:40Z",
      "summary": "Release v3.4.0",
      "urls": {
        "release": "https://github.com/SysAdminDoc/pfSenseSuite/releases/tag/v3.4.0",
        "repository": "https://github.com/SysAdminDoc/pfSenseSuite",
        "detail": "https://sysadmindoc.github.io/projects/pfSenseSuite/"
      }
    },
    {
      "repo": "PDFedit",
      "projectName": "PDFedit",
      "tag": "v5.5.0",
      "name": "v5.5.0",
      "publishedAt": "2026-04-13T16:45:39Z",
      "summary": "Release v5.5.0",
      "urls": {
        "release": "https://github.com/SysAdminDoc/PDFedit/releases/tag/v5.5.0",
        "repository": "https://github.com/SysAdminDoc/PDFedit",
        "detail": "https://sysadmindoc.github.io/projects/PDFedit/"
      }
    },
    {
      "repo": "Openshop",
      "projectName": "Openshop",
      "tag": "v0.16.0",
      "name": "v0.16.0",
      "publishedAt": "2026-04-13T16:45:38Z",
      "summary": "Release v0.16.0",
      "urls": {
        "release": "https://github.com/SysAdminDoc/Openshop/releases/tag/v0.16.0",
        "repository": "https://github.com/SysAdminDoc/Openshop",
        "detail": "https://sysadmindoc.github.io/projects/Openshop/"
      }
    },
    {
      "repo": "npp-sc-scanner",
      "projectName": "npp-sc-scanner",
      "tag": "v8.8.9",
      "name": "v8.8.9",
      "publishedAt": "2026-04-13T16:45:31Z",
      "summary": "Release v8.8.9",
      "urls": {
        "release": "https://github.com/SysAdminDoc/npp-sc-scanner/releases/tag/v8.8.9",
        "repository": "https://github.com/SysAdminDoc/npp-sc-scanner",
        "detail": "https://sysadmindoc.github.io/projects/npp-sc-scanner/"
      }
    },
    {
      "repo": "StreamKeep",
      "projectName": "StreamKeep",
      "tag": "v4.31.0",
      "name": "StreamKeep v4.31.0 — Wave 2 Complete",
      "publishedAt": "2026-04-13T16:36:12Z",
      "summary": "40 new features across 7 phases, bringing StreamKeep from a VOD downloader to a full media management platform. · - **F41** SQLite Library Database — history/monitor/queue migrated from JSON to indexed SQLite with WAL · ",
      "urls": {
        "release": "https://github.com/SysAdminDoc/StreamKeep/releases/tag/v4.31.0",
        "repository": "https://github.com/SysAdminDoc/StreamKeep",
        "detail": "https://sysadmindoc.github.io/projects/StreamKeep/"
      }
    },
    {
      "repo": "project-nomad-desktop",
      "projectName": "project-nomad-desktop",
      "tag": "v7.7.0",
      "name": "NOMAD Field Desk v7.7.0 — Daily Operations Brief",
      "publishedAt": "2026-04-13T03:35:33Z",
      "summary": "A one-page compiled snapshot of what matters *today* — weather, proximity alerts, inventory gaps, tasks, and family status. · Click **Generate** on Home to compile. **Print** opens a framed printable variant for physical",
      "urls": {
        "release": "https://github.com/SysAdminDoc/project-nomad-desktop/releases/tag/v7.7.0",
        "repository": "https://github.com/SysAdminDoc/project-nomad-desktop",
        "detail": "https://sysadmindoc.github.io/projects/project-nomad-desktop/"
      }
    },
    {
      "repo": "project-nomad-desktop",
      "projectName": "project-nomad-desktop",
      "tag": "v7.6.0",
      "name": "NOMAD Field Desk v7.6.0 — Family Check-in Board",
      "publishedAt": "2026-04-13T03:18:02Z",
      "summary": "The hardest single question in a real crisis: *where's everyone and are they OK?* · New card on Home shows each household member with a 4-status board: · - **OK** — safe, at expected location",
      "urls": {
        "release": "https://github.com/SysAdminDoc/project-nomad-desktop/releases/tag/v7.6.0",
        "repository": "https://github.com/SysAdminDoc/project-nomad-desktop",
        "detail": "https://sysadmindoc.github.io/projects/project-nomad-desktop/"
      }
    },
    {
      "repo": "OpenCut",
      "projectName": "OpenCut",
      "tag": "v1.10.3",
      "name": "v1.10.3 — Journal Apply to selection",
      "publishedAt": "2026-04-13T02:49:03Z",
      "summary": "Journal rows now offer 'Apply to selection' for entries that recorded a forward payload, so dialing in silence threshold / caption style / full pipeline on one clip means one click to apply the same params to every subse",
      "urls": {
        "release": "https://github.com/SysAdminDoc/OpenCut/releases/tag/v1.10.3",
        "repository": "https://github.com/SysAdminDoc/OpenCut",
        "detail": "https://sysadmindoc.github.io/projects/OpenCut/"
      }
    },
    {
      "repo": "OpenCut",
      "projectName": "OpenCut",
      "tag": "v1.10.2",
      "name": "v1.10.2 — Persisted Assistant dismissals",
      "publishedAt": "2026-04-13T02:45:59Z",
      "summary": "Dismiss a Sequence Assistant suggestion and it now sticks per Premiere project across panel reloads. Stored in ~/.opencut/assistant_dismissed.json keyed by project path, union'd with session-scoped dismissals on every /a",
      "urls": {
        "release": "https://github.com/SysAdminDoc/OpenCut/releases/tag/v1.10.2",
        "repository": "https://github.com/SysAdminDoc/OpenCut",
        "detail": "https://sysadmindoc.github.io/projects/OpenCut/"
      }
    },
    {
      "repo": "StreamKeep",
      "projectName": "StreamKeep",
      "tag": "v4.17.0",
      "name": "StreamKeep v4.17.0",
      "publishedAt": "2026-04-13T02:45:41Z",
      "summary": "Round 4 features, all five shipped. · Completes the live-chat feature. Kick live recordings now capture chat via Pusher WebSocket and write `chat.jsonl` + optional `chat.ass` subtitle sidecar, just like Twitch. `ChatWork",
      "urls": {
        "release": "https://github.com/SysAdminDoc/StreamKeep/releases/tag/v4.17.0",
        "repository": "https://github.com/SysAdminDoc/StreamKeep",
        "detail": "https://sysadmindoc.github.io/projects/StreamKeep/"
      }
    },
    {
      "repo": "StreamKeep",
      "projectName": "StreamKeep",
      "tag": "v4.16.0",
      "name": "StreamKeep v4.16.0",
      "publishedAt": "2026-04-13T02:34:13Z",
      "summary": "Round 3 features — all five shipped. · Opt-in (**Settings → Check for updates on startup**). Hits the GitHub Releases API on launch; if a newer tag is available, a Download-tab banner appears with release notes and a **D",
      "urls": {
        "release": "https://github.com/SysAdminDoc/StreamKeep/releases/tag/v4.16.0",
        "repository": "https://github.com/SysAdminDoc/StreamKeep",
        "detail": "https://sysadmindoc.github.io/projects/StreamKeep/"
      }
    },
    {
      "repo": "StreamKeep",
      "projectName": "StreamKeep",
      "tag": "v4.15.0",
      "name": "StreamKeep v4.15.0",
      "publishedAt": "2026-04-12T22:21:25Z",
      "summary": "Building on v4.14.0. Every item deepens an existing feature or lifts a real ceiling. · The Trim dialog is rewritten around a filmstrip: 20 ffmpeg-generated thumbnails, draggable start (blue) and end (green) handles, a li",
      "urls": {
        "release": "https://github.com/SysAdminDoc/StreamKeep/releases/tag/v4.15.0",
        "repository": "https://github.com/SysAdminDoc/StreamKeep",
        "detail": "https://sysadmindoc.github.io/projects/StreamKeep/"
      }
    },
    {
      "repo": "ScriptVault",
      "projectName": "ScriptVault",
      "tag": "v2.1.7",
      "name": "ScriptVault v2.1.7",
      "publishedAt": "2026-04-10T02:52:55Z",
      "summary": "A two-day rollup covering every change from **2026-04-09** through **2026-04-10**. The shipping binaries are attached below: **`ScriptVault-v2.1.7.crx`** and **`ScriptVault-v2.1.7.zip`**. · - **Monaco editor would never ",
      "urls": {
        "release": "https://github.com/SysAdminDoc/ScriptVault/releases/tag/v2.1.7",
        "repository": "https://github.com/SysAdminDoc/ScriptVault",
        "detail": "https://sysadmindoc.github.io/projects/ScriptVault/"
      }
    },
    {
      "repo": "ScriptVault",
      "projectName": "ScriptVault",
      "tag": "v1.7.7",
      "name": "ScriptVault v1.7.7",
      "publishedAt": "2026-03-24T20:33:09Z",
      "summary": "- **GM_audio was completely non-functional** — `addStateChangeListener()` referenced `window.__ScriptVault_ChannelID__` which was never defined; all audio state events were silently dropped. Fixed to use the correct `CHA",
      "urls": {
        "release": "https://github.com/SysAdminDoc/ScriptVault/releases/tag/v1.7.7",
        "repository": "https://github.com/SysAdminDoc/ScriptVault",
        "detail": "https://sysadmindoc.github.io/projects/ScriptVault/"
      }
    },
    {
      "repo": "StyleKit",
      "projectName": "StyleKit",
      "tag": "v1.1.0",
      "name": "StyleKit v1.1.0",
      "publishedAt": "2026-03-19T04:30:09Z",
      "summary": "Major feature additions based on competitive analysis against Stylus, VisBug, Amino, and Visual CSS Editor. · **Editor** · - **1,500+ Google Fonts** - full catalog from Google Fonts API with search/filter, cached for 1 w",
      "urls": {
        "release": "https://github.com/SysAdminDoc/StyleKit/releases/tag/v1.1.0",
        "repository": "https://github.com/SysAdminDoc/StyleKit",
        "detail": "https://sysadmindoc.github.io/projects/StyleKit/"
      }
    },
    {
      "repo": "StyleKit",
      "projectName": "StyleKit",
      "tag": "v1.0.0",
      "name": "StyleKit v1.0.0",
      "publishedAt": "2026-03-19T03:41:58Z",
      "summary": "StyleKit is a browser extension that lets you customize any website's appearance instantly. Built on Stylebot, completely modernized with a Catppuccin Mocha dark theme, plain-English labels, guided onboarding, and full M",
      "urls": {
        "release": "https://github.com/SysAdminDoc/StyleKit/releases/tag/v1.0.0",
        "repository": "https://github.com/SysAdminDoc/StyleKit",
        "detail": "https://sysadmindoc.github.io/projects/StyleKit/"
      }
    }
  ]
}
