SpecRails Hub – Changelog – Last 7 Days

Twenty-eight commits across release, feature, fix, refactor, and chore. Below: substantive work only, grouped by area, most impactful first.


1. Desktop & Distribution

    The biggest user-facing area this week. SpecRails now ships as a real desktop app on three platforms.

    • Windows desktop release (unsigned) — first NSIS installer + MSI for Windows x64, alongside the existing macOS DMG. Includes routing-rule edit flow as a side-feature. (#251)
    • Desktop auto-updater + unified title bar — release-channel updater wired up; toast notifies users of new versions; bundled updater assets in the release pipeline. Title-bar chrome unified across macOS and Windows for visual consistency. (#257, #255, #256)
    • Release pipeline fixes — locate Windows installers in nested bundle/{nsis,msi}/ paths; set the correct GitHub repo for updater asset uploads. (#259, 8cf9215)

    2. Agents & Profiles

      A whole new product surface for managing how agents run.

      • Agent profiles + Agent Studio — declarative JSON profiles per project that drive which agents to run, which models to use, and how to route tasks. New “Agents” section in the UI with a profile editor and routing rules. (#246)
      • Profiles: ticket attachments + pre-prompt + 4-agent baseline — profiles can now inject ticket attachments and a pre-prompt into the agent run, and the schema enforces the baseline trio + orchestrator. (#249)
      • Per-agent Claude model selection — pick a Claude model individually for each agent (Architect, Developer, Reviewer, Ship). (#235)
      • Orchestrator model UX polish — generic descriptions, two-column budget layout, cleaner copy. (#238)

      3. Specs Workflow

        • Spec resource attachments + AI edit diff-review iteration — attach files to specs and iterate on AI edits with a diff-review loop. (#242)

        4. Telemetry & Observability

          • Opt-in pipeline telemetry + diagnostic export — per-project toggle that injects OpenTelemetry env vars into Claude CLI spawns; raw blobs stored locally with 7-day compaction; one-click ZIP export with metadata, traces, logs, and summary. (#233)

          5. Security

            • Hub security boundaries hardening — tightened auth, CORS, and WebSocket upgrade checks. (#253)

            6. Setup & Onboarding

              • Developer prerequisites check before install — verifies Node.js, npm, npx, and Git are on PATH; surfaces a clear error before spawning the install. (#261)
              • Fresh registry lookup when installing specrails-core — fix for stale npm cache returning old versions. #240)

              7. Maintenance

                • /sr: → /specrails: command prefix rename — codebase-wide. (#244)
                • Legacy .claude infra removal + i18n “Ver” → “View” — cleanup. (#245)

                Leave a Comment