Skip to content

0.1.3

Choose a tag to compare

@jorphex jorphex released this 22 Aug 16:43
· 96 commits to main since this release

Wren 0.1.3

Wren 0.1.3 adds local wallet creation and contract tools. It also makes
transactions, browser connections, permissions, and restart recovery clearer and
more reliable.

Linux x64 remains the qualified desktop target. This release also includes an
unsigned Windows x64 preview for local testing. The Windows installer uses a
one-click current-user setup and may be shown as an unknown publisher.

New

  • Create an encrypted local wallet with a new 12-word recovery phrase or Ethereum
    private key. Wren uses the operating system's secure random generator, confirms
    the password and backup, shows the secret only during setup, and removes
    unfinished setup data. If you copy the secret, Wren clears it from the clipboard
    after one minute when it is still unchanged.
  • Prepare a contract deployment from complete creation data. Wren simulates the
    deployment, shows it for review, signs it, and sends it once.
  • Publish Solidity or Vyper source for an existing contract or a confirmed Wren
    deployment. Wren accepts common compiler, Foundry, and Hardhat build files and
    checks them against the selected contract. Sourcify is the primary service.
    Etherscan V2 is an optional fallback on supported networks. Published source is
    public and cannot be withdrawn through Wren.

Improved

  • Send now presents assets, contacts, search, networks, token icons, balances,
    addresses, and copy actions consistently. Closing, retrying, queueing,
    replacement, submission, and monitoring states are more predictable.
  • Transaction review stays attached to a submitted transaction instead of
    immediately returning to Requests. If the network does not confirm a
    submission, Wren keeps it visible for checking and does not send it again.
  • Connected Apps now distinguishes current account access from global app
    activity. Per-account revocation uses an explicit consequence review, reliable
    focus recovery, and transient status feedback.
  • Removing a signer now also removes accounts that depend on it. New local-wallet
    and profile-backup passwords use an eight-character minimum. Wren warns about
    easy-to-guess local-wallet passwords and lets you continue after explicit
    confirmation.
  • Network editing has clearer endpoint status, failover information, and
    short-window layouts. Upgraded profiles repair Wren's recognized Companion
    connection so its network list remains available.
  • Earn loads progressively, preserves public product context during partial
    failures, and applies the wallet privacy setting to every account-derived
    balance, amount, position, workflow, and receipt value.
  • Generated-wallet, account-access, deployment, verification, network, Send, and
    signing surfaces have stronger keyboard, screen-reader, focus, scaling, and
    short-height behavior.

Reliability and safety

  • Profiles from Wren 0.1.2 upgrade without resetting encrypted signers,
    permissions, connected apps, networks, contacts, tokens, or activity.
  • Wren saves generated accounts and transaction intent before making them active
    or broadcasting. After a restart, it can distinguish work that never started
    from a submission whose result is still unknown, without sending twice.
  • Access revocation and local-history clearing confirm that profile changes were
    saved before reporting success. If saving fails, Wren clearly says whether the
    change is temporary or uncertain.
  • Account and signer removal is saved before protected signer data is erased. If
    shutdown interrupts cleanup, Wren finishes the confirmed removal after restart.
  • Before source publication, Wren saves the destination and request. After a
    restart, it resumes status checks without publishing the same request again or
    saving source files and API keys in the profile.
  • Dapp chain switching can be approved before account access without silently
    widening account permission. Denial, revocation, expiry, and events remain
    limited to the requesting site and selected account.

Wren 0.1.3 is designed to pair with Wren Companion 0.1.2. Companion 0.1.2 adds
Chrome and Firefox identity switching, BaseScan and Etherscan connection fixes,
tab status, and network-list recovery. The authenticated local protocol remains
version 3.

Release artifacts:

  • Wren-0.1.3.AppImage
  • wren_0.1.3_amd64.deb
  • Wren-Setup-0.1.3-unsigned-x64.exe
  • SHA256SUMS
  • wren.cdx.json

Verify the applicable SHA256SUMS entry and GitHub artifact attestation before
installing. The Windows filename and notes state its unsigned status explicitly;
checksums verify the downloaded bytes but do not create a trusted publisher.