✨ Highlights
Custom callback for error reporting
- Adds
onUncaughtError
-callback for Studio config that enables developers to implement custom error reporting. See #7553 for more details and usage examples.
🐛 Notable bugfixes
- Improves performance when navigating between previously visited document lists in the studio
- The global search "contains" filter now matches inside words
- Fixes an issue that in certain rare cases caused long delays while loading a document
- Improves loading state of reference previews
- Fixes an issue that could in rare cases lead to an outdated version of the document being displayed in the form
📓 Full changelog
Author | Message | Commit |
---|---|---|
Rico Kahler | test: add efps to CI (#7556) | 834403a |
Bjørge Næss | fix(structure): memoize search query results (#7555) | d4e4e44 |
Ash | fix(sanity): allow global search "contains" filter to match inside words (#7572) | 0cdfdce |
Snorre Eskeland Brekke | feat(sanity): studio manifests cont (#7403) | a098753 |
Binoy Patel | fix(cli): use studioHost from CLI config for intent link (#7570) | 818e151 |
Espen Hovlandsdal | fix(core): add missing listenerName property on welcome event (#7577)
| 13f0563 |
renovate[bot] | chore(deps): update peter-evans/create-pull-request digest to 5e91468 (#7582) | c3540dd |
renovate[bot] | fix(deps): update dependency @sanity/client to ^6.22.1 (#7585) | cd07e93 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.1.3 (#7575) | 99fcc1f |
Drew Lyton | refactor(structure): cleanup RequestPermissionDialog (#7571) | 11f2177 |
Binoy Patel | chore(deps): replace npm-run-all with npm-run-all2 (#7583) | 22dca32 |
Binoy Patel | chore(ci): shard e2e components tests (#7581) | a9f5178 |
renovate[bot] | chore(deps): update tiryoh/gha-jobid-action digest to be260d8 (#7589) | 6337ddf |
renovate[bot] | chore(deps): update dependency turbo to ^2.1.3 (#7591) | 9c9e350 |
Espen Hovlandsdal | chore(deps): upgrade @sanity/asset-utils to v2 (#7584)
| 92de3d9 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.1.4 (#7590) | b655562 |
Espen Hovlandsdal | chore(ci): use efps for job name, use node 20, clarify tag description (#7596)
| 9cad54b |
Espen Hovlandsdal | chore(ci): use environment variables, not secrets, for non-sensitive vars (#7598) | af71d46 |
Ryan Bonial | fix(cli): do not throw during migrate if project ID is passed through flag (#7594) | caced3b |
Bjørge Næss | refactor(core): add reusable rxSwr operator (#7562) | 13518b2 |
Bjørge Næss | fix(structure): improve and clean up form ready state (#7600) | 21d848d |
RitaDias | feat(sanity): add config for onUncaughtError (#7553) | e3cf177 |
Bjørge Næss | chore(ci): change env vars from secrets to env (#7601) | 7868c0b |
Bjørge Næss | fix(core): add detection and recovery for missing mutation events (#7576) | 8195c96 |
Bjørge Næss | fix(core): fix reference preview flickering and improve loading (#7563) | 1e31c35 |
Rico Kahler | feat: propagate PairListenerOptions ; add telemetry for OutOfSyncError (#7595)
| d96f890 |