v0.8.5
Changelog
Features
- f10d6e9: feat: service-menu and admin-list CUA polish (#130) (#138) (@coffeemuse)
- b84a7e1: feat(ui3270): add opt-in Section/Suffix/SameRow/Compact form knobs (@coffeemuse)
- 46d079d: feat(ui3270): compact-layout constants + sectionBanner helper (@coffeemuse)
- db08158: feat(ui3270): compact form render path (single-spaced, bottom message) (@coffeemuse)
- 405801d: feat(server): sectioned compact Edit/Add User form (#130) (@coffeemuse)
- 17ed5ba: feat(server): require typed CLEAR to confirm an MFA wipe (#130) (@coffeemuse)
- d4c8f80: feat(server): split Clear-MFA confirm into 'Confirm' field + 'type CLEAR to confirm' suffix (#130) (@coffeemuse)
Bug Fixes
- 7368416: fix(ui3270): guard SameRow-before-primary; clarify compact limit invariant (@coffeemuse)
- eea7dd7: fix: MFA status secret-first display, pre-commit CLEAR guard, compact banner overlap (#130) (@coffeemuse)
- 6350a64: fix(ui3270): reserve a column for the dot-leader colon on the longest compact label (#130) (@coffeemuse)
Documentation
- f821993: docs: spec for sectioned Edit/Add User form layout (#130) (@coffeemuse)
- ff198e0: docs: implementation plan for sectioned Edit/Add User form (#130) (@coffeemuse)
Others
- 6bf77ad: test(ui3270): lock compact section banner + gutter row math (@coffeemuse)
- d9622f1: test(ui3270): lock compact form suffix placement (@coffeemuse)
- e379526: test(ui3270): lock compact form same-row field pairing (@coffeemuse)
- 0d928bd: test(smoke): assert sectioned Edit/Add User layout; fix col-0 cursor assertions (@coffeemuse)
- 1bc333e: style(ui3270): extend compact section banners to col 79 (#130) (@coffeemuse)
- 9e45b60: Merge pull request #139 from coffeemuse/claude/suspicious-saha-111aac (@coffeemuse)