• v0.2.15 074000a4d3

    v0.2.15
    All checks were successful
    Validate and Deploy / validate (push) Successful in 3m11s
    Validate and Deploy / deploy (push) Has been skipped
    Stable

    dev released this 2026-10-10 23:02:12 +00:00 | 4 commits to main since this release

    Improves the admin panel, shared-content controls, and contract icon handling.

    • Keep admin table columns stable while loading, use consistent cell spacing, and size skeleton rows to the visible table. Show full owner addresses on hover and preserve room for contract addresses.
    • Make contract and profile View dialogs easier to read, display the name above the JSON ABI, and keep scrolling inside the JSON area. Use outlined danger styling for destructive actions and add missing Action headings.
    • Move permalink creation and editing into dialogs, label the permalink slug clearly, and include slugs in search.
    • Add wallet-menu sign out and consistent button title casing.
    • Add a saved Cloudflare R2 publishing toggle, manual Publish and Wipe actions, and admin-only access checks. Manual actions remain separate from settings saves and cannot overlap. Wiping pauses automatic publishing; pausing preserves existing outage copies.
    • Confirm manual publishing when the saved mirror setting is disabled. Recover uncertain request outcomes using durable request IDs and process mirror work in bounded batches.
    • Resolve token icons through the configured service, Dexscreener, and GeckoTerminal with caching and retry cooldowns. Display automatic icons only when no image is saved, and never persist automatically resolved URLs. Saved images retain priority even when loading fails.
    • Keep Fetch Icon as an explicit edit-form action, use a matching Detect text button, leave unresolved Contracts table Icon cells blank, and retain icon configuration during deployment.

    Validation: frontend lint and type checking, 80 frontend tests, 36 backend tests, 55 native PocketBase integration tests, and 22 compiled browser tests.

    Downloads