|
| 1 | +--- |
| 2 | +"@objectstack/console": minor |
| 3 | +--- |
| 4 | + |
| 5 | +Console (objectui) refreshed to `7d9734d5e321`. Frontend changes in this range: |
| 6 | + |
| 7 | +- feat(core): say which column identity key won, out loud (#3104 PR3) (#3124) |
| 8 | +- fix(detail): Attachments become a peer tab with a live count badge, and their copy is translated (objectstack#4358) (#3123) |
| 9 | +- fix(console,app-shell): readable reassign hand-off + "System" label for svc:* audit actors (objectstack#4365, objectstack#4366) (#3121) |
| 10 | +- fix(fields): lookup multi-value hydration batches via $in and shows loading instead of the empty placeholder (#3108) (#3120) |
| 11 | +- fix(list,grid,detail,tree,core): every column resolver reads one key (#3104 PR2) (#3122) |
| 12 | +- fix(core,list): 列身份归一到 ingestion chokepoint — 一列一个身份 (#3104 PR1) (#3119) |
| 13 | +- fix(detail): a related list has one sorting semantics instead of two (#3106) (#3113) |
| 14 | +- feat(components,grid,list): a column-header sort orders the whole list, not the page you can see (#3106) (#3112) |
| 15 | +- fix(data-objectstack): a string `$orderby` reaches the server as a sort, not a list of character indices (#3106) (#3109) |
| 16 | +- fix(types,core): the `*Validation` five derive from spec 17, and the engine stops disagreeing with the server (#3103) (#3107) |
| 17 | +- fix(app-shell): lookup-param helpText only renders when the param actually degraded to a raw-id input (#3094) (#3095) |
| 18 | +- fix(form): numeric/boolean option values survive selection typed (#3090 PR3b) (#3100) |
| 19 | +- fix(list,detail): sorting a lookup column stops ordering by an invisible key (#3096) (#3102) |
| 20 | +- feat(flow-designer): the script node's form authors what the executor runs (framework#4278) (#3099) |
| 21 | +- fix(form): declare the runtime field metadata slot, ban the spec FormField misimport (#3090 PR3a) (#3097) |
| 22 | +- fix(console): LocalizationFetchProvider retries a transient /me/localization failure (#3098) |
| 23 | +- fix(app-shell,i18n): drop the developer-voiced default form subtitle (#3093) |
| 24 | +- fix(form): spec-vocabulary fields stop crashing the standalone form; every surface names the boundary (#3090) (#3092) |
| 25 | +- fix(form): harden the spec↔runtime form-field chokepoint, derive SelectOption, complete FormFieldSchema (#3090) (#3091) |
| 26 | +- fix(types,layout): navigation metadata stops losing the spec fields the renderer already honours (objectstack#4115) (#3088) |
| 27 | + |
| 28 | +objectui range: `bebaebd39ace...7d9734d5e321` |
0 commit comments