changelog
Every release, in plain text.
Toggle WEB for site releases or TOOL for the anthracode-ai CLI. Versions follow semver. Breaking changes get their own section.
v0.0.8
2026-05-16siteLive on anthracode.com, full i18n, redesigned pricing + changelog
- addedCustom apex domain anthracode.com live on Vercel — A record + CNAME wired through Namecheap. metadataBase, OAuth callback, OG canonical all switched off the *.vercel.app placeholder.
- addedTOOL stream on the /changelog page — toggle between WEB (this site) and TOOL (anthracode-ai CLI) at the top. Each stream stays opencode-style: per-version card with a sticky header.
- addedPricing redesign — tight hero, two compact price cards (highlights only), and a grouped Agent · Cloud · Team comparison matrix below. Fits the first viewport without scrolling.
- addedNative PTY row in the home comparison matrix — surfaces the new pty_start / pty_exec terminal session work shipped in anthracode-ai.
- addedFull translation pass on profile sub-pages (espaces, processus, memoire, skills, utilisation, cles-api, membres, facturation) — every SectionHeader, body copy, badge, and button now switches with the locale.
- changedProfile sidebar redesigned — WORKSPACE / ACCOUNT groups with hairline rules, animated ‹›› chevron on hover, accent left-border on active. Horizontal scroll chip rail on mobile, sticky vertical sidebar on md+.
- changedServer actions now build OAuth redirectTo without query string so it matches the bare Supabase redirect-URL allowlist entries exactly — fixes Sign in with GitHub/Google bouncing users to root with a stray ?code= param.
- fixedAll references to the placeholder anthracode.dev domain (install script, contact email, FAQ copy) replaced with anthracode.com.
- removedGeneric 01–09 row indices, ▍ glyphs, group count badges, and the tui: anthra profile footer from the profile sidebar — the redesign reads as content, not chrome.
v0.0.7
2026-05-11siteFixed nav, system theme, auto i18n, video features, FAQs everywhere
- addedPixel-art ANTHRACODE wordmark image as the hero brand. Same PNG, scaled down, used in the fixed navbar (h-12, image-rendering: pixelated).
- addedNative /installation page modelled after opencode.ai/fr/download — 5 platform sections (npm, macOS, Linux, Windows, source) with sticky side-index and chip nav. Cards reduced to just name + commands per latest design pass.
- addedReusable FaqSection component (opencode-style <details> accordion with + → × toggle, numbered prefix). Embedded on /installation, /changelog, /pricing, /styleguide with page-specific questions.
- addedTheme system mode in the toggle dropdown (light · dark · system). ThemeScript subscribes to prefers-color-scheme so OS theme flips re-apply live when mode is system. Storage event keeps tabs in sync.
- addedAuto language detection — LocaleProvider + useLocale() + <L en="" fr="" /> inline helper. Defaults to navigator.language on first visit. Settings page now lets you force EN / FR / auto via a segmented control. Translated strings live in nav, footer, hero buttons.
- addedAdaptive favicons — paired <link rel="icon" media="(prefers-color-scheme: dark|light)"> tags wired to /assets/favicon_io_d and /assets/favicon_io_l. Browser tab icon flips with OS theme.
- addedPreferencesPanel client component on /profile/parametres — replaces the fake toggle rows with real segmented controls for theme and language that persist to localStorage.
- addedNew "background process manager — in motion" demo card at the top of the features-in-motion section, plus 3 production-ready MP4 recordings for cards 1–3 (memory, skills, background-process-manager).
- changedNavbar moved from sticky → fixed top-0 z-[9999] with opaque bg-[var(--bg)] so it never disappears or fades over scrolling content. Body content offset by a pt-14 wrapper around {children}.
- changedChangelog page now wraps the intro block in <aside> (was <header>) so it actually sticks at md:top-[120px] — the global header { position: relative; z-index: 1 } rule was fighting the sticky layout.
- changedHome page "three agents · one you can keep" left-column made md:sticky md:top-[120px] so it follows the comparison matrix during scroll.
- changedPricing page redesigned — two cards with rounded borders, gap-10 between, diamond bullet markers, accent border on the recommended tier, divider between price and feature list.
- changedPricing collapsed from 3 tiers to 2: Anthra (free, MIT) and Anthra Pro ($9.99/mo for cloud sync, hosted processes, priority queues, private skills, workspace seats).
- changedFeature-showcase rebuilt from a grid to alternating left/right rows with vertical stagger; numbering removed. Each card gets a long descriptive body and a prompt block. Media swap from <img> to <video autoplay loop muted playsinline> when mediaType is video.
- changedSmooth scroll enabled globally (scroll-behavior: smooth on html) with prefers-reduced-motion override that disables it for users who opt out.
- fixedFeature GIFs were 95–423 MB each. Converted to h264 MP4 (yuv420p, crf 28, +faststart) with ffmpeg — 126× average size reduction, first frame paints in ~1s instead of stalling for 10s.
- fixed<img fetchpriority> → fetchPriority — React 19 wants the camelCase form, the lowercase one fires an Invalid DOM property warning and the prop is dropped.
- fixedFirst 3 feature videos preloaded via <link rel="preload" as="video" type="video/mp4"> in the document head. Cards 4–8 lazy-load via IntersectionObserver with a 1200px rootMargin.
- fixedInitial git commit was about to ship Suppabase db mdp.txt and .claude/settings.local.json — gitignore patterns were too literal. Expanded to *mdp*.txt, Suppabase*, *password*, *secret*, .claude/settings.local.json.
- removed/faq route from the top nav — FAQ content now embedded contextually at the bottom of installation, changelog, pricing, and system pages.
- removedOld process-manager feature card — superseded by the new background-process-manager demo card with the real MP4 recording.
- removedcolor-mix transparency on the nav background — opaque var(--bg) prevents legibility issues over scrolling content.
v0.0.6
2026-05-09siteReal Anthracode features — espaces, processes, memory, skills
- addedProfile sidebar restructured into nine separately-routed pages: /profile/espaces, /processus, /memoire, /skills, /utilisation, /cles-api, /membres, /facturation, /parametres. Each section has its own URL.
- addedEspaces page with a “+ nouvel espace” modal — local-only for now, persistence ships with Cloud tier.
- addedProcessus page tracks long-running shells (dev servers, watchers) with PID + port + status.
- addedMémoire page documents the 4-tier scope model (session / espace / compte / skill) and links to /docs/memory.
- addedSkills page lists the installed caveman plugin and stages graphify, security-best-practices, init from the marketplace.
- addedHome page now features an 8-card showcase with GIF placeholders — drop recordings at /public/features/<slug>.gif: process-manager, memory, skills, git-init, git-warning, lsp-web, env-vars, windows-native.
- changed“What's different” comparison matrix rewritten around the real Anthracode features (background processes, skills hub, git safety, LSP+web search, ANTHRACODE_* env, native Windows). Old generic rows removed.
- changedRemoved Zen and Go placeholder sections. Replaced with Espaces, Processus, Mémoire, Skills.
- removedThree speculative home-page feature cards (zen, go, i18n) that didn't map to shipped capabilities.
- fixedCaveman plugin installed via claude plugin marketplace add JuliusBrussee/caveman + plugin install caveman@caveman.
v0.0.5
2026-05-09siteConsole-style profile, expanded differentiators, less numbering noise
- addedConsole-style /profile page with sticky left nav and seven sections: Zen, Go, Utilisation, Clés API, Membres, Facturation, Paramètres.
- addedProfile sections include the Go quick-action launcher tiles, usage stat cards, member list with invite stub, billing actions, and account preferences.
- added“What's different” comparison matrix grew four rows — Zen mode, quick-action launcher, multi-seat workspaces, native EN/FR i18n.
- addedThree new home-page feature cards: Zen, Go, i18n.
- addedMiddleware now gates /profile alongside /dashboard.
- changedHeader avatar menu trimmed to profile + sign out. The dropdown is now portal-rendered so its links always receive clicks (no more being trapped behind the sticky header's stacking context).
- changedStripped the 00/01/02 prefixes from section rules, eyebrows, and feature cards across home, dashboard, styleguide, docs, and the live terminal — labels read as plain words now.
- fixedProfile dropdown items being unclickable on certain pages.
v0.0.4
2026-05-08siteReal docs and a GitHub link
- addedMulti-page /docs sourced from the Anthracode repo: introduction, install, quickstart, memory, tasks, agents, cli, config, mcp servers, models, build from source.
- addedActive-state sidebar nav and prev / next at the bottom of every doc page.
- addedGitHub repo button in the site header pointing to rafa57600/anthracode.
- changedFooter GitHub link updated to the actual repo URL.
v0.0.3
2026-05-08siteAuth + dashboard — Supabase magic links and license keys
- addedSupabase Postgres schema: profiles, subscriptions, license_keys — all RLS-protected.
- addedMagic-link sign-in and sign-up. No passwords.
- addedGitHub OAuth as a second sign-in option.
- addedProtected /dashboard with profile, plan status, and license-key list.
- addedEdge middleware refreshes Supabase JWT cookies on every request and gates /dashboard.
v0.0.2
2026-05-08siteWeb polish — terminal playground, theme toggle, less noise
- addedLive terminal playground on the home page — pick accent, density, motif, caret glyph and watch the TUI mockup update in real time.
- addedHand-tuned SVG icon set (sun, moon, arrow, copy, check) replacing geometric placeholders.
- addedTop-of-page scroll progress bar — 1px hairline in the accent colour.
- changedTheme toggle now uses crossfading sun/moon icons. The placeholder circle/dot indicator is gone.
- changedCode-block headers no longer mimic macOS — they show the file path with a coloured prompt and an icon-led copy button.
- changedLogo bracket glyph gains a subtle hover glow.
- removed"phase 0 · scaffold" and "v0.0.1 · early access" labels from the marketing hero — internal only.
- removedExcess `·` separators across eyebrows and section labels.
v0.0.1
2026-05-08siteFirst public scaffold
- addedProject skeleton, TUI bootstrap, memory directory layout.
- addedMarketing site (this one) — Next.js 15 + Tailwind v4.
- addedMCP plumbing for Supabase + Stripe + Firebase.
faq
Common questions about release cadence, versioning, and what counts as a breaking change.
How often does Anthracode release?
The CLI ships near-daily for patch releases (anthracode-ai 1.14.46-anthraN). The marketing site (this one) ships when features land or design changes. Subscribe to GitHub releases for an exact stream.What does the version number mean?
Strict semver. major.minor.patch. CLI uses <upstream-opencode-version>-anthra<N> to track its OpenCode base separately. While still on 0.x for the site, minor bumps may include breaking changes — called out in their own section. Patch bumps never break.What counts as a breaking change?
Anything that changes a CLI flag's name or default, removes a slash command, alters the on-disk format of memory or config, or changes a public TypeScript export. Renaming an internal helper isn't breaking.Where do you announce new releases?
GitHub releases first, then a short post on the @anthracode handle. Pro subscribers get a digest email on the 1st of each month.Can I roll back to a previous CLI version?
Yes. npm i -g anthracode-ai@<version>. The on-disk state format is forward-compatible inside a minor version, so rolling back a patch is safe.
