TMA.sh
Changelog

What's new in TMA.sh

Platform updates, new features, and improvements.

Feb 22, 2026Improved

Landing page refresh and SEO

Overhauled landing page with interactive feature demos, updated marketing copy, and comprehensive Open Graph and Twitter Card meta tags.

Feb 22, 2026New

KV Browser

Browse, create, edit, and delete KV entries per project directly from the dashboard. Uses per-project namespaces via the Cloudflare API.

Feb 22, 2026Improved

Cloudflare SDK migration

Migrated Cloudflare REST API calls to the official TypeScript SDK for better type safety and maintainability.

Feb 22, 2026Fix

Security hardening

Patched critical security vulnerabilities and reliability fixes across the platform based on comprehensive code review.

Feb 21, 2026New

Analytics dashboard

Standalone analytics page with multi-project aggregation, custom date ranges, revenue metrics, and time series charts powered by d3.

Feb 21, 2026New

Campaign attribution

Track bot /start params for campaign attribution with KV-based first-touch revenue tracking and deep link copy button.

Feb 21, 2026New

Stars payment tracking

Implemented stars_payment analytics event with value field, daily rollup tasks, and pseudonymized visitor IDs.

Feb 21, 2026New

Deployment rollbacks

Rollback eligibility for recent ready deployments based on unique commit identifiers, including bot handler support.

Feb 20, 2026New

Polar billing integration

Checkout and portal endpoints with billing plan cards UI, webhook handling, and subscription management via Polar.

Feb 20, 2026New

@tma.sh/sdk hooks

Added useBackButton, useStartParam, WebApp types, React and Svelte hooks, bot middleware, authenticated fetch wrapper, and KV get with validators.

Feb 20, 2026New

Analytics engine

Analytics domain models, ports, Cloudflare Analytics Engine adapter, API routes, and campaign management dashboard UI.

Feb 18, 2026Improved

Build container R2 migration

Migrated build containers to direct R2 access via S3 API. Refactored ports to class-based structure for better type safety.

Feb 15, 2026New

CLI and TUI auth

Device auth flow, login/logout commands, credential validation, and Better Auth bearer plugin for CLI token support.

Feb 15, 2026New

Billing limits enforcement

Real DB-backed usage counts, unified billing tier config, and SDK renamed to @tma.sh/sdk.

Feb 14, 2026New

Preview environments

PR-based preview deployments with unique URLs, API dispatch routing, and automatic cleanup on PR close.

Feb 14, 2026New

Bot config-as-code

defineBot SDK, bot command bundling with esbuild, webhook routing, and automatic BotFather sync on deploy.

Feb 14, 2026New

Rate limiting

KV sliding window rate limiter with Hono middleware factory and per-endpoint config.

Feb 13, 2026New

Workers for Platforms

API subdomain routing, per-project KV provisioning, server detection and bundling in the build pipeline, and local dev with Vite + Miniflare.

Feb 13, 2026Improved

Rebrand to TMA.sh

Rebranded from DeployGram to TMA (tma.sh). Subdomain asset serving, build pipeline with Cloudflare Containers, and dashboard redesign with shadcn-svelte.

Feb 12, 2026New

MVP foundation

Monorepo setup, domain model, hexagonal architecture with Effect, Drizzle schema, Better Auth, D1/R2/KV/Queue adapters, GitHub webhooks, framework detection, and the full dashboard.