tiny-garden-changelog

R0.3

Gallery

New gallery template with updated layout and block handling (Are.na blocks → masonry-style presentation).

More starter layouts

New themes you can pick when creating a site, including Case Study, Changelog, Course, Directory, Event, Finder, Library, Link in Bio, Map / Places, and Photography Story (alongside the existing set in New site and /templates).

Attachments

Clearer file-type treatment, better labels, and more consistent dates on attachment-style blocks.
Safer site creation

Stricter checks when creating or updating sites so only known, on-disk templates are accepted end-to-end.

Templates experience

Manifest and API updates so the template list stays in sync with what’s actually on disk; preview flow touched as part of that work.

CLI groundwork

Token-based auth and APIs aimed at managing sites from the terminal.

CLI landing

Public page with a terminal-style demo; packaging and release workflow prep so the CLI can be distributed cleanly.
Product reliability

Sessions

Session handling is validated earlier in the request path; fewer confusing states when you’re logged in or out.

Sites dashboard

Clearer error feedback when something goes wrong loading your sites.

Admin

Hardening for admin API usage (e.g. safer JSON handling, tighter access on feature-flag reads) and a loading skeleton that matches the main dashboard layout.

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)