tiny-garden-changelog

R0.2

Custom Domains

Connect your own domain to any tiny.garden site. Add it in site settings, follow the DNS instructions, and we handle SSL automatically via Vercel. Available on Pro and Studio plans. Domains are cleaned up automatically if you downgrade.

Background Builds

Creating a new site no longer blocks while it builds. You're redirected to your sites list immediately and can watch the build progress in real time.

Build Status Badges

Site cards now show a status badge in the upper right of the preview — Online (green), Offline (gray), or a building state with rotating phrases like "Arranging blocks..." and "Weaving pages..." while your site is being generated.

Smarter Channel Picker

The "All" filter when creating a new site now only shows channels you own or collaborate on — not every channel you follow.

Site Footer

Every page now includes links to the Changelog, Feature Requests, and social accounts (Are.na, GitHub, X, Bluesky).

Performance

  • Build timeout increased from 15s to 60s, fixing failures on image-heavy channels
  • Asset upload concurrency doubled for faster builds

R0.1

Core

  • Log in with Are.na OAuth
  • Browse your channels, team channels, and channels you follow
  • Choose from 10 templates: Blog, Portfolio, Feed, Document, Homepage, Campaign, Slideshow, Presentation, Ecommerce, Blank
  • Publish to a wildcard subdomain (anything.tiny.garden)
  • Toggle sites on/off — unpublished sites return 404

Templates & Theming

  • All block types supported: images, text, links, embeds, attachments
  • Custom themes for Pro users — pick colors (background, text, accent, border) and fonts (system, Inter, Georgia, Menlo, Palatino, Helvetica)
  • Theme changes injected at build time, no runtime overhead

Performance & Architecture

  • Sites are fully static — one HTML file per site, CSS inlined
  • All images and assets downloaded at build time and self-hosted on Vercel Blob
  • Zero runtime dependency on Are.na — sites stay up even if their API is down
  • Rate-limited API client (300ms between requests, 429 retry with backoff)

Daily Cron

  • Published sites on Pro/Studio plans auto-rebuild daily at 6am UTC
  • Only rebuilds if the Are.na channel has been updated since last build

Known Limitations

  • Channel search is local only (filters your own channels, doesn't search all of Are.na)
  • No custom domains yet (Studio, coming soon)
  • No webhook/real-time sync — daily cron or manual rebuild
  • Generated sites are single-page (no per-block pages or pagination yet)