// App version + changelog. The footer shows VERSION as a chip linking to // /changelog. Bump VERSION and prepend an entry when shipping a user-facing // change. Same convention as rpo. export const VERSION = "0.2.0"; export interface ChangelogEntry { version: string; date: string; // ISO yyyy-mm-dd changes: string[]; } export const CHANGELOG: ChangelogEntry[] = [ { version: "0.2.0", date: "2026-08-16", changes: [ "Saved names: press ☆ on any card to keep it in a shortlist while you keep looking. The list lives in your browser, remembers the availability it last saw, and has Re-check and Copy list buttons.", "The feedback widget (bottom-right) is now properly styled — it was rendering as a bare unstyled button.", ], }, { version: "0.1.0", date: "2026-08-10", changes: [ "Initial release: type a few keywords about your business and get brandable name ideas, each checked for domain availability as it appears.", "Availability comes from the registries themselves over RDAP — no paid API, no key, and it covers about 1,200 extensions.", "A handful of extensions (.io, .co, .me, .sh, .gg, .us) publish no RDAP server; those fall back to a DNS check and are labelled 'probably free' rather than confirmed.", "Four naming styles — balanced, real words, coined, and short — plus domain hacks like stud.io and quick.ly.", "Optional: add your own Anthropic or Gemini API key on the Settings page for AI-generated names. The key stays in your browser and is never sent to our server.", ], }, ];