Sanity Studio – Rapidly configure content workspaces powered by structured content
MIT License
Bot releases are visible (Hide)
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
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 |
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
Author | Message | Commit |
---|---|---|
vicbergquist | [form-builder] fix blur timer in confirm button | 9cea49547 |
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
This release:
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 |
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
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 |
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
_key
property would crash the desk toolAuthor | 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 |
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
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
@sanity/base
any
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 |
Published by rexxars about 4 years ago
Upgrade Sanity Studio with:
sanity upgrade
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 |
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
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.
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.
Document
fieldWhen 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
}
}
}
We are continously improving the UI, accessibility, and the editoral experience of the Studio. This release includes:
react-icons
no longer used by Sanity studioYou'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:
react-icons@^2.0.0
as a dependency.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.sanity start
would require you to be authenticatedThe 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.
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 |
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
_type
property not to show up in the UIAuthor | 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 |
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
Author | Message | Commit |
---|---|---|
Per-Kristian Nordnes | [form-builder] Update @sanity/portable-text-editor | be707ac67 |
Espen Hovlandsdal | [chore] Upgrade dependencies (#2003) | 33b4234cd |
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
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 |
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
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.
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 |
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
Could not resolve jsonType of undefined
.sanity build
to fail in production environments.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 |
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.
sanity check
to failAuthor | 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 |
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
Presence allows you to see other user currently in the Studio and which field they are editing. Read our blog post about it.
You can add presence to your custom input components by integrating the new components that ships with this upgrade. Learn more in the documentation.
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!
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 |
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
array
subtypes 🐞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 |
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
sanity build
would crash if no static folder existedAuthor | 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 |
Published by rexxars over 4 years ago
Upgrade Sanity Studio with:
sanity upgrade
asset
reference field not referencing a Sanity asset would fail to be exportedMaxListenersExceededWarning
messages to the consoleAuthor | Message | Commit |
---|---|---|
Espen Hovlandsdal | [export] Fix incorrectly handled rewriting of non-sanity assets | a058f82c2 |
Espen Hovlandsdal | [export] Fix setTimeout called on reused socket | 6a3e676f1 |
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
sanity graphql list
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 |