Skip to content

v1.5.0

Choose a tag to compare

@canaryGrapher canaryGrapher released this 31 Aug 21:12
· 14 commits to main since this release

v1.5.0

Highlights

  • Git panel rework — staging, per-file diffs, and automatic recovery from stale lock files.
  • GitHub integration — a repo connect wizard plus an activity panel showing recent GitHub activity for a project.
  • Project icons — icons are now shown and editable across the app, backed by a new icon field and API.
  • All Projects view — a consolidated view across every managed project.
  • "Open in" editor menu — per-editor launch menu with automatic detection of installed editors, including Antigravity IDE.
  • Analytics migration: PostHog → GA4 + Clarity — events now go through the GA4 Measurement Protocol with key-event marking and GA4-oriented global parameters; credentials are injected via build-time ldflags instead of PostHog's setup.

Fixes

  • Sticky headers no longer overscroll or clip content.
  • Editor picker popover no longer tears over process cards and now portals past the tabs bar's z-index.
  • Antigravity detection now looks for the correct Antigravity IDE.app bundle and labels it correctly in the picker.

Chores

  • Updated pnpm store dependencies.
  • Removed PostHog dashboard setup script and PostHog-specific docs; analytics and privacy docs now describe the GA4/Clarity bridge.

Commits

  • feat(git): rework Git panel with staging, file diffs, and lock recovery
  • feat(github): add repo connect wizard and activity panel
  • feat(opener): add per-editor "Open in" menu with editor detection
  • feat(icon): add project icon backend API and model field
  • feat(icon): show and edit project icons across the app
  • feat(all-projects): add All Projects view
  • fix(layout): stop sticky headers overscrolling and clipping content
  • fix(opener): stop the editor picker popover tearing over process cards
  • fix(opener): portal the editor picker popover past .tabs-bar's z-index
  • feat(opener): detect Antigravity in the editor picker
  • fix(opener): label it "Antigravity IDE" in the editor picker
  • fix(opener): look for the Antigravity IDE.app bundle, not Antigravity.app
  • feat(analytics): gate on GA4 credentials and send via Measurement Protocol
  • feat(analytics): mark GA4 key-event candidates with is_key_event
  • refactor(analytics): use GA4-oriented global event parameters
  • feat(analytics): stamp GA4 measurement ID and API secret via ldflags
  • ci: inject desktop GA4 MP credentials instead of PostHog
  • docs(frontend): describe analytics bridge without PostHog
  • docs: migrate analytics documentation from PostHog to GA4 + Clarity
  • Fix GA4 review findings: privacy docs and slice params
  • chore: remove misplaced GA4 design doc from plans/
  • chore: update pnpm store dependencies

Full diff: v1.4.0...v1.5.0

What's Changed

  • feat: migrate desktop analytics from PostHog to GA4 Measurement Protocol by @canaryGrapher in #4

Full Changelog: v1.4.0...v1.5.0