Skip to content

Maxwell v0.1.12

Choose a tag to compare

@github-actions github-actions released this 08 Oct 14:39
· 229 commits to main since this release

0.1.12 — 2026-10-08

Install with --version v0.1.12. Release assets include source, installers,
checksums, and the versioned container image digest.

  • Rebuild /config around a button-based home, direct settings screens,
    Back/Close navigation and separate personal, server and bot-owner tabs.
    Reply visibility and detail are editable together; language has presets
    and a custom form. Existing personal preferences survive the upgrade.

  • Replace the five-field BYOK form with a guided provider connection using
    an API key and model name, plus a URL only for custom providers. Keep model
    capabilities, reasoning and response limits in Advanced. Show the active
    connection separately from setup selection, preserve saved keys/settings
    during edits, and confirm before removing a connection.

  • Explain OpenAI API billing and app-request scope; show actionable, redacted
    connection-test failures. Acknowledge before storage work, cache redacted
    status for immediate form opening, and reject stale or closed forms.

  • Make selected server tool groups mean allowed, use Discord's full channel
    picker instead of truncating it to 24 channels, and remove retired message
    allowance controls from the settings UI. Keep current permission checks.

  • Add regression journeys for connections, preservation, confirmation,
    permissions, stale forms, provider failures, large servers and Discord
    component limits.

  • Recreate the Maxwell container on installer updates even when the image and
    Compose configuration are unchanged, stopping tasks from older imported code.
    Document the separate Dev restart required after updating its checkout.

  • Store tool-call, chess, and autonomous-message history under its originating
    guild so future server prompts include the recorded actions (#62).

  • Read autonomy history with a channel-scoped requester, only after successfully
    accessing that channel's Discord history (#63).

  • Retire finished chess games silently after the idle window, preserving
    cancellation notices for abandoned games and persisting lazy expiry (#61).

  • Check existing version tags before the release build or publication, skip
    versions owned by another commit, and serialize release runs so workflow edits
    cannot overwrite a published version's container image (#64).