Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions .changeset/console-bebaebd39ace.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
"@objectstack/console": minor
---

Console (objectui) refreshed to `bebaebd39ace`. Frontend changes in this range:

- fix(console): marketplace read cloud errors seven different ways — two break on the conversion, two are broken today (cloud#944) (#3086)
- feat(console): settings validation errors render against the fields that caused them (objectstack#4224 follow-up) (#3083)
- fix(notifications): the config, position and action variant are read instead of forked or ignored (#3014 follow-up) (#3085)
- fix(data-objectstack,core): an object filter no longer depends on whether the query expands a lookup (#3084)
- fix(app-shell): a published configSchema can no longer delete a node's sibling-block editors (objectstack#4045) (#3082)
- fix(view,list,core): a view's filter no longer disappears, or arrives as a predicate on columns that don't exist (#3081)
- fix(console): read the SETTINGS_LOCKED key from `error.details`, tolerating both shapes (objectstack#4224) (#3079)
- fix(list,data-objectstack,types): exporting a searched list no longer downloads the unsearched superset (#3078)
- fix(types,app-shell): one ObjectPermission, and the preview stops hiding three of its fields (objectstack#4115) (#3077)
- fix(notifications): the spec `icon` is read instead of stored and ignored (#3014 follow-up) (#3076)
- fix(plugin-grid): bulk-action params render the shared form field widgets — lookup errors get Retry, sys_user params get the PeoplePicker (#3064, ADR-0059) (#3073)
- feat(app-shell): the console mounts the notification surfaces (#3014 follow-up) (#3075)
- fix(data-objectstack): a view's own filter no longer vanishes when the user adds one (#3072)
- feat(notifications): each spec displayType gets its own presentation (#3014) (#3071)
- fix(grid): evaluate a bulk action's `visible` per selected record (#3067) (#3070)
- feat(sdui): curate the page:*, element:* and action:* families into the public contract (#3069)
- fix(list,i18n): a 400 from the server no longer reads as "check your connection" (#3066)
- feat(page,element): declare inputs for the eight configurable page:*/element:* blocks (#3065)
- fix(app-shell,plugin-grid,i18n): autonumber/readonly fields become match-only import targets so "update if the record number exists" works (#3061)
- fix(types): Page/App/Dashboard validate the spec's own fields instead of passing them through (objectstack#4115 group C) (#3063)
- fix(plugin-form,i18n): form edit saves send If-Match and surface 409 conflicts instead of silently overwriting (#3060)
- fix(console): 403 blamed on the network, ⌘K search capped at 8 objects, nav gating fields inert (#3044)
- fix(grid): a bulk delete / by-name action clears the row checkboxes too (#3056) (#3058)
- fix(types,detail): derive five spec-named symbols instead of forking them (objectstack#4115) (#3057)
- fix(grid): drop the `bulkEnabled` derivation — the spec key is a tombstone (#3002) (#3053)
- fix(permissions,console): retry a transient /me/permissions failure instead of stranding the app on its loading state (#3050) (#3052)
- fix(test-setup): stop shadowing ten real registrations, and declare page:header's inputs (#3051)
- fix(scripts): --check reports real divergence instead of calling all 46 components "modified" (#3049)
- fix(view): the chart view gets a label and an icon in the view switcher (#2916) (#3040)
- feat(form): SplitForm honours the spec's new `FormSection.pane` (#3041)
- fix(types,layout): nav item type 'component' joins NavigationItemType and its zod enum (#2918) (#3039)
- fix(registry): prefix every namespaced key exactly once, in every namespace (#3037)
- fix(scripts): shadcn-sync refuses to silently delete local edits, and compiles the package after it writes (#3035)
- fix(scripts): shadcn-sync rewrites the registry paths Shadcn actually serves, and refuses to write a file when it cannot (#3033)
- fix(grid,types): an object-declared bulk action runs over the selected records (#3002) (#3031)
- fix(form): a wizard with `allowSkip` no longer submits past the fields you skipped (#3030)
- fix(components): resizable is a diverged file, not a synced one — stop the sync from breaking the build, and finish the v4 migration in it (#3029)
- feat(studio): a page button created in Studio can be given an action (#2997) (#3028)
- feat(record): declare inputs for the seven configurable record:* blocks, and curate six (#3027)
- feat(eslint): ban dynamic imports in test hooks, and convert the last 33 sites (#3026)

objectui range: `96ee72e85439...bebaebd39ace`
2 changes: 1 addition & 1 deletion .objectui-sha
Original file line number Diff line number Diff line change
@@ -1 +1 @@
96ee72e85439b439fefc8c1f378818d263718dfa
bebaebd39ace05909f373f3c19014e5dc46b7f4f
Loading