Repository navigation
Releases: jangtrinh/design-os-figma-plugin
Releases · jangtrinh/design-os-figma-plugin
Release list
v0.1.0
What's Changed
- Absorption phase-01 (Basket B): variables/mode stdlib, variant-matrix component-set by @jangtrinh in #10
- fix(broker): atomic advertisement writes, guarded self-heal, probe before kill by @jangtrinh in #12
- Audit fix: reply sender-verification in routeFromPlugin + op-scaled BATCH timeout by @jangtrinh in #14
- feat: absorption phase-02 — Slots + annotations, editor-surface guard by @jangtrinh in #13
- fix(broker): surface senderMismatchCount in the reply/status envelope by @jangtrinh in #17
- fix(cli): refuse BATCH admission above the 120s scaled-timeout ceiling by @jangtrinh in #18
- feat: feed routing hygiene — cwd-independent staging + error-log binding by @jangtrinh in #19
- fix: route SYNC_CONFIG idleMs through the file's project binding by @jangtrinh in #22
- Polish follow-ups from PR #10 review by @jangtrinh in #23
- feat: absorption phase-03 — FigJam by @jangtrinh in #26
- feat: absorption phase-04 — Figma Slides by @jangtrinh in #28
- docs: consolidated live-canvas verification checklist by @jangtrinh in #29
- docs: manifest re-import is one-time, code hotloads by @jangtrinh in #30
- feat: shared safeCleanup() helper, close cleanup-masking class by @jangtrinh in #31
- chore: drop the unstated "200-line cap" citation from stdlib headers by @jangtrinh in #34
- Add --instance exact-target routing flag by @jangtrinh in #36
- Refuse a --read-only EXEC_JS that mutates the scene by @jangtrinh in #40
- Refuse --force-release on a healthy running job unless --force by @jangtrinh in #42
- Refuse design-file-only ui.* commands cleanly outside Figma by @jangtrinh in #43
- Durable per-file contention counter for queued mutation time by @jangtrinh in #45
- fix: make the broker daemon's log path injectable by @jangtrinh in #46
- docs: clarify slot-property rollback is a deliberate divergence, not a masking site by @jangtrinh in #47
- Add comment-hygiene gate for plan/issue citations by @jangtrinh in #44
- perf: dedupe node fetches and bound the walk in ui.figjam.connections by @jangtrinh in #48
- Pin daemon routing to a plugin via the panel (#35 P2) by @jangtrinh in #50
- Add zombie-watchdog observability (transport vs app liveness) by @jangtrinh in #51
- fix: deprioritize suspected-zombie plugins in default routing selection by @jangtrinh in #52
- Surface awaitingReconnect visibility for plugins not yet reconnected after a broker restart by @jangtrinh in #53
- fix(panel): drop banned unicode glyphs from comments and the target-pin label by @jangtrinh in #57
- feat(cli): status --peek, an emitted skill, and skill/hook installers by @jangtrinh in #60
- feat(cli,plugin): agent presence label, status --wait, and a relaunch button by @jangtrinh in #61
- fix(test): stop the target-pin harness flake at its real causes by @jangtrinh in #62
- feat(cli): cowork — wait for one designer change-cycle by @jangtrinh in #63
- docs: tell the auto-connect story in the README, credit cast-to-figma by @jangtrinh in #65
- fix(cli): disclose capped cowork timeout by @jangtrinh in #66
- fix(cli): route fresh Figma sessions to local skill by @jangtrinh in #67
- docs: attribute a missing fileKey to the plugin manifest, not the Figma plan by @jangtrinh in #68
- feat(cli): lint exec-js before dispatch by @jangtrinh in #70
- fix(cli): dispatch commands through executable symlinks by @jangtrinh in #72
- feat(cli): bake a ShaderGradient field onto a node as an image fill by @jangtrinh in #73
- fix(plugin): render the gradient from a published version, with one React by @jangtrinh in #74
- feat(plugin): make the gradient bake verifiable, in both environments it runs in by @jangtrinh in #75
- fix(plugin): boot gap-fill walks each page once and yields between pages by @jangtrinh in #76
- feat(plugin): add adaptive agent rail by @jangtrinh in #78
- fix(plugin): polish rail with status orb by @jangtrinh in #80
- fix(ci): allow cold chromium startup by @jangtrinh in #82
- feat(plugin): map orb to command semantics by @jangtrinh in #84
- docs(readme): showcase adaptive semantic rail by @jangtrinh in #86
- docs(readme): retire stale panel demos by @jangtrinh in #88
- build(lint): replace kernel submodule with package by @jangtrinh in #89
- perf(plugin): move orb rendering off UI thread by @jangtrinh in #91
- fix(connectors): choose annotation anchors from edge gaps by @jangtrinh in #94
- fix(broker): remove daemon process listeners on shutdown by @jangtrinh in #95
- fix(broker): prevent cross-process request id collisions by @jangtrinh in #98
- test(plugin): make worker animation proof timing safe by @jangtrinh in #99
- feat(broker): add per-file mutation gate by @jangtrinh in #101
- fix(broker): preserve exact targets through background throttling by @jangtrinh in #103
- fix(plugin): move gap-fill baseline off the document and gate sandbox globals by @jangtrinh in #104
- perf(plugin): filter self-emitted pluginData changes and read the correction store once per batch by @jangtrinh in #105
- perf(plugin): bound and slice the gap-fill walk, diff oversized pages by top-level frames by @jangtrinh in #106
- perf(plugin): probe broker ports concurrently and buffer captures until the socket opens by @jangtrinh in #107
- feat(panel): single-row rail that hugs its content, no expanded state by @jangtrinh in #108
- feat(cli): craft bundle v1.1.0 and the five group-6 CLI behaviours by @jangtrinh in #109
- docs(readme): lead with the reader's pain, move the depth to docs/ by @jangtrinh in #110
- docs(readme): animate the hero with a recording of the built single-row panel by @jangtrinh in #111
- docs(readme): answer "why switch" for five readers and name the other bridges fairly by @jangtrinh in #112
- test(gates): prove the committed plugin build is fresh and generated scripts compile by @jangtrinh in #113
- feat(cli): add context command for budgeted per-node code context by @jangtrinh in #114
- feat(cli): add context dedup and design-intent channel by @jangtrinh in #115
- docs: replace the "no code context" concession with what context returns by @jangtrinh in #116
- feat(cli): add sess...