Loving Tina? us on GitHub0.0k

What's new with TinaCloud

Version 2026.10.1

Released on 10/12/2026

โœจ Features

Version 2026.10.0

Released on 10/12/2026

โœจ Features

  • @kulesy

    perf(content-api): write index batches 4 at a time on prod as well

  • @joshbermanssw

    feat(dashboard): show a nav dropdown on phones

  • @KahaMason

    feat(identity): add WorkOS migration export and scan tool

  • @kulesy

    chore: remove 14 dependency declarations nothing in the repo uses

  • @kulesy

    fix(identity): deny disabled users at the authorizer and remove org create-user

  • @joshbermanssw

    fix(assets-api): serve robots.txt and noindex header on the assets domain

  • @kulesy

    fix(identity): count the account deletion grace period in UTC

  • @KahaMason

    fix(dashboard): send unknown signed-in paths to /projects

  • @kulesy

    perf(content-api): declare buffer encoding so index sublevels stop throwing errors

  • @kulesy

    fix(dashboard): hide the Security tab when the account has nothing to manage there

  • @KahaMason

    fix(identity): keep the stored name on WorkOS user.updated

  • @kulesy

    ๐Ÿงน Dependabot: ignore deps owned by other automation

  • @wicksipedia

    Check the token and its branches on the database status route without a branch

  • @kulesy

    fix(content-api): promote silent indexer skip to WARN

  • @kulesy

    fix(content-api): surface indexing cause through the status endpoint

๐Ÿ‘’ Dependencies

  • @dependabot

    chore(deps): bump shell-quote from 1.10.0 to 1.12.0[bot]

  • @dependabot

    chore(deps): bump proxy-addr from 2.0.7 to 2.0.8[bot]

  • @dependabot

    chore(deps): bump source-map-js from 1.2.1 to 1.2.2[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group with 13 updates[bot]

  • @dependabot

    chore(deps): bump github.com/posthog/posthog-go from 1.29.0 to 1.32.0 in /identity in the patch-and-minor group[bot]

Version 2026.09.5

Released on 10/5/2026

โœจ Features

  • @harley-j

    feat(identity): Self heal verified flag work os

  • @kulesy

    docs: mark the account-activity signals as load-bearing

  • @kulesy

    ci: scan Go only when identity changes and cancel superseded PR builds

  • @kulesy

    fix(ci): wait for npm to serve a new tinacms version before the auto-bump installs it

  • @kulesy

    docs: name the deployed e2e fixture and correct the zstd note

  • @kulesy

    fix: alarm on spikes in failed content changes, not the content DLQ's standing depth

  • @tinacms

    fix: target login-screen announcements by the TinaCMS version a project declares, not its @tinacms/graphql version

  • @isaaclombardssw

    fix(auth): preserve editor context when retrying login

  • @joshbermanssw

    fix(assets-api): stage git-push deletes when the media branch is missing

  • @kulesy

    feat(identity): send TinaCloud's own password reset email from the WorkOS webhook

  • @kulesy

    chore(deps): upgrade final-form to 5 and react-final-form to 7 in the dashboard

  • @designbyalex

    feat(dashboard): full-width Create Project chooser buttons on phones

  • @harley-j

    feat(identity): Unify TinaCloud WorkOS email policy

  • @kulesy

    chore(deps): hold Amplify on 5 and abstract-level on 1 in Dependabot

  • @kulesy

    fix: gate bulk announcement sends on a rolling SES reputation window

  • @kulesy

    feat(dashboard): explain why account deletion is paused instead of hiding it

  • @kulesy

    fix(deps): pin brace-expansion's 2.x and 5.x copies to their patched releases

  • @harley-j

    feat(auth): Revoke all other WorkOS sessions

  • @harley-j

    feat(dashboard): Add dashboard controls for signing out other sessions

  • @harley-j

    feat(auth): Restore WorkOS auth analytics parity

  • @kulesy

    fix(identity): cache the authorizer policy for 5 minutes and re-check access on fresh reads

  • @kulesy

    chore(deps): take the October patch-and-minor group with the AWS types deduped

  • @joshbermanssw

    perf(content-api): write index batches to DynamoDB in parallel

๐Ÿ‘’ Dependencies

  • @dependabot

    chore(deps): bump brace-expansion from 1.1.18 to 1.1.21[bot]

  • @dependabot

    chore(deps): bump fast-uri from 3.1.7 to 3.1.8[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 4 updates[bot]

  • @dependabot

    chore(deps): bump markdown-it from 14.3.0 to 14.3.2[bot]

  • @dependabot

    chore(deps): bump dompurify from 3.4.14 to 3.4.16[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group in /identity with 2 updates[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 22 updates[bot]

  • @dependabot

    chore(deps-dev): bump vite-plugin-svgr from 4.5.0 to 5.2.0[bot]

Version 2026.09.4

Released on 9/24/2026

โœจ Features

  • @kulesy

    fix(dashboard): keep Update Payment Method reachable when no card resolves

  • @wicksipedia

    feat(admin): find customer projects from the staff admin panel

  • @wicksipedia

    feat(admin): add project and organisation pages to the staff panel

  • @wicksipedia

    feat(admin): let staff grant a project extra contributor seats

  • @wicksipedia

    feat(admin): show staff change history in the panel

  • @kulesy

    feat(content-api): alarm when editorial workflow saves keep failing for one project

  • @kulesy

    chore(deps): take the September patch-and-minor group except react-icons

  • @KahaMason

    feat: freeze new account deletion requests before WorkOS migration

  • @harley-j

    feat: Heal unprovisioned WorkOS user on retry

  • @Aibono1225

    test: add deployed TinaCMS client compatibility coverage

  • @designbyalex

    feat(dashboard): orange primary buttons, llama welcome hero, responsive Create Project chooser

  • @joshbermanssw

    ๐Ÿ“ Remove "may" from the deploy popup warning

  • @brookjeynes-ssw

    feat: add bulk-send email logic

  • @kulesy

    fix(billing): resolve a project's live subscription when it holds more than one row

  • @kulesy

    feat(ses-email-templates): tell announcement recipients what happens to their sign-in

  • @kulesy

    feat: show announcements on the TinaCloud login screen

  • @kulesy

    fix(deps): bump the stale axios copies onto patched releases

  • @kulesy

    chore(identity): log authorizer and gateway errors in the Identity API access log

  • @tinacms

    feat: alarm when the latest @tinacms/graphql has no alias in the deployed content API

๐Ÿ‘’ Dependencies

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 3 updates[bot]

  • @dependabot

    chore(deps): bump aws-actions/configure-aws-credentials from 6.2.4 to 6.3.0 in the patch-and-minor group across 1 directory[bot]

  • @dependabot

    chore(deps-dev): bump vite from 5.4.21 to 6.4.3 in /e2e/tinacms-compat[bot]

  • @dependabot

    chore(deps): bump sonner from 1.7.4 to 2.0.8[bot]

  • @dependabot

    chore(deps-dev): bump vite from 6.4.3 to 8.3.0 in /e2e/tinacms-compat[bot]

Version 2026.09.3

Released on 9/17/2026

โœจ Features

  • @kulesy

    ๐Ÿ› Surface the real indexing failure instead of "Please try again"

  • @kulesy

    chore: upgrade serverless-http from 2.7.0 to 4.0.0 in content-api and assets-api

  • @kulesy

    fix: stop editorial workflow saves crashing on a commit event with no email

๐Ÿ‘’ Dependencies

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 2 updates[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 6 updates[bot]

  • @dependabot

    chore(deps): bump js-yaml from 3.15.1 to 3.15.2[bot]

  • @types

    chore(deps): bump fs-extra and @types/fs-extra[bot]

  • @dependabot

    chore(deps-dev): bump jsdom from 21.1.2 to 30.0.1[bot]

Version 2026.09.2

Released on 9/14/2026

โœจ Features

  • @wicksipedia

    Stop reporting a blocked GitHub call as missing push access

  • @wicksipedia

    feat(identity): backfill owners on projects and orgs that have none

  • @wicksipedia

    Administer the CMS announcement bar from a staff admin panel

  • @KahaMason

    feat: add MFA enrolment for AuthKit accounts

  • @koa

    chore: upgrade koa to 3 with @koa/cors 5, koa-router 12 and @koa/bodyparser 6

  • @release-bot-allow-prs-and-push

    chore: update TinaCMS dependencies[bot]

Version 2026.09.1

Released on 9/14/2026

โœจ Features

  • @harley-j

    Development/2057 improve consistency of domain name overrides

  • @kulesy

    fix(identity): require an org admin caller and refuse owner deletion when removing an org user

  • @Aibono1225

    fix(content-api): validate GraphQL schema before indexing succeeds

  • @joshbermanssw

    ๐Ÿ’„ Shorten the co-authoring name and email fields

  • @Aibono1225

    fix(content-api): recover failed index migrations

  • @release-bot-allow-prs-and-push

    chore: update TinaCMS dependencies[bot]

  • @kulesy

    fix: teach the Lambda wrapper that compressed bodies are binary

  • @KahaMason

    Hide account deletion for WorkOS users until it cascades

  • @kulesy

    chore(assets-api): align aws-sdk-client-mock with the rest of the workspace

  • @joshbermanssw

    fix(dashboard): mark required fields and hold errors until blur

  • @kulesy

    chore(dashboard): upgrade vite 4 to 6

  • @isaaclombardssw

    feat(dashboard): capture churn feedback on cancel

  • @kulesy

    test: add deployed-environment e2e coverage for the content editing flow

  • @joshbermanssw

    ๐Ÿ’„ Replace the chevron wizard steps with a rail on a card

  • @kulesy

    fix(content-api): stop applying the generator pathToTina to content repo clones

๐Ÿ‘’ Dependencies

  • @dependabot

    chore(deps): bump qs from 6.15.3 to 6.16.0[bot]

  • @dependabot

    chore(deps): bump browserslist from 4.24.4 to 4.28.8[bot]

  • @dependabot

    chore(deps): bump github.com/go-chi/chi/v5 from 5.0.8 to 5.2.4 in /identity[bot]

  • @dependabot

    chore(deps): bump postcss-selector-parser from 6.1.2 to 6.1.4[bot]

  • @dependabot

    chore(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 in /identity[bot]

New Contributors

Version 2026.09.0

Released on 9/3/2026

โœจ Features

Version 2026.08.8

Released on 9/3/2026

โœจ Features

  • @Aibono1225

    fix(dashboard): surface project deletion failures to the user

  • @kulesy

    ๐Ÿ› fix: preserve starter project state after Vercel deployment redirect

  • @Aibono1225

    Improve AssetTransformer diagnostic logging

  • @Aibono1225

    Improve GitHub authoring settings UX

  • @kulesy

    Always deploy cf-security-headers before the main sst deploy on releases

  • @vitest

    chore: bump vitest and @vitest/coverage-v8 to 3.2.6 across all workspaces

  • @kulesy

    docs(adr): correct the WorkOS migration plan to a forced TinaCMS 3.12 upgrade with an October cutoff

  • @brookjeynes-ssw

    fix: plaintext token retrieval

  • @brookjeynes-ssw

    fix: conditionally check repo push access when guessing installation id

  • @wicksipedia

    Prove the user can write to a repo before binding a project to it

  • @kulesy

    fix: redact credential-bearing headers and tokens before writing them to logs

๐Ÿ‘’ Dependencies

  • @dependabot

    chore(deps): bump golang.org/x/crypto from 0.35.0 to 0.52.0 in /identity[bot]

  • @dependabot

    chore(deps): bump fast-uri from 3.1.5 to 3.1.7[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 57 updates[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 17 updates[bot]

Version 2026.08.7

Released on 8/31/2026

โœจ Features

  • @designbyalex

    ๐ŸŽจ Enlarge header menus: type scale, row height, menu height (#4063)

  • @Aibono1225

    Fix TinaCloud no-access login handling

New Contributors