Minni v0.4.0
What's Changed
- Rebuild the memory board UI and remove the obsolete schema note by @infektyd in #150
- Refine board layout and rename phosphor theme by @infektyd in #151
- Memory Board: auto/custom layout modes, zoom-adaptive canvas, connector clipping fix by @infektyd in #152
- Fix concurrent Minni daemon initialization by @infektyd in #158
- chore(deps): land Dependabot batch (#153–#157) by @infektyd in #159
- fix: recall blackout (P0-A/B/C/D) + punch-list majors (P1/P2) via gated sluice run by @infektydrelay-bit in #168
- AFM privacy stamping, pass scoping, and Codex hook identity (Findings 2/6/9/10) by @infektydrelay-bit in #167
- chore(deps): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #162
- chore(deps): bump actions/setup-python from 6 to 7 by @dependabot[bot] in #169
- chore(deps-dev): bump eslint from 10.6.0 to 10.7.0 in /plugins/minni by @dependabot[bot] in #164
- chore(deps-dev): bump vite from 8.1.4 to 8.1.5 in /plugins/minni by @dependabot[bot] in #171
- chore(deps): bump react-dom from 19.2.7 to 19.2.8 in /plugins/minni by @dependabot[bot] in #170
- chore(deps-dev): bump typescript-eslint from 8.63.0 to 8.65.0 in /plugins/minni by @dependabot[bot] in #172
- fix(hooks): apply hooks per PLATFORM contract, not per agent by @infektyd in #175
- fix(hooks): sever stop-time telemetry self-feeding and harden workspace identity (issue #173) by @infektyd in #174
- salvage(engine): minni watch, list_events, durable recall_trace (from #166) by @infektyd in #177
- salvage(166): PreToolUse hook-manifest wiring for Codex/Grok/Kilo by @infektyd in #178
- feat(plugin): session receipts + /api/sessions (PR #166 salvage) by @infektyd in #179
- feat(console): /api/events, fleet audit-tail, Sessions + live Audit screens (PR #166 salvage) by @infektyd in #181
- fix(cursor): sole-fire Minni hooks via User wrapper by @infektyd in #183
- Stop recall going stale: vault watch, workspace-id derivation, deployment vintage by @infektyd in #184
- minnid: stop fd exhaustion under multi-agent load by @infektyd in #190
- chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /plugins/minni by @dependabot[bot] in #185
- chore(deps-dev): bump @google/design.md from 0.3.0 to 0.4.0 in /plugins/minni by @dependabot[bot] in #186
- chore(deps-dev): bump globals from 17.7.0 to 17.8.0 in /plugins/minni by @dependabot[bot] in #187
- chore(deps): bump @modelcontextprotocol/sdk from 1.29.0 to 1.30.0 in /plugins/minni by @dependabot[bot] in #188
- chore(deps-dev): bump @types/node from 26.1.1 to 26.1.2 in /plugins/minni by @dependabot[bot] in #189
- fix(policy): AFM inconclusive tier for unquoted multi-word passphrases (#147) by @infektyd in #182
- chore(console): rebuild frontend bundle to match source + lockfile by @infektyd in #192
- Harvest compaction summaries into AFM-reviewed governance candidates by @infektyd in #194
- Route compact-summary sections by audience: personal stays vault-side, only shared learnings reach the pool by @infektyd in #196
- release: v0.4.0 by @infektyd in #197
Full Changelog: v0.3.0...v0.4.0