npm sanity 1.150.1
v1.150.1

latest releases: 3.57.4-upgrade-vite-v5.9, 3.57.3, 3.57.2...
4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

✨ Highlights

Social Presence

Presence allows you to see other user currently in the Studio and which field they are editing. Read our blog post about it.

Presence API

You can add presence to your custom input components by integrating the new components that ships with this upgrade. Learn more in the documentation.

Improvements to the editorial experience

This upgrade includes a range of improvements to the general editorial experience and UI. Including new color scheme, better visual hiearchy, improved validation messages, new icon set, significant performance enhancements to the Portable Text editor, and much more!

📓 Full changelog

Author Message Commit
Knut Melvær [chore] Replace with named import (#1964) dab5ba8
Rise Ooi [chore] Fix typo in README.md (#1955) 15054d6
vicbergquist [components] add mising eslint for ts eeb8201
vicbergquist [components] make button grid 2x2 when four buttons b7ae16c
vicbergquist [form-builder] make file input buttons look the same as image input 54e4e51
vicbergquist [form-builder] put highlighted fields below functions like image input 7c5d7da
vicbergquist [google-maps-input] make buttons look the same as rest of studio 617be02
vicbergquist [form-builder] give file upload same progress ui as image input 17110bf
vicbergquist [components] Update validation list design ed8a6f5
vicbergquist [components] update types for components 8aa40ec
vicbergquist [components] update checkboxes ad01e36
vicbergquist [components] update switch design ccee98c
vicbergquist [components] checkboxes and validation improvements 22ee578
vicbergquist [components] remove leftover close logic for old validation list 85c3f74
Bjørge Næss [desk-tool] Fix file casing 2c92c10
vicbergquist [components] fix pane menu button not closing on click inside + a11y a646333
vicbergquist [components] fix indeterminate state on boolean inputs 2e40fa8
vicbergquist [components] update radio ui 6f2e36a
vicbergquist [default-layout] remove update text when studio is up to date 09b2c14
Marius Lundgård [form-builder] Improve UI for unknown fields 9225823
Marius Lundgård [base] Update CSS variables 75259e5
Marius Lundgård [base] Fix monospace font 4d961a5
Marius Lundgård [base] Update default code colors 2995973
Marius Lundgård [chore] Update and reconfigure stylelint 81285c9
Marius Lundgård [chore] Format CSS files with prettier d266123
Marius Lundgård [chore] Refactor stories 5ca7e10
Marius Lundgård [components] Remove use of react-ink 355349b
vicbergquist [default-layout] make sanity status not focusable when no updates 14931bd
vicbergquist [components] Checkbox and validation improvements 2e469a8
Marius Lundgård [base] Remove use of 'transition: all' 61f030d
Marius Lundgård [base] Fix text inputs font inheritance 1f3d25e
Marius Lundgård [base] Remove use of transition 79c0baf
Marius Lundgård [base] Update base CSS and typography settings a0e4e28
Marius Lundgård [components] Update fieldset component 129017e
Marius Lundgård [components] Update form field component 68af4af
Marius Lundgård [components] Update preview component 8fe88b1
Marius Lundgård [components] Add new FullscreenMessageDialog component f3f4fbb
Marius Lundgård [components] Fix DefaultAutocomplete component a0268cb
Marius Lundgård [components] Update DefaultBadge component 4d76874
Marius Lundgård [desk-tool] Update DocumentStatusBarBadges component 667e2aa
Marius Lundgård [components] Update DefaultLabel component 0675481
Marius Lundgård [desk-tool] Update DraftStatus component 25805a5
Marius Lundgård [base] Use new FullscreenMessageDialog in MissingProjectConfig 413ff1b
Marius Lundgård [base] Use new FullscreenMessageDialog in VersionChecker 9747e7d
Marius Lundgård [components] Fix support for a single child in ButtonGrid 11917c4
Marius Lundgård [components] Fix propTypes in DropDownButton 3d71be5
Marius Lundgård [components] Fix propTypes in InInput 09e160a
Marius Lundgård [components] Clean up createButtonLike 77a0d6e
Marius Lundgård [components] Add warning color to story aedd25a
Marius Lundgård [components] Update FullscreenDialog 610aaf6
Marius Lundgård [components] Update ConfirmDialog f279b4c
Marius Lundgård [components] Update pane components 150785c
Marius Lundgård [components] Update DefaultButton component (CSS) ed2dfa0
Marius Lundgård [components] Remove transitions from select components dda4f90
Marius Lundgård [components] Fix minor issues in TextInput 26b7514
Marius Lundgård [components] Remove transition in Checkbox 9d84834
Marius Lundgård [default-layout] Use new FullscreenMessageDialog in InitialValueTemplateError 7391ce5
Marius Lundgård [default-layout] Remove transition in UpdateNotifierDialog 7cda60f
Marius Lundgård [default-login] Use new FullscreenMessageDialog in ErrorDialog 79b3783
Marius Lundgård [default-login] Update login views 2d2431d
Marius Lundgård [desk-tool] Clean up Editor CSS a87b9a6
Marius Lundgård [desk-tool] Fix collapsed pane width 4e73ea3
Marius Lundgård [studio-hints] Remove transition ac0890b
Marius Lundgård [vision] Remove transition 89d7577
Marius Lundgård [components] Remove unused CSS file 7ff466e
Marius Lundgård [components] Remove unused AppLoadingScreen component 30bdb68
vicbergquist [form-builder] comment out select file until feature is available 05c302c
vicbergquist [components] update button grid layout c2f8c0b
Marius Lundgård [base] Update icons a249b45
Marius Lundgård [components] Update DefaultMenu 40b3474
Marius Lundgård [components] Update tabs b5c31d4
Marius Lundgård [dashboard] Update CSS and icon 6b42ed7
Marius Lundgård [default-layout] Update Navbar typography and colors ed324a2
Marius Lundgård [desk-tool] Update DocumentStatusBar 5f49315
Marius Lundgård [desk-tool] Update Desk tool icon dbf9d58
Marius Lundgård [studio-hints] Update CSS and icons b806aec
Marius Lundgård [test-studio] Fix slugsTest preview props 62f814e
Marius Lundgård [components] Remove unused CSS file 7a31e65
vicbergquist [components] fix missing context in pane menu f7f41c1
vicbergquist [desk-tool] make draft status keyboard and screen reader accessible c6a9378
Marius Lundgård [default-layout] Refactor file structure and fix lint errors 736043e
Marius Lundgård [default-layout] Refactor to TypeScript 745622f
vicbergquist [form-builder] fix validation not showing on collapsed objects + styling 0c4b234
vicbergquist [validation] allow 0 as a value in array of numbers with predefined options a06f989
Per-Kristian Nordnes [form-builder] Add PortableTextInput e187d86
Per-Kristian Nordnes [test-studio] Add simple block editor document 757af2c
Per-Kristian Nordnes [form-builder] More PortableTextInput ddc1ef6
Per-Kristian Nordnes [test-studio] Tweak simpleBlock 8b2dcdb
Per-Kristian Nordnes [form-builder] PTE: Add a temp. test observable to simulate multi-session 6677ec2
Per-Kristian Nordnes [form-builder] Tweak portable text input d8559a3
Per-Kristian Nordnes [form-builder] PTE: temporary patch generator interval if #test e749975
Per-Kristian Nordnes [test-studio] Modify simpleBlock schema 0b12fea
Per-Kristian Nordnes [form-builder] PTE: Don't update editor props for selection change 821b42f
Per-Kristian Nordnes [form-builder] PTE: toolbar POC b32e452
Anders Stensaas [form-builder] Add support for block objects in the new PTE implementation 46392ab
Anders Stensaas [form-builder] Custom inline objects (#1860) 447de55
Anders Stensaas [form-builder] Made styling work for objects and inline objects a57dbbd
Per-Kristian Nordnes [form-builder] Use value from invalidValue change 3689107
Per-Kristian Nordnes [form-builder] Move over old PT code to be recycled b629e3f
Per-Kristian Nordnes [form-builder] Move Toolbar POC to own files d238c0e
Per-Kristian Nordnes [form-builder] Move old Toolbar files into new PT input 147ee84
Per-Kristian Nordnes [form-builder] Restore Toolbar POC 1f7113f
Per-Kristian Nordnes [form-builder] Move PTE toolbar files to be recycled 8a97dc4
Per-Kristian Nordnes [form-builder] Recycle more PTE toolbar files 6857818
Per-Kristian Nordnes [form-builder] PTE: remove console.log b932fb5
Per-Kristian Nordnes [form-builder] Remove old slate packages 170f1ad
Per-Kristian Nordnes [form-builder] Toolbar files 5fbd64f
Per-Kristian Nordnes [form-builder] PTE: fullscreen rendering and toolbar 19d3c04
Per-Kristian Nordnes [schema] Change titles of headings for PTE 6e61f63
Anders Stensaas [form-builder] Add support for fullscreening PTE with hotkeys 9dac7cf
Per-Kristian Nordnes [test-studio] Add string type to simpleBlock 42baec1
Per-Kristian Nordnes [schema] Warn against primitive types as PT members 12ceec6
Per-Kristian Nordnes [form-builder] PTE: fallback to type name if missing title for alt text e09e237
Per-Kristian Nordnes [form-builder] PTE: some minor changes in BlockStyleSelect and sort lines cb7b411
Per-Kristian Nordnes [form-builder] PTE: a simpler pattern for dealing with edit objects and tracking focusPath 4bbd72e
Per-Kristian Nordnes [form-builder] PTE: Remove Toolbar POC f85a13d
Per-Kristian Nordnes [form-builder] PTE: add some typings 717b2f8
Per-Kristian Nordnes [form-builder] PTE: change hotkey for fullscreen 9f57c60
Per-Kristian Nordnes [form-builder] PTE: Rename MenuItem > BlockObjectMenuItem 1709a45
Per-Kristian Nordnes [form-builder] PTE: add comment about MenuItem comp. a378065
Per-Kristian Nordnes [form-builder] PTE: Annotation editing 3969c69
Per-Kristian Nordnes [form-builder] PTE: small tweaks to object editing files e7a96a5
Per-Kristian Nordnes [form-builder] PTE: rewrite how objects are edited to fit annotations 3b29e66
Per-Kristian Nordnes [form-builder] PTE: add keys to nodes 04fa0bf
Per-Kristian Nordnes [test-studio] Tweak simpleBlock schema 990e77e
Per-Kristian Nordnes [form-builder] PTE: show hotkeys for decorator buttons + sort props in affected files" 8c4ddb5
Per-Kristian Nordnes [form-builder] PTE: fix undefined bug in AnnotationsButtons 05b8cca
Per-Kristian Nordnes [form-builder] PTE: always emit selection also null 04f5381
Per-Kristian Nordnes [test-studio] Modify simpleBlock type 1b9340e
Per-Kristian Nordnes [form-builder] PTE: modify handling of invalid value eb80787
Per-Kristian Nordnes [form-builder] PTE: fix Toolbar sizing 69add6b
Per-Kristian Nordnes [form-builder] PTE: minor refactor of Block objects 1a5f797
Per-Kristian Nordnes [form-builder] PTE: patch objects normally 2dc0fa2
Per-Kristian Nordnes [form-builder] PTE: make scrolltop visible for fullscreen view eafec47
Per-Kristian Nordnes [form-builder] PTE: optimize PortableTextEditor with shouldComponentUpdate fd989dc
Per-Kristian Nordnes [form-builder] PTE: refactor edit object handling and props 60169f4
Per-Kristian Nordnes [form-builder] PTE: Only change selection if not null f9acf7d
Per-Kristian Nordnes [form-builder] PTE: emit edit object patches to editor plugins 55d06e3
Per-Kristian Nordnes [form-builder] PTE: add props to BlockObject rendering 50183c8
Per-Kristian Nordnes [form-builder] PTE: test for presence of editor before selecting 27f6a4e
Per-Kristian Nordnes [form-builder] PTE: remove tooltip code 3db5596
Per-Kristian Nordnes [form-builde] PTE: Toolbar must test for readOnly 986350a
Per-Kristian Nordnes [form-builder] PTE: clean up how selection is set initially 2dc91b5
Per-Kristian Nordnes [form-builder] PTE: clean up some props handling in PortableTextInput e94ae6e
Per-Kristian Nordnes [form-builder] PTE: add return type a47d7a4
Per-Kristian Nordnes [form-builder] PTE: Remove shouldComponentUpdate cfa5b73
Per-Kristian Nordnes [form-builder] Update paths for part implementations 29e3200
Per-Kristian Nordnes [form-builder] PTE: move Annotation component e77ef42
Per-Kristian Nordnes [form-builder] PTE: move Spacing.css 94a338e
Per-Kristian Nordnes [form-builder] PTE: make text rendering components 88deccc
Per-Kristian Nordnes [form-builder] PTE: refactor BlockStyleSelect a526577
Per-Kristian Nordnes [form-builder] PTE: change path to CSS inclusion file b6ab927
Per-Kristian Nordnes [form-builder] PTE: restore block markers and block actions 867c843
Per-Kristian Nordnes [form-builder] PTE: implement new rendering props 3193f5e
Per-Kristian Nordnes [form-builder] PTE: remove console.log 232333c
Per-Kristian Nordnes [form-builder] PTE: fix some issues rebasing next with toolbar c1c263f
Per-Kristian Nordnes [form-builder] PTE: fix some toolbar css issues d254f7b
Per-Kristian Nordnes [block-tools] Update test fixture that has changed 6f97336
Per-Kristian Nordnes [form-builder] PTE: make sure blocks fill the editor width 3afdea7
Per-Kristian Nordnes [form-builder] PTE: fix some CSS issues ab2a4ce
Per-Kristian Nordnes [form-builder] PTE: filter inline object markers c375f6e
Per-Kristian Nordnes [form-builder] PTE: add test for shouldComponentUpdate 71e7a1b
Per-Kristian Nordnes [form-builder] PTE: eslint fixes 234fc00
Per-Kristian Nordnes [form-builder] PTE: avoid reference element to be updated to avoid popover jumping 47ef477
Per-Kristian Nordnes [components] Don't have border and padding on the inline preview a27dd30
Per-Kristian Nordnes [form-builder] PTE: fix design issues (padding/margins) 2d0b21f
Per-Kristian Nordnes [form-builder] PTE: remove uneeded state e78bd2d
Per-Kristian Nordnes [form-builder] PTE: ensure you can't toggle away block styles ea67fd7
Per-Kristian Nordnes [form-builder] Remove ref. to removed css file 8e413d4
Per-Kristian Nordnes [form-builder] PTE: fix blockExtras overlay z-index 210e3fb
Per-Kristian Nordnes [form-builder] PTE: fix an issue with renderEditoObject not clearing state 9c69974
Per-Kristian Nordnes [form-builder] PTE: fix bug where markers weren't sent to block objects properly 770968d
Per-Kristian Nordnes [form-builder] PTE: guard for non value 3172941
Per-Kristian Nordnes [form-builder] PTE: render decorator and annotation independent of editor ref c7dcf18
Per-Kristian Nordnes [form-builder] PTE: don't update the editor while editing objects 394a39c
Per-Kristian Nordnes [form-builder] PTE: fix issue with annotation dialog not opening fdb9a61
Per-Kristian Nordnes [form-builder] PTE: disable annotation buttons when there is no text 00dd0a7
Per-Kristian Nordnes [form-builder] Remove outdated tests, add dummy test f382c51
Per-Kristian Nordnes [components] Support disabled prop for StyleSelect 53bc032
Per-Kristian Nordnes [form-builder] PTE: Fix disabled status for style select 79798c1
Per-Kristian Nordnes [form-builder] PTE: fix disabled status for decorator buttons 280bbd1
Per-Kristian Nordnes [form-builder] PTE: fix disabled status for insert menu 7fee2c1
Per-Kristian Nordnes [form-builder] PTE: forward selection prop 1356829
Per-Kristian Nordnes [form-builder] PTE: fix disabled status for list buttons 128e6c9
Per-Kristian Nordnes [form-builder] PTE: slightly refactor how editor snapshots are rendered b82164c
Per-Kristian Nordnes [test-studio] Add reference to simpleBlock a5077b8
Per-Kristian Nordnes [base] DocumentStore: take new rebase event structure 9300bab
Per-Kristian Nordnes [form-bulder] SanityFormBuilderContext: take new rebase event 9b8ec94
Per-Kristian Nordnes [mutator] Document to send detailed rebase data 1a086f5
Per-Kristian Nordnes [mutator] BufferedDocument to send detailed rebase data 72044f0
Per-Kristian Nordnes [form-builder] PTE: don't try to focus on formbuilder blurs 670cab4
Per-Kristian Nordnes [form-builer] PTE: fix eslint issues 09ec590
Per-Kristian Nordnes [mutator] Send remote patches with additional rebase event 362cf2a
Per-Kristian Nordnes [form-builder] PTE: use snapshot from patchSubscriber as value to the editor 1d97b05
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor 5d82722
Bjørge Næss [components] Enable TypeScript support 17ab039
Bjørge Næss [test-studio] Form builder perf tool + presence test tool bd3012d
Bjørge Næss [base] Add presence datastore and hooks bf41317
Bjørge Næss [components] Add overlay reporter module 91e1bf2
vicbergquist [components] Add presence components a4e00bf
vicbergquist [components] Support focus events in searchable select f24b9bb
vicbergquist [components] Support presence on fieldsets and radio inputs b90d393
vicbergquist [form-builder] Add support for presence on bundled input components 9876a2b
Bjørge Næss [desk-tool] Provide presence info to form builder components e5ce220
Bjørge Næss [test-studio] Add presence test schemas and example custom inputs 9a256e9
vicbergquist [default-layout] Add global presence 8787752
Marius Lundgård [test-studio] Only show developer preview for 'author' type d9e3d89
Marius Lundgård [desk-tool] Adjust the margins passed to form builder based on viewport 01f0873
Bjørge Næss [components] use medium sized avatars in popover 723d042
Bjørge Næss [components] Use resize observer polyfill if needed 175eac0
Marius Lundgård [components] Tweak avatar component (#1883) 50cc73a
Bjørge Næss [form-builder] Fix focus issue w/reference input 06c3463
Bjørge Næss disable sanity check for now 393c34f
Bjørge Næss [components] Guard against missing presence prop e7a54f3
Bjørge Næss [components] Don't display focus background on field presence 1c0eb9c
Bjørge Næss [components] Change headline of global presence popover when no other collaborators 60fc0af
Bjørge Næss [components] Always enable field presence popover d2eb68d
Bjørge Næss [components] Improve field presence layout to cater for arbitrary stack counter width 9b9638d
Bjørge Næss [components] Don't animate avatar arrow initially 7afed07
Bjørge Næss [components] Improve docking animations + tweak intersection thresholds 85f7b66
Bjørge Næss [form-builder] Don't display presence on open array items e084489
Bjørge Næss [components] Guard against missing data on region element 19a8194
Bjørge Næss [components] Inclusive compare snap to bottom distance a15c124
Bjørge Næss [desk-tool] Pass margins to overlay d5467f3
Bjørge Næss [components] Add right margin to presence overlay 0a8a375
Bjørge Næss [form-builder] Put presence overlay outside of DialogContent in ArrayInput 68b072e
Bjørge Næss [base] Show current user in global presence when having more than one session 9b014ec
Bjørge Næss [components] Fix issue with resolving document id from global presence menu item a9d3d87
Bjørge Næss [test-studio] Add fieldset example to presence test 74e65eb
Bjørge Næss [components/form-builder] Provide presence through context for legacy inputs c5ec42d
vicbergquist [components] fix avatar size in safari 2b6c26c
vicbergquist [components] fix avatar misalignment in firefox c003954
vicbergquist [components] global presence keyboard a11y bb42b21
Bjørge Næss [form-builder] Support presence in portable text values 296f046
Bjørge Næss [base] Keep session id in session store in order to persist it between page reloads 7eb6d12
Bjørge Næss [default-layout] Fix issue with parts type stub 122da7d
Marius Lundgård [base] Unify chevron icons d6263b5
Marius Lundgård [base] Add DragHandle icon c2dab75
Marius Lundgård [base] Update Trash icon e8db287
Marius Lundgård [base] Make disabled input background slightly lighter 00f480d
Bjørge Næss Remove sanity check for now c779c95
Bjørge Næss [base] Improve presence connection handling 50bea7a
Marius Lundgård [storybook] Fix Storybook issues e7db27e
Marius Lundgård [default-login] Update brandLogoContainer 71fa253
vicbergquist [components] fix avatar alignment issue in global presence 8a1c039
Marius Lundgård [base] Update icons (#1900) 3f5fc8e
vicbergquist [default-layout] update login status tooltip ad190f2
vicbergquist [desk-tool] make validation tooltip menu align with pane tooltip menu de6c8be
vicbergquist [components] update calc of fieldpresence width d69bb8f
vicbergquist [components] update presence intent links in list 02ddfbc
vicbergquist [history] update history with latest avatar component updates 0007a33
Marius Lundgård [components] Update button component 7ae47ef
Marius Lundgård [base] Update Spinner icon 487f65f
Marius Lundgård [components] Improve spinner component 2f81f5f
Marius Lundgård [base] Update button and input variables ccb0ae6
Marius Lundgård [components] Simplify handling of disabled property c5463dc
Marius Lundgård [components] Refactor Button CSS and fix various issues 2e6289c
Marius Lundgård [chore] Update components that use the Spinner and Button components 023e672
Marius Lundgård [components] Update button component 52a6ae1
Marius Lundgård [base] Update icons 5d8513d
Bjørge Næss [desk-tool] Move PresenceOverlay to FormView 2b7dff5
vicbergquist [components] make global presence close on link click 9193adb
Bjørge Næss [components] Add support for setting maxAvatars on both field and global presence 910363b
Marius Lundgård [base] Update CSS 2609cb8
Marius Lundgård [code-input] Improve UI 46fb295
Marius Lundgård [components] Various improvements e23c626
Marius Lundgård [default-layout] Various improvements 687b437
Marius Lundgård [desk-tool] Various improvements 6e16ba1
Marius Lundgård [initial-value-templates] Update icon 0eef1d9
Marius Lundgård [language-filter] Improve UI e28c730
Marius Lundgård [studio-hints] Update icons 57dc977
Marius Lundgård [structure] Update icon 85f1fdd
Marius Lundgård [storybook] Update CenteredContainer 9326cb2
Marius Lundgård [form-builder] Various UI improvements aec0606
Marius Lundgård [example-studio] Update custom inputs 2c85a8a
Marius Lundgård [test-studio] Various updates ee169df
Marius Lundgård [default-layout] Fix SideMenu issues 3bdc4ae
Marius Lundgård [dashboard] Update icon c7abb2d
Marius Lundgård [dashboard] Update widget title 5177b52
Marius Lundgård [dashboard] Fix member avatar rendering 1e04244
Marius Lundgård [desk-tool] Fix form's padding on narrow devices a623429
Marius Lundgård [form-builder] Fix DateInput CSS issues 89d02f5
Marius Lundgård [components] Remove ValidationList's min-width again e980315
Marius Lundgård [desk-tool] Fix tooltip padding 73c0d01
Marius Lundgård [components] Fix validation tooltip 57f9c39
Marius Lundgård [form-builder] Update text fields 5cb247c
Marius Lundgård [components] Update components 0d04566
Marius Lundgård [form-builder] Update image grid buttons 477a7ad
Marius Lundgård [form-builder] Fix button in FileInput cf926f8
Marius Lundgård [desk-tool] Fix menu alignment 09094e5
Marius Lundgård [components] Fix minimum with of preview media 897c1fa
Marius Lundgård [desk-tool] Various improvements deb5231
Marius Lundgård [form-builder] Various UI improvements (PTE) 301e3be
Marius Lundgård [desk-tool] Fix rebase issue 0bfd8dc
Marius Lundgård [form-builder] Fix issues after rebase 3cbd3f9
Marius Lundgård [desk-tool] Disable react-tippy because of a bug deb70b4
Marius Lundgård [form-builder] Refactor PTE toolbar to simplify 3a1b732
Marius Lundgård [form-builder] Refactor PTEToolbar to a functional component 4d99e02
Marius Lundgård [form-builder] Alphabetize imports 4a3f5b3
Marius Lundgård [chore] Remove commented out code 543dfa8
vicbergquist [components] update readonly field styles, and file input field bfde788
Marius Lundgård [form-builder] Refactor PTE toolbar 19cf9c9
Marius Lundgård [form-builder] Refactor PTE toolbar code and UX a11ed54
Marius Lundgård [form-builder] Hide empty toolbar select menus 4b14b07
Marius Lundgård [form-builder] Fix PTE focus ring e52b531
Marius Lundgård [form-builder] Removed unused code 2b9e15d
Marius Lundgård [desk-tool] Add title attribute to DraftStatus d4789fe
Marius Lundgård [bade] Fix rendering of expand and collapse icons e8f75f9
Marius Lundgård [base] Fix base styles for movingItem e745870
Marius Lundgård [components] Fix colors for GlobalStatus c2081f0
vicbergquist [form-builder] don't give presence to readonly fields 63fef92
Bjørge Næss [components] Render region placeholder with correct width at fields instead of the full presence component a43f611
Marius Lundgård [default-layout] Center branding text f71c109
Marius Lundgård [components] Clean up CSS and fix focus ring 33a3edd
Marius Lundgård [components] Update fullscreen dialogs b2d68d2
Marius Lundgård [components] Increase min-width of template previews 8918424
Marius Lundgård [components] Fix presence status indicator placement fc0d50e
Marius Lundgård [components] Update template preview component 2a2b0e2
Marius Lundgård [default-layout] Update default layout 2d38375
Marius Lundgård [desk-tool] Update confirm dialogs 4cf346d
Marius Lundgård [form-builder] Update array and image inputs 6d9ee9d
vicbergquist [form-builder] update label and input IDs 4539a85
Marius Lundgård [code-input] Fix z-index issue a65cf89
Marius Lundgård [components] Fix issue with missing border in fieldsets 5ee30dc
Marius Lundgård [form-input] Update PTE insert menu 6eff2af
vicbergquist [form-builder] add presence to array of prims without title 1ee469f
vicbergquist [desk-tool] update history loading and error alignment 2539fce
vicbergquist [components] update icons in global presence 1a54bf9
vicbergquist [components] fix presence avatar color in nav + color without img ae8e8ae
Marius Lundgård [components] Update block preview components 2d10414
Marius Lundgård [base] Add disabled styles to selectable items 014be67
Marius Lundgård [base] Update block preview styles 12e64d6
Marius Lundgård [base] Make the block extras area narrower 358603e
Marius Lundgård [components] Add disabled state to StyleSelect 7c20df9
Marius Lundgård [form-builder] Update PTE UI 52ae33b
Marius Lundgård [desk-tool] Set status bar z-index 290ad40
Marius Lundgård [structure] Remove create actions from menu items d1da8af
Marius Lundgård [base] Add user icon 70e6542
Marius Lundgård [base] Adjust disabled color 3f6d6ec
Marius Lundgård [structure] Change list mode copy 9d69d46
Marius Lundgård [components] Adjust text position in StackCounter f95237c
Marius Lundgård [form-builder] Fix name of SelectInput 2947649
Marius Lundgård [components] Wrap field components in forwardRef fcd2b86
Marius Lundgård [components] Use classNames builder d222ff2
Marius Lundgård [default-layout] Update navbar components 56e689d
Marius Lundgård [desk-tool] Fix editorContainer blow-out 2bc1cf4
Marius Lundgård [base] Fix part path to User icon bd9b8b3
Marius Lundgård [test-studio] Add a custom tool that tests scrollability a02c6c2
Marius Lundgård [default-layout] Fix scrollability of tool container 5037ddd
Marius Lundgård [default-layout] Update ToolSwitcher e7a151f
Marius Lundgård [test-studio] Add sso login 6204324
Marius Lundgård [default-login] Add styling for SSO logins 392ec09
Marius Lundgård [form-builder] PTE: fix list spacing 24bb80b
Marius Lundgård [form-builder] PTE: Fix padding in PopoverObjectEditing b4279bc
Marius Lundgård [base] Add Clipboard and ClipboardImage icons e180c25
Marius Lundgård [form-builder] Update clipboard icon in UploadPlaceholder dffb451
Marius Lundgård [components] Modify how buttons are painted, to get more control of focus styling f3504e2
Marius Lundgård [form-builder] Update ImageInput 83ca08f
Marius Lundgård [components] Update dialog components be56beb
Marius Lundgård [form-builder] Adjust ArrayItem buttons de1ff81
Marius Lundgård [default-layout] Update UpdateNotifierDialog 8bd3cfd
Marius Lundgård [form-builder] Refactor ImageInput for readability c5d0452
Marius Lundgård [components] Make DropDownButton render correctly with icon only 30e8bbd
Marius Lundgård [form-builder] Update ImageInput a394710
Marius Lundgård [base] Update and add icons 1c5ef0a
Marius Lundgård [components] Add Alert component 3ab47ce
Marius Lundgård [components] Add title property to Alert fd1307d
Marius Lundgård [desk-tool] Update InspectView 663aa29
Marius Lundgård [components] Disable hiding of inactive pane footer ff2a3e0
vicbergquist [components] fix tags colors 66da2f1
vicbergquist [components] fix presence now showing on array items with no title field 6d7f3a8
vicbergquist [components] update margin bottom on checkboxes f8f792b
vicbergquist [components] Update max width for global presence 43b09f7
Marius Lundgård [components] Update Presence copy 975bfd6
Marius Lundgård [form-builder] PTE: Fix an issue with toolbar responsiveness cbeb412
Marius Lundgård [test-studio] Add schema config to test PTE 2d4b718
vicbergquist [components] update icon in searchable select input e1b4587
vicbergquist [components] improve tag input ux 6005cd7
Marius Lundgård [components] Adjust viewport margin of PopOver 5c799e0
Marius Lundgård [form-builder] PTE: Fix issues with edit dialogs f6fd55e
Marius Lundgård [form-builder] PTE: Hide ActionMenu when there are no actions bf6c08f
Marius Lundgård [components] Fix disabled buttons styling 4f5599d
Per-Kristian Nordnes [form-builder] PTE: Toolbar must memoize/callback on selection 66d7d09
Per-Kristian Nordnes [form-builder] PTE: fix lint error e50c611
Marius Lundgård [components] Fix CSS issues with button 7defb64
Marius Lundgård [base] Update WarningOutline icon 149ce14
Marius Lundgård [form-builder] PTE: disable toolbar items when there's no selection ed949ea
Marius Lundgård [form-builder] PTE: Fix read-only styles a170080
Marius Lundgård [form-builder] PTE: Fix flex issue (Linux) f670396
vicbergquist [components] updare validation status padding 5dc566e
vicbergquist [components] update global presence padding and tooltip position ce8aca3
vicbergquist [components] fix snackbar rendering button when no action 1649c4a
vicbergquist [desk-tool] fix missing border on history header d3014ba
Marius Lundgård [form-builder] PTE: Update placeholder color c988f16
Marius Lundgård [form-builder] PTE: Make the editable div fill the height of its container e28f1b1
vicbergquist [components] fix switch border-radius 0f84aab
vicbergquist [components] fix unique presence list in tooltip and margins 4eef1e6
Per-Kristian Nordnes [form-builder] PTE: keep using prop.value 0a700b4
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor ff4085a
Per-Kristian Nordnes [form-builder] PTE: Toolbar - restore insert object disabled status 642c31b
Per-Kristian Nordnes [form-builder] Add react-tippy as a dep. b62d525
Per-Kristian Nordnes [components] Add @sanity/utils as a needed dep 287d2db
Bjørge Næss [chore] Fix eslint config for ts packages 652a58a
Bjørge Næss [desk-tool] Set initial focus path from path param 1b01cce
Per-Kristian Nordnes [form-builder] PTE: support initial focusPath 13eb71c
Per-Kristian Nordnes [form-builder] PTE: prevent overflow actions in toolbar to mess with the editor selection 8c76f25
Per-Kristian Nordnes [form-builder] PTE: force annotation modal dialogs to open when adding annotation 07c837c
Per-Kristian Nordnes [form-builder] PTE: reset initial selection when it's no longer initial a359435
Per-Kristian Nordnes [form-builder] Update @sanity/portable-text-editor 3ded53b
Per-Kristian Nordnes [form-builder] PTE: fix Chrome Linux flex issue for toolbar f8fb3ef
Per-Kristian Nordnes [form-builder] Pin @sanity/portable-text-editor to exact version 9847ead
Per-Kristian Nordnes [form-builder] PTE: fix bug with initialSelection 841385f
Per-Kristian Nordnes [form-builder] PTE: disable initial selection for now until we have cursor tracking 5cb820f
vicbergquist [components] fix counter placement 7e92e03
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor 6583df7
Marius Lundgård [components] Remove unwanted border on nested fieldsets 8fa17c7
vicbergquist [components] fix presence getting arrow too early 901c917
vicbergquist [components] fix invalid styles for default select 1bdf985
Victoria Bergquist [presence] fix presence in advanced image edit dialog (#1936) 224fe7e
Bjørge Næss [base] Report lastActiveAt on presence location 282347c
vicbergquist [form-builder] fix confirm button text and color 853afb0
vicbergquist [form-builder] fix spacing in array of prims functions with presence 8f29784
vicbergquist [presence] rename GlobalStatus to GlobalPresence 38e704f
vicbergquist [components] create intentlink with last active location in global presence d5e073b
vicbergquist [form-builder] fix edit button in file input b569215
vicbergquist [form-builder] fix intent link styling in block object menu items 0e1e21c
vicbergquist [components] fix some presence avatars getting arrow in dialogs 2b2d83e
vicbergquist [components] fix transparent select arrow in select fields 0238fa6
vicbergquist [components] make global presence list height larger 564c0a7
vicbergquist [components] reset focusedItem state to prevent listener from firing when menu has closed 062a0ac
vicbergquist [components] fix list height on field presence popover 5cf5c2f
vicbergquist [components] fix validation icon alignment on array items 2088f51
vicbergquist [components] fix header and footer safari size issue in dialogs ae2208c
vicbergquist [form-builder] update warning on invalid type, value, or content 498c78a
Bjørge Næss [test-studio] Rename schema type due to type name clash 0cfc79c
Bjørge Næss [base] Upgrade bifur client 1d362b3
Per-Kristian Nordnes [form-builder] PTE: simplify BlockExtrasOverlay 58ac332
Per-Kristian Nordnes [form-builder] PTE: Use new editor with context and hooks. 190eb8f
Per-Kristian Nordnes [form-builder] PTE: update code to work with the latest @sanity/portable-text-editor 61a0a9e
Per-Kristian Nordnes [form-builder] PTE: minor refactor on BlockExtras overlay 35aeebf
Per-Kristian Nordnes [form-builder] PTE: move ObjectEditData type to types file 92a2796
Per-Kristian Nordnes [form-builder] PTE: move IS_MAC locally to expandCollapseButton 048dae9
Per-Kristian Nordnes [form-builder] Code cleanup: sort props and lines 9e469f9
Per-Kristian Nordnes [form-builder] PTE: memo Annotation e824daa
Per-Kristian Nordnes [form-builder] PTE: memoize and refactor main components f916198
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor a174981
Per-Kristian Nordnes [form-builder] PTE: show error notifications from the editor 42b58bb
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor 351ea63
Per-Kristian Nordnes [form-builder] PTE: wrap very long words d26adea
Per-Kristian Nordnes [form-builder] PTE: fix invalid markers sent to BlockExtras 47634d3
Per-Kristian Nordnes [form-builder] PTE: Ignore default props rule 803a4c9
Per-Kristian Nordnes [form-builder] PTE: Scroll to the invalid object in the editor on focusPath b2f186d
Per-Kristian Nordnes [form-builder] PTE: move returns below hooks for editObject 784431d
Per-Kristian Nordnes [form-builder] PTE: make custom copy/paste handlers work again 8da8d39
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor 903faf7
Bjørge Næss [form-builder] Use auto-fill instead of auto fit and increase image resolution in asset select dialog 4112530
Bjørge Næss [components] Rename AvatarCircle => Avatar 799d7dc
Bjørge Næss [form-builder] Make FormBuilderInput get presence from context unless explicitly given ba3b891
Bjørge Næss [components] Add PresenceScope component 5122c26
Bjørge Næss [form-builder] Pass empty array as toplevel path 83d137f
Bjørge Næss [test-studio] Tweak presence examples 73483c6
Bjørge Næss [base] Export public presence API from @sanity/base de56f65
Bjørge Næss [chore] Upgrade/normalize popper.js 340e002
vicbergquist [components] fix gap in global presence tooltip fae42f5
Bjørge Næss [chore] Make a couple of stability improvements to gulpfile (#1969) d36082a
Espen Hovlandsdal [structure] Update failing test snapshot bc276ac
Espen Hovlandsdal [chore] Raise memory limit on CI dd0f8b5
Victoria Bergquist [schema] allow readonly, hidden, validation overrides on all types (#1946) 0fd6135
Victoria Bergquist [studio-hints] Fix dependencies (#1943) 823a4af
Victoria Bergquist [components] support type icons in insert array element menu list (#1958) 0695e1a
Victoria Bergquist [form-builder] prevent date picker from closing before selecting a time (#1960) 63cb9ea
Victoria Bergquist [form-builder] hide insert item in menu when hidden: true (#1947) 3d7d6f8
Bjørge Næss [desk-tool] Pass extra parameters through the intent resolver (#1971) 689721b
Per-Kristian Nordnes [form-builder] PTE: allow for customizing hotkeys via outer props ed88875
Per-Kristian Nordnes [form-builder] PTE: set editor as active when we have a focusPath 34dffcf
Per-Kristian Nordnes [form-builder] PTE: memoize patches stream daf5cf0
Per-Kristian Nordnes [form-builder] PTE: don't wait for the onChange result 487b8e8
Per-Kristian Nordnes [form-builder] PTE: add comment about error SnackBar 9f74d6b
Per-Kristian Nordnes [form-builder] PTE: don't hide overflow (css) on OverflowMenu cd91b16
Per-Kristian Nordnes [form-builder] PTE: hash on all markers, not just validation a2c7de5
Per-Kristian Nordnes [form-builder] PTE: test on hasFocus not focusPath for setting field active ec55133
Per-Kristian Nordnes [form-builder] PTE: implement focusSkipper and focus() and blur() class methods 478cb6c
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor 8c0fc3b
Bjørge Næss [desk-tool] Make initial focus path null instead of empty array e2d82f0
vicbergquist [components] fix presence list behavior and height 3daab62
vicbergquist [components] fix presence stack counter partially hidden by avatars in local presence 859b9ca
Per-Kristian Nordnes [form-builder] PTE: memo on presence too 368474e
Bjørge Næss [form-builder] Fix context warning 1414999
Per-Kristian Nordnes [form-builder] PTE: set spellcheck by default efc3e78
Victoria Bergquist [form-builder] make popover for pt object editing slightly wider (#1938) f28823a
vicbergquist [components] prevent text from overlapping link icon in searchable select bf5b48c
vicbergquist [form-builder] add close button on array item dialogs 6ff9363
Per-Kristian Nordnes [form-builder] PTE: re-arrange props destructing 529801e
Per-Kristian Nordnes [form-builder] PTE: modify mark hotkeys 9a15590
Per-Kristian Nordnes [form-builder] PTE: implement open edit object hotkey functionality (not enabled yet) 71b2644
Per-Kristian Nordnes [form-builder] Update @sanity/portable-text-editor 2d8db38

Don't miss a new sanity release

NewReleases is sending notifications on new releases.