Skip to content

v1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Oct 14:03
· 169 commits to dev since this release
Immutable release. Only release title and notes can be modified.
241097f

1.1.0

Install

The stores review each version, so they can trail this release by a few days.

Verify or load by hand

The zips below are the same builds. Verify them with shasum -a 256 -c SHASUMS256.txt. To check that this repository's release workflow built them from this commit, run gh attestation verify nulo-chrome-1.1.0.zip --repo nulo-sh/nulo --signer-workflow nulo-sh/nulo/.github/workflows/release.yml --source-digest 241097f6c060b2c62adc7aaea3776b61f4282e93 --deny-self-hosted-runners, and the same for the Firefox zip. To load the Chrome zip by hand, unzip it, open chrome://extensions, turn on Developer mode and click Load unpacked. The Firefox zip is unsigned; the signed build comes from Firefox Add-ons.


Bug Fixes

  • The protected-file banners name the password the file was sealed with (#1233) (export) 9e88a3c
  • Cap the notice card's width so it reads as a dialog in the tab (#1231) (onboarding) 7f588ce
  • The phrase checksum verdict says the phrase does not check out (#1230) (import) cdd1533
  • A backup seals under the current password and register follows another window (#1227) (windows) 68ef940
  • Export checks the passkey first, one phrase verdict, the import name shown (#1224) (profiles) 81c7b7b
  • Clear refusals for unopenable, misplaced and already-imported account files (#1220) (import) 0768249
  • A second window follows a profile delete, an unlock and the picker (#1223) (windows) 4d68036
  • Trimmed names, a trapped creation notice and honest strict-mode copy (#1221) (profiles) 6cf8353
  • A second window follows an account import and an unlock-method change (#1219) (windows) 6aba7ca
  • A fee-payer discovery stores nothing for a profile that locked meanwhile (#1217) (fpc) 0564b48
  • Lock-screen profile, backup picker, confirm headings and multi-window messages (#1209) (popup) f66a171
  • Deleting a profile after a restart drops its persisted session row (#1201) (profile) 4cd4b02
  • Name the network alpha v6 and tidy the reveal and unlock-method flows (#1191) (ui) 244bfc5
  • The create screen drops the recovery phrase when the wallet locks (#1168) (onboarding) 74badd2
  • A negative auto-lock can no longer lock every profile out (#1155) (settings) 4df1ef6
  • A change of the profile's unlock from another window starts full backup over (#1153) (backup) 3a53715

Chore

Documentation

  • Passkey profiles have a recovery phrase (#1142) (legal) 518170a

Features

  • Choose how to unlock after a phrase import or a backup restore (#1143) (passkey) bd4e666
  • A passkey profile keeps a recovery phrase its passkey unlocks (#1139) (passkey) 74cf899
  • Seal profile secrets under a per-profile passkey unlock key (#1130) (crypto) 0634a79

Other

  • Promote dev → main (passkey profiles keep a recovery phrase; chaos-campaign fixes) (#1234) 72d8bb7

Tests

  • Profile chaos campaign results and close-out (#1193) (e2e) aa6995b
  • The update replay records and replays v1.0.0 (#1203) (e2e) 570986a
  • Agent chaos sessions over an isolated, instrumented wallet (#1156) (e2e) 5d4dff0
  • Seeded profile chaos with model oracles on chrome and firefox (#1140) (e2e) dde9b98
  • Drop the deleted token before the cursor case's rebuild (#1129) (extension) 67cae68