Skip to content

Releases: dansreis/speclens

SpecLens v1.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 00:04
e797d6c
  • Spec checks (beta) - SpecLens now lints changes and specs locally and deterministically: missing documents, malformed EARS/Gherkin blocks, empty or duplicated requirements, RFC 2119 misuse, ambiguous wording. Findings render as IDE-style underlines with hover explanations, plus a new Checks view in the sidebar (group by change or by check type), a resizable results panel scoped to what you're reading, and severity badges across the app. On by default; Settings → General can disable it or opt archived changes in
  • Repositories with large git histories load dramatically faster: authorship now comes from a single history walk instead of one per file (a 4,500-commit repo with 2,800 specs went from hanging indefinitely to about 4 seconds)
  • Only one right panel (comments, spec checks, AI summary) stays open at a time
  • Updated dependencies: Vite 8, TypeScript 7, React plugin 6, js-yaml 5

SpecLens v1.1.3

Choose a tag to compare

@github-actions github-actions released this 14 Jul 18:25
3ecd2e2
  • Fixed the Linux AppImage failing to start on Wayland with EGL_BAD_PARAMETER: the app now preloads the system Wayland client library instead of the bundled one and disables unstable WebKitGTK rendering paths inside AppImages (#13)

SpecLens v1.1.2

Choose a tag to compare

@github-actions github-actions released this 13 Jul 13:24
  • SpecLens now tells you when a newer version is available: a notice on launch, a badge on the About icon, and a link in the About dialog. One request to GitHub per day, and it can be turned off in Settings → General
  • Settings reorganized into General / Reading / AI tabs
  • The onboarding tutorial covers the AI summary feature
  • Changelog version numbers link to the code diff between releases

SpecLens v1.1.1

Choose a tag to compare

@github-actions github-actions released this 13 Jul 00:30
  • Fixed a crash when quitting the app after using AI summaries (Metal resources are now released before exit)

SpecLens v1.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 00:09

Local AI - on-device summaries, fully private. Nothing runs or downloads until you enable it and fetch a model; nothing ever leaves your machine.

Highlights

  • AI summaries everywhere - a golden ✨ button on the project Overview and on every document (proposals, tasks, design docs, specs, ADRs, playbooks) streams a summary into a resizable right-side panel. Capability names link straight to their specs.
  • Reviewer-oriented document summaries - what the document is, its key points, and a "worth a reviewer's attention" list of risks and open questions.
  • Background generation - keep reading while it works; a notification tells you when the summary is ready. Summaries cache per document and regenerate only when content changes.
  • Five curated models - Gemma 4 E2B (default) and E4B, Qwen3.5 4B, Phi-4 Mini, SmolLM3 3B - downloaded on demand with checksum verification, all managed from Settings.
  • Bring your own model - import any llama.cpp-compatible GGUF file, or drop it into the models folder.
  • Ollama support - models from a local Ollama server appear automatically and generate through it.
  • Settings redesign - a scannable model list with per-row download/delete, storage totals, and a simpler two-tab layout.

Known limitations

  • AI inference is Metal-accelerated on Apple Silicon and CPU-based elsewhere; small models can be slow on older machines
  • Windows installers remain unsigned - SmartScreen will warn on first run

SpecLens v1.0.3

Choose a tag to compare

@github-actions github-actions released this 10 Jul 16:53
  • Fixed a crash when opening a document containing a Mermaid diagram before the diagram renderer had loaded ("Something went wrong rendering this view")
  • Git is no longer required on your machine: authorship and timestamps now come from an embedded git library, with identical rename-following and .mailmap behavior

SpecLens v1.0.2

Choose a tag to compare

@github-actions github-actions released this 10 Jul 15:14
  • Faster startup - the eager bundle shrank from 1.9 MB to 744 KB; Mermaid now loads on demand, only when a document renders a diagram
  • The project went public: website, Homebrew install, CONTRIBUTING.md, and unit tests running in CI

SpecLens v1.0.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 11:37
  • Add-repository picker now validates the selection - folders without an openspec/ directory are rejected with a clear warning instead of being persisted as broken sources
  • Install through Homebrew: brew install --cask dansreis/tap/speclens (Apple Silicon), with the cask updated automatically on every release
  • README: feature screenshot gallery, demo video, and a pointer to the openspec-examples try-it-now dataset

SpecLens v1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 10:16

First release of SpecLens - a desktop reader for OpenSpec projects.

Highlights

  • Browse OpenSpec repositories - add any local folder containing an openspec/ directory; proposals, tasks, and specs render as rich markdown with GFM, Mermaid diagrams, and EARS keyword highlighting
  • Seven views - Overview, Changes, Specs, Flow, Graph, Timeline, and Schemas
  • Git-derived attribution - created/edited bylines and timestamps come straight from repo history, with a per-repo cache for fast cold starts
  • Comments - select any passage to attach a comment; unresolved/resolved workflow, quote-click jumps back to the highlighted text, persisted locally in SQLite; export as structured markdown ready to paste into an LLM conversation
  • Navigate quickly - global search (⌘K), back/forward history (⌘[ / ⌘]), document zoom, and a minimap with a slide-out table of contents
  • Signed and notarized macOS builds - installs and opens with no Gatekeeper warnings
  • Onboarding tutorial on first launch, replayable from Settings
  • About dialog - version, links, and these release notes, from the info button in the sidebar
  • Customization - dark/light theme (the native window chrome follows it), drag-resizable sidebar, reading speed, highlight color, and comments panel width
  • Multi-platform builds - macOS (Apple Silicon .dmg), Linux x64/arm64 (.AppImage, .deb, .rpm), Windows x64 (.msi, NSIS) and arm64 (NSIS)

Known limitations

  • Windows installers are not signed yet - SmartScreen will warn on first run