• v0.1.14 ca2c7fc19d

    v0.1.14 Stable

    dev released this 2026-10-14 05:11:10 +00:00 | 0 commits to main since this release

    Harden authentication challenge validation and session lifetimes.

    Reject malformed or expired sign-in challenges, cap idle and absolute session lifetimes, preserve idle deadlines during safe reads, and revoke sessions when admin authorization changes. Add deterministic lifetime, nonce-consumption, and invalid-share regression coverage.

    Downloads
  • v0.1.13 dee21c2ddc

    v0.1.13
    Some checks failed
    CI / Frontend (push) Has been skipped
    CI / Production image (push) Has been skipped
    CI / Contracts (push) Successful in 30s
    CI / Go (push) Failing after 15m51s
    CI / Deploy (push) Has been skipped
    Stable

    dev released this 2026-10-08 22:15:27 +00:00 | 1 commits to main since this release

    Rename the administrative dashboard from /operator to /admin, including navigation, sign-in labels, loading captures, and documentation. /api/admin remains the separate API namespace.

    Fix Bones capture execution with symlinked installations and prevent loading placeholders from overflowing their container.

    Downloads
  • v0.1.12 fb5e8ca188

    v0.1.12
    Some checks failed
    CI / Frontend (push) Has been skipped
    CI / Production image (push) Has been skipped
    CI / Contracts (push) Successful in 34s
    CI / Go (push) Failing after 11m41s
    CI / Deploy (push) Has been skipped
    Stable

    dev released this 2026-10-07 23:22:09 +00:00 | 2 commits to main since this release

    The Production image CI job now clears an inherited Buildx builder selection before invoking the image build. On v0.1.11, the image jobs failed when the runner named a builder that was not present, while Go, Frontend, and Contracts succeeded. Docker now uses its available default builder for this job.

    The change is limited to the image CI step and the v0.1.12 frontend version; faucet runtime behavior and dependency pins are unchanged. A private 2 CPU / 5 GiB Docker reproduction failed with the inherited builder and completed the full image build after clearing it. Frozen dependency installation, the exact v0.1.12 release build, and the rendered release footer passed locally.

    Downloads
  • v0.1.11 dcba56b9b2

    v0.1.11
    Some checks failed
    CI / Frontend (push) Has been skipped
    CI / Production image (push) Has been skipped
    CI / Contracts (push) Successful in 32s
    CI / Go (push) Failing after 11m36s
    CI / Deploy (push) Has been skipped
    Stable

    dev released this 2026-10-07 21:08:55 +00:00 | 3 commits to main since this release

    Deploy current version tags to Coolify after Go, frontend, contracts and production image checks pass. Use web-deploy only for the deployment job, pin the exact release commit and build version, and verify that the deployed commit is running healthy. Superseded tags do not redeploy.

    Keep credentials in encrypted Actions secrets and discard API error bodies. Add deployment guard and health-verification tests.

    Resolve saved obsolete PulseChain testnet explorer URLs to the current Otter defaults, preserving custom explorers and other chains.

    Validation: six deployment fixtures, intentionally rejected mismatched tag/application/commit cases, workflow and syntax checks, frozen installation, exact release build, a failed-then-passing saved-explorer regression, settings race tests and vet. The earlier published v0.1.10 is now verified live; the new automatic deployment is pending hosted CI.

    Downloads
  • v0.1.10 db94318a9f

    v0.1.10
    Some checks failed
    CI / Frontend (push) Has been skipped
    CI / Production image (push) Has been skipped
    CI / Contracts (push) Successful in 34s
    CI / Go (push) Failing after 11m28s
    Stable

    dev released this 2026-10-07 20:27:28 +00:00 | 4 commits to main since this release

    Keep Send visible and disable it until the payout transaction hash is returned. Update per-chain queued and in-flight payout counts independently of slow RPC refreshes.

    Keep a single session-cached cooldown deadline across reloads and retries; hold at zero until the eligible block is observed. Preserve payout policy text during processing, use the Otter PulseChain testnet explorer, remove raw wei tooltips, and tighten network switch spacing.

    Upgrade ICU UI kit to v0.8.2 and wallet kit to v0.3.5. Regenerate voucher skeletons for the table divider fix without changing geometry. Move frontend/Bones and image builds to the eligible build runner.

    Local validation: 522 frontend tests, 38 skeleton checks, frozen dependency installation, dependency audit, release and preview builds, backend tests and vet, race checks, and browser verification. Hosted CI is tracked separately.

    Downloads
  • v0.1.9 89b617a3e1

    v0.1.9
    All checks were successful
    CI / Frontend (push) Successful in 11m40s
    CI / Production image (push) Successful in 2m47s
    CI / Go (push) Successful in 13m33s
    CI / Contracts (push) Successful in 46s
    Stable

    dev released this 2026-10-07 10:23:04 +00:00 | 5 commits to main since this release

    Stabilize replacement receipt test fixtures by allowing replacement time and matching the intended transaction. Production transaction behavior is unchanged.

    Downloads
  • v0.1.8 a54ddd8271

    v0.1.8
    All checks were successful
    CI / Frontend (push) Successful in 12m14s
    CI / Production image (push) Successful in 2m43s
    CI / Go (push) Successful in 13m29s
    CI / Contracts (push) Successful in 49s
    Stable

    dev released this 2026-10-07 04:48:18 +00:00 | 6 commits to main since this release

    Update ICU UI kit to v0.8.1 and wallet kit to v0.3.5. Preserve frozen dependency references and apply the existing frontend CI enablement gate.

    Downloads
  • v0.1.7 bf4bcbddc3

    v0.1.7
    All checks were successful
    CI / Go (push) Successful in 12m51s
    CI / Contracts (push) Successful in 51s
    CI / Frontend (push) Successful in 12m12s
    CI / Production image (push) Successful in 2m43s
    Stable

    dev released this 2026-10-07 00:31:40 +00:00 | 7 commits to main since this release

    Mobile admin navigation now opens in a stable second header row through 1024px and remains open while navigating. The hamburger sits beside the wallet control, and chain/network controls stay together.

    Button labels use title case, loading layouts are refreshed, and the normal closed-breaker chip is hidden.

    Collector gas warnings now follow viable mint/bridge actions above the reserve, including the mint safety margin. Failed fee/head reads preserve the last known warning state.

    Validation: 512 frontend tests, 38 capture checks, served responsive interactions, funding race tests/vet, collector boundary regressions, frozen install/audit, and release build.

    Downloads
  • v0.1.6 06f3eec3c8

    v0.1.6
    All checks were successful
    CI / Go (push) Successful in 11m11s
    CI / Contracts (push) Successful in 38s
    CI / Frontend (push) Successful in 12m5s
    CI / Production image (push) Successful in 2m42s
    Stable

    dev released this 2026-10-06 04:28:48 +00:00 | 8 commits to main since this release

    Fix frontend dependency audits by pinning the patched postcss-selector-parser and updating the frozen lockfile.

    Use pinned Docker CLI and Buildx versions for CI image builds, report daemon connection failures clearly, and exclude private agent helpers from the build context.

    Validation: frontend tests, all 38 captured layouts, Bun 1.3.14 frozen install and dependency audit, preview and release builds, and the complete production image build.

    Downloads
  • v0.1.5 3792519a9d

    v0.1.5
    Some checks failed
    CI / Frontend (push) Failing after 12m6s
    CI / Production image (push) Successful in 3m0s
    CI / Go (push) Successful in 13m59s
    CI / Contracts (push) Successful in 46s
    Stable

    dev released this 2026-10-06 03:12:20 +00:00 | 9 commits to main since this release

    Expired mining rewards now clear the Claim button and return to Start mining automatically, including after reopening an expired session. Claims already in flight at the deadline retain their accepted result.

    Validated with 59 mining hook/panel tests, the frontend suite plus an isolated cache-failure rerun, frozen dependency installation, and rendered expiry/restore checks.

    Downloads