COMMIT HISTORY
changelog
Every commit to the Mémoire engine, synced from the live memi git history. Includes the figbud origin repo where it all started.
Current CLI release:v2.7.9Technical audit (PDF)SHA-256
2026627 commits
July 4, 2026
2 commits
8dd8fab3
Merge pull request #39 from sarveshsea/feat/2.2-generative-quality-gate
refactorc74774ff
feat: generative layout judgment, blocking quality gate, skill-compliance enforcement — v2.2.0
featureJuly 3, 2026
9 commits
89941d80
Merge pull request #38 from sarveshsea/feat/2.1-designer-harness-efficiency
refactor8f4551cb
perf(mcp): trim verbose tool descriptions — 2.1.1
feature658a02fb
chore(release): sync plugin manifests and generated assets to 2.1.0
featureebee9349
chore(release): v2.1.0 — changelog, version sync, release-gate green
docsf94e1a78
perf: lazy command loading, prompt caching, compact+filterable MCP payloads, lazy exceljs
feature1520917b
feat(mcp): structured errors on every tool, bounded schemas, validated research param, honest update_token, simulation_list_runs
featureeb693ef1
feat(design): oklch/hsl-aware audits, token-first codegen, tokenized spacing, deterministic run_audit
feature6399bd51
fix: token-value cache fingerprint, MCP-safe tool names, working .mcp.json, real server version
fix7f14ed44
feat: prepare memi v2 design agent release
featureJune 16, 2026
3 commits
f8fd625c
fix: harden launch install paths
fix20e88652
Merge remote-tracking branch 'origin/main' into codex/launch-readiness-hardening
refactorbf7d94d3
fix: harden launch install paths
fixJune 15, 2026
3 commits
77bb2968
chore(release): align memi Product Hunt launch
feature802a0c5a
ci: use lockfile installs for release gates
featureda75db8d
chore(release): align memi product hunt launch
featureJune 7, 2026
4 commits
19987763
Merge pull request #33 from sarveshsea/release/publish-registry-url
refactor6ba30a39
fix(engine): detect wrapped mcp registry results
fixc675326b
Merge remote-tracking branch 'origin/main' into release/publish-registry-url
refactor3d39dabf
feat(engine): add ux tenets audit tools
featureJune 6, 2026
3 commits
ed92169a
fix(engine): clarify npm version drift status
fix7f354f64
feat(cli): self-update with throttled startup notifier (#32)
feature77e3b0c0
fix(engine): harden package audit and execute-code timeout
fixMay 26, 2026
9 commits
75c55b53
fix(studio): align opencode harness with json run stream
fix0f76e31c
ci(runtime): name resources from runtime tag
featured5e86572
fix(studio): tolerate unavailable download ledger
fixfa935f52
test(studio): harden local runtime checks
feature13d8236c
fix(studio): finalize abandoned runtime sessions
fixf5300101
fix(runtime): honor studio project root env
fix7e353ffc
fix(studio): derive runtime package identity from metadata
fixa67c5dbf
fix(studio): keep runtime package identity current
fix719913d7
fix(studio): persist conversation goals in agent sessions
fixMay 22, 2026
4 commits
73fec06d
Merge pull request #31 from sarveshsea/release/publish-registry-url
refactor6c58fd0f
ci: configure npm registry for trusted publish
featuree26ac90c
Merge pull request #30 from sarveshsea/release/public-naming-cleanup
refactorcd74983d
chore(release): clear stale public naming
featureMay 14, 2026
9 commits
7608d7ed
Merge pull request #29 from sarveshsea/release/public-status-truth
refactorc241a7ad
docs: report npm publish gate honestly
docs53bfc46f
Merge pull request #28 from sarveshsea/release/npm-publish-install-fix
refactore8a8e643
ci: keep npm release install compatible
featurefd2b7564
Merge pull request #27 from sarveshsea/release/npm-trusted-publish
refactor22118e35
ci: use trusted publishing for npm release
featurea597e522
Merge pull request #26 from sarveshsea/release/1.0.2
refactor164c3a80
test(studio): wait for replayed turn completion
featurefeb29a62
chore(release): prepare memi 1.0.2 distribution
featureMay 13, 2026
2 commits
b439a6b1
fix(plugin): stabilize widget metadata
fix9da75301
feat(studio): stabilize e2e runtime contracts
featureMay 12, 2026
2 commits
a17823ee
ci: add MCP registry publish workflow
feature3ec6fcbe
chore(release): prepare memi 1.0.1 distribution
featureMay 11, 2026
4 commits
f000d6ea
fix(cli): rename Commander program from "memoire" to "memi"
fix9ac7ce2a
docs(readme): scrub stale Memoire/Mémoire prose + 0.16.3 version pins
docs2b401c6d
chore(release): v1.0.1 — sync version pins for README install variants
docs09fc141f
docs(readme): add pnpm and yarn install commands (#24)
docsMay 10, 2026
10 commits
47b37732
Merge pull request #23 from sarveshsea/rebrand/phase-d-scrub
refactor349e9d51
chore(brand): scrub remaining @sarveshsea/memoire and m-moire refs (Phase D)
feature79ef3d4d
fix(release): exclude demo.gif from tarball — render it from GitHub raw URL
fix5541648b
chore(release): bump to 1.0.0 + sync brand constants for first stable
feature0ecff642
Merge pull request #22 from sarveshsea/rebrand/memi-design
refactorbfe8bf9f
fix(brand): pivot npm scope to @memi-design/cli
fixdfd758c0
Merge pull request #21 from sarveshsea/rebrand/memi
refactorb90a26ea
docs(contributing): add release cadence — Tuesday-only, 1.0 by 2026-06-07
docs34c05ed7
docs(readme): rewrite hero with single install path and demo GIF
docs95f935b4
feat(brand): rename to @memi/cli, trim keywords, set memoire.cv homepage
featureMay 9, 2026
37 commits
52281a51
Merge pull request #20 from sarveshsea/chore/audit-fix-fast-uri
refactor829baca8
chore(security): npm audit fix bumps fast-uri to 3.1.2
featuree72bf917
Merge pull request #19 from sarveshsea/chore/bump-0.18.0-release-sync
refactor8f8ae033
chore(release): sync 0.18.0 across example presets + preview/changelog.html
docs0b24b2ba
chore(release): bump engine to 0.18.0 across all version-bearing surfaces
feature8259ee56
Merge pull request #18 from sarveshsea/feat/execute-code
refactor148898d6
fix(exec): switch default runtime to tsx + use NODE_OPTIONS for memory cap
fix75f1cdff
docs(exec): STUDIO_EXECUTE_CODE.md — overview + security profiles + cookbook
docs12bfd2c8
feat(exec): security profiles + builtin execute_code tool dispatcher
feature0d541bf8
feat(exec): execute_code spawn lifecycle + child-process management
featureaefadb10
feat(exec): typed memi_tools stub generator
feature35c883c6
feat(exec): tools-rpc protocol + Unix-socket server
feature72590c86
Merge pull request #17 from sarveshsea/feat/effect-engine-rewrite
refactorc2742ed0
feat(rollout): @sarveshsea/memi-studio-types package + feature flags + STUDIO_NEW_ENGINE.md
feature93e37d08
feat(usage): per-session/per-harness/per-tool rollup over the event bus
feature561d95e7
feat(event-bus): central pub/sub for ProviderRuntimeEvents
featured1893f22
feat(rpc): typed RPC protocol + dispatcher (mount in server.ts deferred)
feature9b749124
feat(maintenance): periodic background runner for snapshots + journals
feature6ced2fa4
feat(journal): append-only event journal + replay-from-cursor
feature05145a31
feat(snapshots): per-session snapshot store + crash-recovery hooks
feature49e0a92e
feat(drivers): port Memoire-native + harness-coverage test closes the driver loop
feature0616a12f
feat(drivers): port Hermes + Ollama + Gemini + lift the JsonLineDriver base + contract-conformance test
feature491971aa
feat(drivers): port OpenCode harness
feature48186c92
feat(drivers): port Claude Code harness to the new HarnessDriver contract
featurec03c1c92
feat(drivers): port Codex harness to the new HarnessDriver contract
feature9d88bf96
feat(drivers): HarnessDriver base class + driver registry
featureaae6eab9
feat(state): session + turn state machines
feature5710000e
feat(contracts): add ProviderRuntime event union, branded IDs, typed errors
feature494e77bd
Merge pull request #16 from sarveshsea/fix/runtime-release-yaml
refactorfe011e15
fix(ci): repair runtime-release.yml YAML — extract notes to file
fix9dd15eb4
Merge pull request #15 from sarveshsea/chore/extract-studio-to-memi-studio
refactor4735eca2
test: gate macOS-specific compatibility tests behind darwin
feature8df34c4c
chore(test): drop 4 more tests reading deleted Studio source files
feature8a42820c
chore(test): drop tests reading deleted Studio source files
feature40d3289b
chore(ci): drop apps/studio refs from CI + build pipeline
feature22840eca
chore: extract Mémoire Studio macOS app to sarveshsea/memi-studio
feature3e2b7234
feat(runtime): publish Studio sidecar via runtime-v* release tags
featureMay 7, 2026
16 commits
48c222ea
Merge pull request #14 from sarveshsea/codex/native-mermaid-jam-bridge
refactor6032e1f5
Merge remote-tracking branch 'origin/main' into codex/native-mermaid-jam-bridge
refactor75093ade
fix(studio): keep latest-anchor inside the conversation scroll region
fixa69a333c
fix(studio): clean up scroll-retry timeouts on unmount
fix02677b5a
fix(studio): guard scrollConversationToLatest from racing scroll handlers
fix8eb55118
fix(studio): final 0.17.0 polish for scroll behavior and harness chips
fix35cff283
chore(release): finalize 0.17.0 version pinning across tests and Studio runtime
feature2cecd224
chore(release): cut 0.17.0
featuree8c2d305
feat(studio): export filterTerminalBlocksByQuery for chat search
featureac2ec433
feat(studio): chat workbench QoL surface and conversation scroll audit
feature32b028b0
fix(studio): trailing 0.17 polish for surface routing and trace activities
fixc1cbcd4f
docs(0.17): refresh README, llms.txt, skills, site bundle, preset READMEs
docs079b8e15
feat(0.17): ship Studio simulation, swarm v2, automations, codex plugin, vibe design, agent-kits
feature20a0d3b9
feat(notes): add 19 agent/motion notes and refresh animation-craft + mermaid-jam
featureb813e677
Merge pull request #13 from sarveshsea/codex/memoire-codex-plugin-marketplace
refactor4561068b
feat: add memoire codex marketplace plugin
featureMay 6, 2026
5 commits
5440e36e
chore(release): harden 0.16.1 agent registry metadata (#12)
feature87011ce5
chore(release): harden 0.16.1 agent registry metadata
feature0ccbda3d
Merge pull request #11 from sarveshsea/codex/native-markdown-corpus
refactor01f85eba
docs: record markdown corpus changelog hash
docs70c9ced6
feat: add native markdown corpus sync
featureMay 5, 2026
20 commits
dc638431
Merge pull request #10 from sarveshsea/codex/native-mermaid-jam-bridge
refactor9f436086
docs: sync mermaid jam changelog
docs49bbded2
feat: add native mermaid jam integration
feature98998b87
Merge pull request #9 from sarveshsea/codex/fix-macos-intel-runner
refactorcd84df8c
ci(release): use current macOS Intel runners
featurec86e3b92
Merge pull request #8 from sarveshsea/codex/fix-windows-zip-archive
refactorc8944e73
ci(release): package Windows binary without zip
feature66793597
Merge pull request #7 from sarveshsea/codex/fix-windows-build-spawn
refactor42efdb02
ci(release): make build script Windows-safe
feature46e3d93f
Merge pull request #6 from sarveshsea/codex/fix-windows-pack-gate
refactor26506284
fix(release): make pack gate Windows-safe
fixf67e004e
Merge pull request #5 from sarveshsea/codex/fix-windows-release-gate
refactor8dc4f878
ci(release): harden cross-platform release gates
feature30c7aa0b
Merge pull request #4 from sarveshsea/codex/fix-release-artifact-workflows
refactor44fb0cfd
ci(release): fix tag artifact publishing
feature60757a77
Merge pull request #3 from sarveshsea/codex/memoire-studio-shell
refactorba034ebd
fix(studio): declare react type dependencies
fixdee5f893
ci: install studio app dependencies
feature8557e932
ci(release): publish studio dmg artifacts
featuref1da52a1
chore(release): prepare v0.15 studio update
featureApril 30, 2026
2 commits
8b4700dd
docs(changelog): track v0.14.4 trust patch
docsd81f4716
security(release): harden trust gates for v0.14.4
featureApril 28, 2026
2 commits
3a827abc
docs(changelog): track v0.14.3 release work
docs75045817
perf(scan): streamline diagnosis and publish readiness
featureApril 26, 2026
11 commits
6ec398e3
docs(changelog): track v0.14.2 release bump
docsbfdf91f2
chore(release): bump to 0.14.2 for MCP registry publish
featured382553f
docs(changelog): track starstruck plan
docs01a213b0
docs: add starstruck distribution plan
docs9891f8da
docs(changelog): track shadcn directory submissions
docscfa22797
docs: track shadcn directory submissions
docsd27915db
docs(changelog): track official mcp registry metadata
docs8ad7b719
feat(mcp): add official registry metadata
feature30f9132e
docs: clarify active discussion categories
docs7be7a71c
docs(changelog): track community growth kit
docsa4445945
docs: add achievement-safe community growth kit
docsApril 25, 2026
70 commits
ebda3c8a
chore(release): tag v0.14.1
feature581a563e
docs(changelog): finalize v0.14.1
docsa7ac9650
docs(launch): add 0.14.1 campaign
docse92a4e77
docs(seo): update 0.14.1 keyword strategy
docsa2ab7796
refactor(registry): isolate legacy v1 protocol
refactor5db3aede
test(site): validate generated marketplace bundle
featurea8963db2
docs(v0): add shadcn/v0 workflow demos
docs6974d904
feat(site): generate marketplace static bundle
featurece08e49b
feat(mcp): expose shadcn registry tools
feature44c85305
feat(v0): emit open-in-v0 metadata
feature94f42afe
test(fix): validate diagnosis and patch safety
featured5a3e5d3
feat(fix): apply safe mechanical fixes
feature37dfc481
feat(fix): add dry-run fix plans
feature571a23ef
feat(app-quality): add evidence-backed diagnosis v2
featuree67f8c50
feat(app-graph): build component and route graph
feature13e38dbd
test(registry): cover remote npm and alias installs
feature17d58d0f
feat(add): support catalog aliases as remote installs
feature68ae80d8
feat(add): install shadcn registry items directly
featureb5690b68
feat(registry): add safe cache and integrity checks
feature87af9214
feat(registry): resolve npm registries without local install
feature28ce698c
test(shadcn): validate v2 registry compatibility
feature4c2860a6
feat(shadcn): generate registry index and item routes
feature4b837987
feat(shadcn): export cssVars from extracted tokens
featurec5bf5d31
feat(shadcn): map memoire components to registry items
feature50682368
feat(shadcn): add registry item schema
featuref219936d
ci(release): verify public conversion surfaces
featureee5242a6
docs(github): add metadata and external release checklist
docs6ece0ea2
docs(positioning): rewrite top fold around shadcn-native registries
docs283f4a9c
chore(release): bump to 0.14.1
featuref9fd3843
chore(release): publish-gate current npm lag
featurea43dc7fb
chore(release): tag v0.13.1
feature3e388660
docs(changelog): finalize v0.13.1
docs772ecc86
docs(launch): add marketplace launch campaign
docse8f8a01b
docs(seo): add marketplace keyword pack
docs7e25d470
feat(registry): add registry doctor
featurea341ebad
feat(publisher): strengthen generated registry README
docse1c632d2
feat(view): open catalog-backed registry pages
ui0ddb5bbf
feat(add): improve marketplace install UX
featured3eff0c1
feat(cli): add registry discovery command
featurebc3d1f91
feat(registry): add featured registry aliases
featurec1f6caca
docs(examples): upgrade marketplace proof pages
docs97b8b816
feat(examples): add ecommerce registry preset
feature7c6ded84
feat(examples): add ai-chat registry preset
featureaaf475dc
feat(examples): add auth-flow registry preset
feature74d783a4
feat(examples): add landing-page registry preset
ui427d7429
test(marketplace): validate catalog contract
feature102b9637
feat(marketplace): generate catalog from presets
featureeaccbdfa
feat(marketplace): add catalog v1 schema
feature020d2109
chore(release): bump to 0.13.1
feature300e5f37
ci(publish): add manual release dispatch and npm verification
featureddd66caf
chore(release): refresh final build metadata
feature9d5730de
docs(changelog): finalize v0.13.0
docs9c11e99b
docs(launch): add social posts
docs0388202d
docs(metrics): add weekly growth scorecard
docsf93071ba
docs(proof): add no-figma examples
docsc78dc1fa
docs(demos): add 0.13 code-first demo
docs3d827ed1
chore(release): refresh benchmark build metadata
feature8a0f8d08
chore(package): harden pack dry-run workflow
feature7a0170f0
test(bench): add cli performance gates
feature7b288433
perf(diagnose): use shared scanner
feature322ce4c9
perf(tokens): avoid full init for extraction
feature24675496
perf(scan): share concurrent source scanner
feature84d27be5
perf(engine): add init profiles
featurebe4428ae
perf(cli): lazy-load command modules
feature4fe07dc2
chore(release): refresh plugin build metadata
feature76becc99
docs(changelog): start v0.13.0
docsc014eec0
docs(launch): update growth copy
docsf0e4059b
docs(site): add seo and metadata handoff
docse2d1af1d
docs(seo): rewrite npm conversion surface
docs25e65b07
chore(release): bump to 0.13.0
featureApril 24, 2026
2 commits
901e5966
docs(changelog): record design ci and token intelligence
docs66ed209c
feat(engine): add design ci research v2 and token intelligence
featureApril 17, 2026
2 commits
c6628f5b
feat(research): deepen synthesis and reporting
featureb13f7d03
feat(growth): ship featured registries and launch surfaces
featureApril 16, 2026
4 commits
db411b56
feat(theme): add full tweakcn workflow
featured28b9dd4
fix(ci): regenerate lockfile on linux runners
fix674bd8a1
fix(cli): support node 20 package version loading
fix3400508f
chore(release): prepare v0.12.3
featureApril 15, 2026
34 commits
f187ca69
perf(plugin/ui): slot-memoized render replaces full innerHTML swap
ui026dfdb7
feat(plugin): real-AST exec guard via acorn (defense-in-depth)
featureb64acfbc
test(plugin): bridge round-trip + isBridgeEnvelope command validation
featuree4187cf4
feat(plugin): updateNode optimistic concurrency via nodeFingerprint
feature07f991f4
feat(plugin): bridge frame validation + UI command dedupe
uiac057505
feat(plugin): widget.snapshot command + metrics + memi doctor --json
feature8b92472d
feat(plugin): drop declare const figma:any, adopt @figma/plugin-typings
feature9841aff4
feat(plugin): hardened exec sandbox with normalized denylist
featureba0dada2
feat(plugin/ui): parallel port scan, per-method timeouts, jitter
ui10f62c5b
feat(plugin/ui): tab/action registries, retry button, offline CTA
uibb27dcc3
feat(plugin/ui): CSP, dirty-flag render, UUIDv4 logs, origin allowlist
uifc9c8d18
feat(plugin/ui): lifecycle cleanup, port cache, parse-error logging
ui8226aa84
feat(plugin): safeLoadFont wraps timeouts as structured errors
feature1237b8ce
perf(plugin): parallel pushTokens + coalescing selection throttle
feature12af592d
feat(plugin): Figma-domain input validators
feature4075e026
feat(plugin): typed JobsStore with run-stack attribution
feature2d4d2030
feat(plugin): UUIDv4 ids, typed errors, ring-buffered changes
featuredac176f6
feat(codegen): per-variant emission with parallel dispatch
feature5c05b08f
feat(specs): expandAxes — cartesian expansion with constraint pruning
feature56f99900
feat(specs): variantAxes + variantConstraints on ComponentSpec
feature0f98c860
Merge branch 'v0.13/seed-presets'
refactor9f69db5b
feat(presets): @memoire-examples/tweakcn-linear — indigo-violet on warm-white
feature232c410a
feat(presets): @memoire-examples/tweakcn-supabase — green on near-black
featuree691070d
feat(presets): @memoire-examples/tweakcn-vercel — dark-minimal B&W + electric blue
feature8309829b
feat(presets): @memoire-examples/starter — neutral grayscale hello-world
feature2eb2ad42
feat(presets): marketplace seed harness — validator script + schema roundtrip test
feature58cdbd8c
docs(v0.13): document `memi view` and Marketplace wiring
docs80066dae
feat(v0.13): surface Marketplace URLs in publish success output
feature656e50a8
feat(v0.13): add `memi view <component>` Marketplace opener
feature86789337
feat(v0.13): stamp __memoireSource provenance on installed specs
feature7708c6a4
feat(v0.13): add MARKETPLACE_BASE_URL constant
feature6fa467d7
feat: v0.12.0 — tweakcn integration (publish --theme)
feature7cd612cc
feat: v0.11.0 — 10x the registry pivot (bundled code, auto-PR, starter)
feature0585518e
feat: v0.11.0 — the registry pivot (shadcn for design systems)
featureApril 13, 2026
9 commits
9a32f353
feat: v0.10.1 — multi-framework codegen, memi diff, 751 tests
feature750dec05
feat: JSDoc codegen, a11y attrs, penpot tests, retry tests, timeout config
feature81aaa7fb
feat: AI retry logic, token-aware codegen, parallel pipeline, REST MCP tool
featurea2666a44
fix: v0.10.1 — logging, type safety, tokens --json, .npmignore, tests
fix0ea4b498
chore: bust GitHub badge cache for Glama A A A score
feature85a4a019
chore: add glama.json for MCP server quality score
feature1359b430
chore: regenerate package-lock.json for cross-platform compat
featurec1787e24
docs(readme): add Glama MCP server score badge and card
docs6e03a6f0
growth: rewrite README for viral positioning, add design-extract skill, draft submissions
docsApril 10, 2026
11 commits
d96d4cac
fix(index): add missing registerAuditCommand import, deduplicate setMaxListeners
fix37ef3ed3
feat(go,changelog): add --penpot and --no-stories to memi go, sync changelog
docsf7f0ee4a
fix(security,spec): Penpot SSRF guard, spec name length limit, intent patterns
fix12fa03a6
feat(codegen,generate): add --no-stories flag and setOptions() on CodeGenerator
feature8cc8d207
feat(compose): add design-extract intent — compose handles URL extraction requests
feature99c10db0
feat(audit): add --unused flag to detect specs with no generated code
featureb911c84b
chore(ci,doctor): improve CI workflow, add Penpot doctor check, fix publish workflow
feature76fe3c72
docs(readme,llms): add Penpot, Style Dictionary, Storybook, registry sections — v0.10.0
docs666fbfba
feat: security hardening, Storybook generation, package keywords — v0.10.0
featuref198be11
feat: Style Dictionary export, shadcn registry server, Penpot bridge — v0.10.0
featuree863f4ea
feat: zero-friction path — npx extract, memi extract alias, DESIGN.md attribution
featureApril 8, 2026
35 commits
9b7bc98a
feat(bridge): getPortOwnerPid, isMemoireProcess, port conflict detection
feature561ea90a
fix(tests): update tests for sprint changes
fix8ee9db8a
fix(notes): replace console.error with ui.fail for consistent styling
uidd9ecb05
feat(cli): remaining command improvements from sprint 4+5
featureaa6aace3
feat(agents,research,notes): orchestrator plan logging, research dedup, notes cache
featurec8c0ff74
refactor(bridge,engine): extract bridge-lock.ts and env.ts utilities
refactor9f0fb49c
feat+refactor(codegen): shadcn install check, typed props, token Tailwind, boilerplate cleanup
feature96004d65
chore: bump version to 0.9.3
featureef05fc2a
feat(agents,specs,notes): compose plan print, spec guards, notes cache, formatElapsed
featuree725f93b
feat(setup,connect,bridge): cross-platform clipboard, SIGHUP cleanup, bridge docs
docsb694153e
feat(cli): agent visibility, generate paths, tokens summary, validate exit codes
featureacc4de09
fix: mcp, research, and preview cleanups
uic5c8aca7
feat(cli): UX improvements across 9 commands
featurea598d886
feat(codegen): typed props, token-aware Tailwind, naming utils
feature8c4747d4
feat(bridge): auto-reconnect, connection state, port scanner
featurece5029dd
docs(figma): JSDoc all exports in rest-client.ts
docsc9b2a179
chore: bump version to 0.9.2 (quality sprint)
featurea1d2f6e7
chore: postinstall and test cleanup from quality sprint
feature3368915b
docs(skills,notes): restructure for agent readability
docs1db61a04
docs(mcp): rewrite all tool descriptions for agent readability
docsfb6e4977
docs(engine): JSDoc all public methods in core.ts
docs7bd9e29d
fix(connect,daemon): actionable next-step in all warn/fail messages
fix8db45750
feat: auto-write CLAUDE.md + .mcp.json on memi init, fingerprint generated components
docsf49d077f
fix(setup): actionable next-step in all error messages
fixefbf46f9
chore: bump version to v0.9.1
feature542c37ba
fix: update mcp config display to show all 20 tools (was hardcoded to 14)
fixf4c4bbe0
fix: raise process MaxListeners to silence exit listener warning
fix0554f74e
feat: add demo GIF to README and assets
docsedd72ed5
docs: update README and CHANGELOG for v0.9.0 onboarding sprint
docs6a00c050
feat(setup): instant token validation, memi setup command, mcp config --install
feature85d4f570
chore: add auto-publish workflow, issue templates, CONTRIBUTING guide
feature39a5b623
feat(connect,pull): REST auto-fallback + background bridge mode
feature478ab88e
docs: improve README — badges, works-with table, MCP config snippets
docs9fad3d8b
chore: fix bin paths per npm pkg fix (remove leading ./)
feature9a7b31f2
chore: expand npm keywords for better discoverability
featureApril 7, 2026
4 commits
263dc35c
fix(engine): load .env.local automatically so FIGMA_TOKEN works without shell export
fix58738484
fix(plugin): scan all pages for components, not just current page
ui4ad54137
fix(bridge): write bridge.json lock so pull/sync reuse running memi connect bridge
fix9bf2700b
fix(rest-client): absorb 403 on variables endpoint for Free/Starter plan files
fixApril 6, 2026
45 commits
28a5d65d
chore: bump plugin widget-meta to v0.9.0
feature34bd8067
fix(ci): delete macOS lockfile before install so Linux resolves correct binaries
fix57324f56
fix(ci): use npm install --ignore-scripts instead of npm ci
fixb822bccb
fix(ci): use --ignore-scripts and move darwin rollup to optionalDeps
fix2486480d
debug(ci): add pwd+ls before npm ci to diagnose ENOENT
feature4826d22f
fix(ci): regenerate lockfile with all rollup platform binaries optional
fix86b6d2dc
fix(ci): add optional:true to rollup-darwin-arm64 in lockfile
fix0433bf26
fix(ci): add @rollup/rollup-linux-x64-gnu as optional dep
fix75fd8b7e
fix(ci): mark @rollup/rollup-darwin-arm64 as optional in lockfile
fix76e17ebd
fix(ci): strip macOS-only lockfile entries before npm ci
fixa85e4069
fix(ci): npm ci --omit=optional to skip darwin-arm64 rollup binary
fixa40fe275
fix(ci): skip optional deps on Linux via npm_config_optional=false
fix53facc4b
fix(ci): use npm ci --ignore-scripts to fix EBADPLATFORM on Linux
fixb09df7e3
fix(tests): update build-plugin snapshot to v0.9.0 package version
fixa0e3320b
feat(notes): add docker-environments Note + fix focusWidth TS errors, bump v0.9.0
featured2e6f200
docs: add v0.9.0 WCAG sprint changelog + rebuild preview
docs58e6bcf3
fix(wcag): update test snapshots and metadata for WCAG sprint
ui561ec0a7
feat(wcag): Blueprint 5 — preview gallery WCAG 2.2 AA landmarks (WA-501–WA-506)
ui5cca31ee
feat(wcag): Blueprint 4 — pull --wcag post-pull token audit (WA-401–WA-405)
ui309c7b5c
feat(wcag): Blueprint 3 — memi audit --wcag command (WA-301–WA-306)
uid61fe179
feat(wcag): Blueprint 2 — Zod WCAG spec validators (WA-201–WA-205)
uife57cc8d
feat(wcag): Blueprint 1 — design-doc contrast report (WA-101–WA-105)
docs12c6dda2
fix(tests): update snapshots for v0.8.0 — doctor count=13, plugin version
fixea6f665b
chore: rebuild preview/changelog.html for v0.8.0
docs297c9cd2
docs: add v0.8.0 changelog — REST pull + design-doc command
docsfe3ec2ca
feat(rest-client): export FigmaConfigError for external instanceof checks
featurec0c7c707
docs(readme): correct MCP tool count to 20 (actual count in tools.ts)
docscb379792
test(mcp): add tools registration smoke test for design_doc and tool count
featuread37cbb8
test(pull): add --rest --force tests covering force propagation and JSON output
feature9007f06a
test(css-extractor): add 4 @import following integration tests
feature42bb8783
test(cli): extend registration smoke test for design-doc and pull flags
docs6d3c8a1a
docs(readme): bump MCP tool count to 18, add design_doc entry
docs0d92c153
docs(readme): add pull --rest and design-doc to command reference
docs53db6130
fix(rest-client): log partial recovery summary when endpoints fail
fixb0eabc5e
fix(go): show REST mode in pipeline header
fix629c10a7
feat(design-doc): show extracted page title and token summary in output
docsa8964854
feat(doctor): check FIGMA_FILE_KEY and FIGMA_TOKEN for REST mode
feature6810acc0
feat(pull): add --force flag to bypass 5-minute pull cache
feature29661464
feat(mcp): add design_doc tool — 18 tools total
feature786a0633
feat(css-extractor): cap color extraction at 50 to reduce noise
featurec4dc4f35
feat(css-extractor): follow CSS @import rules one level deep
featurec5b19462
chore: bump version to 0.8.0
feature30958d8b
fix(index): add pull --rest and design-doc to CLI header comment
docs7c21664d
Add 178 stress tests for v0.8.0 features; fix 2 bugs found
feature5c3c23bc
Add REST pull + design-doc command (v0.8.0 features)
docsApril 1, 2026
12 commits
d9d708de
Rewrite README for v0.7.0 — complete command reference, MCP tools, architecture
docscbf75d36
Add memi uninstall command and standalone uninstall script
feature783bcfda
Delete 2,784 lines of dead code — 4 orphaned modules
feature114b3f91
Guard Object.values()[0] access for empty token values
featuref6416603
Fix sync merge — use nullish coalescing for numeric token/component counts
fixd4922ad1
Fix token tracker fs import — use destructured readFileSync
fix50c9c84a
Validate insights.json shape before loading research store
featuredff3c6ec
Fix SSE broadcast — drop clients on write backpressure
fixbedb5ece
Fix pipeline event listener leak on start() failure
fix345b70a9
Validate sync state shape before loading from disk
featurea24af1cc
Fix text measurer cache — implement true LRU eviction
fix6948de99
Fix doc-change debounce timer not cleared after callback
docsMarch 31, 2026
18 commits
7368f3f2
Update changelog with v0.7.0 feature commits
docs675d6a0f
Fix tests for v0.7.0 — update version assertion and changelog snapshot
docsaa7d9c26
Add --preview flag to generate — show diffs without writing files
uidb079f5d
Add bridge health check — latency measurement and MCP tool
featurea3e6e27c
Add persistent task queue — survive daemon restarts
featureb3d4761c
Instrument daemon startup — phase timings in status output
featureb1096173
Add batch mode to orchestrator — queue intents with shared context
feature05f9cb99
Add sync_design_tokens MCP tool — auto-map Figma tokens to Tailwind config
featureeecdde10
Add codegen caching — skip generation when spec + design system unchanged
feature0add89b1
Add get_ai_usage MCP tool — token usage and cost estimation per session
feature0296c8fe
Cache design system pull results for 5 minutes to avoid duplicate API calls
feature2b6d3a70
Add exponential backoff + jitter to Figma WebSocket reconnection
featured16f4e62
Remove Framer preview components and standalone build script
uib4ad1346
Update changelog for v0.7.0
docs1cb0ae92
Bump to v0.7.0 — the compression release
feature90773361
Update changelog with latest commits
docse2bbdd54
Add Framer preview components and standalone dashboard build script
ui3a6ce0d4
Audit fixes: memory leaks, race conditions, error handling across 10 files
featureMarch 30, 2026
36 commits
24f067c4
Efficiency fixes: incremental TS build, rate limiter stale entry eviction
feature2d879169
Remove dead dependencies and unused TUI app file
refactor2be113dd
Bump to v0.6.0 — production ready release
featuredd4bd77e
Add research preview tab — insights, personas, themes, coverage bar in dashboard
uib1524600
Add research traceability — bidirectional insight-to-spec links
featurebcb437a6
Add transcript processor — heuristic interview parsing into structured research
feature7bc6aef7
Add pull diff output — show token/component/style changes after pull
feature3390192d
Add memi validate command — expose spec validator as CLI tool
featuredcac4a7b
Add capability matrix — every command declares what it needs
featured5772c31
Add measure_text MCP tool — expose Pretext to Claude Code / Cursor
feature5a344ff1
Wire TextMeasurer into responsive-specialist — breakpoint text reflow
feature46f56571
Wire TextMeasurer into design-auditor — text overflow detection
featureaa4396bf
Add 17 TextMeasurer tests — measurement, overflow, breakpoints, min-width
feature893c1397
Add TextMeasurer utility — server-side text measurement via Pretext
featureb4c71c66
Add @chenglou/pretext and @napi-rs/canvas dependencies
featurefbbdf862
Audit fixes: 12 issues — memory leaks, race conditions, unsafe casts, error handling
feature21d043ea
Rebuild plugin bundle and sync preview changelog for v0.5.0
docs5c41e5d8
Bump to v0.5.0 — intelligence layer release
featureba3e637f
Implement real heuristic fallbacks in 5 stubbed agents
featuredc04f427
Add research-to-design mapping — insights drive spec requirements
feature59245d92
Upgrade codegen — variant logic, smart component bodies, page prop drilling
uica9ba2cd
Add real accessibility enforcement — WCAG contrast computation, spec auditing
ui00649992
Add AI vision for design QA — multimodal analysis of Figma screenshots
feature7ca7455d
Fix plugin typecheck — keepaliveInterval type for browser context
fixd1af073f
Add 8 E2E integration tests for v0.4 systems
feature3092f2d5
Add conflict resolution dashboard panel — view and resolve sync conflicts in preview
uie8d3dfe9
Add remote agent workers — WebSocket client mode with port scanning
feature9ecc30ea
Update README for v0.4.0 — MCP server, multi-agent, sync, daemon commands
docse929d7a3
Sync preview/changelog.html with v0.4.0 — add 6 post-release commits
docsfe0d5628
Update CLAUDE.md — document v0.4 commands, MCP server, multi-agent, bidirectional sync
docs30d1360a
Add 19 stress tests — large datasets, concurrency, edge cases
feature8e9984fa
Upgrade preview dashboard — pipeline stats, sync state, agent registry chips
ui951b4f97
Add MCP config generation — memi mcp config for Claude Code / Cursor / generic
feature00ceef56
Add plugin-side granular events — variable-changed, component-changed, pushTokens
feature5f07f5ee
Bump to v0.4.0 — add 66 unit tests, update changelog
docs7639909e
Add multi-Claude native orchestration — agent registry, task queue, agent bridge
featureMarch 29, 2026
7 commits
9583c4da
Add bidirectional design-code sync — token differ, sync engine, code watcher
feature2f25eef0
Add event-driven pipeline to daemon — reactive pull/diff/spec/generate
featurefea3b141
Add MCP server — expose Memoire as design infrastructure for any AI tool
featuree679df47
Clean up: log silent catches, remove dead params, rebuild plugin bundle
fixdfc1243c
Add missing WCAG 2.2 accessibility fields to spec scaffolds
uia96976e2
Fix preview dashboard: XSS escaping, CORS lockdown, body limits, broken JSX
ui9d857fb6
Audit fixes: ReDoS guard, token validation, timer cleanup, XSS escape
featureMarch 28, 2026
47 commits
1bd96be5
Build WCAG 2.2 accessibility pipeline across full stack
uidbfb0183
Add 7 Figma MCP Notes — full integration of figma/mcp-server-guide
feature2a839410
Audit fixes: font timeout, request dedup, SSE monitor, preview hot-reload
ui0194895d
Bump version to 0.3.0 and fix test failures
feature5c231a37
Update animation-craft note and rebuild plugin bundle
refactor23cc0a76
Zero TS errors, dynamic research dashboard, version sync
ui30bcaf6f
Fix broken notes, add heartbeat --json, harden error handling
fixe5b6be3a
Add 8 new downloadable Note skill packs
feature89c695f3
Research engine overhaul — web research, transcripts, multi-persona, sentiment
featurefe317fea
Fix race condition in ensureFigmaConnected
fixa30f0b09
Harden bridge connection for rock-solid auto-connect
fix1fa6dd9d
Add --json output to go command
feature8d73a426
Add memi list command for agent introspection
feature0d5d9631
Add exponential backoff retry to orchestrator sub-tasks
featurea41a39a1
Add centering-issue detection to canvas healer
feature090bb881
Fix dashboard port bug and add offline mode to go command
ui367d18e9
Fix orchestrator deadlock detection and test mock
fix271e28c4
Add --json output to sync and pull commands
featurec56f6859
Redesign Control Plane — flower logo, context bar, activity ticker
feature584d67ea
Light mode UI + stabilize bridge connection
ui0105d77b
Redesign Control Plane UI — dark terminal aesthetic
uid6055835
Rebuild plugin bundle with widget fixes
feature6addab0f
Support fills parameter in createNode
feature41afd153
Fix retry action timer leak and reset backoff
fixfead990b
Use async getNodeByIdAsync in setSelection
fix983dace2
Block eval() in plugin execute sandbox
feature9b36ed74
Fix base64 decode encoding in getComponentImage
fix66afbf23
Sync design system, prototype, specs, and add AGENTS.md + logo
featureb4d7c670
Fold widget activity into system view
feature719d2d98
Sync changelog for widget hardening
docs8632933a
Harden widget compatibility and layout state
fix9e4ab9ff
Sync changelog for widget runtime hardening
docsc5896355
Harden widget runtime compatibility
fix4c7c1b92
Sync changelog for widget density hash
docs43decaf1
Reduce widget height and increase density
refactord82b4b42
Sync changelog for widget density pass
docs01cf9a97
Compress widget layout and reduce panel height
feature8ccd44d9
Sync changelog for widget density pass
docs15be77ef
Compress widget layout and reduce panel height
feature1e71dfee
Sync changelog for widget typography refinement
docs32e5ce2a
Sync changelog for widget typography hierarchy
docsdc415077
Strengthen widget typography hierarchy
feature06c91128
Strengthen widget typography hierarchy
feature3247aaf5
Sync changelog for widget typography hierarchy
docsfda87827
Strengthen widget typography hierarchy
feature7ec5aa0d
Sync changelog for widget font compatibility
docsf153ffa7
Use local system fonts in widget UI
uiMarch 27, 2026
62 commits
cb998dec
Sync changelog for generated preview timeline
docs6818e323
Generate preview changelog from CHANGELOG.md
docsb20d3095
Sync changelog for blank widget panel fix
docs3ea17d5a
Fix blank widget panel bootstrap
fixc2558026
Sync changelog for ES2017 widget compatibility
docs430ec6ed
Downlevel plugin bundle to remove object spread
featurea91a6fbc
Sync changelog for plugin install compatibility
docsaedf43ae
Fix plugin bundle compatibility and symlink-safe installs
fix69c45ad8
Sync changelog for widget health hardening
docs0f02bcd8
Add widget bundle metadata and health checks
feature785f59ac
Sync changelog for preview control plane
docsd64527d3
Add preview control-plane endpoints and agent visibility
ui49cfdcb9
Sync changelog for canvas agent widgets
docs5d137134
Rewrite canvas agent box lifecycle
feature4a400535
Sync changelog for widget job state
docs813e4814
Add widget job state and sync summaries
feature312bc4b7
Sync changelog for operator console workflows
docs8af9a804
Enhance operator console workflows
featurea79c5911
Sync changelog for widget bridge protocol
docsc953c7b0
Normalize widget and bridge protocol
feature0ab89d0b
Sync changelog for plugin V2 foundation
docs7391502a
Add plugin V2 source architecture
featureb8175cca
Sync changelog for connect and workspace hygiene
docscb9772fa
Reduce workspace state churn in init and prototype
refactor407b7f9e
Add JSON output to connect command
feature44b47ec6
Sync changelog for daemon status
docsbef11711
Add JSON output to daemon status
feature25e42a3e
Sync changelog for research and workspace hygiene
docsed0bd00e
Ignore generated workspace artifacts
refactor04bd7731
Add JSON output to research commands
featureda2f727c
Track notes JSON update in changelog
docsa4083a1f
Sync changelog for CLI and notes updates
docseef0a915
Add JSON output to note mutation commands
featurea223ac31
Add JSON output to IA commands
feature722496d9
Add JSON output to spec list command
feature324de7f7
Add codex ops note
docs6ced37d2
Restore working fast build script
fixa0f52346
Speed up TypeScript builds
refactor9406e546
Add JSON output to export command
feature8f8e1d0d
Add JSON output to export command
feature5bbae3a7
Add JSON output to generate command
feature252b26d6
Add doctor JSON regression tests
featurec7eb7a62
Add JSON output to doctor command
feature2064dc98
Add JSON output to compose command
feature3e6c1571
Sync changelog and preview timeline
docsbd6bae6b
Add JSON output to status and notes commands
feature1810f4e3
Improve Tailwind and shadcn detection
fix415663da
Harden preview and bridge bind errors
ui7fdb6575
Add figma web capture note
docs1378b09d
Fix logger transport toggle in tests
fixe14ce866
Neutralize Claude-specific copy
fixd36909ef
Add packaged note asset guard test
docs44aa6e9b
Fix self-improving note hook docs
docsafe99ac4
Target compose generation to resolved specs
refactor1192cadf
Add SKILL.md install regression test
docs5999b15c
Add compose regression test
feature539d5bf9
Add export path mapping regression test
featurecb81f790
Fix export destinations by artifact kind
fix44aea5ec
Add CLI registration smoke test
featured7ebbbca
Fix daemon restart argument forwarding
fix46707f4b
Register hidden CLI commands
feature2fb24979
Add AgentSkills workspace skill adapter
featureMarch 26, 2026
31 commits
a8f14e60
Prep npm 0.2.1 — exclude test files from dist, trim package
refactor2c28c7ed
Use process.once for signal handlers across all commands
fix9a9cf0bb
Fix API server listener leak and infinite port retry
fixaccf7da0
Fix MaxListenersExceededWarning in e2e tests
fix96537644
Fix SIGINT cleanup in go command — kill preview child process on Ctrl+C
uif725e529
Make design system extraction resilient to partial failures
fix76945f41
Fix symlink trap — smart plugin path detection in connect and init
fixc316c3dd
Refactor preview.ts — extract 4000-line HTML generators into templates
uic6b3b036
Harden error handling — WS error listener, spawn fallbacks, rejection handler
fix12a3135a
Add dash alias for dashboard command, clarify description
ui683109d1
Add navigateToPage helper for dynamic-page document access
ui7b94ff17
Add postinstall — auto-copy Figma plugin + PATH detection
featurea271b3bb
Add --format flag to tokens command for selective export
feature3b818967
Fix plugin manifest — enable production network access for WebSocket bridge
fixa9a54b46
Fix MaxListenersExceededWarning across all EventEmitters
fixdd3f4a55
Fix daemon-aware command routing — commands reuse running bridge
fix089b60ee
Remove agent portal and generic dashboard — serve preview/ directly
ui5ca7f642
Add doc-change polling, preview hot-reload, e2e tests, npm prep, 3 new Notes
docs67ba4555
Add self-healing loop, Code Connect checks, and file watcher
feature4a115e6a
Fix Figma audit issues — race condition, parallel extraction, code safety
fixa347a333
Fix Notes audit issues — activation gaps, recursive copy, dead code
fix3b8403ed
Update CHANGELOG — add v0.2.0 Notes ecosystem release
docs358c9e33
Add 4 powerhouse Notes — deep skill packs (4,400+ lines)
featuredbcb551a
Add Mémoire Notes — downloadable skill pack ecosystem
feature26932846
Trigger redeploy
ui4ed0ae80
Harden engine, add tests, polish preview, prep for npm publish
ui2766a1d7
Production-grade Figma plugin — smart port memory, parallel scanning, auto-reconnect
feature774b3912
Merge branch 'main' of https://github.com/sarveshsea/memoire
refactor4c11331a
Light mode Figma plugin with monitor dashboard UI and purge Noche references
uiaa27e055
Add 56-component universal catalog, expand shadcn mapper, populate dashboard
uifbdaab62
Update package.json — homepage to memoire.cv, repo to m-moire
refactorMarch 25, 2026
23 commits
186973b4
Trigger redeploy at WCAG 2.1 AA Dibs version
ui59514d9b
Light mode preview pages with consistent nav and lorem ipsum
uidd94dc7a
Scope package as @sarveshsea/memoire for npm publish
refactord8f1ced4
Rename package to memoire for npm install -g memoire
refactor30038716
Add full Anthropic AI integration — direct SDK + graceful degradation
feature20092f76
Redeploy at WCAG 2.1 AA Dibs version
uia40efc0d
Optimize CLAUDE.md and skill files for maximum Claude compliance
docs03f97eca
Purge remaining ark references — full rename to Memoire
refactor6f09a882
Add Cormorant Garamond brand font to preview nav and home hero
ui3f3f71b6
Combine agent portal into preview nav, purge all ark naming
uiac2774ee
Memoire engine overhaul — rename from Noche, clean preview, resilient Figma plugin
ui9e02a3d7
WCAG 2.1 AA compliance across all Dibs pages for long strenuous use
ui0bbd5240
Add #ai-open hash trigger to auto-open AI drawer in line items
uie49792e3
Force explicit #ffffff on title and desc highlights
ui1e130e85
Fix title color — use explicit gold #C4A35A instead of --accent
uicc0ab4eb
Fix title visibility — ensure full text is bright
ui780468d0
Highlight key phrases in Home about section
ui806cd1fa
Rewrite Home about section — focus on AICP accuracy and structured form
ui816db8f3
Minor preview index tweaks
uiee56ff5a
Strip animation CSS, clean up Home tab styling
uid4a3d7e2
Polish preview animations and fix broken CSS rules
ui39fd80fa
Add all Dibs preview pages for Vercel hosting
ui19349217
Add Dibs preview screens, AICP research, and project state
uiMarch 24, 2026
17 commits
01821335
Update changelog with auto-spec, noche go, export, token codegen, and motion-video skill
docsfc71ca15
Add /motion-video skill — product animation & UI motion superagent
ui7b2cda3f
Add auto-spec engine, noche go, noche export, and token-aware codegen
feature709bb57f
Clean up CLI output — human-readable logs, suppress internal noise
fix82895d6c
Clean preview of user-project content, wire /api/specs to registry
ui1d5a03c7
Add compose command, fix generator for design/ia specs, document agent orchestrator
feature8d283ab1
Fix TUI type imports, remove duplicate specs dir, add atomic level to MetricCard
fixd9f4eefe
Rename BidCraft → Dibs, swap emojis for Lucide icons, update nav across preview
ui1673d3c4
Fix CHANGELOG.md: track Noche the product, not user projects
docs59bc247c
Add CHANGELOG.md as project decision log, update CLAUDE.md convention
docsbdad1ccb
Replace Labor Budgeting design system with Noche DS, add changelog page
docsa20c7477
Finalize ark → noche rename across entire codebase
refactor9c157629
Add animated 3D spinning moon to README header
docs7881845c
Audit and upgrade all Noche skills against Figma MCP best practices
feature70d8f6ad
Replace remaining ark CLI references with noche
refactor9f57f829
Rename Figma Ark → Noche across entire codebase
refactor2b0017fb
Add Figma MCP canvas integration, skills, atomic design enforcement, and README
docsMarch 23, 2026
1 commit
199df7ad
Initial commit: Ark — AI-native Figma design intelligence engine
feature