2.3 KiB
2.3 KiB
phase, plan, subsystem, tags, status, requires, provides, affects, tech-stack, key-files, decisions, metrics, actuals, plan_head_after
| phase | plan | subsystem | tags | status | requires | provides | affects | tech-stack | key-files | decisions | metrics | actuals | plan_head_after | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| quick-261006-s0v | 01 | admin-spa |
|
complete |
|
|
|
|
|
|
|
|
2f03128 |
Quick 261006-s0v: Remove ML copy-from locale UI
mltext and mlmarkdown now show one locale picker. The second unlabeled dropdown and Copy button are gone, so switching language cannot blank the field you are editing.
What was built
Task 1 (commit 2f03128)
MLTextField.vueandMLMarkdownField.vue: droppedcopyFrom,otherLocales,copyLocale, the copy-from select, and the Copy button. Locale broadcast and nestedRecord<string,string>values are unchanged.MLFields.test.ts: asserts copy selectors/buttons are absent; editing Polish keeps English.docs/backend/forms.md: removed the Copy-from-locale sentence.modules/boardwalk/distrebuilt (index-CRrQr2H1.js).
Verification
| Command | Result |
|---|---|
npm --prefix admin test -- tests/form/MLFields.test.ts |
11 passed |
npm --prefix admin run typecheck |
pass |
scripts/check-admin-dist.sh |
matches a fresh build |
go test ./cmd/summer -run TestDocsTree |
pass |
Deviations from Plan
None. Typed gsd-planner/gsd-executor are not available in this Cursor session; the orchestrator wrote the plan and executed it inline with workflow.use_worktrees=false.
Known Stubs
None.
Commits
| Hash | Subject |
|---|---|
2f03128 |
fix(admin): drop ML copy-from locale chrome (quick-261006-s0v) |
No .planning files and no co-author or "Generated with" trailers in the code commit.