Update Logs
Latest features and improvements of ShipAny templates.
v1.0.3
llms.txt, error pages, Creem mapping, email fix, Prettier
seouxpaymentauthdx
- /llms.txt and /llms-full.txt routes — AI-readable site map, auto-generated from pages + blog posts
- Styled error boundary in root route — "Oops" heading, retry button, dev-only error display (replaces TanStack Router default)
- Creem Product IDs Mapping — admin setting to map internal product IDs to Creem
prod_xxxIDs; auto-resolved during checkout
- Email verification: public config API now supports Cloudflare Email provider for
email_verification_enabledandpassword_reset_enabled - Sign-in: detects
EMAIL_NOT_VERIFIEDerror code directly — always redirects to verify-email page - Verify-email Continue: shows toast instead of redirecting to sign-in when not yet verified
- Prettier + husky + lint-staged — auto-format on commit
- New scripts:
pnpm formatandpnpm format:check - Full codebase format pass applied
v1.0.2
OpenAI & Anthropic settings, custom configs, and login redirect
adminaiauth
- Admin AI settings now include OpenAI and Anthropic providers (custom
Base URL+ API Key), each with a live Test that runs a real chat-completion check; Gemini card removed - Provider Test uses the values currently entered in the form — even unsaved — falling back to saved config (masked secrets left untouched)
- New Custom settings tab — manage arbitrary key/value configs with add/remove rows
- Auth: protected pages redirect to sign-in with a
callbackUrland send you back to the original page after login, preserved across the sign-in / sign-up switch
- Turso: fixed
drizzle.config.ts(turso dialect mapping +DATABASE_AUTH_TOKEN) sodb:push/db:generateauthenticate against the remote libsql database
v1.0.1
One-click deploy to Cloudflare Workers
cloudflaredeploy
- One-click deploy to Cloudflare Workers (D1, or Postgres + Hyperdrive)
- New
deploy-cloudflareskill — handles D1, secrets, schema push and redeploy automatically - Fixed a number of SSR and hydration edge cases
v1.0.0
ShipAny TanStack first release
releasetanstack-start
The newest member of the ShipAny family — the full agent-native business engine, now on TanStack Start.
- Brand-new template on TanStack Start (Vite 8 + Nitro + React 19, TypeScript strict)
- File-based routing — no RSC, no
"use client", all plain React components - TanStack Query / Form / Table throughout, backed by a typed api-client
- Paraglide JS i18n — compiled, tree-shakeable message functions
- better-auth + Drizzle ORM, sharing ShipAny's modular business logic (auth, credits, payments & subscriptions, API keys, RBAC)
