ANTHRACODE

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.

  1. v0.0.8

    2026-05-16site

    Live 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.
  2. v0.0.7

    2026-05-11site

    Fixed 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.
  3. v0.0.6

    2026-05-09site

    Real 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.
  4. v0.0.5

    2026-05-09site

    Console-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.
  5. v0.0.4

    2026-05-08site

    Real 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.
  6. v0.0.3

    2026-05-08site

    Auth + 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.
  7. v0.0.2

    2026-05-08site

    Web 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.
  8. v0.0.1

    2026-05-08site

    First 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.
Changelog · Anthracode