• v2.3.5a 0b37f4b942

    Guksu Motor 2.3.5a
    All checks were successful
    Build Android APK / build-apk (push) Successful in 1m2s
    Build & Push Lite Container Image / publish (push) Successful in 2m23s
    Build & Push Container Image / publish (push) Successful in 12s
    Build Windows Installer / build-windows-installer (push) Successful in 12s
    Publish Forgejo Release / publish-release (push) Successful in 11s
    Stable

    fidget released this 2026-07-28 22:20:19 -04:00 | 4 commits to main since this release

    Important

    Android APK notice: The APK is a Termux bootstrap + WebView shell, not a native Android server build. It opens an already-running local Marinara server, and on first launch it can download Termux from F-Droid, hand it to Android's installer, and start Marinara through Termux after Android permission prompts. Follow the Android wrapper guide if Android blocks the bootstrap handoff.

    Added

    • Added opt-in Honcho durable memory for Characters and Personas, including per-profile memory controls and a safe purge action for removing their externally stored memories.
    • Added a configurable Honcho query depth: positive values search the latest requested number of messages through the latest user turn, while 0 searches the complete available history.

    Changed

    • Added exact one-letter CI revision releases such as v2.3.5a, including revision-specific container, source, Windows installer, and Android APK identities while reusing the matching base-version release notes.
    • Release artifact jobs now run on the actual self-hosted Nix runner with containerized NSIS/Android toolchains and publish assets through the Forgejo API.
    • The v2.3.5a Android bootstrap APK uses versionCode 41 and embeds the exact revision tag so it upgrades over the original v2.3.5 APK and installs the intended source revision.

    Fixed

    • Pointed Windows and Android release bootstraps at the Guksu Motor Forgejo source so fork-only revision tags resolve exactly instead of falling back to upstream code.
    • Pinned the Android release builder by its reviewed amd64 manifest digest before exposing signing credentials.
    • Made tagged Android builds require Forgejo’s size-limited signing-secret set and abort before an unsigned release APK can be created.
    • Validated OCI workflow refs before checkout and pinned Forgejo-compatible artifact uploads so tag fan-out cannot select untrusted code or fail on GitHub-only protocols.
    • Made the Windows installer abort if a fetched release tag no longer resolves to its embedded reviewed commit.
    • Restored the complete Gradle 8.5 wrapper required by Android release CI, including its launcher and runtime JAR.
    • Persisted opening greetings and deferred chat turns to Honcho reliably, including macro-resolved starter greetings.
    • Corrected Honcho recall and persistence edge cases so memory context is consistently available during generation.
    • Made the container update command pull the selected release image before recreating Compose, without overwriting it with a second stale :latest pull or assuming a service name.

    Important

    Android APK notice: The APK is a Termux bootstrap + WebView shell, not a native Android server build. It can open an existing local server or guide setup through Termux after Android permission prompts.

    Downloads