Loving Tina? us on GitHub0.0k

What's new with TinaCloud

Version 2026.06.11

Released on 7/1/2026

✨ Features

  • @joshbermanssw-

    remove word last from header

  • @kulesy-

    feat(dashboard): block transferring ownership to a deactivated user

  • @kulesy-

    feat(dashboard): gate account deletion on ownership + type-to-confirm

  • @KahaMason-

    feat(identity): WorkOS webhook endpoint with signature verification, gated behind WORKOS_AUTH

  • @KahaMason-

    feat(identity): WorkOS user-provisioning webhook handler

  • @kulesy-

    fix(auth): route new invitees to /register, not /signin

  • @kulesy-

    fix(auth): stop link-preview crawlers locking invitees out of their own invite

  • @joshbermanssw-

    📝 Add ADR: source of truth for document `lastUpdated` in collection listings

  • @joshbermanssw-

    ✨ Add isDraft body param to editorial workflow PR creation

Version 2026.06.10

Released on 6/28/2026

✨ Features

  • @kulesy-

    feat(identity): gate account deletion on org/project ownership

  • @kulesy-

    fix(content-api): skip full media mirror for branch-aware non-default branches

  • @kulesy-

    feat(identity): block ownership transfer to a disabled user

  • @joshbermanssw-

    💄 Tighten projects table spacing and labels

  • @joshbermanssw-

    ✨ Cache per-item Timestamp during collection-list iteration

  • @KahaMason-

    fix(identity): harden user provisioning against duplicate records, retries and race conditions

  • @kulesy-

    fix(identity): whitelist localhost dev port range for OAuth callbacks

Version 2026.06.9

Released on 6/25/2026

✨ Features

  • @Ben0189-

    Add unit tests for dual-issuer JWT authorizer

  • @joshbermanssw-

    ⏪ Revert gitleaks hook + stray test.txt commits pushed to main

  • @joshbermanssw-

    ✨ Surface per-document last-write Timestamp from the content DynamoDB read

  • @joshbermanssw-

    🔒 Add Husky hooks: gitleaks secret scan, format check, and main-push block

  • @kulesy-

    fix(content-api): guard DDB iterator throttles so Lambda runtime survives

Version 2026.06.8

Released on 6/24/2026

✨ Features

  • @kulesy-

    fix(content-api): retry transient 5xx from identity-v2

  • @18-th-

    Bump actions to use Node 24 and pin SHAs

  • @joshbermanssw-

    🧹 Add Dependabot config with 3-day cooldown and grouped updates

  • @joshbermanssw-

    ✨ Show actionable build/index failure details in the Event Log

  • @joshbermanssw-

    📝 Document the dependency cooldown policy in AGENTS.md

  • @joshbermanssw-

    update to tinacloud logo

  • @Ben0189-

    Support workos backend jwt authorization for tinacloud

  • @joshbermanssw-

    change avatar logo to initials

  • @KahaMason-

    docs(adr): restructure WorkOS AuthKit migration docs into a layered ADR + action plan

  • @joshbermanssw-

    💄 Fix squished logo and inconsistent spacing/buttons across email templates

  • @joshbermanssw-

    🐛 Send firstName/lastName to Segment so Mailchimp welcome email greeting fills

Version 2026.06.7

Released on 6/19/2026

✨ Features

  • @Aibono1225-

    Add Instructions-Security.md

  • @kulesy-

    fix(identity): disable federated users by resolved Cognito username

Version 2026.06.6

Released on 6/16/2026

✨ Features

Version 2026.06.5

Released on 6/16/2026

✨ Features

  • @kulesy-

    fix(identity): treat Cognito UserNotFound as idempotent on disable

  • @Aibono1225-

    fix(content-api): surface wrapped error cause in transaction event log

  • @kulesy-

    feat: enable branch-aware media by default for all apps

Version 2026.06.4

Released on 6/15/2026

✨ Features

  • @wicksipedia-

    feat: transfer project ownership to another collaborator

  • @kulesy-

    docs(identity): DynamoDB update-in-place convention + support-ops identity check

  • @KahaMason-

    docs(adr): WorkOS POC planning artifacts + decision investigations

  • @Ben0189-

    setup for feature flag for WorkOS

  • @kulesy-

    fix(media): self-heal orphaned media uploads that dead-lock with "already exists"

  • @Aibono1225-

    fix(content-api): skip and clean up schema-less branches on reset and repo-binding changes

  • @Ben0189-

    Upgrade dashboard to React 17

  • @kulesy-

    fix(ci): install gosec via Go proxy to stop Security scans rate-limit flakes

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

    chore: update TinaCMS dependencies[bot]

Version 2026.06.3

Released on 6/10/2026

✨ Features

  • @kulesy-

    refactor(identity): rename JWT claim tinacloud_client_id to tinacloud_user_id

Version 2026.06.2

Released on 6/10/2026

✨ Features

  • @joshbermanssw-

    add new oauthRevoke endpoint and point from identityStack