Skip to content

0.1.5

Choose a tag to compare

@github-actions github-actions released this 31 Aug 18:59

Wren 0.1.5

Wren 0.1.5 improves everyday Control Center and wallet workflows, refreshes the
visual hierarchy, makes Activity rows useful detail views, and keeps privacy-safe
transaction references available for the same 90-day window as Activity history.

Richer Activity details

  • Every Activity row is clickable and keyboard accessible. Detail views show the
    applicable type, result, app, network, account, and exact timestamps without
    placing private request contents in Activity history.
  • Transaction, Wallet Calls, and EIP-7702 revocation entries can retrieve semantic
    transaction context on demand from the configured RPC. Wren verifies the retained
    hash, sending account, and optional canonical block before showing native value,
    recipient or contract, bounded method/argument context, Copy, or explorer actions.
  • Wallet Calls details distinguish submitted, confirmed, reverted, and unavailable
    actions. Partial recovery is labeled rather than reconstructed or guessed.
  • A compact main-process-only ledger retains Activity identity, account, origin,
    chain, submitted hashes, and optional canonical block references for 90 days.
    It never stores fetched transaction bodies, calldata, decoded opaque bytes,
    recipients, or amounts. Renderer state and profile backups exclude the ledger,
    and Clear Activity removes it.
  • On upgrade, Wren backfills references only from evidence that is still retained.
    Older entries without recoverable evidence show that on-chain evidence is
    unavailable.
  • Clear Activity establishes a durable history boundary. Repeated observations of
    an unchanged retained transaction, including a replacement, stay cleared; a
    newer lifecycle update may appear again.

Control Center and wallet workflows

  • Persistent Control Center navigation keeps Home, Accounts, Networks, App
    activity, and Settings close at hand, with account, active-network, and app
    counts where available.
  • Account management groups signing and watch-only accounts, shows disconnected
    hardware accounts, keeps account ordering stable, and offers direct create,
    import, and watch actions.
  • Network management adds Active and All views with an inline Add action.
  • The wallet adds a portfolio summary with a direct Send action, plus address Copy
    and QR actions. Chrome Companion now opens its Web Store listing directly.
  • The request summary identifies the next review, its app, and whether other
    requests are pending or confirming.

Clearer request reviews

  • Permit reviews state the action, account, token, amount, network, spender,
    expiry, and signature type, while keeping raw typed data available.
  • Token approvals place the token, spender, expiry, and spending-limit choices
    together. Unlimited approval has an explicit warning; custom values are
    validated; incomplete token details remain visible but cannot be edited.
  • Wallet Calls batch settings show the starting nonce, maximum batch fee, and
    per-transaction gas and fee controls. EIP-7702 revocation keeps configured-RPC
    delegation evidence available on demand.

Interface system

  • The dashboard, Control Center, wallet panel, request reviews, account selectors,
    navigation, and management surfaces now share one consistent visual hierarchy.
  • Send and Sweep have visible recipient and amount fields at rest, regular-weight
    values, clearer mode selection, and aligned positive-balance selection controls.
  • Portfolio, balances, requests, and Activity use corrected optical alignment,
    spacing, separators, footer actions, hover bounds, and empty-state treatment.
  • Account identity and portfolio balance presentation is lighter and more direct,
    while transaction and signing controls retain explicit review emphasis.

Profile migration reliability

  • Existing Frame profiles regain their canonical legacy color palette during
    migration instead of carrying incomplete theme values into Wren.
  • Mixed-case account keys are merged into their canonical lowercase identity while
    preserving account metadata and records.

Compatibility and security boundary

  • Wren 0.1.5 remains designed to pair with
    Wren Companion 0.1.2
    over authenticated protocol 3. Firefox review remains pending. Use the
    checksum-verified Companion archive where store distribution is unavailable.
  • Wren has not had an independent security audit. The Activity lookup is an explicit
    user action, uses only the configured RPC, returns a bounded semantic projection,
    and does not add telemetry or a Wren backend.

Platform boundary

Linux x64 AppImage and deb packages remain Wren's qualified release target.

The Windows x64 installer is an unsigned, unqualified preview. Windows will
show an unknown publisher and may display SmartScreen. Its filename includes
unsigned, and both the installer and packaged executable must report NotSigned.

The Intel and Apple Silicon macOS DMGs are unqualified previews. They are
ad-hoc signed and unnotarized, with no Apple Developer ID, Team ID, trusted
publisher, or notarization ticket. Neither architecture is described as physically
qualified until its exact artifact passes the physical Mac checklist. Automatic
macOS updates are not published.

Release artifacts:

  • Wren-0.1.5.AppImage
  • wren_0.1.5_amd64.deb
  • Wren-Setup-0.1.5-unsigned-x64.exe
  • Wren-0.1.5-macos-x64-unnotarized.dmg
  • Wren-0.1.5-macos-arm64-unnotarized.dmg
  • SHA256SUMS
  • wren.cdx.json

Verify the applicable SHA256SUMS entry and GitHub build and SBOM attestations
before installing. Checksums and attestations bind downloads to the public release
workflow; they do not create a trusted Windows or Apple publisher.