• v1.3.0 b6a5308fc9

    v1.3.0 Stable

    zaph0d released this 2026-08-15 11:38:55 +02:00 | 51 commits to main since this release

    📅 Originally published on GitHub: Sat, 15 Aug 2026 09:39:33 GMT
    🏷️ Git tag created: Sat, 15 Aug 2026 09:38:55 GMT

    A UX-focused release: the Dashboard, Collections, and Profiles pages get a
    polish pass, two new starter collections join the catalog, and a
    long-running community-collection bug is fully closed out.

    Highlights

    • Dashboard, Collections, and Profiles UX polish — the Dashboard's
      Collections/Profiles/Target Adapters stat cards now link to their
      respective pages; collection cards show two lines of description instead
      of one; the community collection detail page sorts its artifact list by
      type (rules, workflows, agents, skills) then alphabetically; the Profiles
      page gets a proper "+ Add profile" button; and the profile detail page
      now shows the default target and visibility alongside its collections,
      plus a new "Combined Resources" card summarizing the deduplicated
      artifact count by type across the whole profile.
    • 2 new starter collections — Spec-Driven Development (adapted from
      GitHub's spec-kit) and AI/LLM Engineering (grounded in
      humanlayer/12-factor-agents), plus a new debugger agent for
      Software Engineer. The starter catalog is now 15 collections
      (3 base + 12 specializations).
    • "Export to GitHub" removed from the UI — collection sharing is now
      exclusively through "Publish to Community". The backend endpoint is
      untouched for direct API use, just no longer surfaced in the frontend.

    Fixed

    • Community collection category counts showing (0) — the community
      collection detail page had the same per-tab-refetch bug PR #51 fixed on
      the owned-collection page, but was never touched by that fix. Two prior
      attempts (#99, #102) misdiagnosed this as a stale cached SPA shell
      because only the owned-collection page was inspected; #103 fixes the
      actual query and adds regression coverage on both pages.
    • Stale cached SPA shell resurrecting already-fixed frontend bugs
      nginx served index.html with no Cache-Control header, so a browser
      could keep running an old cached shell (pointing at a no-longer-served
      JS bundle) indefinitely after a redeploy. index.html now serves
      no-cache; hashed /assets/* keep long-lived immutable caching.
    • Safari zip-download raceURL.revokeObjectURL() after a
      compiled-profile zip download could fire before Safari's native "Save
      As" dialog finished reading the blob, occasionally truncating the file.

    Docs

    • docs/adapters-research.md reworked from a point-in-time research
      report into a living reference — only the 11 shipped adapters are
      listed as built/verified, with real doc links.
    • Settings screen now shows the running app version (fetched live from
      GitHub) and a link to the repo.
    • Stale references to the removed "Export to GitHub" button cleaned up
      across README.md, AGENTS.md, SECURITY.md, and
      docs/plan-collection-actions.md.

    Downloads

    Standalone CLI binaries for Linux, macOS (Intel + Apple Silicon), and
    Windows are attached below — no Python required. See the
    README
    for install instructions.

    Downloads