Minor Changes
- #7235
908fe7dThanks @joshbermanssw! - Editorial-workflow saves (Save draft / Save to a new branch, and the media create-branch flow) now run a single branch-list lookup instead of two sequential ones, roughly halving the delay before the progress modal appears.Patch Changes
Permalink
#7194
711ba30Thanks @kulesy! -Buttonnow renders the shared loading-dots indicator automatically whenbusy, so every busy button gets a consistent spinner instead of each call site wiring its own (and some, like the account password form, were missing it entirely). The dots inherit the button text color so they stay visible across variants.#7161
566af78Thanks @ahfoysal! - Keep folder collection views open when they only contain one document.#7251
b8df6eeThanks @kulesy! - Fix the rich-text link popover not appearing when adding or editing a link.Since the popover was moved into a portal on
document.body,plate-floating's inlinez-index: 50overrode itsz-[999999]class, so it rendered behind the form field wrappers (which use z-index up to 1000) and was invisible. It now sits above them, so clicking the link button shows the URL input as expected.#7204
59efcccThanks @joshbermanssw! - Show a clear error when repo-based media is used with a self-hosted site, instead of a misleading "Bad Route" message.#7213
056ffc2Thanks @wicksipedia! - Publish internal package references as ranges instead of exact versions.Internal dependencies were declared as
workspace:*, which pnpm expands to an exact version when publishing ("tinacms": "3.10.0"), not a range. An exact pin cannot deduplicate against the version a consumer has already installed, so npm nests a second — and third — complete copy oftinacmsand its dependency tree. In a stock Astro + TinaCMS blog this produced three copies oftinacms, three ofmermaid(186 MB), five ofdate-fns(151 MB), and four oftypescript(88 MB): about 320 MB of duplication.The same expansion applied to
peerDependencies, so packages such asnext-tinacms-cloudinaryandtinacms-authjspublished"tinacms": "3.10.0"as a peer — requiring consumers to have that exact version or hit anERESOLVEconflict, and forcing a republish of every dependent on eachtinacmsrelease.Switching these to
workspace:^publishes them as caret ranges (^3.10.0), which deduplicate normally and letonlyUpdatePeerDependentsWhenOutOfRangedo its job.Updated dependencies [
cdbf469,056ffc2]:
- @tinacms/bridge@0.3.1
- @tinacms/mdx@2.1.11
- @tinacms/search@1.2.23
View on GitHub