# Changelog

Every release of Cohorly.

## v0.22.0

2026-11-01

### Features

* **server:** better auth accounts alongside firebase, with smtp auth e-mails

## v0.21.0

2026-10-23

### Features

* **dashboard:** bring back saved report lists and a fuller sidebar, align home KPI cards

## v0.20.0

2026-10-10

### Features

* **dashboard:** add local Night Grape UI primitives (VEL-658)
* **dashboard:** add Night Grape design tokens and Geist fonts (VEL-657)
* **dashboard:** compact trend header, vertical funnel with drop-off and time to convert
* **dashboard:** migrate app shell to Night Grape (VEL-659)
* **dashboard:** migrate explore builder to Night Grape (VEL-661)
* **dashboard:** migrate home overview to Night Grape (VEL-663)
* **dashboard:** numeric and version operators in the cohort criterion picker
* **dashboard:** open Explore doors straight into the builder with a six-entry nav
* **dashboard:** remove Astryx and finish state sweep (VEL-668)
* **dashboard:** reskin auth, settings and loose surfaces to Night Grape (VEL-667)
* **dashboard:** reskin boards with Night Grape primitives (VEL-662)
* **dashboard:** reskin Cohorly AI surface to Night Grape (VEL-666)
* **dashboard:** reskin data section to Night Grape (VEL-665)
* **dashboard:** reskin users and cohorts to Night Grape (VEL-664)
* **dashboard:** restyle data-viz to the Night Grape chart contract (VEL-660)
* **dashboard:** Sankey flows, retention curve and a board-wide date range
* **dashboard:** sans-first type scale, sentence-case labels and fewer borders
* **dashboard:** what changed this week and recents on Home

### Bug Fixes

* **dashboard:** chart hover follows cursor, floating tooltip, builder layout
* **dashboard:** render pickers and tooltips above dialogs
* **dashboard:** set the body font and flows chips to the Night Grape grammar
* **dashboard:** show the current period as in progress instead of a drop
* **dashboard:** show the real user total with server-side pages

### Performance

* **server:** raise ingestion throughput and cut analytics latency

## v0.19.0

2026-09-11

### Features

* add recoverable API errors
* improve docs agent readiness

### Bug Fixes

* improve Cohorly agent readiness
* publish OpenAPI at agent path

## v0.18.1

2026-09-06

### Bug Fixes

* **android:** store SDK state outside Android Auto Backup
* **python:** drop the unused pytest import

## v0.18.0

2026-09-04

No user-facing changes (internal/chore commits only).

## v0.17.0

2026-09-01

### Features

* AI credits in the dashboard UI (VEL-479)
* AI credits metering and enforcement (VEL-476)
* Cohorly AI conversations and SSE agent loop (VEL-475)
* Cohorly AI page in the dashboard (VEL-477)
* Cohorly AI prototype gate, agent loop emitting Query IR (VEL-473)
* contextual Cohorly AI drawer on every screen (VEL-478)
* prompt quality regression harness (VEL-480)

### Bug Fixes

* address codex review
* **dashboard:** preserve setup flow when creating projects
* gate Cohorly AI on a per-org backoffice toggle (VEL-481)

## v0.16.0

2026-08-10

### Features

* **api:** reports carry a question, funnels report time to convert, boards preview their cards
* **dashboard:** metrics you can read, and build more than one at a time
* **docs:** put the client SDKs in the hero, not a click away
* **docs:** the docs have a source of truth, and search can find it
* feature flags with cohort targeting, rollout and overrides
* improve lexicon
* **sdk:** identify links the anonymous id it leaves behind

### Bug Fixes

* **api:** update toISODate for local calendar day handling
* **dashboard:** add missing feedback on delete confirmations
* **dashboard:** one voice for failures, one name for the org
* **dashboard:** overview KPIs read all events, not the top event name
* **dashboard:** render board cards from a pre-v12 API
* **dashboard:** summarise event problems per source instead of listing them
* **dashboard:** tolerate a server that predates this bundle
* improve pill and badge label handling for better text overflow management
* **server:** ask for a projectId instead of crashing on its absence
* **server:** pin the usage test's month to the date it asks about

### Performance

* **server:** lazy-load geoip-lite, stop paying 141MB at boot
* **server:** stop paying 207MB to change a file's owner

### Refactoring

* **docs:** pin each endpoint's examples beside its own prose

## v0.15.0

2026-07-23

### Features

* **dashboard:** grouped sidebar with collapse toggle + responsive rail
* **dashboard:** guided onboarding skip + no-project empty state
* **dashboard:** mirror the query IR and the v12 board shapes
* **server:** query IR, its compiler and POST /api/query
* **server:** structured JSON logs (pino) + prometheus metrics

### Bug Fixes

* **docs:** validate the version fallback redirect target
* **ios:** drop in-flight flush batches after reset
* redesign tables
* **server:** stop recreating default project on boot; optional onboard project
* tables layout

### Refactoring

* remove sessions feature and update related components

## v0.14.0

2026-07-14

### Features

* add analysis templates
* add chart annotations
* add live event diagnostics
* add reusable product metrics
* add tracking plan health
* clarify usage limits
* compare analysis periods
* deepen funnel analysis
* guide first-event onboarding
* handle privacy requests
* surface sdk source health

### Bug Fixes

* route metric templates

## v0.13.4

2026-07-13

### Bug Fixes

* **docs:** update dashboard URL to cohorly.velloalabs.com

## v0.13.3

2026-07-13

### Bug Fixes

* **docs:** mobile layout

## v0.13.2

2026-07-13

### Bug Fixes

* **docs:** code block color

## v0.13.1

2026-07-13

### Bug Fixes

* **docs:** platform table package lines, 3-col next steps, full-width lone prev/next card

## v0.13.0

2026-07-12

### Features

* **docs:** minor-line docs versioning, sidebar accordion, section title emphasis

## v0.12.0

2026-07-12

No user-facing changes (internal/chore commits only).

## v0.11.4

2026-07-12

No user-facing changes (internal/chore commits only).

## v0.11.3

2026-07-12

No user-facing changes (internal/chore commits only).

## v0.11.2

2026-07-10

No user-facing changes (internal/chore commits only).

## v0.11.1

2026-07-07

No user-facing changes (internal/chore commits only).

## v0.11.0

2026-07-07

No user-facing changes (internal/chore commits only).

## v0.10.0

2026-07-07

No user-facing changes (internal/chore commits only).

## v0.9.6

2026-07-06

No user-facing changes (internal/chore commits only).

## v0.9.5

2026-07-06

No user-facing changes (internal/chore commits only).

## v0.9.4

2026-07-06

No user-facing changes (internal/chore commits only).

## v0.9.3

2026-07-06

No user-facing changes (internal/chore commits only).

## v0.9.2

2026-07-06

No user-facing changes (internal/chore commits only).

## v0.9.1

2026-07-06

No user-facing changes (internal/chore commits only).

## v0.9.0

2026-07-06

No user-facing changes (internal/chore commits only).

## v0.8.2

2026-07-05

No user-facing changes (internal/chore commits only).

## v0.8.1

2026-07-05

No user-facing changes (internal/chore commits only).

## v0.8.0

2026-07-05

No user-facing changes (internal/chore commits only).

## v0.7.0

2026-07-05

No user-facing changes (internal/chore commits only).

## v0.6.0

2026-07-05

No user-facing changes (internal/chore commits only).

## v0.5.0

2026-07-05

No user-facing changes (internal/chore commits only).

## v0.4.0

2026-07-05

No user-facing changes (internal/chore commits only).

## v0.3.0

2026-07-05

No user-facing changes (internal/chore commits only).
