sanity

Sanity Studio – Rapidly configure content workspaces powered by structured content

MIT License

Downloads
9.5M
Stars
5.2K
Committers
128

Bot releases are visible (Hide)

sanity - v2.0.9

Published by skogsmaskin almost 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

✨ Highlights

React 17 support

  • React 17 is now supported as a peer dependency.

🐛 Notable bugfixes

  • Fixed issues in the editor for Portable Text related to marks when splitting lines at start/end offsets.
  • Fixed a bug where clicking on a collapsed field inside a modal would close it.
  • Some smaller visual improvements

Other features

  • Added Github actions for enforcing consistent code style with Prettier and Eslint

📓 Full changelog

Author Message Commit
vicbergquist [base, components] fix wrong focus outline in firefox 32a3754dc
Benedicte Emilie Brækken [chore] Add Github action for running prettier (#2069) a3f715801
Benedicte Emilie Brækken Add eslint action (#2068) afa690c2e
Per-Kristian Nordnes [components] Fix bug where clicking a collapsed field inside a modal will close it 636bb79d1
Marius Lundgård [components] Improve styling of icon container in DefaultButton b270fef87
Espen Hovlandsdal [chore] Remove unnecessary internal dependency (#2104) 3b06b64a7
Espen Hovlandsdal [core] Fix missing eventsource dependency (#2103) b6869044c
Espen Hovlandsdal [chore] Support React 17 as peer dependency f095b69f9
Espen Hovlandsdal [core] Allow using newer React versions, warn about untested versions bea9965b6
Espen Hovlandsdal [form-builder] Handle focus when passed a path instead of an event (#2107) 9b13f2ad9
Knut Melvær [cli] Add build script to template package.json (#2013) 1421586e3
Per-Kristian Nordnes [form-builder] PTE: upgrade module 4b910e19a
sanity - v2.0.8

Published by vicmeow almost 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Fixed an issue where array items still couldn't be deleted in Safari and Firefox

📓 Full changelog

Author Message Commit
vicbergquist [form-builder] fix blur timer in confirm button 9cea49547
sanity - v2.0.7

Published by skogsmaskin almost 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

This release:

  • Fixes an issue where presence didn't display avatars inside collapsed objects and fieldsets.
  • Fixes a bug where marks continued in the next paragraph when pressing enter (splitting) at the end of a Portable Text block and gave a validation error.
  • Fixes a bug with undo/redo when using marks in the Portable Text Editor.

📓 Full changelog

Author Message Commit
Per-Kristian Nordnes [form-builder] PTE: minor code tweak to default hotkeys object 7d89fa775
Per-Kristian Nordnes [form-builder] Update @sanity/portable-text-editor bb356336a
vicbergquist [components, form-builder] fix child presence on collapsed objects and fieldsets 78b3c4996
sanity - v2.0.6

Published by benedicteb almost 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Fixed a bug where some users were unable to delete array items with Firefox

📓 Full changelog

Author Message Commit
Victoria Bergquist [field, form-builder] fix overflow issues (#2079) d0b4db28a
vicbergquist [form-builder] remove fallback plus icon in array insert menu f2c1ff065
vicbergquist [form-builder] fix issue with deleting array items 6029ef13f
Victoria Bergquist [components, form-builder] fix asset menu styling (#2082) f59ad6cac
sanity - v2.0.5

Published by skogsmaskin about 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Fixed issues related to modals and layering
  • Fixed a bug where array items without a _key property would crash the desk tool
  • Fixed an issue where changes to portable text inside a modal would not be saved if you closed the modal too quickly after making changes
  • Fixed a fieldset issue where certain input types would break column layouts
  • Fixed a bug where type icons did not show for references in preview component in arrays and portable text editor

📓 Full changelog

Author Message Commit
Mikolaj Dobrucki Loader (#2024) 532662e16
Espen Hovlandsdal [default-layout] Vertically center searching spinner (#2049) 75cddd400
Victoria Bergquist [base, desk-tool] Update useTimeAgo hook to make trailing ago optional, and update sparkline to use minimal timestamp (#2056) ab34a3093
Victoria Bergquist [components] fix fieldsets columns with nested fieldwrappers (#2053) e3fa331cc
Bjørge Næss [base] Export PresenceScope as part of the public API (#2058) b1759c256
Espen Hovlandsdal [components] Fix broken gitignore a8cefd3d0
Victoria Bergquist [preview] fix type icons not passed down to DefaultPreview for references (#1957) 9e1894f63
Marius Lundgård [form-builder] Fix overflow issue with OverflowMenu a660e10b7
Victoria Bergquist [base] fix keyboard accessibility in change bars to open changes panel (#2048) 1d81dcba9
Bjørge Næss [chore] Fix dependency version range for @sanity/base b1d3775cb
Anders Stensaas [core] When copying a dataset, the check for existing source datasets was wrong 0d47e553c
Bjørge Næss [base] Switch to a warning instead of hard failure on missing tracker context (#2059) cae32a3ac
Bjørge Næss [base] Use more robust way of determining whether element is scroll container c1fc0bac6
Bjørge Næss [base] Rework the connector line drawing algorithm d70c29e5d
Bjørge Næss [base] Remove the ReportChangesPanel as it's no longer needed 278e0fb04
Benedicte Emilie Brækken [base] Allow connector match to shorter paths (#2055) ef905b148
Marius Lundgård [form-builder] Fix popover dialog overflow (#2062) ec5f0622b
Bjørge Næss [base] Export a single shared resizeObserver instance ff7c134ad
Bjørge Næss [desk-tool] Use shared resizeObserver wrapper from base 7fe7d85ac
Bjørge Næss [base] Redraw connectors on resize 02da53601
Bjørge Næss [chore] Remove ResizeObserver typings (#2067) 722615912
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor 7beff8df7
Per-Kristian Nordnes [form-builder] PTE: fix issue where edit object modal would not save pending when closed f762d3c53
Per-Kristian Nordnes [field] PT: tolerate missing .markDefs on block 80b5a1635
vicbergquist [base] fix change bar beeing focusable when there is no change e25c1d3fe
Marius Lundgård [components] Add maxSize modifier to StyleSelect (#2077) 8594e0e70
Espen Hovlandsdal [form-builder] Fix crash on array items missing _key (#2075) 301a6129e
Espen Hovlandsdal [chore] Remove extensions from sanity.json paths (#2066) a2c9d1a49
vicbergquist [form-builer] fix array items with long titles overflowing container 2dd20a2a6
Per-Kristian Nordnes [form-builder] PTE: make less scary validation dialog 9f47042c9
Per-Kristian Nordnes [form-builder] PTE: setup default hotkeys according to schema 22a0c07f1
Per-Kristian Nordnes [form-builder] Upgrade @sanity/portable-text-editor 1a75b3ba4
sanity - v2.0.4

Published by bjoerge about 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Reverted a change that accidentally disabled the pencil icon that marks an input value as changed
sanity - v2.0.3

Published by rexxars about 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Fixed layering issues with dialogs, menus and dropdowns causing them to fall "behind" others
  • Fixed text in tabs overflowing in certain cases
  • Fixed react-hooks not using the latest version of @sanity/base
  • Fixed typescript issues causing parts not to be resolved to any
  • Fixed document pane not using it's assigned title
  • Fixed form scrolling to the center of focused element instead of its top

📓 Full changelog

Author Message Commit
Marius Lundgård [desk-tool] Fix tabs container overflow 25d9a8491
Marius Lundgård [form-builder] Fix overflow in PT insert menu 078197184
vicbergquist [desk-tool] fix title prop not passed down to document pane 203467ba6
vicbergquist [components] fix checkbox alignment in boolean input 1821a37f3
Espen Hovlandsdal [base] Add back parts declaration causing studios to fail 4545eb6b0
Espen Hovlandsdal [chore] Fix outdated @sanity/base version reference 0b39bb269
Espen Hovlandsdal [cli] Clarify tsconfig role in studios (#2050) 945b1204e
Espen Hovlandsdal [desk-tool] Scroll to top of input instead of center (#2052) c5780586b
Espen Hovlandsdal [default-layout] Fix peer dependency version range for @sanity/base 9b2cb1035
vicbergquist [form-builder] fix validation errors not showing on collapsed fieldsets 73a2a97ee
Benedicte Emilie Brækken [components] Wrap Tooltip children in div (#2047) 0fb45f1f8
Marius Lundgård Fix issues with layering of dialogs, menus, dropdowns, etc. (#2057) ba2004309
sanity - v2.0.2

Published by rexxars about 4 years ago

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Fixed diff tooltip annotation position when near top/bottom of panel
  • Fixed image diff component crashing on legacy image asset IDs
  • Fixed studio crashing when importing presence components from old path
  • Fixed modal stacking when inside of other modals
  • Fixed reference search appearing "behind" other dialogs
  • Fixed crash when passing draft ID to document pane

📓 Full changelog

Author Message Commit
Victoria Bergquist [components] Fix diff tooltips covering content when not enough space (#2039) 4209adba4
Espen Hovlandsdal [components] Add back deprecated presence export path (#2042) 5152be129
Espen Hovlandsdal [components] Remove unused dependencies (#2037) 0550cfcca
Marius Lundgård [design-studio] Add example of PT in array item dc937e0c7
Marius Lundgård [components] Add modal components 582509dc6
Marius Lundgård [form-builder] Wrap expanded PT editor in Modal 9db1e552a
Marius Lundgård [default-layout] Add modal typings d049e916a
Marius Lundgård [desk-tool] Add modal typings ea57cb313
Marius Lundgård [design-studio] Add example of nested arrays ef99c29a2
Marius Lundgård [design-studio] Add JSON tab to allInputs type cee2855c0
Marius Lundgård [components] Do not hide modal ancestors da20e787d
Marius Lundgård [design-studio] Add more complex PT example 285faaa1d
Marius Lundgård [form-builder] Fix nesting order of modals c60f9e8fa
Espen Hovlandsdal [components] Use Modal component in searchable select 061528403
Espen Hovlandsdal [design-studio] Add some more options to portable text schema f691a802b
Espen Hovlandsdal [field] Handle legacy asset IDs in image/file diffs cac00cc2b
Espen Hovlandsdal [desk-tool] Use published document ID for document operations 320f2b0cc
sanity - v2.0.1

Published by rexxars about 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

Highlights

Review Changes

Review Changes is the latest in a series of improvements we have made to the authoring experience in the Sanity Studio. You now get full document revision history right inside the Sanity Studio. Down to click and keystroke, you can see who contributed what to any version of a document and roll back a single field. You can also make your own custom diff components with the new APIs and React components.

Read the full blog post

Server-side dataset copying

This release also marks the first feature for advanced dataset management: server-side dataset copying. If your project is on the enterprise plan, you can now run sanity dataset copy production staging to copy the contents including assets of a dataset to another.

GraphQL Document field

When deploying new GraphQL APIs for your datasets, you will now get a Document field which allows you to query for a document with a given ID without having to know it's type up front. You will still need to use fragments with type checks to access fields based on the type, of course:

{
  Document(id: "some-doc-id") {
    # `_id` is defined on the `Document` interface,
    # so it does not require a type assertion
    _id

    # Unique fields on the `post` type
    ...on Post {
      title
      category
    }
  }
}

UI improvements

We are continously improving the UI, accessibility, and the editoral experience of the Studio. This release includes:

  • Improvements to the hotspot and crop tool, and the way images are previewed.
  • The builtin form fields have been made more consistent.
  • The document’s status bar has a brand new design.
  • Improved popovers and dialogs with better contrasts/shadows.
  • Modals in the Desk tool are restricted to their pane, to improve the experience for split views.
  • All the core UI components have been ported to TypeScript.

Breaking changes

react-icons no longer used by Sanity studio

You're free to use react-icons as you see fit, of course - but you'll have to make sure you declare it as a dependency in your studios package.json file.

Previously, the Sanity studio internals were using react-icons version 2. If your studio does not list react-icons as a dependency, that means your studio is implicitly also depending on that version. When upgrading, you may encounter build failures because it can no longer find the module. To fix these errors, you have two options:

  1. Install react-icons@^2.0.0 as a dependency.
  2. Install react-icons@^3.0.0 as a dependency, and run a code modification script to change the import paths for icons. After upgrading @sanity/cli to the latest version (npm i -g @sanity/cli), you can run sanity codemod reactIconsv3 in your studio folder to automatically change these import paths.

Notable bugfixes

  • Fixed a bug where running sanity start would require you to be authenticated

Thanks!

The Sanity team would like to thank @alexcaballerosa and @benjaminsehl for volunteering their time to help us test Review Changes. Both were diligent, enthusiastic and generous. We learned a lot.

📓 Full changelog

Author Message Commit
Marius Lundgård [chore] Remove usage of react-icons (#2009) 213dace43
Anders Stensaas [core] Add a CLI command to copy a dataset 3212a343b
Espen Hovlandsdal [cli] Build CLI with Node 10 as minimum requirement 83cd50a1e
Espen Hovlandsdal [cli] Add codemod command with react-icons migration 9e8016b0f
Espen Hovlandsdal [core] Do not require authed user for sanity start (#2027) 2f5b089f5
Espen Hovlandsdal [cli] Verify package.json before installed dependency version be3d7a1a6
Espen Hovlandsdal [cli] Add --no-verify flag to codemod command db03606ce
Espen Hovlandsdal [chore] Upgrade to react-icons v3 2b7a12517
Matt Hillsdon [desk-tool] Fix typo in message when unpublishing a document (#2030) 4106a3eb9
Espen Hovlandsdal [core] Add "Document" query field, queries any document with given ID (#2033) ad0858724
Espen Hovlandsdal [chore] Switch from now to vercel (#2029) 7a6b969c2
Magnus Holm [review-changes] Squashed commit with initial spike 51e2b081f
Espen Hovlandsdal [chore] Normalize dependency versions bc86617b6
Espen Hovlandsdal [chore] Add missing diff dependency 9623f2350
Espen Hovlandsdal [desk-tool] Add missing useRouter function to parts typings f9ff90930
Espen Hovlandsdal [desk-tool] Add proof of concept grouping/diff rendering cc1ca405d
Espen Hovlandsdal [diff] Fix inverted change detection for simple diffs 7f6e56fdc
Espen Hovlandsdal [desk-tool] Fix typo in filename 2d7e08760
Espen Hovlandsdal [server] Fix potential HMR error when path name is not a string c5e348a8c
Marius Lundgård [chore] Add design-studio 240303f30
Marius Lundgård [design-studio] Add primitive types to allInputs 148e74069
Marius Lundgård [design-studio] Add array examples 3ed8833ac
Marius Lundgård [design-studio] Sort input types c2ad153bf
Magnus Holm [vercel] First attempt to deploy design-studio b270a3700
Espen Hovlandsdal [desk-tool] Move change list builder to separate file d6101e881
Magnus Holm [vercel] Create an empty static/-folder fde3ca72a
Espen Hovlandsdal [desk-tool] Add keys to change fragments a26ea5d5c
Magnus Holm [vercel] Third attempt to deploy design-studio c25789c72
Espen Hovlandsdal [mutator] Make test suite pass by fixing typing errors 8d5894fba
Magnus Holm [vercel] Fourth attempt to deploy design-studio 0f4bbcade
Marius Lundgård [desk-tool] Render basic timeline 24a7a9b09
Marius Lundgård [desk-tool] Add basic revert button to change panel df1670239
Marius Lundgård [desk-tool] Add basic diff styling 95a559f87
Magnus Holm [diff] Improve array diffing e7cb59d3d
Magnus Holm [diff] Add annotation to ItemDiff{Added,Removed} d56a6e224
Marius Lundgård [desk-tool] Add basic user-based annotation colors 144b1e4f9
Magnus Holm [desk-tool] Properly paginate through history 3af46a2e9
Marius Lundgård [desk-tool] Add basic diff annotation popover aa12ece0b
Marius Lundgård [desk-tool] Add guard for missing annotation 3b8c2a49a
Espen Hovlandsdal [desk-tool] Add basic field-level undo functionality cccba0f57
Marius Lundgård [desk-tool] Add guard for missing annotation e2e9de331
Marius Lundgård [desk-tool] Render timeline selection 931bcee7d
Marius Lundgård [desk-tool] Move diff components to root of src 025302743
Espen Hovlandsdal [desk-tool] Move undo changes logic to separate file 190a8e4cc
Marius Lundgård [desk-tool] Adjust document pane layout 77f30f9bb
Espen Hovlandsdal [desk-tool] Render newlines in string diff segments f6c1303fe
Espen Hovlandsdal [desk-tool] Respect newlines in unchanged string diff segments dc740ee1d
Espen Hovlandsdal [diff] Allow specifying object diff value type 8c3227d4f
Espen Hovlandsdal [desk-tool] Add placeholder reference field diff 1f29f9b11
Espen Hovlandsdal [desk-tool] Fix nested titles repeating in changes inspector dd4434faa
Espen Hovlandsdal [desk-tool] Add placeholder image field diff component b4dbb6d62
Espen Hovlandsdal [desk-tool] Provide default values for getChangesList function 305e16d7f
Espen Hovlandsdal [desk-tool] Add placeholder boolean field diff component 971e5e8e4
Espen Hovlandsdal [desk-tool] Add placeholder slug diff component 10b43afe3
Magnus Holm [desk-tool] Add a proper type for annotation 7a48868dd
Magnus Holm [mendoza] Correctly update endMeta 9c02643dc
Magnus Holm [desk-tool] Improve history rebasing bee4a99ad
Magnus Holm [desk-tool] Merge string segments which have the same annotation 9f6c30eb7
Espen Hovlandsdal [base] Use dataloader for defering user loading in user store 113a5ff9c
Espen Hovlandsdal [desk-tool] Fix slug field build errors dae4ec0df
Espen Hovlandsdal [react-hooks] Provide proof-of-concept useUser hook b8b324686
Espen Hovlandsdal [desk-tool] Render user avatar in annotation tooltips dcff35ada
Marius Lundgård [desk-tool] Begin basic array diff components 595294eae
Marius Lundgård [desk-tool] Initial array diff / change list implementation 8a70ca9c8
Marius Lundgård [desk-tool] Move diffs and add basic array diff 2836f6c16
Magnus Holm [desk-tool] Add basic tracing for Timeline 247206416
Magnus Holm [mendoza] Clear history tracking once a field value is re-used ed085b44f
Espen Hovlandsdal [react-hooks] Refactor useUser hook to return loadable values 706faf901
Espen Hovlandsdal [desk-tool] Use new useUser API for annotation tooltips b338ed1ed
Magnus Holm [desk-tool] Add selection for showing the oldest version 8785a26a1
Magnus Holm [desk-tool] Add button for diffing against latest published version 1900fd42c
Magnus Holm [desk-tool] Fix selection state f0db797e3
Marius Lundgård [desk-tool] Fix TS issue 2ce18a213
Marius Lundgård [base] Convert user color singleton to TS 91c9d1b93
Espen Hovlandsdal [desk-tool] Add error boundary around diff components f63460d44
Magnus Holm [desk-tool, diff] Rework diff format 88408c520
Espen Hovlandsdal [desk-tool] Fix slug diff not rendering unless changed 07b2885f9
Espen Hovlandsdal [google-maps-input] Rewrite to typescript 4f1720a58
Espen Hovlandsdal [components] Fix incorrect color proptype for close button in portal c553eefd0
Espen Hovlandsdal [base] Remove unused javascript file 417d6658e
Espen Hovlandsdal [base] Add part definition for diff resolver 9140dbb58
Espen Hovlandsdal [desk-tool] Remove stray console.log acfb8a85f
Espen Hovlandsdal [desk-tool] Allow defining diff component resolvers 7653cc517
Espen Hovlandsdal [design-studio] Add google-maps-input plugin 85565e948
Marius Lundgård [design-studio] Add basic PT input field 2e41dfa3a
Marius Lundgård [desk-tool] Render array item diffs 096c50c0f
Espen Hovlandsdal [google-maps-input] Move API key + locale resolving to loader 8dfa78414
Espen Hovlandsdal [google-maps-input] Componentize the different aspects of the map d5b524a3c
Espen Hovlandsdal [diff] Make object record type generic 757dcd7c2
Espen Hovlandsdal [google-maps-input] Provide diff component 2b1143bf0
Espen Hovlandsdal [google-maps-input] Add diff component for geopoint array 46225d11c
Espen Hovlandsdal [design-studio] Add example of array with geopoints 23fca6ce6
Espen Hovlandsdal [base] Use typescript for createActions util ffc8f9974
Espen Hovlandsdal [diff] Remove unused dependencies 17bc8c4ef
Espen Hovlandsdal [base] Add typings for user store 7c65df7f6
Espen Hovlandsdal [base] Make user color manager use observable pattern 736ca4303
Espen Hovlandsdal [field] Add new field module for field diff/input logic/types 52f462981
Espen Hovlandsdal [desk-tool] Refactor to use @sanity/field module for types bdc5f55c0
Espen Hovlandsdal [diff] Make ObjectDiff type key-aware 5058947e0
Espen Hovlandsdal [desk-tool] Make color helper return observable value edbfb666e
Espen Hovlandsdal [field] Add missing description field to schema type 01a36a1ce
Espen Hovlandsdal [google-maps-input] Refactor to use @sanity/field dependency 8c7019a2a
Espen Hovlandsdal [design-studio] Collect date inputs under fieldset for testing 454ea75b2
Espen Hovlandsdal [chore] Rename/refactor user color import 184d558ed
Espen Hovlandsdal [chore] Bring Sanity-dependencies up to latest versions c2e5728fd
Espen Hovlandsdal [chore] Fix user avatar component import path 2d2b4c2d5
Espen Hovlandsdal [core] Lock terser version to 4.6.7 f6d9ba5e9
Espen Hovlandsdal [field] Remove incorrect readme d846781d3
Espen Hovlandsdal [field] Remove unused dependencies 07763021b
Espen Hovlandsdal [google-maps-input] Remove unused dependencies 3e08a2e50
Espen Hovlandsdal [google-maps-input] Add missing dev dependency 2e835192f
Espen Hovlandsdal [diff] Remove outdated tests 18368cf7b
Espen Hovlandsdal [design-studio] Ignore lib folder 4c34ad2f1
Espen Hovlandsdal [field] Remove jest tests from field module 363575787
Espen Hovlandsdal [design-studio] Add CLI as dependency for design studio 66bdbed4f
Espen Hovlandsdal [desk-tool] Use hasMoved item prop to determine array item movement cae904a9f
Espen Hovlandsdal [field] Add array item metadata type, add 'items' to array diff component props b33aab02e
Espen Hovlandsdal [desk-tool] Resolve and pass array item metadata (schema types) 4d31e5394
Espen Hovlandsdal [design-studio] Add example of array field of unnested images d3c550bde
Espen Hovlandsdal [base] Change return value from user color manager b55a4a352
Espen Hovlandsdal [base] Provide user store to user color singleton d763499cc
Marius Lundgård [design-studio] Add object examples a529b7b90
Bjørge Næss [desk-tool] Make sure to dispose remote mutations subscription upon observableController disposal 5f64066e7
Espen Hovlandsdal [chore] Fix build errors, move user hooks into @sanity/base, expose UserAvatar 521c9d9da
Marius Lundgård [design-studio] Configure structure and document views 9bbcdd333
Marius Lundgård [desk-tool] Refactor DocumentPane f45e8f724
Marius Lundgård [desk-tool] Make the ChangesPanel's header sticky 82c41754a
Espen Hovlandsdal [field] Expose annotated tooltip components, refactor diff components 44d654a08
Espen Hovlandsdal [base] Fix readonly being applied twice for user color e0ebe4433
Espen Hovlandsdal [google-maps-input] Fix label position for custom markers b2006a76b
Marius Lundgård [field] Improve typing for "as" property ae902fcbf
Marius Lundgård [desk-tool] Use presence when needed ce48f9781
Marius Lundgård [desk-tool] Add ValidationMenu ba27f380a
Marius Lundgård [desk-tool] Remove unused files d9745bd57
Marius Lundgård [desk-tool] Fix DocumentPane's view menu 06b7d8267
Marius Lundgård [desk-tool] Add support for collapse/expand c5830c25f
Marius Lundgård [desk-tool] Remove unused props 000f2f873
Marius Lundgård [components] Add portal components 2f13f6c07
Marius Lundgård [components] Refactor dialogs to use new portal component 6cb3b926f
Marius Lundgård [base] Add the global portal provider 4b7385887
Marius Lundgård [desk-tool] Make form modals open in local portal area 83c65eb43
Marius Lundgård [form-builder] Update typings 7eb389591
Espen Hovlandsdal [field] Prevent tippy from adding additional div container c38d4c409
Per-Kristian Nordnes [gulp] Fix ENAMETOOLONG error 85fa259c9
Espen Hovlandsdal [field] Let DiffAnnotationTooltip also accept diff + path 26e2e2838
vicbergquist [desk-tool] Add file and image diff components d9450b80a
Marius Lundgård [components] Add new tooltip and popover components 1f9a64bc4
Marius Lundgård [desk-tool] Fix presence reporting cec508361
Marius Lundgård [desk-tool] Remove legacy DocumentPane b6c0fb5d0
Marius Lundgård [desk-tool] Move PortalProvider to document viewer area b008dce01
vicbergquist [desk-tool] add boolean diff 13d6b73f8
Bjørge Næss [form-builder] Optimize FormBuilderInput 4681cef86
Espen Hovlandsdal [desk-tool] Improve diff grouping for arrays/objects 0a7e6f64b
Espen Hovlandsdal [desk-tool] Fix indentation display of change groups 1508cb153
Espen Hovlandsdal [desk-tool] Resolve and populate diff components f31ec7ba9
Espen Hovlandsdal [desk-tool] Remove unused array field diff component 047af8652
Espen Hovlandsdal [field] Add typing for diff component resolver d0f7d9227
Espen Hovlandsdal [desk-tool] Implement diff resolver for portable text diffs 7ee4ee1aa
Espen Hovlandsdal [google-maps-input] Use typed diff component resolver a2b98bfb3
Marius Lundgård [desk-tool] Add basic timeline actions 3bcf07eda
Marius Lundgård [components] Add ClickOutside component 442443521
Marius Lundgård [desk-tool] Hide version select when clicking outside 88b7c65a6
Marius Lundgård [desk-tool] Add features context with useDeskToolFeatures hook 6cf97405d
Espen Hovlandsdal [base] Set default current user color to magenta 0131c94c7
Espen Hovlandsdal [google-maps-input] Prevent pan/zoom resetting when props update 43cc141ff
Espen Hovlandsdal [google-maps-input] Handle presence + focus state 1c25dd1ad
Marius Lundgård [components] Add MenuButton for consistent dropdown menu behavior 8c787205f
Marius Lundgård [desk-tool] Add timeline selection to ChangesPanel 350b8774b
Espen Hovlandsdal [google-maps-input] Catch authentication errors when loading 780d0070c
Espen Hovlandsdal [default-login] Fix setState called after unmount 8c3b6bf21
vicbergquist [desk-tool] add size % diff to files 94f1e2a0d
Marius Lundgård [desk-tool] Add Timeline menu animation 1448efe61
vicbergquist [desk-tool] update reference diff styling dfda8b434
vicbergquist [desk-tool] update image diff cf75e6246
vicbergquist [diff] fix incorrect diffobject value 8e7f611ae
Bjørge Næss [desk-tool] Make sure we pass the right value to the form in history mode 5b892a8a0
vicbergquist [desk-tool] add boolean SVGs cddceb4b4
vicbergquist [desk-tool] add string diff styling 61be38b2e
vicbergquist [desk-tool] update padding on boolean diffs 37f0956c2
Espen Hovlandsdal [desk-tool] Move changes logic from @sanity/desk-tool to @sanity/field 4d1116fe3
Espen Hovlandsdal [field] Add missing variable import 5797911d0
Espen Hovlandsdal [desk-tool] Remove unused files 92a919511
vicbergquist [desk-tool] update number diff fd8b4f45c
Marius Lundgård [design-studio] Add fields to author's schema type 8474f130d
Marius Lundgård [design-studio] Add author templates 508f8cc44
Marius Lundgård [base] Remove gray from possible user colors 29bd0b80c
Marius Lundgård [components] Fix user color in avatar arrow 83d068c3f
vicbergquist [desk-tool] fix color function in boolean diff 7a6bbd97a
vicbergquist [desk-tool] refactor diff components 0d749e976
vicbergquist [desk-tool] add datetime diff component 026b64c61
vicbergquist [desk-tool] add URL diff component 502fa8a9d
vicbergquist [desk-tool] update slug field diff c2d81d588
Espen Hovlandsdal [desk-tool] Moved diff components to @sanity/field 4ad0e6e49
Marius Lundgård [field] Move revert button to footer 0150a2c6d
Espen Hovlandsdal [field] Use ChangeList for nested fields. Fix typings. c70e0529f
Espen Hovlandsdal [design-studio] Add nested field to file field c8ea2a13c
Espen Hovlandsdal [field] Add object field diff component 9d8c39d55
Espen Hovlandsdal [field] Remove revert changes button from groups e361e655c
Espen Hovlandsdal [field] Remove DateTimeDiff because it can't be differentiated from string ddd0005b7
Espen Hovlandsdal [field] Fix a few typing errors dc3ba744c
vicbergquist [field] fix diff for strings with list option f139b12e6
Espen Hovlandsdal [field] Fix annotation for crop/hotspot changes 76b4d5207
Marius Lundgård [components] Fix tooltip and popover arrows 307a776af
vicbergquist [field] update file diff meta and size 71020ebe9
vicbergquist [field] fix image diff removed style fb7f382d5
vicbergquist [field] remove unsused number diff styles file 7818aff0c
Espen Hovlandsdal [diff] Unwrap fromValue/toValue from wrappers in typeChange diff 646350f34
Espen Hovlandsdal [field] Use lazy getter for field diff export 8a41259b1
Espen Hovlandsdal [field] Use strict typescript compiler dc520e8c8
Espen Hovlandsdal [field] Fix build errors ab164351b
Espen Hovlandsdal [field] Add basic value validation to differ 5d590fd5a
Marius Lundgård [design-studio] Add suffix to allInputs fields 420892a37
vicbergquist [field] add temp image not set message to image diff 7fdf22483
Marius Lundgård [desk-tool] Update placement of view actions 094f0c948
Marius Lundgård [desk-tool] Update ChangesPanel's close button 92a9cea80
Marius Lundgård [field] Update tooltip CSS 86bb5661a
Per-Kristian Nordnes [form-builder] PTE: Remove validation list in editor f650b42d8
Per-Kristian Nordnes [form-builder] PTE: add some bottom margin to new fullscreen mode 52915f320
Per-Kristian Nordnes [field] Add portable text diff component 7ab9ce993
Per-Kristian Nordnes [field] Add portable text diff resolver abd547b29
Per-Kristian Nordnes [field] Fix up some imports with the components being moved from [desk-tool] dbce776b7
Per-Kristian Nordnes [field] PT: dumb dealing with inline objects until we have the proper schema type da4193e86
Per-Kristian Nordnes [field] PT: better resolving aa030e123
Per-Kristian Nordnes [design-studio] Change PT schema db0c1a236
Per-Kristian Nordnes [field] Reset DiffAnnotation font size 69635e502
Per-Kristian Nordnes [form-builder] PTE: fix typings and sort order 6093989e4
Per-Kristian Nordnes [field] Remove dep to @sanity/block-content-to-react 9e5e9c4e1
Per-Kristian Nordnes [design-studio] Add types to PT schema 0babe5830
Per-Kristian Nordnes [field] Simplify rendering of PT and display more diffs 5ea4be44a
Per-Kristian Nordnes [field] PT: fix some typing issues dd82ed00f
Magnus Holm [components] Add max-size modifier to Popover 305cbdb02
Magnus Holm [desk-tool] Improve state-handling of history mode 189a742a8
Per-Kristian Nordnes [field] PT: Cleanup rendering of missing (unkonwn) types for inline objects 332426901
Marius Lundgård [field] Add DiffAnnotationCard building block component 02be57783
Marius Lundgård [desk-tool] Add basic styling to Timeline cbf7e45ed
Per-Kristian Nordnes [field] PT: show portable text annotations c1b832c6b
vicbergquist [desk-tool] WIP sparkline component 8e1372f26
Marius Lundgård [desk-tool] Update timeline dropdown labels 0b2babdc5
Per-Kristian Nordnes [field] PT: hide summary 0d07a31f9
Marius Lundgård [components] Add size property to DefaultButton for adjusting text size f6c20d226
Marius Lundgård [desk-tool] Adjust text size of timeline menu buttons 0913e8de3
Per-Kristian Nordnes [field] PT: make more context available for the preview components 514679f91
Per-Kristian Nordnes [field] PT: make isChildSpan helper, which obviously is needed 97cce8af5
Per-Kristian Nordnes [field] PT: add onClick prop for Annotation and InlineObject b9632f041
Per-Kristian Nordnes [field] PT: minor code tidy 70c2b931e
Per-Kristian Nordnes [field] PT: cleanup rendering vs helpers 82a3ac8c2
Marius Lundgård [desk-tool] Update pane header CSS 70ba85fce
Marius Lundgård [desk-tool] Fix view navigation in document pane header f128dc85a
Marius Lundgård [desk-tool] Toggle timeline menu labels when open a42e94ec0
Marius Lundgård [desk-tool] Make document pane's footer bar full width c3a16f2f5
Marius Lundgård [components] Add boundaryElement property to popover component 0e5792329
Marius Lundgård [desk-tool] Update timeline CSS cf6e53d6c
Marius Lundgård [desk-tool] Add avatar stacks to timeline events dcd65bddd
Magnus Holm [desk-tool] Add helper function for replaying a timeline trace 7fbeaf1ad
Magnus Holm [desk-tool] Restructure reconstruction 6323685cb
Marius Lundgård [desk-tool] Add background color for document pane dea07f65c
Mikolaj Dobrucki [desk-tool] Rename Browse History to Review Changes b4c643bfc
Mikolaj Dobrucki [desk-tool] Rename Close button to "Done" in Reference pop-up 20a4b0d1b
Mikolaj Dobrucki [field] Improve Revert Changes button ce0597674
Mikolaj Dobrucki [desk-tool] Decrease spacing between changes items bf30c0cef
Mikolaj Dobrucki [field] Improve css for change items ca9acb482
Marius Lundgård [desk-tool] Improve rendering of discarded, created and deleted timeline events 1c327fe5e
Marius Lundgård [components] Require setOpen property for MenuButton 430f4f9b6
Marius Lundgård [components] Update ConfirmButton 7a7c3b5b3
Marius Lundgård [design-studio] Add array with list of options example 99c4d5fbf
Espen Hovlandsdal [field] Move diff components to new folder structure ff1d7aca6
Espen Hovlandsdal [base] Remove unnecessary useMemo df43c436f
Espen Hovlandsdal [field] Move shared types to root e25557edc
Espen Hovlandsdal [field] Allow diffs to opt out of rendering header bbdec03c2
Espen Hovlandsdal [field] Rename DiffLayout to ChangeLayout e99169f85
Espen Hovlandsdal [field] Rename helper methods d9013f147
Magnus Holm [field] Make export compatible with Babel e94066704
Marius Lundgård [desk-tool] Fix date formatting 7ae6c65df
Espen Hovlandsdal [desk-tool] Fix camelcased data attribute cef96591e
Marius Lundgård [desk-tool] Fix document pane title overflow 8427d288d
Marius Lundgård [design-studio] Improve schema examples 0934df504
Per-Kristian Nordnes [field] PT: change folder name previews > components 12596896f
Per-Kristian Nordnes [field] PT: Make render components be responsible for annotating the diff 4aef323fd
Per-Kristian Nordnes [field] PT: fix key issues 7550a39a3
Magnus Holm [desk-tool] Make helper methods in Timeline more type-safe 49b3a5cfe
Per-Kristian Nordnes [field] PT: code quality pass 931f2e31a
Espen Hovlandsdal [field] Add annotation to array segments where possible 7175035d9
Marius Lundgård [components] Refactor Avatar component 072099d4d
Marius Lundgård [default-layout] Use UserAvatar for current user avatar 76d767466
Marius Lundgård [state-router] Fix link typings 1c8f34d6e
Marius Lundgård [components] Fix typings cbd123f6e
Marius Lundgård [base] Fix typings a88217933
Espen Hovlandsdal [field] Fix diff/path/annotation passed down to DOM element 1dcf933dd
Espen Hovlandsdal [base] Add useTimeAgo hook d967f7a37
Espen Hovlandsdal [desk-tool] Add timestamp to annotation 8b24c2861
Espen Hovlandsdal [field] Improve annotation content 55ea871c3
Marius Lundgård [state-router] Set "strict" in TS config and fix typings 95b7fb746
Marius Lundgård [components] Set "strict" in TS config and fix typings 88a4c4a7c
Marius Lundgård [base] Move presence into @sanity/base 4efefc400
vicbergquist [desk-tool] update badge label text d64fa1ba1
Marius Lundgård [default-layout] Fix link icon alignment in global presence menu d2b5f221d
Espen Hovlandsdal [diff] Work around typescript not liking lazy getters 732ad1e45
Espen Hovlandsdal [chore] Upgrade to typescript 4 5fa0b5630
Espen Hovlandsdal [state-router] Allow null as options to route 68d5ad15e
Espen Hovlandsdal [chore] Upgrade to jest 26 7cada69f7
Espen Hovlandsdal [chore] Run tests on node 14 53b836e1f
Espen Hovlandsdal [base] Fix setState after unmount in hook collection state (#1991) 1434bf39a
Espen Hovlandsdal [components] Upgrade react-sortable-hoc 70bd6707b
Espen Hovlandsdal [state-router] Defer router navigation to next tick 3cbb0614d
Espen Hovlandsdal [diff] Fix infinite recursion in lazy getter d95f2fea7
Mikolaj Dobrucki [field] Add margin to ChangeHeader items 98fafc62e
Mikolaj Dobrucki [field] Style array diff badges 3f802b242
Magnus Holm [desk-tool] Allow selecting old version without Changes panel f0ebeecaa
Espen Hovlandsdal [field] Shift indexes in headers by one (human readable) a9645fd6a
Mikolaj Dobrucki [field] Style changes hover popover fc457aabb
Espen Hovlandsdal [field] Use built-in preview abstraction for reference diff 104e33668
Espen Hovlandsdal [field] Only render preview component on unchanged diffs 855f96c80
Espen Hovlandsdal [design-studio] Add icon to author type for reference edc10128c
Espen Hovlandsdal [field] Anchor annotation tooltips to individual changes d72e8a2df
Espen Hovlandsdal [field] Fix missing index adjustment on moves 3f26018e8
Espen Hovlandsdal [field] Remove additional indentation of groups 93f024984
Mikolaj Dobrucki [form-builder][components] Fix checkbox boolean spacing 31879d3ee
Espen Hovlandsdal [form-builder] Fix boolean passed to classname 81b595d05
Mikolaj Dobrucki [components] Fix size of switch input 7d79e5a69
Mikolaj Dobrucki [components][form-builder][base] Unify form elements' focus effects 6cf5008c4
Marius Lundgård [components] Convert files to TS adc414bc2
Marius Lundgård [components] Uninstall unecessary typings ade274eed
Marius Lundgård [components] Add StateButton component c26dbf36f
Marius Lundgård [components] Improve Button component bab150c4f
Marius Lundgård [components] Update text color in Avatar component 6394669b2
Marius Lundgård [storybook] Add tone selection to container 3843dd8e5
Marius Lundgård [studio-hints] Remove unused CSS variable f8e53cfe8
Marius Lundgård [base] Remove unecessary CSS value a35d8bf5f
Marius Lundgård [default-layout] Various improvements 17619c4e9
Marius Lundgård [desk-tool] Improve responsiveness dbad20d4e
Marius Lundgård [default-layout] Update Studio hints f4b54fbb8
Marius Lundgård [components] Fix list components 3446792e5
Marius Lundgård [storybook] Add defaultTone property 0a18c7a70
Marius Lundgård [components] Update CardPreview typography a39c024c9
Marius Lundgård [default-layout] Fix storybook stories d7b1d561d
Marius Lundgård [components] Fix list's CSS parts daa392c3c
Marius Lundgård [state-router] Fix props typings for StateLink 30aaef7d6
Marius Lundgård [default-layout] Improve typings and components e19e425a4
vicbergquist [desk-tool] add sync state to sparkline b00ebb15d
vicbergquist [desk-tool] disable sparkline only on older revisions ef90a39a4
vicbergquist [desk-tool] fix timeago in sparkline 4b75a61fd
Espen Hovlandsdal [desk-tool] Use ISO-strings for timestamps d5766b77e
Espen Hovlandsdal [chore] Fix incorrect version numbers 05267163a
Espen Hovlandsdal [components] Fix crash on function passed as media 89f573b1c
Espen Hovlandsdal [base] Use typescript for client export eafe1c843
Espen Hovlandsdal [base] Fix import error due to reused name 87410c319
Espen Hovlandsdal [diff] Ignore changes to _weak field 2b7357969
Espen Hovlandsdal [field] Fix error in object/array matching on shapes cfbfbe6c9
Espen Hovlandsdal [field] Don't render array diffs on empty items 4804d5a39
Espen Hovlandsdal [field] Iterate over object field values when validating aea76ed9c
Espen Hovlandsdal [diff] Reworked string segments to match other diff types b676fe3f9
Espen Hovlandsdal [field] Added visitDiff utility function 43f71ad1a
Espen Hovlandsdal [desk-tool] Provide list of authors involved in changes d0f0b1944
Espen Hovlandsdal [desk-tool] Provide different wording on authors list c01ac08da
Mikolaj Dobrucki [desk-tool] Fix header's bottom border visibility 9d14bdb6c
Mikolaj Dobrucki [desk-tool] Position Review Changes avatars stack legend 5219f8648
Espen Hovlandsdal [desk-tool] Sort latest author annotations by timestamp f27556523
Espen Hovlandsdal [desk-tool] Use string comparison for faster sorting fcb23ed2e
Mikolaj Dobrucki [studio-hints] Fix position of toggleSidecarButton in the navbar 8adfadd76
Mikolaj Dobrucki [desk-tool] Fix position of the Review Changes avatars stack d752d325d
Bjørge Næss fixup! [desk-tool] Move changes logic from @sanity/desk-tool to @sanity/field 5617024c9
Bjørge Næss fixup! [field] Add new field module for field diff/input logic/types b0f14cf3c
Bjørge Næss [chore] Upgrade eslint + a few plugins 197d8ef6c
Bjørge Næss [base] Various corrections after moving presence components to base 5175293eb
Bjørge Næss [base] Move overlay-reporter to react-track-elements a8d6232f1
Espen Hovlandsdal [chore] Bring Sanity-dependencies up to latest versions a8aea5be8
Espen Hovlandsdal [core] Lock terser version to 4.6.7 10125ed5b
Espen Hovlandsdal [chore] Upgrade to jest 26 206a207cb
Marius Lundgård [base] Expose the InitialValueTemplateItem type 8ef606531
Marius Lundgård [components] Rename JS files to TS files e4b3b5772
Marius Lundgård [components] Port JS file to TS 5206e2a41
Marius Lundgård [default-layout] Fix typings issue 5c981e4ed
Mikolaj Dobrucki [components][desk-tool] Fix size and alignment of icons in timeline 253892a48
Marius Lundgård [default-layout] Fix layout issue on narrow viewports 1073d3668
Marius Lundgård [components] Fix ref check 0a0a2d8c1
Marius Lundgård [components] Show the last disabled pane also on narrow screens 9cb610a3d
Mikolaj Dobrucki [default-layout] Fix focus state of name/logo element in Navbar 700f0afef
Mikolaj Dobrucki [default-layout] Change focus state of user menu drawer in Navbar 23d092030
Espen Hovlandsdal [field] Improve appearance of value/diff component errors 5d5038327
Mikolaj Dobrucki [components] Fix selected text button text contrast on inverted bgs 3833fb116
Mikolaj Dobrucki [desk-tool] Fix position of icons in timeline dropdown 51c5f90dc
Espen Hovlandsdal [base] Use typescript for icons fac7c851a
Espen Hovlandsdal [google-maps-input] Remove sanity check from prepublish bfbcb1205
Marius Lundgård [form-builder] Fix className for moving items 24e4e5de7
Espen Hovlandsdal [mendoza] Add npmignore to override gitignore f9553e97e
Espen Hovlandsdal [mendoza] Use monorepo versioning 736995114
Espen Hovlandsdal [chore] Normalize dependency versions 4c2aeed07
Mikolaj Dobrucki [field] Fix alignment of timestamps in diff annotation tooltips 9f7975aa3
Mikolaj Dobrucki [field] Fix alignment of checkbox diff when label breaks multiline 1e4e6f770
Espen Hovlandsdal [form-builder] Fix crash when no presence is found for input 8d3101925
Marius Lundgård [desk-tool] Fix typings 54f2fd4b2
Marius Lundgård [components] Add missing array item key in template actions dcdb63634
Marius Lundgård [desk-tool] Install @types/classnames 449388db5
Marius Lundgård [desk-tool] Remove unecessary default props ca446e1cf
Marius Lundgård [desk-tool] Align pane actions 3b789f53b
Marius Lundgård [components] Fix colors for inverted buttons 7a33f2a2a
Marius Lundgård [desk-tool] Use MenuButton for validation menu 9a67b119d
Magnus Holm [desk-tool][base] Rework the fetching and aligning of events 61e936ea6
Magnus Holm [desk-tool] Create the initial chunk correctly c5ca52b3b
Magnus Holm [desk-tool] Implement Timeline.reset c382129e9
Marius Lundgård [desk-tool] Fix the size of icons in the timeline 4cf2effdc
Marius Lundgård [base] Rename declaration files 0464ea146
Marius Lundgård [base] Update declaration files 634a9d658
Magnus Holm [desk-tool] Fix eslint errors in aligner.ts 729c63b23
Magnus Holm [desk-tool] Aligner: Make sure the tracked revision is up-to-date 9350ee1e4
Marius Lundgård [base] Fix definition exports 37e81d4b4
Marius Lundgård [base] Add minimal option to useTimeAgo 33bfa5f96
Marius Lundgård [field] Use minimal time format for tooltips 074f2c65b
Marius Lundgård [design-studio] Add example of long object in an array 80969ac75
Espen Hovlandsdal [field] Improve diff annotation verbs ac46cec27
Marius Lundgård [base] Refine time ago strings 134de81a0
Marius Lundgård [desk-tool] Improve timeline selection buttons 66ec55f0d
Magnus Holm [desk-tool] Add currentObjectDiff() c4d247f17
Magnus Holm [desk-tool] Fix translog alignment of initial version efa1ecf32
Magnus Holm [desk-tool] Cleaner diff handling in ChangesPanel 54505d113
Magnus Holm [desk-tool] Fix hook-related crash in ChangesPanel 51fbe676a
Marius Lundgård [desk-tool] Fix SinceText component 14733c4ae
Espen Hovlandsdal [google-maps-input] Guard against invalid data 9f9d7e295
Espen Hovlandsdal [desk-tool] Fix time ago return value 3110143aa
Espen Hovlandsdal [field] Add return type to DiffAnnotationTooltipContent 1c656d482
Espen Hovlandsdal [field] Fix nesting of fields in change list 7b0ff645d
Mikolaj Dobrucki [desk-tool] Add custom sparkline icons 9322b74c8
Magnus Holm [desk-tool] Gracefully handle when published-mutations arrive a bit later b87453ba2
Espen Hovlandsdal [field] Fix nesting of fields in change list 0bd78503b
Espen Hovlandsdal [field] Use Sanity preview component for fallback diffs 3e96d6b10
Espen Hovlandsdal [field] Push empty field change on array moves d550542b2
Marius Lundgård [base] Update color background color adff0b014
Marius Lundgård [components] Update DefaultPane 8e0b3685f
Marius Lundgård [desk-tool] Improve error and loading screens ad782efd5
Mikolaj Dobrucki [field] Fix appearance of diff checkboxes 92f9442bc
Mikolaj Dobrucki [field] Fix appearance of switch in diffs 773c6f2cf
Espen Hovlandsdal [field] Use keyed segments over indexes where possible 13f7ea984
Marius Lundgård [default-layout] Rename ToolSwitcher to ToolMenu 5e72d9607
Marius Lundgård [default-layout] Hide the ToolMenu when there is only 1 tool installed 12312a067
Marius Lundgård [default-layout] Improve layout of SideMenu cb5c4d94e
Espen Hovlandsdal [field] Handle reverting of array moves 45f540e71
Espen Hovlandsdal [form-builder] Fix select input not unsetting on choosing empty value 41767aeed
Espen Hovlandsdal [form-builder] Fix value typing for inputs f3fc5fc11
Espen Hovlandsdal [chore] Turn off unnecessary default props lint rule (because typescript) 48138f8c3
Espen Hovlandsdal [field] Render slash between all breadcrumb segment types 6970018e7
Espen Hovlandsdal [field] Include fieldset in breadcrumb title segments 68e917e96
Marius Lundgård [field] Render non-breaking whitespace when a space is either at the start or end of annotated strings a8360ea6d
Per-Kristian Nordnes [field] PT: render diffs better 4fb42f729
Dain Cilke [mutator] Catch invalid patch during set optimisation f04728c19
Espen Hovlandsdal [field] Improve handling of diffs in fieldsets a1ba9f236
Espen Hovlandsdal [field] Support undo operations including index tuples e2106786e
Magnus Holm [mendoza] Implement correct UTF-8 slicing 04ae01ee3
Espen Hovlandsdal [field] Send stubs for parents when reverting subpaths 60fe3b249
Espen Hovlandsdal [field] Skip unchanged array items with identical from/to index a58aaeea6
Espen Hovlandsdal [field] Force show whitespace if only change in segment aaeebf4f4
Espen Hovlandsdal [field] Fix crash on object types without fieldsets property 0aafd3de7
Espen Hovlandsdal [field] Resolve PT diff component through default components list 55964e7ce
Espen Hovlandsdal [field] Show PT index only when moved/not grouped f215b4370
Marius Lundgård [components] Update dialogs and add ContainerQuery component 4ab6b960b
Marius Lundgård [base] Update base CSS b52825712
Marius Lundgård [default-layout] Update dialogs ea6ecdde8
Marius Lundgård [form-builder] Update Imagetool and other dialogs b6729d875
Marius Lundgård [desk-tool] Add typings for ResizeObserver 25ec9ea11
Marius Lundgård [imagetool] Add typings for ResizeObserver 2ce481349
Marius Lundgård [design-studio] Add example of image meta fields e6dfbbff8
Marius Lundgård [default-layout] Fix typings 920412d3a
Marius Lundgård [components] Use ResizeObserver polyfill 2e8ebf24e
Marius Lundgård [components] Remove debug attribute 3dfd8db7d
Marius Lundgård [components] Refactor DefaultDialog 2106c8f4c
Marius Lundgård [desk-tool] Improve dialogs on narrow screens 47c3bd474
Marius Lundgård [form-builder] PTE: fix position on narrow screens cf3015412
Marius Lundgård [desk-tool] Update z-index values in document pane 8487479c2
Marius Lundgård [form-builder] Fix z-index issue baaac3e03
Marius Lundgård [components] Make sure button contents does not wrap 6a11a6dc4
Marius Lundgård [components] Fix popover z-index 1007f1ee5
Marius Lundgård [form-builder] Fix menus in PTE 9f4d1b2a3
Marius Lundgård [desk-tool] Fix props for custom document views 5d7e77f0b
Marius Lundgård [design-studio] Update JSON preview f30c8f7bd
Marius Lundgård [desk-tool] Enable review changes for liveEdit documents 80c1c67a2
vicbergquist [field] fix multi-line string border on hover a26e87b29
Marius Lundgård [diff] Fix path to .eslintrc c4b62b039
Marius Lundgård [chore] Install eslint-plugin-react-hooks fd1c22718
Marius Lundgård [components] Fix lint errors a827894d0
Espen Hovlandsdal [desk-tool] Make since an exclusice parameter a2089352e
Espen Hovlandsdal [desk-tool] Remove console.log statement dad648545
Marius Lundgård [components] Fix issue with Tooltip e9ae216d9
Marius Lundgård [desk-tool] Refactor document header props 60be5b8c5
Marius Lundgård [components] Replace setTimeout with requestAnimationFrame 73b6e581e
Marius Lundgård [components] Fix position of avatar arrow cd3527bbe
Magnus Holm [mendoza] Improve rebasing of objects 281bc7fec
Magnus Holm [desk-tool] Handle lastPublished when it's the last event 7a2d80a3a
Marius Lundgård [components] Support rendering tooltip in portal 270197109
Marius Lundgård [chore] Add missing type links ea98bf071
Espen Hovlandsdal [field] Fixed paths when using ChangeList deeper in tree 392b60693
Espen Hovlandsdal [field] Add crop/hotspot diff visualization 6ac4b7627
Marius Lundgård [components] Fix lint errors 9b859ae09
Marius Lundgård [field] Update styling of hotspot and crop diff 6dc050b2c
Marius Lundgård [components] Remove unused file 86f3f41d1
Marius Lundgård [base] Change default user color to purple cf62f2d11
Espen Hovlandsdal [field] Upgrade sanity-diff-patch bbd5f4325
Marius Lundgård [field] Fix aspect ratio of image, hotspot and crop 3ed630142
Marius Lundgård [field] Add hairline to image d15372b5c
Marius Lundgård [form-builder] Add hairline to image 7483d27b1
Marius Lundgård [components] Revert dialog's click outside behavior 85aad1b07
Espen Hovlandsdal [components] Set value to empty string on no value to fix react warning 412522f30
Espen Hovlandsdal [desk-tool] Treat revision as exclusive parameter dc26affce
Magnus Holm [desk-tool] Make Chunk's ID the correct one b2e907172
Espen Hovlandsdal [diff] Fix lint errors 500d2071b
Espen Hovlandsdal [field] Don't warn if unable to find diff at path b6b2bceda
Espen Hovlandsdal [field] Ignore eslint noop function warning e5a82c06b
vicbergquist [field] fix rounded corner issue on last string segment 667df21a7
Mikolaj Dobrucki [field] Quick fix for array change titles 09d7f2a18
Mikolaj Dobrucki [field] Improve styling of array headings e637cc8f0
Magnus Holm [desk-tool] Reset the Changes panel when publishing 644f12782
Magnus Holm [base] Support updated timestamps in useTimeAgo c8b62110d
Benedicte Emilie Brækken [base] Hide self presence even if multiple sessions f0f5a5e29
Espen Hovlandsdal [field] Wrap field changes in inspector wrapper (Meta + I to inspect) c1261357b
Espen Hovlandsdal [base] Fix lint errors 857ca805d
Marius Lundgård [components] Remove use of DialogContent c2616a081
Marius Lundgård [desk-tool] Remove use of DialogContent e2e07e9e3
Marius Lundgård [form-builder] Remove use of DialogContent bd0d64040
Marius Lundgård [components] Remove use of DialogContent beadb0f9d
Marius Lundgård [components] Improve DefaultDialog c3b32d815
Marius Lundgård [form-builder] Hide button container when there's no button c97883f59
Marius Lundgård [base] Update presence CSS 77d1b0636
Marius Lundgård [form-builder] Hide array item modal actions 2dbc34720
Marius Lundgård [desk-tool] Adjust presence overlay margins 71dd88b70
Marius Lundgård [form-builder] Adjust presence overlay margins 9231a1277
Mikolaj Dobrucki [base][field] Improve Revert Changes button 6c748c7a0
vicbergquist [components] Rework reference picker e453fd94a
Marius Lundgård [components] Tweak react-popper for reference search 418c9fb4e
Marius Lundgård [components] Remove root element of StatelessSearchableSelect (since it's rendered elsewhere) 5a804ec36
Marius Lundgård [components] Clean up StatelessSearchableSelect hooks b46d603b5
Espen Hovlandsdal [base] Remove unused stroke attributes from undo icon 84a131c23
Mikolaj Dobrucki [desk-tool][field] Colors fixes 9ee24d716
vicbergquist [desk-tool] add restore document ability 64c6d605a
vicbergquist [desk-tool] update live document badge 8ed2de4b9
vicbergquist [desk-tool] add badge fallback icon 3efe59bd4
vicbergquist [desk-tool] fix badge overlap margins ae773a5e9
Marius Lundgård [desk-tool] Fix document pane menu boundaries ebd287114
Marius Lundgård [desk-tool] Fix callback hook in ValidationMenu 9d90f8287
Marius Lundgård [desk-tool] Remove unused property 85b710405
Espen Hovlandsdal [field] Fix bug where ref/preview hooks would return stale value 30d1c294b
Mikolaj Dobrucki [field] Fix array indexes annotations hover effects 4054dc60a
Marius Lundgård [components] Remove uses of any for popover content b373c7789
Marius Lundgård [components] Add escape handler to menu button e78f7a278
Marius Lundgård [default-layout] Add escape handlers to menu buttons d144ec68a
Espen Hovlandsdal [field] Hide revert button when not comparing against currently published 4eba96d16
vicbergquist [desk-tool] add sparkline hover styling bce6e2c04
vicbergquist [desk-tool] fix restore document button color 2ccd64262
vicbergquist [field] fix long words stretch the entire container 4de838e6b
Espen Hovlandsdal [field] Treat empty arrays as null/undefined values for changes 225318338
Espen Hovlandsdal [field] Removed unnecessary ChangeHeader component a11833e39
Mikolaj Dobrucki [form-builder] Fix PT focus ring 7e0983b32
Benedicte Emilie Brækken [desk-tool] Add narrow margin to presence overlay 842fcc275
Marius Lundgård [form-builder] Fix aspect ratio of image input 56b17bfcf
Marius Lundgård [components] Adjust tooltip z-index 8d193ce1b
Espen Hovlandsdal [field] Use CSS modules for class composition instead of JS module f7c2f352f
Espen Hovlandsdal [field] Special-case portable text arrays not to have headers (unless moved) e0202c8fe
Marius Lundgård [desk-tool] Fix type link a6ec791e9
Marius Lundgård [desk-tool] Move validation scroll animation logic to FormView 043d8ff4a
Espen Hovlandsdal [google-maps-input] Use proper types for geopoint diff 9daec1407
Marius Lundgård [components] Fix type link a7784b3e3
Marius Lundgård [components] Import Placement type from Popper.js 68abf2168
Marius Lundgård [components] Add forwardRef wrapper to Popover 0484f1bd3
Marius Lundgård [components] Refactor PopoverDialog to use Popover internally 5058e9d1d
Marius Lundgård [components] Disable PopoverDialog background by default cc3ccc0af
Marius Lundgård [form-builder] Remove padding property from PopoverObjectEditing 632c924d1
Marius Lundgård [components] Remove max-height modifier from Popover 2e1786eea
Marius Lundgård [desk-tool] Set max-height of Timeline component 279c1ce61
Marius Lundgård [form-builder] Fix placement of upload instructions 9598fd0c4
Marius Lundgård [google-maps-input] Remove padding in dialog 164dd3d59
Marius Lundgård [desk-tool] Improve timeline UI f48279a9b
Marius Lundgård [desk-tool] Add TimelinePopover component and update timeline CSS 8451cddfa
vicbergquist [field] fix change block too large and doesnt wrap with long strings 994a84fb4
Marius Lundgård [components] Fix dialog overflow issue on Safari 4194488e9
Benedicte Emilie Brækken [base] Add zIndex to presence StickyOverlay f645cd1ef
vicbergquist [desk-tool] update sparkline hover state 2c8366862
Marius Lundgård [components] Update Spinner e5f0d46bf
Marius Lundgård [desk-tool] Add components for empty states in ChangesPanel 789b8b2eb
Marius Lundgård [field] Add revert hover effect on field cf5fa7da2
Marius Lundgård [google-maps-input] Fix type links cb3bfd86b
Espen Hovlandsdal [design-studio] Add deep structure for testing deep reverts 07532907a
Espen Hovlandsdal [field] Hide revert button on groups when not comparing against latest bf9a2914c
Per-Kristian Nordnes [field] Enhanced PT-Diff cb60bd96c
Mikolaj Dobrucki [field] Reduce spacing between PT diff elements c99db33e8
vicbergquist [field] fix double annotion tooltip and border 73e46b0e0
Espen Hovlandsdal [base] Fix requestIdleCallback shim f7373bbe0
Marius Lundgård [field] Improve ergonomics and CSS of diffs 170593897
Marius Lundgård [desk-tool] Fix type issue 70b29bb94
Marius Lundgård [field] Fix string segment annotations 92257def6
Espen Hovlandsdal [client] Allow encoding arrays of strings for query parameters 6852ad676
Per-Kristian Nordnes [field] PT: fix hook issue with useDiffAnnotationColor 62e27f72d
Marius Lundgård [field] Fix DiffAnnotation and DiffAnnotationTooltip after ergonomic refactor 40eff2d95
Marius Lundgård [field] Fix revert hover states and padding 36bd525c4
Marius Lundgård [desk-tool] Fix margins type issue 32c4e8eda
Marius Lundgård [field] Fix default value for as in DiffAnnotation fadd36bc4
Marius Lundgård [field] Update CSS for ValueError d91ef7fd7
Marius Lundgård [field] Various visual tweaks f17c6c25f
Marius Lundgård [desk-tool] Remove space between changes 82e9eee3f
Marius Lundgård [field] Various visual tweaks 6d939996d
Marius Lundgård [field] Removed outer padding from BooleanDiffField d629abceb
Marius Lundgård [desk-tool] Update ChangesPanel header e3125010e
Marius Lundgård [field] Tweak changes layout dae6a6045
Marius Lundgård [design-studio] Add PT document type 02ff0cc66
Marius Lundgård [field] Update string segment hover effect 18cb41f0d
Marius Lundgård [desk-tool] Fix timeline loading issue 49c670bfd
Marius Lundgård [components] Fix toggle component issues af3a1a2c1
Marius Lundgård [field] Update annotation tooltip CSS bfbf2794c
Marius Lundgård [field] Tweak diff components 55a7c6784
Marius Lundgård [desk-tool] Tweak document pane layout 9155e22ff
Marius Lundgård [design-studio] Add JSON preview styling 41e65dc71
Marius Lundgård [desk-tool] Fix document pane scroller height on narrow devices 637232102
Marius Lundgård [desk-tool] Fix issue with tabs not displaying on narrow devices efd0bed8a
Marius Lundgård [design-studio] Fix JSON preview af7899503
Marius Lundgård [desk-tool] Style the "No changes" state 2b89e7215
Marius Lundgård [field] Revert overwritten changes to Change component 268f6cfb5
Marius Lundgård [field] Adjust AnnotatedStringDiff CSS e1be6f6b3
Mikolaj Dobrucki [desk-tool] Fade out text on disable sparkline 4afe0dd3b
Marius Lundgård [field] Fix word-break 09e0963de
Espen Hovlandsdal [field] Improve "show header" logic for portable text changes 8e4ca757c
Marius Lundgård [desk-tool] Update copy of empty changes state 83f722021
Marius Lundgård [field] Remove "by" suffix from tooltips 7b514e45f
Mikolaj Dobrucki [form-builder] Improve FileInput uploaded state 554c0cb50
Magnus Holm [mendoza] Use correct meta when rebasing 6fada65c2
Magnus Holm [desk-tool] Extract removed annotation from the first transaction 233108d14
Espen Hovlandsdal [field] Add "no change" diff handling to image diff component f82119411
Magnus Holm [desk-tool] Handle empty diff selection d5644451b
Marius Lundgård [field] Move components to "components" directory 11b005fcb
Marius Lundgård [field] Rename contexts directory 5946c569c
Marius Lundgård [field] Fix typo in file name a9b6d2778
Marius Lundgård [field] Fix strike-through of removed reference diff 515acdc3d
Marius Lundgård [field] Use grid layout for reference changes 5617f1bac
Marius Lundgård [base] Restructure user-color files f7d989b6a
Marius Lundgård [base] Improve user color tools 81f424725
Marius Lundgård [components] Update user color in Avatar 31909f03a
Marius Lundgård [field] Update user color application 3a05c3612
Marius Lundgård [base] Fix ambient type issue c06ff2398
Marius Lundgård [base] Fix typo in error message 4d740c3eb
vicbergquist [field] wip add revert all changes button e728b0200
Marius Lundgård [chore] Convert px to em values c6cf576ca
Marius Lundgård [components] Remove debug property 7a463f8a3
Espen Hovlandsdal [diff] Remove unused types ae5aea459
Espen Hovlandsdal [types] Add new @sanity/types package a0d091a23
Espen Hovlandsdal [state-router] Use newer react typings 76379c7a9
Espen Hovlandsdal [field] Use @sanity/types 7614ea8ad
Espen Hovlandsdal [base] Add useDocumentValues hook 3f0732e13
Espen Hovlandsdal [types] Add asset types 6f686029d
Espen Hovlandsdal [field] Provide loading and error states for image diff 174c54619
Marius Lundgård [base] Tweak presence UI 3fc259652
Marius Lundgård [components] Various UI tweaks cada735df
Marius Lundgård [form-builder] Various UI tweaks 39af05077
Marius Lundgård [desk-tool] Adjust presence margins f9847f04b
Espen Hovlandsdal [util] Use @sanity/types for path types 267b46e40
Espen Hovlandsdal [field] Remove unnecessary eslint ignores 5ee0c69b1
Marius Lundgård [base] Fix Undo icon de9faec7d
Per-Kristian Nordnes [field] PT: fix missing key issue c26fa0d80
Marius Lundgård [default-layout] Fix hidden menu items in SideMenu component fb7426534
Marius Lundgård [default-layout] Various UI improvements e565f40ba
Per-Kristian Nordnes [field] PT: fix string splitting regex 92ac20fc2
Espen Hovlandsdal [field] Use isTypedObject from @sanity/types ff93ea00a
Espen Hovlandsdal [types] Add schema type definition 3d7b03064
Espen Hovlandsdal [design-studio] Prettier JSON preview 134f0053b
Magnus Holm [desk-tool] Align events properly when latest snapshot is a mutation d16f43ac6
Magnus Holm [desk-tool] Fix detection of empty change 017c086d8
Magnus Holm [desk-tool] Let there always be a @lastPublished-chunk bc7c551e5
Benedicte Emilie Brækken [field] Unset nested stubs on undo changes 59a1bf6ae
Magnus Holm [diff++] Attempt to track moving of items 5becf1c2a
Espen Hovlandsdal [types] Add typings for slug a4d11dd3a
Espen Hovlandsdal [base] Use @sanity/types for paths 5d7ef2e8b
Espen Hovlandsdal [components] Use @sanity/types for paths 05a34d246
Espen Hovlandsdal [util] Fix path utils typing 3af14e198
Espen Hovlandsdal [form-builder] Use @sanity/types for path typings 67644a836
Marius Lundgård [field] Rename AnnotatedStringDiff to DiffString acb39763e
Marius Lundgård [field] Rename Change to DiffFromTo 257f67587
Marius Lundgård [field] Rename ChangeLayout to FromTo 002999338
Marius Lundgård [field] Rename DiffAnnotation to DiffCard 24aae5c72
Marius Lundgård [field] Rename DiffAnnotationTooltip to DiffTooltip 8d17b2ec9
Marius Lundgård [field] Refactor diff components 9376bf5f0
Marius Lundgård [base] Fix failing test c0fa08a4d
Espen Hovlandsdal [field] Optimize ChangeList change computation 43cec0b0c
Espen Hovlandsdal [google-maps-input] Remove broken annotations fe03e4c2a
Marius Lundgård [components] Fix issue with targetElement in Popover f788518fe
Marius Lundgård [default-layout] Remove console.log 2fa995622
Marius Lundgård [components] Fix popover components 457735a18
Espen Hovlandsdal [desk-tool] Move "no changes" component/logic to field module 0b0a942f0
Marius Lundgård [field] Improve diff UI 467d99617
Marius Lundgård [field] Fix layout selector in FromTo dd8f7d00a
Marius Lundgård [field] Update FileFieldDiff to use components da00126e8
Marius Lundgård [field] Update SlugPreview 3267844a7
Marius Lundgård [field] Fix tooltip heading in file diff 02ec50b15
Marius Lundgård [field] Fix pluralization in moves ceb564255
Marius Lundgård [field] Fix color in fallback diff 59bf0cce0
Espen Hovlandsdal [form-builder] Upgrade portable text editor 117659e4e
Espen Hovlandsdal [base] Temporary workaround for incorrect client definitions being resolved 8862b25e6
Per-Kristian Nordnes [chore] Add es2020.string to global ts-config (lib) bf30a2be0
Per-Kristian Nordnes [field] PT: remove ts ignore f5881c7c2
Per-Kristian Nordnes [form-builder] PTE: improve popover editing reference element logic cf2543b51
Espen Hovlandsdal [chore] Fix version numbers bb93fdc7a
Espen Hovlandsdal [field] Fix broken title paths on deep ChangeList ccc63c4ff
Espen Hovlandsdal [field] Pass down cardClassName to DiffCard on unchanged diffs bbe658705
Espen Hovlandsdal [field] Use useAnnotationColor where possible a4fe2e433
Marius Lundgård [field] Only show RevertChangesButton label on hover (if mouse-device) fd4713972
Bjørge Næss [base, desk-tool, etc] Add scroll container for emulating scroll event bubbling 29686ced2
Bjørge Næss [form-builder] Provide a compareValue for input components to determine changes 72db54552
Bjørge Næss [util] Move trimChildPath to PathUtils 2623d0c8c
Bjørge Næss [base/presence] Make a local rect type and make placeholder forward ref 15d4c1b3e
Bjørge Næss [desk-tool, base, form-builder, etc] Implement basic version of change connectors db508af66
Marius Lundgård [field] Update diff layout f42f39585
Marius Lundgård [design-studio] Add more primitive array examples d0364735b
Benedicte Emilie Brækken [field] Flatten group changes before undo da3de7012
Bjørge Næss fixup! [desk-tool, base, form-builder, etc] Implement basic version of change connectors 927728410
Marius Lundgård [field] Improve diff UI ba71dbfbf
Bjørge Næss [base] Adjust scrollIntoView duration 576816d5d
Marius Lundgård [field] Add confirm popover to "Revert all changes" action 2e01c50a6
Marius Lundgård [google-maps-input] Update diff UI 1653c932c
Marius Lundgård [field] Improve string diff b90b741b1
vicbergquist [desk-tool] fix sparkline disabled state when change panel open d635145ef
Bjørge Næss [base] Add popover component part b754d93a3
Bjørge Næss [base] Connector tooltip + click to open (still some visual issues to sort out) 9f052bc05
Bjørge Næss [desk-tool] Decrease the stroke width of the connector path responding to pointer events 506161f1e
Bjørge Næss [base, desktool] Refactor and simplify react-track-elements 6434a6aed
Espen Hovlandsdal [field] Fix FromTo showing arrow regardless of "from" value c1ea6348e
Magnus Holm [mendoza] Pass along the correct endMeta when splitting strings 0cc66681e
Bjørge Næss [base, desk-tool, etc] Make connector appear on field change hover 22c010531
Bjørge Næss [form-builder] Add change indicator to slug input 11414b182
Mikolaj Dobrucki [default-layout] Fix presence / search navbar layout bug 025d0e6cc
Espen Hovlandsdal [field] Add helpers for narrowing item diff types 072d391ee
Espen Hovlandsdal [imagetool] Fix crash when checking crop boundaries without a value a0bffe252
Espen Hovlandsdal [field] Pass parent schema to diff resolvers a64a57235
Espen Hovlandsdal [types] Add options typings for array schema type 1a31c6932
Espen Hovlandsdal [design-studio] Add more examples of complex "array of options" b5fd8bc1a
Espen Hovlandsdal [field] Add "array of options" field diff 748ac7b8a
Marius Lundgård [components] Add default value for PortalContext 6cc81ab0e
Marius Lundgård [components] Improve Tooltip component 352d6f129
Marius Lundgård [components] Refactor and improve validation components 5ec8e03b5
Marius Lundgård [desk-tool] Fix ValidationList props 2abe8fa08
Marius Lundgård [components] Work around tsconfig issue 573152b8c
Mikolaj Dobrucki [field] Add spacing between array of checkboxes items e472607e8
Mikolaj Dobrucki [field] Fix spacing between GroupChange blocks 90a2d68a4
Marius Lundgård [components] Refactor types and implement consistent usage PopoverDialog for confirm popovers 3ade93e65
Marius Lundgård [desk-tool] Fix copy in confirm popover dialogs 5e3bd04d2
Bjørge Næss fixup! [form-builder] Add change indicator to slug input c8c3f606b
Espen Hovlandsdal [field] Do not render field wrapper on groups if embedded in diff 2cd52f793
Espen Hovlandsdal [types] Use @sanity/types for Marker, Reference types e198a4e9a
Espen Hovlandsdal [form-builder] Pass resolved document type to reference intent link e622cb5e4
Bjørge Næss [form-builder] Add connectors support for images 2b22f1224
Bjørge Næss [field] Only wrap inner GroupChange 48de6899b
Marius Lundgård [field] Use word-wrap: break-word; for text diffs cc8b82c4d
Espen Hovlandsdal [base] Upgrade bifur client d6d91c8df
Espen Hovlandsdal [default-layout] Improve typings of NavbarContainer 67c5525a2
Espen Hovlandsdal [base] Add ability to use experimental API version (localStorage flag) 4c602ce5e
Mikolaj Dobrucki [form-builder] Hack date picker to make it a bit less ugly aec5299c9
Marius Lundgård [desk-tool] Fix lint errors and increase readability in actions acc28f4f9
Marius Lundgård [desk-tool] Fix hooks issues ee473346b
Marius Lundgård [desk-tool] Fix lint errors and improve readability of statusBar components 100072567
Marius Lundgård [desk-tool] Fix lint error and improve readability aeeb6fd87
Marius Lundgård [desk-tool] Update document actions UI 534a30755
Marius Lundgård [components] Fix escape handler in PopoverDialog 18739f035
Marius Lundgård [components] Sort DialogPopover's props d32e54acb
Marius Lundgård [desk-tool] Use onEscape in document action menus 30566e963
Bjørge Næss [base] Don't hard fail on duplicate ids for now 8ebb88c09
Marius Lundgård [desk-tool] Improve inspect dialog 4f3482a6d
Marius Lundgård [field] Render empty image diff e1a5244e3
Per-Kristian Nordnes [form-builder] PTE: move change indicators out of editor to BlockExstras overlay. 6c4c40b8c
Per-Kristian Nordnes [design-studio] Update pt test schema 84dae2642
Per-Kristian Nordnes [form-builder] PTE: render block extras better 18740baab
Per-Kristian Nordnes [form-builder] PTE: work in progress with PopoverObjectEditing 6647e10a1
Marius Lundgård [design-studio] Add example of singleton document form 2722f5635
Marius Lundgård [field] Fix lint errors and improve readability of InlineObject 318211c4f
Per-Kristian Nordnes [form-builder] PTE: fix issue with change indicators in fullscreen mode ca3cb969e
Marius Lundgård [field] Render preview for InlineObject 656d93b53
Marius Lundgård [field] Improve missing schema type message for InlineObject 7dda129f7
Marius Lundgård [base] Fix lint errors in ChangeBar f83ea490b
Per-Kristian Nordnes [field] PT: symbolize inline objects as well e90fc3157
Per-Kristian Nordnes [form-builder] PTE: fix some issues with change indicator placement in fullscreen when no other blockExtras b8e83a80e
Marius Lundgård [base] Improve ChangeBar UI 2eeebcc53
Marius Lundgård [desk-tool] Improve margins of document form cf86df429
Marius Lundgård [field] Update hover state on revert all changes 5486eb630
Benedicte Emilie Brækken [desk-tool] Make connector-lines horizontal bc4bd8b2b
Marius Lundgård [base] Wrap ScrollContainer in forwardRef 02819173b
Marius Lundgård [components] Add TooltipProvider 0a3d24822
Marius Lundgård [chore] Move ScrollContainer to @sanity/components 62cff245b
Per-Kristian Nordnes [form-builder] PTE: fix CSS issue with blockExtras ac07157a2
Marius Lundgård [components] Refactor scroll components e21e1cb8d
Marius Lundgård [components] Rename scroll component file 6ed461ef0
Per-Kristian Nordnes [form-builder] PTE: fix CSS issue with blockExtras 9bfac8992
Espen Hovlandsdal [field] Add diff tooltips to array of options diff a326a24fc
Marius Lundgård [field] Add popover with diffs for InlineObject d3173e597
Marius Lundgård [field] Add overflow guards to InlineObject 214aa8b98
Espen Hovlandsdal [field] Make fallback diff use block card for preview e09b66aa2
Marius Lundgård [base] Fix ChangeBar CSS 1079ae370
Marius Lundgård [desk-tool] Change placement of tooltip in ChangesPanel header 5d231937a
Per-Kristian Nordnes [field] PT: support line breaks b2bd4a426
Marius Lundgård [field] Fix spacing between changes and groups of changes 839825f02
Marius Lundgård [desk-tool] Remove unwanted margin in changes panel 8341d78a5
Marius Lundgård [field] Improve changelist UI 57adc8715
Per-Kristian Nordnes [form-builder] PTE: fix overflow on inline block previews c595e743b
Marius Lundgård [base] Improve ChangeBar UI c0f446087
Marius Lundgård [components] Disable interaction for Tooltip 50a003921
Bjørge Næss [form-builder] Pass compareValue in ArrayOfPrimitivesInput 153f08d5f
Marius Lundgård [field] Improve FromTo components 9dd4635ab
vicbergquist [desk-tool] update sparkline design 532824f0d
Marius Lundgård [base] Add missing declaration for warning-outline-icon 0e94de8ff
Marius Lundgård [components] Improve validation components be4e960dd
Marius Lundgård [components] Align validation status element 1828849e7
Per-Kristian Nordnes [field] PT: remove legacy code, major cleanup 44364ea6b
Per-Kristian Nordnes [design-studio] Add to pt schema 5d7ab1b55
Per-Kristian Nordnes [field] PT: clean up inline object rendering 461fd2c0c
Per-Kristian Nordnes [field] PT: fix some issues from Decorator refactor 8ff867158
Per-Kristian Nordnes [field] PT: remove unused files 6d9999fb9
Per-Kristian Nordnes [field] PT: let Decorator and Annotation comp. get ready baked diffs 303f9183a
Per-Kristian Nordnes [field] PT: move findAnnotationDiff fn to helpers b60a953e1
Per-Kristian Nordnes [field] PT: add more annotation and inline object symbols 1de727417
Per-Kristian Nordnes [field] PT: restore new empty block diff b04b54da8
Per-Kristian Nordnes [field] PT: extract noisy code to function caec83250
Bjørge Næss [components] add useOnScroll hook for listening to scroll events in parent ScrollContainer c8dd4f2b0
Bjørge Næss [base, desk-tool] Make click on connector put focus into field 910ba3b96
Bjørge Næss [base, desk-tool] Connector perf improvements 0ffdc203a
Bjørge Næss [form-builder] Support change indicator on array items a8403e6c1
Espen Hovlandsdal [chore] Add typescript declaration for warning outline icon 0412953dd
Bjørge Næss fixup! [base, desk-tool] Make click on connector put focus into field da1ce28b8
Bjørge Næss [desk-tool] Only display the one most specific connector 521e29541
Bjørge Næss fixup! [components] add useOnScroll hook for listening to scroll events in parent ScrollContainer 14df414a8
vicbergquist [desk-tool] fix sparkline showing incorrect sessions on new, and unpublished documents bc72f8a65
Per-Kristian Nordnes [form-builder] PTE: show to-field change indicator only when not in fullscreen mode 593225cf6
Espen Hovlandsdal [form-builder] Wrap reference input in change indicator provider 3c78eacfc
Per-Kristian Nordnes [field] PT: fix key bug, capitalize description 98556a092
Per-Kristian Nordnes [field] PT: add missing react keys 9c05e29f8
vicbergquist [desk-tool] sparkline: fix custom badges position when review changes button transitions out 5335c745d
Bjørge Næss [base] Move all connector things over to base 4e9ad9277
Espen Hovlandsdal [types] Add external asset source extensions to asset type defs 4ad6f2950
Espen Hovlandsdal [form-builder] improve image input typings 0d374392f
Espen Hovlandsdal [form-builder] Provide change indicator for boolean input ab7c0e815
Bjørge Næss [base] Support for disabling connectors 691de583a
Espen Hovlandsdal [base] Use pointer cursor for connector f2a30af32
Espen Hovlandsdal [types] Add File interface 1a5c400f2
Espen Hovlandsdal [form-builder] Improve FileInput typings 44c18511f
Espen Hovlandsdal [form-builder] Don't export Image type outside ImageInput 8491969e4
Benedicte Emilie Brækken [base] Add scroll to align connectors on click 1d100ba2c
Bjørge Næss [form-builder] Provide a way for input components to specify what their comparison values are 03bfbd23a
vicbergquist [desk-tool] remove collapsing sparkline sessions when syncing bf634e7f2
Espen Hovlandsdal [types] Improve schema type typings with additional options a863a07d4
Espen Hovlandsdal [form-builder] Use @sanity/types for schema type definitions 85086a760
Per-Kristian Nordnes [field] PT: Improve accuracy and attribution for mark changes 75a1b9f8d
Espen Hovlandsdal [types] Add types for mutations ed57684a3
Per-Kristian Nordnes [field] PT: make sure to render trailing spaces correctly 3cb32f7f5
vicbergquist [desk-tool] add container query to sparkline 7ee413d41
Per-Kristian Nordnes [field] PT: improve handling of PT-annotations changes 676ebb6e6
Per-Kristian Nordnes [field] PT: some minor tweaks and comments ee4646fea
vicbergquist [desk-tool] fix inappropriate live document evaluation 97d9d3998
Marius Lundgård [form-builder] Add back initializer argument cb9444875
Espen Hovlandsdal [form-builder] Remove unused prop 09a0c178e
Espen Hovlandsdal [base] Use hasFocus() instead of isEqual() when determining focus 646fb5e8a
Espen Hovlandsdal [form-builder] Fix focus/change determination for reference input 72913469b
Espen Hovlandsdal [util] Make hasFocus method more readable 97dad12ac
Espen Hovlandsdal [form-builder] Use functional component for UploadPlaceholder f62006e38
Espen Hovlandsdal [components] Allow disabling change indicator rendering b0232cc1f
Espen Hovlandsdal [base] Sort imports e77ff03da
Espen Hovlandsdal [types] Provide separate type for field collapse options f97d1d79c
Espen Hovlandsdal [util] Provide function to determine number of equal segments in paths 7eb089283
Espen Hovlandsdal [form-builder] Fix focus handling on file input 18378646b
Espen Hovlandsdal [base] Allow comparing undefined/null to complex structures without compareDeep 04f357876
Espen Hovlandsdal [form-builder] Tell array/object inputs not to render change indicator 0a615b7b7
Per-Kristian Nordnes [field] PT: move symbols to own export, cleanup code ecf2cee74
Per-Kristian Nordnes [field] PT: break apart PortableTextComponent code into functions 65f4fcbd3
Per-Kristian Nordnes [field] PT: Render annotation objects with popover diff fe2272c8c
Per-Kristian Nordnes [field] PT: show empty inline object in diff-popover a112bc5d2
Per-Kristian Nordnes [field] PT: Update PortableText component according to changes 6451ebf7f
Per-Kristian Nordnes [field] PT: Annotation CSS fix dbb6036ec
Espen Hovlandsdal [base] Allow passing className to change indicator 8b240f18d
Espen Hovlandsdal [field] Reuse already declared variables where possible 16e7bb780
Espen Hovlandsdal [google-maps-input] Show change indicators for map c6798ac26
Espen Hovlandsdal [google-maps-input] Disable scroll-wheel zoom on diff 61b0dc054
Espen Hovlandsdal [form-builder] Provide change indicator for image asset field f59e50c6c
Marius Lundgård [form-builder] Move array input CSS to same directory as components aebe854f9
Marius Lundgård [form-builder] Move and rename array input's item component c392246e3
Marius Lundgård [form-builder] Slight refactor of ArrayInput de5ae2e23
Marius Lundgård [base] Show ChangeBar's badge when focusing a field c5a823c4a
Per-Kristian Nordnes [field] PT: explain fallback annotation for indirect marks change d6777638e
Per-Kristian Nordnes [field] PT: annotation css update 250aa32f4
Marius Lundgård [form-builder] Fix InputInput wrapper issue e005c6514
Marius Lundgård [form-builder] Make ImageInput's focus ring consistent with other inputs 905a92058
Marius Lundgård [form-builder] Make FileInput's focus ring consistent with other inputs 4fc33c91b
Marius Lundgård [components] Use the --focus-color variable for focus ring 8f82dd9fd
Marius Lundgård [google-maps-input] Use the --focus-color variable for focus ring 941ee7f7c
Benedicte Emilie Brækken [base] Fix unable to scroll on connector click bug b290ab519
Espen Hovlandsdal [base] Expose change indicator props type cba213388
Espen Hovlandsdal [form-builder] Change useChangeIndicator from boolean to options object 3bda07795
vicbergquist [form-builder] add presence to number input 4b87590c7
Espen Hovlandsdal [form-builder] Make focus/blur work on options array input aebc7afc0
Per-Kristian Nordnes [form-builder] PTE: Fix issues with popover editing and change indicators ref-elements 4c0933237
Per-Kristian Nordnes [form-builder] PTE: fix popover object editing ref element bug 43a0c2665
Espen Hovlandsdal [form-builder] Clean up typings on ArrayOfPrimitivesInput d9e987537
Espen Hovlandsdal [form-builder] Add focus handling to array of options input 4e2adceac
Per-Kristian Nordnes [field] PT: fix typing cbc000df3
Per-Kristian Nordnes [field] PT: fix rendering of PT annotations 45cbd4fdf
Per-Kristian Nordnes [field] PT: Make annotation text segments group within Annotation component 76bbda38b
Per-Kristian Nordnes [design-studio] Edit pt schema 2c73f9823
Per-Kristian Nordnes [form-builder] PTE: tweak annotation component 032a2f106
Per-Kristian Nordnes [form-builder] PTE: implement custom FormField change indicator 80c1952ee
Per-Kristian Nordnes [base] Make sure ChangeIndicator hitarea accepts pointer events 195f0f69f
Per-Kristian Nordnes [base] Add className support to ChangeIndicatorWithProvidedFullPath as well a0a81f8b4
Per-Kristian Nordnes [form-builder] PTE: add className to fullscreen changeIndicator 49e75ad12
Magnus Holm [diff] Fix crash related to duplicate items in arrays 6862c9bb2
Magnus Holm [desk-tool] Improve detection of states in timeline 1c02f8712
Per-Kristian Nordnes [base] make ChangeFieldWrapper stop propagate its onClick event 1c576f998
Per-Kristian Nordnes [form-builder] PTE: respond to single block focusPaths bc8c4c7ee
Per-Kristian Nordnes [form-builder] PTE: remove unecessary value dependency from expression d43f9b02c
Marius Lundgård [base] Update core CSS 8063e4512
Marius Lundgård [components] Improve CSS for UI consistency 323179a62
Marius Lundgård [default-layout] Improve CSS for UI consistency 73b943c8f
Marius Lundgård [desk-tool] Remove title attribute from timeline items fc17b431c
Marius Lundgård [desk-tool] Update CSS for pane headers 792b063d8
Marius Lundgård [desk-tool] Use CSS variables for styling the timeline c97bf2eca
Marius Lundgård [field] Use hairline-color for lines b87a70a5b
Marius Lundgård [form-builder] Update CSS for boolean input 61c0bc100
Marius Lundgård [form-builder] Update CSS for PortableTextInput c003cc662
Marius Lundgård [design-studio] Add themes for debugging d42bfad83
Marius Lundgård [components] Update grid size 2132c6664
Marius Lundgård [components] Add hairline to MediaPreview b0ebd4a49
Marius Lundgård [components] Add placement property to ValidationStatus c69bdb4c5
Marius Lundgård [form-builder] Update ArrayInput UI dc4d024a0
Per-Kristian Nordnes [field] PT: safety-measure for segment creation 8eba0314d
Per-Kristian Nordnes [form-builder] PTE: Enhance selection handling in the editor 487d90f73
Per-Kristian Nordnes [field] PT: fix missing key issue 80f21d0ea
Marius Lundgård [form-builder] Move ChangeIndicator wrapper to fix rendering of connectors 99063bb06
Per-Kristian Nordnes [field] PT: add proper keys and find removed child b92a55c24
Anders Stensaas [base] Fix an issue with clamp connectors d55fc3be4
Marius Lundgård [desk-tool] Add custom dropdown button for version select menus ddbfb3eea
Per-Kristian Nordnes [field] PT: more key fixes fc7aa91c2
Per-Kristian Nordnes [field] PT: fix renedering bugs d5255a502
Per-Kristian Nordnes [form-builder] PTE: check for zero-length patch-event d4d5078a2
Per-Kristian Nordnes [base] Make it possible to hide change indicators through props 94ff0cfc5
Per-Kristian Nordnes [field] Expose DiffContext c0605e2c6
Per-Kristian Nordnes [form-builder] Update @sanity/portable-text-editor c3c113bee
Per-Kristian Nordnes [form-builder] PTE: improve focus handling 7c0319948
Per-Kristian Nordnes [form-builder] PTE: Add hidden ChangeIndicator on annotations 53cc39ed8
Per-Kristian Nordnes [field] PT: add requirement test f5040979d
Per-Kristian Nordnes [form-builder] PTE: add some invisible content to the hidden ChangeIndicator ab5aa4044
Per-Kristian Nordnes [form-builder] PTE: forceUpdate the editor when we get a single block/child focusPath incoming 896f7004d
Per-Kristian Nordnes [form-builder] PTE: remove invalid requirement for focusPath tracking" 0dd4d7e46
Anders Stensaas [base] Split clampConnectors into two, as they are not always the same for fields and changes c16d71b0e
Per-Kristian Nordnes [form-builder] Update @sanity/portable-text-editor 4128e1b68
Per-Kristian Nordnes [form-builder] PTE: fix props warning 979176c7c
Magnus Holm [desk-tool] chunker: Pass along draft/publishedState properly 3fe03dca5
Per-Kristian Nordnes [form-builder] Update @sanity/portable-text-editor a0ea16c6c
Marius Lundgård [components] Fix styling of validation status badge 2311437b2
Marius Lundgård [field] Hide revert changes button's text before hover 002ff323a
Marius Lundgård [field] Add confirmation dialog for revert changes button 2202ab4d6
Marius Lundgård [desk-tool] Update ChangesPanel's header border 88d1b81c2
Marius Lundgård [form-builder] Update array grid item CSS 5bb78d99f
Marius Lundgård [field] Remove hover effect on FieldChange d5191c0d5
Anders Stensaas [desk-tool] Fix an issue where the version menu wasn't showing on narrow devices 1cdf398e5
Magnus Holm [mendoza] Update meta when an item is moved 742c0b90c
Marius Lundgård [field] Update style of blockquote and header diffs 285888629
Anders Stensaas [base] Fix an issue where the connectors didn't have the correct color on hover (and not focused) 8beb46c7d
vicbergquist [desk-tool] make sparkline themeable 8bb01d115
vicbergquist [desk-tool] use usetimeago hook in sparkline 395b6e954
Anders Stensaas [base] Fix an issue where the connector line was not themeable e6e162ab7
vicbergquist [desk-tool] disable sparkline hover when change panel is active 2b2ffb80a
Marius Lundgård [components] Improve avatar CSS 9dbff3f85
Espen Hovlandsdal [base] Fix lint warnings ef9aa91cf
Espen Hovlandsdal [util] Stop counting equal segments after first miss 57614d02d
Espen Hovlandsdal [base] Find most specific connector target on no direct match e92a098ca
Espen Hovlandsdal [base] Prefer hovered connectors over focused ones c6cf17a1f
Marius Lundgård [field] Use CSS variables in DiffCard f241f1ffa
Per-Kristian Nordnes [form-builder] PTE: change copy for 'Click to edit' 4fc3fdc6b
Per-Kristian Nordnes [form-builder] PTE: test if node exists before selecting it from focusPath 9ded1311e
Espen Hovlandsdal [base] Use hover color for connector when hovering change b3d0a5b55
Marius Lundgård [base] Fix horizontal offset and adjust constants 742a8e48c
Marius Lundgård [desk-tool] Fix wrapping text in DropdownButton 246c163d3
vicbergquist [field] add no image state when there's no image to show 08ae63996
vicbergquist [base] hide change bars on mobile bed3261a9
Espen Hovlandsdal [base] Don't draw connector if both arrows are out of bounds c2eab7249
Espen Hovlandsdal [design-studio] Upgrade react-jason d098487cd
Espen Hovlandsdal [design-studio] Add unsplash image source 48c77694e
vicbergquist [chore] update date-fns 074324229
vicbergquist [desk-tool] refactor timeago component 12d669852
Marius Lundgård [components] Add useClickOutside hook 9c32a7d08
Marius Lundgård [components] Add portal prop to Popover 1ee1be261
Marius Lundgård [components] Add portal prop to MenuButton and improve click outside 606e288ec
Marius Lundgård [form-builder] Render InsertMenu in portal 5fb6e5829
Marius Lundgård [components] Improve dialog and popover components eb10d2bb3
Marius Lundgård [form-builder] Improve ArrayInput edit modals 838467b09
Marius Lundgård [field] Improve use of PopoverDialog 7b47c7ccc
Marius Lundgård [design-studio] Add editModal option d84e2d3c4
Anders Stensaas [desk-tool] Disable restore document button when selecting the initial document revision (empty document) ca0f6e73e
Per-Kristian Nordnes [field] Add @sanity/util to package 55c3678a3
Per-Kristian Nordnes [form-builder] Update @sanity/portable-text-editor 0889ffab6
Per-Kristian Nordnes [field] PT: improve rendering of deleted nodes, use context for annotation and inline objects. ca976e7b9
Per-Kristian Nordnes [form-builder] PTE: Remove unceccesary change indicator 3efc36f4c
Per-Kristian Nordnes [form-builder] PTE: Test for exsistense of block object and inline object before selecting it 763acdf67
Per-Kristian Nordnes [form-builder] PTE: Don't use change indicator when editing object 42e6d8ac8
Per-Kristian Nordnes [form-builder] PTE: fix changed type in dependency 2c4f9ca8a
Per-Kristian Nordnes [field] PT: Set focus when clicking on block, not just text. 4f7c922ec
Per-Kristian Nordnes [field] PT: use new click outside code f61a694bb
Per-Kristian Nordnes [field] PT: mode DiffCard for text to Text component 4583898b2
Per-Kristian Nordnes [field] PT: fix grouping of Annotation texts 40e5114e2
Per-Kristian Nordnes [field] PT: don't setFocus if item removed 8ab423872
Per-Kristian Nordnes [field] PT: remove unused import cfc1259a6
Per-Kristian Nordnes [field] PT: fix annotation rendering issues 7c272d1f5
Per-Kristian Nordnes [field] PT: update Text component 20a954986
Per-Kristian Nordnes [field] FieldChange: run confirmation popup in portal 9a63dd525
Per-Kristian Nordnes [form-builder] PTE: render change indicator always for BlockExtras 5ca54b387
Per-Kristian Nordnes [field] PT: test for annotation before outputting DiffCard f9fa0429e
Espen Hovlandsdal [form-builder] Fix automatic argument names from Flow migration 1e58fa251
Espen Hovlandsdal [form-builder] Fix slug input closing immediately when in arrays 8392f0d6d
Espen Hovlandsdal [google-maps-input] Fix uncentered message on missing data c32d8a919
Espen Hovlandsdal [google-maps-input] Set focus path to terminator on modal open 84a239c52
vicbergquist [desk-tool] disable sparkline button when transitioned out 1551585dd
vicbergquist [components, form-builder] fix too thick focus border 7c24d4705
vicbergquist [form-builder] fix warning container too close to change bar 0a0d339a2
vicbergquist [form-builder] make details container keyboard accessible 4b232d8a1
Per-Kristian Nordnes [field] PT: fix newline regression bdcf8a3e7
Per-Kristian Nordnes [field] PT: fix added/removed block regression cbd0287ab
Per-Kristian Nordnes [field] PT: fix invalid condition (must look for everything not 'unchanged') 98a9a9388
vicbergquist [components] fix button grid in image input with dropdown bdd078c07
vicbergquist [form-builder] fix read only styling in file and image input 59df4cfe6
vicbergquist [field] fix tooltip position in boolean diff 23139e35f
vicbergquist [field, desk-tool] hide revert all changes button when not showing current doc version d42fe24dc
Magnus Holm [mendoza] Smarter rebasing of strings c28cb6b09
Per-Kristian Nordnes [field] PT: mixin original string segments to pseudoDiff f25e2167e
Espen Hovlandsdal [field] Ensure array exists before attempting to insert stub 82c53c406
Magnus Holm [mendoza] Handle overlapping prefix/suffix in string rebase 68b1108c0
vicbergquist [desk-tool] fix document list loading indicator padding and style 0e1cbb07d
vicbergquist [imagetool] fix canvas width to work with changebar 2f5d3adc9
Espen Hovlandsdal [chore] Normalize dependency versions a7f816856
Espen Hovlandsdal [chore] Switch back to deploying test-studio eeb7e4d7a
Espen Hovlandsdal [google-maps-input] Add attribution to geopoint diff fbcb62abc
Espen Hovlandsdal [chore] Remove eslint package from being published 37f95f848
sanity - v1.150.8

Published by rexxars about 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Fixed a crash when invalid data types were encountered for an object field
  • Fixed a bug causing array items without an _type property not to show up in the UI

📓 Full changelog

Author Message Commit
Per-Kristian Nordnes [test-studio] Add hoisted PT type test 893592e97
Mikolaj Dobrucki [form-builder][components] Fix various UI forms issues (#2001) 733fc2557
Espen Hovlandsdal [components] Fix use of undeclared react-icons dependency in story (#2008) 6d90ddbd3
Espen Hovlandsdal [eslint] Tweak ESLint rules for commonly ignored cases (#2010) 7ea6d5243
Espen Hovlandsdal [form-builder] Check for focus method before calling it (#2019) a171a4ba6
Espen Hovlandsdal [form-builder] Show warning for array items without _type (#2020) 78d88e890
Espen Hovlandsdal [code-input] Support TypeScript d336e87e6
sanity - v1.150.7

Published by skogsmaskin about 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Fixed an issue where a named custom block type would wrongly be included in the insert menu for the editor of Portable Text.
  • Fixed an issue with the editor of Portable Text refusing to paste HTML when you are using a named custom block type.

📓 Full changelog

Author Message Commit
Per-Kristian Nordnes [form-builder] Update @sanity/portable-text-editor be707ac67
Espen Hovlandsdal [chore] Upgrade dependencies (#2003) 33b4234cd
sanity - v1.150.6

Published by skogsmaskin about 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Fixed an issue where uploading images under some circumstances would give an error.
  • Fixed an issue with the Vision plugin when using the Studio with a SSO implementation.
  • Fixed text contrast issues.

📓 Full changelog

Author Message Commit
Marius Lundgård [base] Fix text contrast (#1992) 46898aa62
Rune Botten [vision] Fall back to configured dataset if list cannot be loaded (#1996) 2c842a390
Per-Kristian Nordnes [form-builder] Add setIfMissing patch to createInitialUploadEvent 4416d199e
Per-Kristian Nordnes [block-tools] Support hoisted block types a34621145
Per-Kristian Nordnes [block-tools] Remove deprecated .blocksToEditorValue and .editorValueToBlocks eb63bb250
Per-Kristian Nordnes [block-tools] Add option .blockTypeName for normalizeBlock function 82cf2d94c
Per-Kristian Nordnes [block-tools] Update changelog 2a48481d8
sanity - v1.150.5

Published by skogsmaskin about 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

✨ Highlights

It's now possible to strip formatting from multiple blocks of the editor for portable text, by selecting content and clicking off the active formatting buttons in the toolbar.

🐛 Notable bugfixes

  • Fixed a bug where clicking items in the root validation list would not focus on the validated item properly.
  • Optimized the editor to not re-render block object previews unless they are actually changed. This will increase performance on load heavy previews like video and code blocks.

📓 Full changelog

Author Message Commit
Bjørge Næss [chore] Improve handling of TypeScript compile errors during dev (#1982) b6abd41da
Bjørge Næss [react-hooks] Make sure useObservable re-subscribes when the passed observable changes ef312d264
Bjørge Næss [react-hooks] Memoize observables in different hooks to avoid re-subscribing on every render 163104110
Per-Kristian Nordnes [components] Make sure ValidationList doesn't clear timeout on onClose 2e3f64440
Per-Kristian Nordnes [form-builder] PTE: set object edit deferred, let take focus first 4cd4fed51
Per-Kristian Nordnes [test-studio] Put som validation rules on simpleBlock 408099138
Per-Kristian Nordnes [form-builder] PTE: memo block object render which is now possible 2f3be36a0
Per-Kristian Nordnes [form-builder] PTE: use new test for setting list item active a20b761b2
Per-Kristian Nordnes [form-builder] Update @sanity/portable-text-editor 13c14e227
sanity - v1.150.3

Published by bjoerge about 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Fixed an issue that could sometimes make the Studio fail with an error message saying Could not resolve jsonType of undefined.
  • Fixed a dependency issue that could sometimes make sanity build to fail in production environments.
  • Fixed an issue where the hotspot/crop would sometimes bounce back to a previous position after editing it
  • Fixed color contrast issues with custom theme colors for buttons and navbar

📓 Full changelog

Author Message Commit
Magnus Holm [form-builder] Handle async rendering in ImageToolInput (#1976) b6c9bc72d
Bjørge Næss Revert "[schema] Warn against primitive types as PT members" 7c3685644
Bjørge Næss [components] Add missing dependency fb0e73351
Bjørge Næss [chore] Upgrade bifur-client 49d45278b
Marius Lundgård [components] Fix theming issues (#1979) 369bc2d70
sanity - v1.150.2

Published by bjoerge about 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

This fixes a few stability issues and bugs introduced in the previous release.

🐛 Notable bugfixes

  • Fixed an issue where some part paths were wrong, causing sanity check to fail
  • Fixed an issue where the tags input field would overflow and hide tags when many tags. This also caused tags to get the wrong height.
  • Fixed an issue that would in some occations cause the Studio to fail with an error saying cannot read property styles of undefined
  • Fixed an issue where editing objects inside Portable Text in some situations would not open the editing interface.

📓 Full changelog

Author Message Commit
Victoria Bergquist [components] prevent tags from overflowing field width and not wrapping (#1974) 7ba64d72a
Victoria Bergquist [components] fix wrong path for toggle style parts (#1977) a82cb208c
Per-Kristian Nordnes [form-builder] PTE: fix casing issue, and remove unnecessary typecast bfea39efa
Per-Kristian Nordnes [form-builder] PTE: memo object edit on objectEditData too fe7cbd2a5
Bjørge Næss [chore] Upgrade (and pin) popper/tippy/react-popper dependencies febba5930
sanity - v1.150.1

Published by bjoerge about 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) dab5ba895
Rise Ooi [chore] Fix typo in README.md (#1955) 15054d69e
vicbergquist [components] add mising eslint for ts eeb82019b
vicbergquist [components] make button grid 2x2 when four buttons b7ae16c70
vicbergquist [form-builder] make file input buttons look the same as image input 54e4e5172
vicbergquist [form-builder] put highlighted fields below functions like image input 7c5d7da60
vicbergquist [google-maps-input] make buttons look the same as rest of studio 617be02d3
vicbergquist [form-builder] give file upload same progress ui as image input 17110bfc1
vicbergquist [components] Update validation list design ed8a6f546
vicbergquist [components] update types for components 8aa40ecda
vicbergquist [components] update checkboxes ad01e36fa
vicbergquist [components] update switch design ccee98c9c
vicbergquist [components] checkboxes and validation improvements 22ee57867
vicbergquist [components] remove leftover close logic for old validation list 85c3f74b0
Bjørge Næss [desk-tool] Fix file casing 2c92c1054
vicbergquist [components] fix pane menu button not closing on click inside + a11y a64633345
vicbergquist [components] fix indeterminate state on boolean inputs 2e40fa838
vicbergquist [components] update radio ui 6f2e36ab7
vicbergquist [default-layout] remove update text when studio is up to date 09b2c14cc
Marius Lundgård [form-builder] Improve UI for unknown fields 9225823be
Marius Lundgård [base] Update CSS variables 75259e5fc
Marius Lundgård [base] Fix monospace font 4d961a5b7
Marius Lundgård [base] Update default code colors 299597353
Marius Lundgård [chore] Update and reconfigure stylelint 81285c96b
Marius Lundgård [chore] Format CSS files with prettier d2661231a
Marius Lundgård [chore] Refactor stories 5ca7e10e1
Marius Lundgård [components] Remove use of react-ink 355349bdf
vicbergquist [default-layout] make sanity status not focusable when no updates 14931bd18
vicbergquist [components] Checkbox and validation improvements 2e469a8dd
Marius Lundgård [base] Remove use of 'transition: all' 61f030d73
Marius Lundgård [base] Fix text inputs font inheritance 1f3d25e27
Marius Lundgård [base] Remove use of transition 79c0baf2a
Marius Lundgård [base] Update base CSS and typography settings a0e4e28ff
Marius Lundgård [components] Update fieldset component 129017e12
Marius Lundgård [components] Update form field component 68af4af8b
Marius Lundgård [components] Update preview component 8fe88b122
Marius Lundgård [components] Add new FullscreenMessageDialog component f3f4fbb8f
Marius Lundgård [components] Fix DefaultAutocomplete component a0268cb76
Marius Lundgård [components] Update DefaultBadge component 4d768749a
Marius Lundgård [desk-tool] Update DocumentStatusBarBadges component 667e2aad1
Marius Lundgård [components] Update DefaultLabel component 0675481c0
Marius Lundgård [desk-tool] Update DraftStatus component 25805a5c2
Marius Lundgård [base] Use new FullscreenMessageDialog in MissingProjectConfig 413ff1bac
Marius Lundgård [base] Use new FullscreenMessageDialog in VersionChecker 9747e7d5d
Marius Lundgård [components] Fix support for a single child in ButtonGrid 11917c419
Marius Lundgård [components] Fix propTypes in DropDownButton 3d71be55b
Marius Lundgård [components] Fix propTypes in InInput 09e160ad3
Marius Lundgård [components] Clean up createButtonLike 77a0d6ee2
Marius Lundgård [components] Add warning color to story aedd25a0d
Marius Lundgård [components] Update FullscreenDialog 610aaf69f
Marius Lundgård [components] Update ConfirmDialog f279b4c93
Marius Lundgård [components] Update pane components 150785c7f
Marius Lundgård [components] Update DefaultButton component (CSS) ed2dfa0f1
Marius Lundgård [components] Remove transitions from select components dda4f90a4
Marius Lundgård [components] Fix minor issues in TextInput 26b7514c4
Marius Lundgård [components] Remove transition in Checkbox 9d848342e
Marius Lundgård [default-layout] Use new FullscreenMessageDialog in InitialValueTemplateError 7391ce55a
Marius Lundgård [default-layout] Remove transition in UpdateNotifierDialog 7cda60f0d
Marius Lundgård [default-login] Use new FullscreenMessageDialog in ErrorDialog 79b378359
Marius Lundgård [default-login] Update login views 2d2431d7d
Marius Lundgård [desk-tool] Clean up Editor CSS a87b9a65b
Marius Lundgård [desk-tool] Fix collapsed pane width 4e73ea3ad
Marius Lundgård [studio-hints] Remove transition ac0890b07
Marius Lundgård [vision] Remove transition 89d757705
Marius Lundgård [components] Remove unused CSS file 7ff466e15
Marius Lundgård [components] Remove unused AppLoadingScreen component 30bdb6829
vicbergquist [form-builder] comment out select file until feature is available 05c302c83
vicbergquist [components] update button grid layout c2f8c0bab
Marius Lundgård [base] Update icons a249b4547
Marius Lundgård [components] Update DefaultMenu 40b34741b
Marius Lundgård [components] Update tabs b5c31d422
Marius Lundgård [dashboard] Update CSS and icon 6b42ed7ca
Marius Lundgård [default-layout] Update Navbar typography and colors ed324a27a
Marius Lundgård [desk-tool] Update DocumentStatusBar 5f493153d
Marius Lundgård [desk-tool] Update Desk tool icon dbf9d58c3
Marius Lundgård [studio-hints] Update CSS and icons b806aecb1
Marius Lundgård [test-studio] Fix slugsTest preview props 62f814e83
Marius Lundgård [components] Remove unused CSS file 7a31e6542
vicbergquist [components] fix missing context in pane menu f7f41c1b4
vicbergquist [desk-tool] make draft status keyboard and screen reader accessible c6a93787a
Marius Lundgård [default-layout] Refactor file structure and fix lint errors 736043eec
Marius Lundgård [default-layout] Refactor to TypeScript 745622f1e
vicbergquist [form-builder] fix validation not showing on collapsed objects + styling 0c4b23480
vicbergquist [validation] allow 0 as a value in array of numbers with predefined options a06f98967
Per-Kristian Nordnes [form-builder] Add PortableTextInput e187d861b
Per-Kristian Nordnes [test-studio] Add simple block editor document 757af2ca8
Per-Kristian Nordnes [form-builder] More PortableTextInput ddc1ef658
Per-Kristian Nordnes [test-studio] Tweak simpleBlock 8b2dcdbd2
Per-Kristian Nordnes [form-builder] PTE: Add a temp. test observable to simulate multi-session 6677ec24c
Per-Kristian Nordnes [form-builder] Tweak portable text input d8559a357
Per-Kristian Nordnes [form-builder] PTE: temporary patch generator interval if #test e74997556
Per-Kristian Nordnes [test-studio] Modify simpleBlock schema 0b12feadd
Per-Kristian Nordnes [form-builder] PTE: Don't update editor props for selection change 821b42f43
Per-Kristian Nordnes [form-builder] PTE: toolbar POC b32e4527f
Anders Stensaas [form-builder] Add support for block objects in the new PTE implementation 46392ab37
Anders Stensaas [form-builder] Custom inline objects (#1860) 447de55d3
Anders Stensaas [form-builder] Made styling work for objects and inline objects a57dbbd6d
Per-Kristian Nordnes [form-builder] Use value from invalidValue change 368910746
Per-Kristian Nordnes [form-builder] Move over old PT code to be recycled b629e3fbc
Per-Kristian Nordnes [form-builder] Move Toolbar POC to own files d238c0e78
Per-Kristian Nordnes [form-builder] Move old Toolbar files into new PT input 147ee84ef
Per-Kristian Nordnes [form-builder] Restore Toolbar POC 1f7113fc9
Per-Kristian Nordnes [form-builder] Move PTE toolbar files to be recycled 8a97dc470
Per-Kristian Nordnes [form-builder] Recycle more PTE toolbar files 68578187f
Per-Kristian Nordnes [form-builder] PTE: remove console.log b932fb5a7
Per-Kristian Nordnes [form-builder] Remove old slate packages 170f1add3
Per-Kristian Nordnes [form-builder] Toolbar files 5fbd64f32
Per-Kristian Nordnes [form-builder] PTE: fullscreen rendering and toolbar 19d3c0449
Per-Kristian Nordnes [schema] Change titles of headings for PTE 6e61f63d7
Anders Stensaas [form-builder] Add support for fullscreening PTE with hotkeys 9dac7cfbf
Per-Kristian Nordnes [test-studio] Add string type to simpleBlock 42baec1df
Per-Kristian Nordnes [schema] Warn against primitive types as PT members 12ceec6f8
Per-Kristian Nordnes [form-builder] PTE: fallback to type name if missing title for alt text e09e23768
Per-Kristian Nordnes [form-builder] PTE: some minor changes in BlockStyleSelect and sort lines cb7b41172
Per-Kristian Nordnes [form-builder] PTE: a simpler pattern for dealing with edit objects and tracking focusPath 4bbd72e05
Per-Kristian Nordnes [form-builder] PTE: Remove Toolbar POC f85a13d53
Per-Kristian Nordnes [form-builder] PTE: add some typings 717b2f8a9
Per-Kristian Nordnes [form-builder] PTE: change hotkey for fullscreen 9f57c609f
Per-Kristian Nordnes [form-builder] PTE: Rename MenuItem > BlockObjectMenuItem 1709a45af
Per-Kristian Nordnes [form-builder] PTE: add comment about MenuItem comp. a37806587
Per-Kristian Nordnes [form-builder] PTE: Annotation editing 3969c690d
Per-Kristian Nordnes [form-builder] PTE: small tweaks to object editing files e7a96a50a
Per-Kristian Nordnes [form-builder] PTE: rewrite how objects are edited to fit annotations 3b29e6674
Per-Kristian Nordnes [form-builder] PTE: add keys to nodes 04fa0bf50
Per-Kristian Nordnes [test-studio] Tweak simpleBlock schema 990e77edd
Per-Kristian Nordnes [form-builder] PTE: show hotkeys for decorator buttons + sort props in affected files" 8c4ddb5af
Per-Kristian Nordnes [form-builder] PTE: fix undefined bug in AnnotationsButtons 05b8cca64
Per-Kristian Nordnes [form-builder] PTE: always emit selection also null 04f5381d4
Per-Kristian Nordnes [test-studio] Modify simpleBlock type 1b9340e0b
Per-Kristian Nordnes [form-builder] PTE: modify handling of invalid value eb8078705
Per-Kristian Nordnes [form-builder] PTE: fix Toolbar sizing 69add6b15
Per-Kristian Nordnes [form-builder] PTE: minor refactor of Block objects 1a5f79722
Per-Kristian Nordnes [form-builder] PTE: patch objects normally 2dc0fa2b0
Per-Kristian Nordnes [form-builder] PTE: make scrolltop visible for fullscreen view eafec47c2
Per-Kristian Nordnes [form-builder] PTE: optimize PortableTextEditor with shouldComponentUpdate fd989dc2f
Per-Kristian Nordnes [form-builder] PTE: refactor edit object handling and props 60169f453
Per-Kristian Nordnes [form-builder] PTE: Only change selection if not null f9acf7db1
Per-Kristian Nordnes [form-builder] PTE: emit edit object patches to editor plugins 55d06e30e
Per-Kristian Nordnes [form-builder] PTE: add props to BlockObject rendering 50183c877
Per-Kristian Nordnes [form-builder] PTE: test for presence of editor before selecting 27f6a4ed0
Per-Kristian Nordnes [form-builder] PTE: remove tooltip code 3db5596b8
Per-Kristian Nordnes [form-builde] PTE: Toolbar must test for readOnly 986350a5e
Per-Kristian Nordnes [form-builder] PTE: clean up how selection is set initially 2dc91b52a
Per-Kristian Nordnes [form-builder] PTE: clean up some props handling in PortableTextInput e94ae6edc
Per-Kristian Nordnes [form-builder] PTE: add return type a47d7a454
Per-Kristian Nordnes [form-builder] PTE: Remove shouldComponentUpdate cfa5b732d
Per-Kristian Nordnes [form-builder] Update paths for part implementations 29e32009d
Per-Kristian Nordnes [form-builder] PTE: move Annotation component e77ef42ad
Per-Kristian Nordnes [form-builder] PTE: move Spacing.css 94a338e40
Per-Kristian Nordnes [form-builder] PTE: make text rendering components 88deccc96
Per-Kristian Nordnes [form-builder] PTE: refactor BlockStyleSelect a526577c0
Per-Kristian Nordnes [form-builder] PTE: change path to CSS inclusion file b6ab927b1
Per-Kristian Nordnes [form-builder] PTE: restore block markers and block actions 867c8435d
Per-Kristian Nordnes [form-builder] PTE: implement new rendering props 3193f5e0d
Per-Kristian Nordnes [form-builder] PTE: remove console.log 232333cbb
Per-Kristian Nordnes [form-builder] PTE: fix some issues rebasing next with toolbar c1c263f9f
Per-Kristian Nordnes [form-builder] PTE: fix some toolbar css issues d254f7b21
Per-Kristian Nordnes [block-tools] Update test fixture that has changed 6f97336a7
Per-Kristian Nordnes [form-builder] PTE: make sure blocks fill the editor width 3afdea77c
Per-Kristian Nordnes [form-builder] PTE: fix some CSS issues ab2a4ce38
Per-Kristian Nordnes [form-builder] PTE: filter inline object markers c375f6ed7
Per-Kristian Nordnes [form-builder] PTE: add test for shouldComponentUpdate 71e7a1b1d
Per-Kristian Nordnes [form-builder] PTE: eslint fixes 234fc0028
Per-Kristian Nordnes [form-builder] PTE: avoid reference element to be updated to avoid popover jumping 47ef477df
Per-Kristian Nordnes [components] Don't have border and padding on the inline preview a27dd3061
Per-Kristian Nordnes [form-builder] PTE: fix design issues (padding/margins) 2d0b21fcd
Per-Kristian Nordnes [form-builder] PTE: remove uneeded state e78bd2dc0
Per-Kristian Nordnes [form-builder] PTE: ensure you can't toggle away block styles ea67fd75f
Per-Kristian Nordnes [form-builder] Remove ref. to removed css file 8e413d447
Per-Kristian Nordnes [form-builder] PTE: fix blockExtras overlay z-index 210e3fbe3
Per-Kristian Nordnes [form-builder] PTE: fix an issue with renderEditoObject not clearing state 9c69974f7
Per-Kristian Nordnes [form-builder] PTE: fix bug where markers weren't sent to block objects properly 770968dbf
Per-Kristian Nordnes [form-builder] PTE: guard for non value 31729416f
Per-Kristian Nordnes [form-builder] PTE: render decorator and annotation independent of editor ref c7dcf18e3
Per-Kristian Nordnes [form-builder] PTE: don't update the editor while editing objects 394a39c63
Per-Kristian Nordnes [form-builder] PTE: fix issue with annotation dialog not opening fdb9a61e7
Per-Kristian Nordnes [form-builder] PTE: disable annotation buttons when there is no text 00dd0a72b
Per-Kristian Nordnes [form-builder] Remove outdated tests, add dummy test f382c516a
Per-Kristian Nordnes [components] Support disabled prop for StyleSelect 53bc032b0
Per-Kristian Nordnes [form-builder] PTE: Fix disabled status for style select 79798c1bd
Per-Kristian Nordnes [form-builder] PTE: fix disabled status for decorator buttons 280bbd1ce
Per-Kristian Nordnes [form-builder] PTE: fix disabled status for insert menu 7fee2c16c
Per-Kristian Nordnes [form-builder] PTE: forward selection prop 135682991
Per-Kristian Nordnes [form-builder] PTE: fix disabled status for list buttons 128e6c9a2
Per-Kristian Nordnes [form-builder] PTE: slightly refactor how editor snapshots are rendered b82164ccd
Per-Kristian Nordnes [test-studio] Add reference to simpleBlock a5077b873
Per-Kristian Nordnes [base] DocumentStore: take new rebase event structure 9300bab8e
Per-Kristian Nordnes [form-bulder] SanityFormBuilderContext: take new rebase event 9b8ec94b0
Per-Kristian Nordnes [mutator] Document to send detailed rebase data 1a086f5f0
Per-Kristian Nordnes [mutator] BufferedDocument to send detailed rebase data 72044f055
Per-Kristian Nordnes [form-builder] PTE: don't try to focus on formbuilder blurs 670cab41f
Per-Kristian Nordnes [form-builer] PTE: fix eslint issues 09ec5909f
Per-Kristian Nordnes [mutator] Send remote patches with additional rebase event 362cf2a5b
Per-Kristian Nordnes [form-builder] PTE: use snapshot from patchSubscriber as value to the editor 1d97b0522
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor 5d82722f0
Bjørge Næss [components] Enable TypeScript support 17ab0396f
Bjørge Næss [test-studio] Form builder perf tool + presence test tool bd3012d15
Bjørge Næss [base] Add presence datastore and hooks bf4131795
Bjørge Næss [components] Add overlay reporter module 91e1bf21d
vicbergquist [components] Add presence components a4e00bf54
vicbergquist [components] Support focus events in searchable select f24b9bb39
vicbergquist [components] Support presence on fieldsets and radio inputs b90d393e4
vicbergquist [form-builder] Add support for presence on bundled input components 9876a2b92
Bjørge Næss [desk-tool] Provide presence info to form builder components e5ce22079
Bjørge Næss [test-studio] Add presence test schemas and example custom inputs 9a256e97b
vicbergquist [default-layout] Add global presence 87877527e
Marius Lundgård [test-studio] Only show developer preview for 'author' type d9e3d8921
Marius Lundgård [desk-tool] Adjust the margins passed to form builder based on viewport 01f087313
Bjørge Næss [components] use medium sized avatars in popover 723d04241
Bjørge Næss [components] Use resize observer polyfill if needed 175eac032
Marius Lundgård [components] Tweak avatar component (#1883) 50cc73a2d
Bjørge Næss [form-builder] Fix focus issue w/reference input 06c346396
Bjørge Næss disable sanity check for now 393c34fe4
Bjørge Næss [components] Guard against missing presence prop e7a54f32b
Bjørge Næss [components] Don't display focus background on field presence 1c0eb9cd3
Bjørge Næss [components] Change headline of global presence popover when no other collaborators 60fc0afa9
Bjørge Næss [components] Always enable field presence popover d2eb68dc4
Bjørge Næss [components] Improve field presence layout to cater for arbitrary stack counter width 9b9638d0e
Bjørge Næss [components] Don't animate avatar arrow initially 7afed07ab
Bjørge Næss [components] Improve docking animations + tweak intersection thresholds 85f7b661b
Bjørge Næss [form-builder] Don't display presence on open array items e084489f8
Bjørge Næss [components] Guard against missing data on region element 19a81945e
Bjørge Næss [components] Inclusive compare snap to bottom distance a15c1247f
Bjørge Næss [desk-tool] Pass margins to overlay d5467f3dc
Bjørge Næss [components] Add right margin to presence overlay 0a8a3750c
Bjørge Næss [form-builder] Put presence overlay outside of DialogContent in ArrayInput 68b072e44
Bjørge Næss [base] Show current user in global presence when having more than one session 9b014ecc1
Bjørge Næss [components] Fix issue with resolving document id from global presence menu item a9d3d8742
Bjørge Næss [test-studio] Add fieldset example to presence test 74e65ebef
Bjørge Næss [components/form-builder] Provide presence through context for legacy inputs c5ec42ddd
vicbergquist [components] fix avatar size in safari 2b6c26c27
vicbergquist [components] fix avatar misalignment in firefox c00395408
vicbergquist [components] global presence keyboard a11y bb42b21ac
Bjørge Næss [form-builder] Support presence in portable text values 296f046f0
Bjørge Næss [base] Keep session id in session store in order to persist it between page reloads 7eb6d12b4
Bjørge Næss [default-layout] Fix issue with parts type stub 122da7da9
Marius Lundgård [base] Unify chevron icons d6263b544
Marius Lundgård [base] Add DragHandle icon c2dab753f
Marius Lundgård [base] Update Trash icon e8db287a0
Marius Lundgård [base] Make disabled input background slightly lighter 00f480d15
Bjørge Næss Remove sanity check for now c779c9582
Bjørge Næss [base] Improve presence connection handling 50bea7abb
Marius Lundgård [storybook] Fix Storybook issues e7db27e59
Marius Lundgård [default-login] Update brandLogoContainer 71fa25333
vicbergquist [components] fix avatar alignment issue in global presence 8a1c039d2
Marius Lundgård [base] Update icons (#1900) 3f5fc8e58
vicbergquist [default-layout] update login status tooltip ad190f258
vicbergquist [desk-tool] make validation tooltip menu align with pane tooltip menu de6c8beaa
vicbergquist [components] update calc of fieldpresence width d69bb8f8f
vicbergquist [components] update presence intent links in list 02ddfbc44
vicbergquist [history] update history with latest avatar component updates 0007a3392
Marius Lundgård [components] Update button component 7ae47ef5d
Marius Lundgård [base] Update Spinner icon 487f65f01
Marius Lundgård [components] Improve spinner component 2f81f5f5e
Marius Lundgård [base] Update button and input variables ccb0ae6b8
Marius Lundgård [components] Simplify handling of disabled property c5463dc8d
Marius Lundgård [components] Refactor Button CSS and fix various issues 2e6289c0c
Marius Lundgård [chore] Update components that use the Spinner and Button components 023e672af
Marius Lundgård [components] Update button component 52a6ae133
Marius Lundgård [base] Update icons 5d8513d3a
Bjørge Næss [desk-tool] Move PresenceOverlay to FormView 2b7dff5d2
vicbergquist [components] make global presence close on link click 9193adb9f
Bjørge Næss [components] Add support for setting maxAvatars on both field and global presence 910363b3e
Marius Lundgård [base] Update CSS 2609cb8ea
Marius Lundgård [code-input] Improve UI 46fb295d3
Marius Lundgård [components] Various improvements e23c62678
Marius Lundgård [default-layout] Various improvements 687b43792
Marius Lundgård [desk-tool] Various improvements 6e16ba1df
Marius Lundgård [initial-value-templates] Update icon 0eef1d97f
Marius Lundgård [language-filter] Improve UI e28c73032
Marius Lundgård [studio-hints] Update icons 57dc9778b
Marius Lundgård [structure] Update icon 85f1fdd9e
Marius Lundgård [storybook] Update CenteredContainer 9326cb2b9
Marius Lundgård [form-builder] Various UI improvements aec060669
Marius Lundgård [example-studio] Update custom inputs 2c85a8ad9
Marius Lundgård [test-studio] Various updates ee169df02
Marius Lundgård [default-layout] Fix SideMenu issues 3bdc4aea6
Marius Lundgård [dashboard] Update icon c7abb2d87
Marius Lundgård [dashboard] Update widget title 5177b52c1
Marius Lundgård [dashboard] Fix member avatar rendering 1e042445a
Marius Lundgård [desk-tool] Fix form's padding on narrow devices a623429de
Marius Lundgård [form-builder] Fix DateInput CSS issues 89d02f5f5
Marius Lundgård [components] Remove ValidationList's min-width again e980315c2
Marius Lundgård [desk-tool] Fix tooltip padding 73c0d01e3
Marius Lundgård [components] Fix validation tooltip 57f9c39fd
Marius Lundgård [form-builder] Update text fields 5cb247ca3
Marius Lundgård [components] Update components 0d045661b
Marius Lundgård [form-builder] Update image grid buttons 477a7ad0d
Marius Lundgård [form-builder] Fix button in FileInput cf926f8fe
Marius Lundgård [desk-tool] Fix menu alignment 09094e512
Marius Lundgård [components] Fix minimum with of preview media 897c1fa30
Marius Lundgård [desk-tool] Various improvements deb52312c
Marius Lundgård [form-builder] Various UI improvements (PTE) 301e3bec9
Marius Lundgård [desk-tool] Fix rebase issue 0bfd8dc53
Marius Lundgård [form-builder] Fix issues after rebase 3cbd3f930
Marius Lundgård [desk-tool] Disable react-tippy because of a bug deb70b4a4
Marius Lundgård [form-builder] Refactor PTE toolbar to simplify 3a1b732b4
Marius Lundgård [form-builder] Refactor PTEToolbar to a functional component 4d99e02d2
Marius Lundgård [form-builder] Alphabetize imports 4a3f5b32b
Marius Lundgård [chore] Remove commented out code 543dfa8bc
vicbergquist [components] update readonly field styles, and file input field bfde788b1
Marius Lundgård [form-builder] Refactor PTE toolbar 19cf9c9a7
Marius Lundgård [form-builder] Refactor PTE toolbar code and UX a11ed5467
Marius Lundgård [form-builder] Hide empty toolbar select menus 4b14b070c
Marius Lundgård [form-builder] Fix PTE focus ring e52b53157
Marius Lundgård [form-builder] Removed unused code 2b9e15d62
Marius Lundgård [desk-tool] Add title attribute to DraftStatus d4789feda
Marius Lundgård [bade] Fix rendering of expand and collapse icons e8f75f94f
Marius Lundgård [base] Fix base styles for movingItem e74587028
Marius Lundgård [components] Fix colors for GlobalStatus c2081f020
vicbergquist [form-builder] don't give presence to readonly fields 63fef928e
Bjørge Næss [components] Render region placeholder with correct width at fields instead of the full presence component a43f6116e
Marius Lundgård [default-layout] Center branding text f71c109f0
Marius Lundgård [components] Clean up CSS and fix focus ring 33a3edd9e
Marius Lundgård [components] Update fullscreen dialogs b2d68d2d9
Marius Lundgård [components] Increase min-width of template previews 89184246b
Marius Lundgård [components] Fix presence status indicator placement fc0d50ed2
Marius Lundgård [components] Update template preview component 2a2b0e206
Marius Lundgård [default-layout] Update default layout 2d3837574
Marius Lundgård [desk-tool] Update confirm dialogs 4cf346d82
Marius Lundgård [form-builder] Update array and image inputs 6d9ee9d3f
vicbergquist [form-builder] update label and input IDs 4539a8577
Marius Lundgård [code-input] Fix z-index issue a65cf8984
Marius Lundgård [components] Fix issue with missing border in fieldsets 5ee30dc69
Marius Lundgård [form-input] Update PTE insert menu 6eff2afa7
vicbergquist [form-builder] add presence to array of prims without title 1ee469ffc
vicbergquist [desk-tool] update history loading and error alignment 2539fce96
vicbergquist [components] update icons in global presence 1a54bf99a
vicbergquist [components] fix presence avatar color in nav + color without img ae8e8ae00
Marius Lundgård [components] Update block preview components 2d104143b
Marius Lundgård [base] Add disabled styles to selectable items 014be670d
Marius Lundgård [base] Update block preview styles 12e64d659
Marius Lundgård [base] Make the block extras area narrower 358603e42
Marius Lundgård [components] Add disabled state to StyleSelect 7c20df948
Marius Lundgård [form-builder] Update PTE UI 52ae33b1b
Marius Lundgård [desk-tool] Set status bar z-index 290ad4050
Marius Lundgård [structure] Remove create actions from menu items d1da8af3e
Marius Lundgård [base] Add user icon 70e6542bb
Marius Lundgård [base] Adjust disabled color 3f6d6ec44
Marius Lundgård [structure] Change list mode copy 9d69d4690
Marius Lundgård [components] Adjust text position in StackCounter f95237c93
Marius Lundgård [form-builder] Fix name of SelectInput 29476494b
Marius Lundgård [components] Wrap field components in forwardRef fcd2b861f
Marius Lundgård [components] Use classNames builder d222ff21e
Marius Lundgård [default-layout] Update navbar components 56e689dbd
Marius Lundgård [desk-tool] Fix editorContainer blow-out 2bc1cf4b9
Marius Lundgård [base] Fix part path to User icon bd9b8b34e
Marius Lundgård [test-studio] Add a custom tool that tests scrollability a02c6c2d0
Marius Lundgård [default-layout] Fix scrollability of tool container 5037dddc9
Marius Lundgård [default-layout] Update ToolSwitcher e7a151f8c
Marius Lundgård [test-studio] Add sso login 62043249d
Marius Lundgård [default-login] Add styling for SSO logins 392ec0926
Marius Lundgård [form-builder] PTE: fix list spacing 24bb80b12
Marius Lundgård [form-builder] PTE: Fix padding in PopoverObjectEditing b4279bc96
Marius Lundgård [base] Add Clipboard and ClipboardImage icons e180c2592
Marius Lundgård [form-builder] Update clipboard icon in UploadPlaceholder dffb451dc
Marius Lundgård [components] Modify how buttons are painted, to get more control of focus styling f3504e277
Marius Lundgård [form-builder] Update ImageInput 83ca08f27
Marius Lundgård [components] Update dialog components be56bebd0
Marius Lundgård [form-builder] Adjust ArrayItem buttons de1ff8168
Marius Lundgård [default-layout] Update UpdateNotifierDialog 8bd3cfd34
Marius Lundgård [form-builder] Refactor ImageInput for readability c5d0452a6
Marius Lundgård [components] Make DropDownButton render correctly with icon only 30e8bbd1c
Marius Lundgård [form-builder] Update ImageInput a39471076
Marius Lundgård [base] Update and add icons 1c5ef0a36
Marius Lundgård [components] Add Alert component 3ab47ce74
Marius Lundgård [components] Add title property to Alert fd1307d70
Marius Lundgård [desk-tool] Update InspectView 663aa299c
Marius Lundgård [components] Disable hiding of inactive pane footer ff2a3e05c
vicbergquist [components] fix tags colors 66da2f1d6
vicbergquist [components] fix presence now showing on array items with no title field 6d7f3a8a3
vicbergquist [components] update margin bottom on checkboxes f8f792b1b
vicbergquist [components] Update max width for global presence 43b09f701
Marius Lundgård [components] Update Presence copy 975bfd677
Marius Lundgård [form-builder] PTE: Fix an issue with toolbar responsiveness cbeb412f0
Marius Lundgård [test-studio] Add schema config to test PTE 2d4b718b0
vicbergquist [components] update icon in searchable select input e1b458785
vicbergquist [components] improve tag input ux 6005cd77d
Marius Lundgård [components] Adjust viewport margin of PopOver 5c799e0b2
Marius Lundgård [form-builder] PTE: Fix issues with edit dialogs f6fd55ee7
Marius Lundgård [form-builder] PTE: Hide ActionMenu when there are no actions bf6c08f81
Marius Lundgård [components] Fix disabled buttons styling 4f5599d76
Per-Kristian Nordnes [form-builder] PTE: Toolbar must memoize/callback on selection 66d7d095a
Per-Kristian Nordnes [form-builder] PTE: fix lint error e50c6113a
Marius Lundgård [components] Fix CSS issues with button 7defb6458
Marius Lundgård [base] Update WarningOutline icon 149ce14b3
Marius Lundgård [form-builder] PTE: disable toolbar items when there's no selection ed949eaf0
Marius Lundgård [form-builder] PTE: Fix read-only styles a170080b0
Marius Lundgård [form-builder] PTE: Fix flex issue (Linux) f6703968d
vicbergquist [components] updare validation status padding 5dc566e45
vicbergquist [components] update global presence padding and tooltip position ce8aca3d9
vicbergquist [components] fix snackbar rendering button when no action 1649c4a16
vicbergquist [desk-tool] fix missing border on history header d3014ba35
Marius Lundgård [form-builder] PTE: Update placeholder color c988f1648
Marius Lundgård [form-builder] PTE: Make the editable div fill the height of its container e28f1b19c
vicbergquist [components] fix switch border-radius 0f84aab9b
vicbergquist [components] fix unique presence list in tooltip and margins 4eef1e672
Per-Kristian Nordnes [form-builder] PTE: keep using prop.value 0a700b4c5
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor ff4085ab9
Per-Kristian Nordnes [form-builder] PTE: Toolbar - restore insert object disabled status 642c31b15
Per-Kristian Nordnes [form-builder] Add react-tippy as a dep. b62d52559
Per-Kristian Nordnes [components] Add @sanity/utils as a needed dep 287d2db88
Bjørge Næss [chore] Fix eslint config for ts packages 652a58a05
Bjørge Næss [desk-tool] Set initial focus path from path param 1b01cce69
Per-Kristian Nordnes [form-builder] PTE: support initial focusPath 13eb71c85
Per-Kristian Nordnes [form-builder] PTE: prevent overflow actions in toolbar to mess with the editor selection 8c76f2586
Per-Kristian Nordnes [form-builder] PTE: force annotation modal dialogs to open when adding annotation 07c837c63
Per-Kristian Nordnes [form-builder] PTE: reset initial selection when it's no longer initial a359435e6
Per-Kristian Nordnes [form-builder] Update @sanity/portable-text-editor 3ded53bd9
Per-Kristian Nordnes [form-builder] PTE: fix Chrome Linux flex issue for toolbar f8fb3ef54
Per-Kristian Nordnes [form-builder] Pin @sanity/portable-text-editor to exact version 9847ead0e
Per-Kristian Nordnes [form-builder] PTE: fix bug with initialSelection 841385fc2
Per-Kristian Nordnes [form-builder] PTE: disable initial selection for now until we have cursor tracking 5cb820f7b
vicbergquist [components] fix counter placement 7e92e03e9
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor 6583df7bf
Marius Lundgård [components] Remove unwanted border on nested fieldsets 8fa17c71e
vicbergquist [components] fix presence getting arrow too early 901c917c5
vicbergquist [components] fix invalid styles for default select 1bdf9859a
Victoria Bergquist [presence] fix presence in advanced image edit dialog (#1936) 224fe7e5d
Bjørge Næss [base] Report lastActiveAt on presence location 282347c13
vicbergquist [form-builder] fix confirm button text and color 853afb0e7
vicbergquist [form-builder] fix spacing in array of prims functions with presence 8f2978468
vicbergquist [presence] rename GlobalStatus to GlobalPresence 38e704fd8
vicbergquist [components] create intentlink with last active location in global presence d5e073b16
vicbergquist [form-builder] fix edit button in file input b5692157e
vicbergquist [form-builder] fix intent link styling in block object menu items 0e1e21c67
vicbergquist [components] fix some presence avatars getting arrow in dialogs 2b2d83e62
vicbergquist [components] fix transparent select arrow in select fields 0238fa6b3
vicbergquist [components] make global presence list height larger 564c0a78a
vicbergquist [components] reset focusedItem state to prevent listener from firing when menu has closed 062a0ac28
vicbergquist [components] fix list height on field presence popover 5cf5c2f94
vicbergquist [components] fix validation icon alignment on array items 2088f5139
vicbergquist [components] fix header and footer safari size issue in dialogs ae2208c72
vicbergquist [form-builder] update warning on invalid type, value, or content 498c78a3d
Bjørge Næss [test-studio] Rename schema type due to type name clash 0cfc79c1d
Bjørge Næss [base] Upgrade bifur client 1d362b3d2
Per-Kristian Nordnes [form-builder] PTE: simplify BlockExtrasOverlay 58ac332ba
Per-Kristian Nordnes [form-builder] PTE: Use new editor with context and hooks. 190eb8f9d
Per-Kristian Nordnes [form-builder] PTE: update code to work with the latest @sanity/portable-text-editor 61a0a9ef9
Per-Kristian Nordnes [form-builder] PTE: minor refactor on BlockExtras overlay 35aeebfc1
Per-Kristian Nordnes [form-builder] PTE: move ObjectEditData type to types file 92a27963e
Per-Kristian Nordnes [form-builder] PTE: move IS_MAC locally to expandCollapseButton 048dae9ec
Per-Kristian Nordnes [form-builder] Code cleanup: sort props and lines 9e469f90d
Per-Kristian Nordnes [form-builder] PTE: memo Annotation e824daa6a
Per-Kristian Nordnes [form-builder] PTE: memoize and refactor main components f916198d8
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor a17498158
Per-Kristian Nordnes [form-builder] PTE: show error notifications from the editor 42b58bb19
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor 351ea63de
Per-Kristian Nordnes [form-builder] PTE: wrap very long words d26adea44
Per-Kristian Nordnes [form-builder] PTE: fix invalid markers sent to BlockExtras 47634d30f
Per-Kristian Nordnes [form-builder] PTE: Ignore default props rule 803a4c96c
Per-Kristian Nordnes [form-builder] PTE: Scroll to the invalid object in the editor on focusPath b2f186d0d
Per-Kristian Nordnes [form-builder] PTE: move returns below hooks for editObject 784431dae
Per-Kristian Nordnes [form-builder] PTE: make custom copy/paste handlers work again 8da8d39a2
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor 903faf7b6
Bjørge Næss [form-builder] Use auto-fill instead of auto fit and increase image resolution in asset select dialog 4112530bd
Bjørge Næss [components] Rename AvatarCircle => Avatar 799d7dc74
Bjørge Næss [form-builder] Make FormBuilderInput get presence from context unless explicitly given ba3b891e2
Bjørge Næss [components] Add PresenceScope component 5122c2695
Bjørge Næss [form-builder] Pass empty array as toplevel path 83d137f8d
Bjørge Næss [test-studio] Tweak presence examples 73483c652
Bjørge Næss [base] Export public presence API from @sanity/base de56f6556
Bjørge Næss [chore] Upgrade/normalize popper.js 340e0020e
vicbergquist [components] fix gap in global presence tooltip fae42f5e0
Bjørge Næss [chore] Make a couple of stability improvements to gulpfile (#1969) d36082a66
Espen Hovlandsdal [structure] Update failing test snapshot bc276ac40
Espen Hovlandsdal [chore] Raise memory limit on CI dd0f8b595
Victoria Bergquist [schema] allow readonly, hidden, validation overrides on all types (#1946) 0fd61356f
Victoria Bergquist [studio-hints] Fix dependencies (#1943) 823a4afb2
Victoria Bergquist [components] support type icons in insert array element menu list (#1958) 0695e1a84
Victoria Bergquist [form-builder] prevent date picker from closing before selecting a time (#1960) 63cb9ea75
Victoria Bergquist [form-builder] hide insert item in menu when hidden: true (#1947) 3d7d6f828
Bjørge Næss [desk-tool] Pass extra parameters through the intent resolver (#1971) 689721bc4
Per-Kristian Nordnes [form-builder] PTE: allow for customizing hotkeys via outer props ed8887509
Per-Kristian Nordnes [form-builder] PTE: set editor as active when we have a focusPath 34dffcfb1
Per-Kristian Nordnes [form-builder] PTE: memoize patches stream daf5cf0e7
Per-Kristian Nordnes [form-builder] PTE: don't wait for the onChange result 487b8e869
Per-Kristian Nordnes [form-builder] PTE: add comment about error SnackBar 9f74d6b42
Per-Kristian Nordnes [form-builder] PTE: don't hide overflow (css) on OverflowMenu cd91b16da
Per-Kristian Nordnes [form-builder] PTE: hash on all markers, not just validation a2c7de56f
Per-Kristian Nordnes [form-builder] PTE: test on hasFocus not focusPath for setting field active ec551335d
Per-Kristian Nordnes [form-builder] PTE: implement focusSkipper and focus() and blur() class methods 478cb6c53
Per-Kristian Nordnes [form-builder] PTE: upgrade @sanity/portable-text-editor 8c0fc3ba7
Bjørge Næss [desk-tool] Make initial focus path null instead of empty array e2d82f09d
vicbergquist [components] fix presence list behavior and height 3daab6263
vicbergquist [components] fix presence stack counter partially hidden by avatars in local presence 859b9ca79
Per-Kristian Nordnes [form-builder] PTE: memo on presence too 368474e6a
Bjørge Næss [form-builder] Fix context warning 141499908
Per-Kristian Nordnes [form-builder] PTE: set spellcheck by default efc3e78d0
Victoria Bergquist [form-builder] make popover for pt object editing slightly wider (#1938) f28823acd
vicbergquist [components] prevent text from overlapping link icon in searchable select bf5b48c49
vicbergquist [form-builder] add close button on array item dialogs 6ff936308
Per-Kristian Nordnes [form-builder] PTE: re-arrange props destructing 529801e69
Per-Kristian Nordnes [form-builder] PTE: modify mark hotkeys 9a1559008
Per-Kristian Nordnes [form-builder] PTE: implement open edit object hotkey functionality (not enabled yet) 71b2644e1
Per-Kristian Nordnes [form-builder] Update @sanity/portable-text-editor 2d8db38d2
sanity - v1.149.19

Published by saasen about 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Support overriding validation on array subtypes 🐞

📓 Full changelog

Author Message Commit
Espen Hovlandsdal [chore] Upgrade image-url dependency (#1944) bd7c279dd
Bjørge Næss Support overriding validation on array subtypes (#1939) d47d8290f
dependabot[bot] [chore] Bump dot-prop from 4.2.0 to 5.2.0 in /packages/@sanity/document-window 78cc5976e
Anders Stensaas [chore] Bump configstore from 3.0.0 to 5.0.1 in /packages/@sanity/cli & core 338b55fdf
sanity - v1.149.18

Published by rexxars over 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Fixed a bug where mp3/mp4 files would not be recognized as valid assets when exporting
  • Fixed a bug where sanity build would crash if no static folder existed

📓 Full changelog

Author Message Commit
Bjørge Næss Use the 'current' branch for official releases b46fa7cfe
Espen Hovlandsdal [export] Fix extensions with numbers not being recognized as valid asset ID (#1925) 7a5cb5ab1
Espen Hovlandsdal [chore] Fix inconsiderately named references (#1924) e9ab62387
Marius Lundgård [chore] CSS custom properties in JS (#1931) 11dc7ddbf
Bjørge Næss [desk-tool] Remove the drafts prefix + warn when resolving intent links (#1930) a1dbb9ff0
Espen Hovlandsdal [core] Prevent throwing on missing static folder when building (#1934) f33b78120
Espen Hovlandsdal [client] Add effectFormat as allowed parameter to listener (#1941) e5f1c8bf6
sanity - v1.149.17

Published by rexxars over 4 years ago

Upgrade Sanity Studio with:

sanity upgrade

🐛 Notable bugfixes

  • Fixed bug where certain object types with an asset reference field not referencing a Sanity asset would fail to be exported
  • Fixed bug where export would print MaxListenersExceededWarning messages to the console

📓 Full changelog

Author Message Commit
Espen Hovlandsdal [export] Fix incorrectly handled rewriting of non-sanity assets a058f82c2
Espen Hovlandsdal [export] Fix setTimeout called on reused socket 6a3e676f1
sanity - v1.149.16

Published by saasen over 4 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

🔧 Improvements

  • Added the endpoint URL in the output when running sanity graphql list
  • Your dates custom formatting will now appear in validation messages
  • Adjusted the color scheme of the default Studio theme to match Sanity’s color palette

🐛 Notable bugfixes

  • Dampened some too persistent error messages when losing connection between the Studio and the server
  • Fixed an issue that could sometimes make a document action button disappear.
  • Fixed a bug where the NotFound page in the Studio would sometimes throw an error.

📓 Full changelog

Author Message Commit
Marius Lundgård [components] Fix pane header's z-index d4d97891a
Anders Stensaas [base] Add retry when we come online again a60d86a9c
Anders Stensaas [desk-tool] Prevent duplicate reconnection snackbars from appearing when disconnecting 887eac41b
Anders Stensaas [desk-tool] Prevent duplicate publish Snackbars when using split panes c756e0f97
Anders Stensaas [components] Make duplicate types of Snackbars to be disabled by default f58525ac6
Anders Stensaas [desk-tool] Remove a old prop from the document pane snackbar 55307a713
Marius Lundgård [base] Update default CSS variables (#1867) dda3bf1d0
Marius Lundgård [components] Prevent fieldset grid blowout and fix related layout issues (#1885) 13b7a0224
Marius Lundgård [default-layout] Fix focus backgrounds b25a94940
Bjørge Næss [desk-tool] Fallback to ResizeObserver polyfill (#1888) 173d989df
Anders Stensaas [components] Fix an issue where the BlockPreview extended outside its container a20195850
Espen Hovlandsdal [client] Typings: Fix patch() signature not accepting patch instance (#1894) 77f7539ff
Espen Hovlandsdal [client] Typings: Use record as default document extension (#1893) 1e9fcd32e
vicbergquist [validation] format dates in validation messages, give date type same validation as datetime d6f4a68a2
vicbergquist [validation] use date-fns instead of momentjs 8250b88c4
vicbergquist [desk-tool] add showCloseButton prop to action dialogs 0a3094a1d
Rune Botten [core] Add GraphQL endpoint URL to sanity graphql list action (#1905) 7b8cb382f
Per-Kristian Nordnes [default-layout] Fix router state bug (NotFound component) (#1786) 4fbd16fe0
Marius Lundgård [chore] Fix eslint so it uses a common config for packages (#1886) e8bc42666
Bjørge Næss [desk-tool] Fix an issue with disappearing document action button (#1915) 1fa1a6792