Skip to content

Update Versions - #98

Merged
owjs3901 merged 1 commit into
mainfrom
changepacks/main
Oct 18, 2026
Merged

owjs3901 merged 1 commit into
mainfrom
changepacks/main

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

Changepacks

devup-mcp@0.17.0 → 0.18.0 - crates/devup-mcp/Cargo.toml

Minor

  • Add project intake, evidence-backed ERD/model generation and supervisor work-unit DAG/briefs; /devup starts project intake before its Figma branch.
  • Add devup_screen_plan (draft, confirm, status, assume) so every Figma screen under the linked node is mapped to an evidence-backed URL and confirmed in questions asked up front, never during implementation; keep the plan inside the linked scope and out of trash, archive, draft, copy and hidden areas (listed and confirmed, overridable with excludeKeywords/includeKeywords); ask cross-section and other structural ambiguities explicitly with a fix-the-Figma option whose frames are reported, not built; surface layer-name guesses; honour .devup/screen-plan.config.json; gate page-writing exports on the confirmed plan and refuse excluded or design-fix frames; report URL x width runtime status with assumptions; and ship the devup-implementation-plan skill. Add a site-completeness step: the plan records the defaults the agent fills in (interaction states from existing tokens, one shared transition, reduced motion, metadata, lang, alt, not-found) and asks only for files and facts (favicon, share image, site name and URL, analytics, motion); status reports site completeness and devup_ui_validate warns on stateless controls, pages without metadata and a missing app icon. Add the /devup entry point, installed as a skill (Claude Code) and an OpenCode command. Keep multi-colour icons as instead of a single-colour mask, warn multicolor-mask in devup_ui_validate when a maskImage would flatten a multi-colour SVG, and compact export job polls (honour responseFields on them, explain pending files). Replace the flat interaction default with a restrained recipe per element role, add view transitions by the mechanism the project's Next.js and React versions support, let draft take the agent's own extraQuestions, end the workflow with a submission checklist, and widen devup_ui_validate with focus-style, too-much-motion, icon-button-label (warnings) and button-active, motion-reduce, nav-current (info). Recognise vinext apps (no next dependency) across bun workspaces and report frameworks per app, decide view transitions for vinext with React 19.3 from the installed versions, run the dependency update (bunx @dependency-check-updates/cli -d -u --rm) before implementing and report it, start new projects from dev-five-git/service-template, ask once whether a next-CLI app migrates to vinext, and align devfive-frontend with service-template's AGENTS.md. Turn view transitions on for every project (opt out with viewTransitions: false) and prove them with a new runtime-audit view-transition check, and pick the target app of a multi-app repository by meaning - public site vs admin console, per screen in a mixed file - instead of name order; add devup_screen_plan auditPlan, which writes one runtime-audit plan per URL checking page health, overflow and clipped text at every width and the page, each section and each asset against its Figma render plus their size and position at the drawn widths, with hover, focus and a view-transition check ordered by code; classify every audit failure with its Figma node, code file and fix hint, track fix attempts up to maxFixAttempts before recording it unresolved with its evidence, and add defer for decisions met after confirm; new runtime-audit check kinds page-health, bounds, no-clipped-text, interaction and capture; exports into a project mark page, section, card and asset elements with data-figma-node-id; devup_visual_compare can write its diff PNG to diffPath; app selection takes the public app unless the frames clearly say admin; check geometry exactly (half a pixel of rounding, no tolerance) and classify a mismatch as code-drift against the export record each export writes to .devup/exports, or as a converter-bug with a repro in .devup/converter-bugs that is reported and never retried; mark pages merged from one frame per width with data-figma-node-ids per width and check elements a width does not draw are hidden; audit dynamic routes at concrete URLs from generateStaticParams, the site's links or the detail frame; strip the ids from production builds with a Vite plugin unless DEVUP_AUDIT=1.

Patch

  • Organize Rust source by responsibility with a 1000-line limit, preserve public paths and test names, embed workflow prose and keyword/class data, support appSelectionKeywords overrides, and guard all Rust source sizes and embedded JSON in the existing size-contract test.

devup-mcp-devup-ui@0.17.0 → 0.18.0 - crates/devup-mcp-devup-ui/Cargo.toml

Minor

  • Add devup_screen_plan (draft, confirm, status, assume) so every Figma screen under the linked node is mapped to an evidence-backed URL and confirmed in questions asked up front, never during implementation; keep the plan inside the linked scope and out of trash, archive, draft, copy and hidden areas (listed and confirmed, overridable with excludeKeywords/includeKeywords); ask cross-section and other structural ambiguities explicitly with a fix-the-Figma option whose frames are reported, not built; surface layer-name guesses; honour .devup/screen-plan.config.json; gate page-writing exports on the confirmed plan and refuse excluded or design-fix frames; report URL x width runtime status with assumptions; and ship the devup-implementation-plan skill. Add a site-completeness step: the plan records the defaults the agent fills in (interaction states from existing tokens, one shared transition, reduced motion, metadata, lang, alt, not-found) and asks only for files and facts (favicon, share image, site name and URL, analytics, motion); status reports site completeness and devup_ui_validate warns on stateless controls, pages without metadata and a missing app icon. Add the /devup entry point, installed as a skill (Claude Code) and an OpenCode command. Keep multi-colour icons as instead of a single-colour mask, warn multicolor-mask in devup_ui_validate when a maskImage would flatten a multi-colour SVG, and compact export job polls (honour responseFields on them, explain pending files). Replace the flat interaction default with a restrained recipe per element role, add view transitions by the mechanism the project's Next.js and React versions support, let draft take the agent's own extraQuestions, end the workflow with a submission checklist, and widen devup_ui_validate with focus-style, too-much-motion, icon-button-label (warnings) and button-active, motion-reduce, nav-current (info). Recognise vinext apps (no next dependency) across bun workspaces and report frameworks per app, decide view transitions for vinext with React 19.3 from the installed versions, run the dependency update (bunx @dependency-check-updates/cli -d -u --rm) before implementing and report it, start new projects from dev-five-git/service-template, ask once whether a next-CLI app migrates to vinext, and align devfive-frontend with service-template's AGENTS.md. Turn view transitions on for every project (opt out with viewTransitions: false) and prove them with a new runtime-audit view-transition check, and pick the target app of a multi-app repository by meaning - public site vs admin console, per screen in a mixed file - instead of name order; add devup_screen_plan auditPlan, which writes one runtime-audit plan per URL checking page health, overflow and clipped text at every width and the page, each section and each asset against its Figma render plus their size and position at the drawn widths, with hover, focus and a view-transition check ordered by code; classify every audit failure with its Figma node, code file and fix hint, track fix attempts up to maxFixAttempts before recording it unresolved with its evidence, and add defer for decisions met after confirm; new runtime-audit check kinds page-health, bounds, no-clipped-text, interaction and capture; exports into a project mark page, section, card and asset elements with data-figma-node-id; devup_visual_compare can write its diff PNG to diffPath; app selection takes the public app unless the frames clearly say admin; check geometry exactly (half a pixel of rounding, no tolerance) and classify a mismatch as code-drift against the export record each export writes to .devup/exports, or as a converter-bug with a repro in .devup/converter-bugs that is reported and never retried; mark pages merged from one frame per width with data-figma-node-ids per width and check elements a width does not draw are hidden; audit dynamic routes at concrete URLs from generateStaticParams, the site's links or the detail frame; strip the ids from production builds with a Vite plugin unless DEVUP_AUDIT=1.

Patch

  • Organize Rust source by responsibility with a 1000-line limit, preserve public paths and test names, embed workflow prose and keyword/class data, support appSelectionKeywords overrides, and guard all Rust source sizes and embedded JSON in the existing size-contract test.

devup-mcp-figma@0.17.0 → 0.17.1 - crates/devup-mcp-figma/Cargo.toml

Patch

  • Organize Rust source by responsibility with a 1000-line limit, preserve public paths and test names, embed workflow prose and keyword/class data, support appSelectionKeywords overrides, and guard all Rust source sizes and embedded JSON in the existing size-contract test.

@owjs3901
owjs3901 merged commit 264f69b into main Oct 18, 2026
@owjs3901
owjs3901 deleted the changepacks/main branch October 18, 2026 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant