Dev log

Built in the open.

Every release, fix and improvement to Charles, as it ships. Longer stories and how-tos live on the blog.

  1. 0.5.3ReleaseLatestJul 11, 2026

    Charles 0.5.3

    Bug fixes and improvements.

  2. 0.2.5ReleaseJun 16, 2026

    Charles 0.2.5 — BYOK model sync & managed plan labels

    Charles 0.2.5 improves the BYOK experience and keeps the desktop app and TUI in sync with your website account. ## What's new - **Website BYOK model selection**: Choose the exact model when adding an OpenAI, Anthropic, OpenRouter, Groq, or custom provider connection. - **Auto-discovered BYOK models**: The desktop model picker queries each provider's /models endpoint and surfaces the models available on your keys. - **Friendly model names**: Model IDs like gpt-4o, claude-3-5-sonnet, and kimi-k2.5 are shown as readable names in the desktop app and TUI. - **Plan-branded managed labels**: The TUI status bar shows Charles Free or Charles Pro/Max when using the managed provider. - **Website-to-desktop BYOK sync**: Provider connections added on the website are automatically downloaded to the desktop app and TUI every few minutes. ## Notes - Linux and Windows builds are unsigned beta builds. - macOS builds will follow through CI/CD with code signing.

  3. 0.2.4ReleaseJun 16, 2026

    Charles 0.2.4 — BYOK model selection & sync

    This release improves the bring-your-own-key (BYOK) experience and keeps the desktop app in sync with your website account. ## What's new - **Website BYOK model selection**: When adding an OpenAI, Anthropic, OpenRouter, Groq, or custom provider in the dashboard, you can now choose the exact model to use. - **Auto-discovered BYOK models**: The desktop model picker queries each provider's /models endpoint and lists the real models available on your keys. - **Friendly model names**: Model IDs like gpt-4o, claude-3-5-sonnet, and kimi-k2.5 are shown as readable names in the desktop and TUI. - **Plan-branded managed labels**: The TUI status bar now shows Charles Free or Charles Pro/Max when using the managed provider. - **Website-to-desktop BYOK sync**: Provider connections added on the website are automatically downloaded to the desktop app and TUI every few minutes. ## Notes - Linux builds are unsigned beta builds. - Windows and macOS builds will follow through CI/CD with code signing.

  4. 0.2.3ReleaseJun 16, 2026

    Charles 0.2.3 — Compliance & Account Safety

    This release brings the desktop app in line with the latest compliance requirements on charles.sovrintech.com. ## What's new - Age verification and legal-version tracking during signup and login. - The app now re-prompts for Terms, Privacy, and EULA acceptance when the website publishes updated legal documents. - Granular cookie consent (Necessary / Analytics / Marketing). - New account-deletion flow in the dashboard with 30-day retention and full data cleanup. - DPA / subprocessors page for business users. ## Notes - Linux AppImage and .deb are unsigned beta builds. - Windows installer and portable zip are unsigned beta builds; Windows Defender may show a SmartScreen warning until we add code signing. - macOS builds will follow through CI/CD with notarization.

    • Age gating & legal versions
    • Desktop legal re-prompt
    • Granular cookie consent
    • Safer account deletion
    • DPA & subprocessors
  5. 0.2.1ReleaseJun 4, 2026

    Charles v0.2.1

    CSRF token fixes and desktop packaging improvements.

Want the deeper dives, tutorials and product stories?

Read the blog →