Skip to content

Releases: cygnet3/dana

v0.8.0-beta.3

18 May 21:35

Choose a tag to compare

v0.8.0-beta.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.7.4...v0.8.0-beta.3

v0.7.4

08 May 12:18

Choose a tag to compare

Warning

Dana wallet is currently still considered 'experimental'. Don't use funds you aren't willing to lose. We don't take responsibility for lost funds.

What's Changed

  • fix: Prevent spending to self by @Sosthene00 in #364
  • chore(rust): update spdk-wallet to latest by @cygnet3 in #367
  • feat: add transaction details screen by @Sosthene00 in #281
  • feat: make the field in ChooseRecipient searching for known contacts by @Sosthene00 in #361
  • fix(contacts): infinite hang when erroring on empty address by @cygnet3 in #371
  • refactor(send): drop RecipientForm and RecipientFormFilled by @cygnet3 in #372
  • refactor(spend): clean up spend flow by @cygnet3 in #373
  • feat(txhistory): sort by confirmation height by @cygnet3 in #379
  • refactor: drop api- prefix from all api structs by @cygnet3 in #376
  • refactor(ui): use FooterButton on home screen for 'pay' by @cygnet3 in #381
  • fix(choose_recipient): change button text to fix screen width by @cygnet3 in #382
  • refactor: drop api- prefix from unsigned sp transaction by @cygnet3 in #383
  • refactor: rename change_address -> change_code by @cygnet3 in #385
  • refactor: remove unused imports by @cygnet3 in #386
  • refactor(screens): use MainScreenSkeleton for all main page screens by @cygnet3 in #388
  • fix(ui, android): wrap main screen column in a SafeArea by @cygnet3 in #391
  • build: update cargokit by @cygnet3 in #393
  • refactor(justfile): drop recipes for manually building binaries by @cygnet3 in #394
  • refactor: drop url_launcher dependency override by @cygnet3 in #395

Full Changelog: v0.7.3...v0.7.4

v0.8.0-beta.2

30 Apr 19:50

Choose a tag to compare

v0.8.0-beta.2 Pre-release
Pre-release

Warning

Dana wallet is currently still considered 'experimental'. Don't use funds you aren't willing to lose. We don't take responsibility for lost funds.

What's Changed

  • fix: Prevent spending to self by @Sosthene00 in #364
  • chore(rust): update spdk-wallet to latest by @cygnet3 in #367
  • feat: add transaction details screen by @Sosthene00 in #281
  • feat: make the field in ChooseRecipient searching for known contacts by @Sosthene00 in #361
  • fix(contacts): infinite hang when erroring on empty address by @cygnet3 in #371
  • refactor(send): drop RecipientForm and RecipientFormFilled by @cygnet3 in #372
  • refactor(spend): clean up spend flow by @cygnet3 in #373
  • feat(txhistory): sort by confirmation height by @cygnet3 in #379
  • refactor: drop api- prefix from all api structs by @cygnet3 in #376
  • refactor(ui): use FooterButton on home screen for 'pay' by @cygnet3 in #381
  • fix(choose_recipient): change button text to fix screen width by @cygnet3 in #382
  • refactor: drop api- prefix from unsigned sp transaction by @cygnet3 in #383
  • refactor: rename change_address -> change_code by @cygnet3 in #385
  • refactor: remove unused imports by @cygnet3 in #386
  • refactor(screens): use MainScreenSkeleton for all main page screens by @cygnet3 in #388
  • fix(ui, android): wrap main screen column in a SafeArea by @cygnet3 in #391

Full Changelog: v0.7.3...v0.8.0-beta.2

v0.7.3

07 Apr 11:04
61cf6cc

Choose a tag to compare

Warning

Dana wallet is currently still considered 'experimental'. Don't use funds you aren't willing to lose. We don't take responsibility for lost funds.

This minor release contains mostly stabilization updates. Most of the work in this release is related to database migration, however this should not make a noticeable difference to the user.

New user-facing features:

  • Add 'reset to birthday' user setting
  • Better looking confirm screens for both resetting and deleting wallet
  • Disable file backups on the Experimental flavor
  • Better support for self-spends, no longer show 2 separate transactions for self-spends (incoming and outgoing)
  • Improve 'add contact' flow: allow searching for contact names in 'add contact' widget

Below are the full changelogs.

What's Changed

  • docs: update dana experimental section in README by @cygnet3 in #323
  • refactor: add goToHomeScreen global function by @cygnet3 in #326
  • refactor: drop spwallet serialize/deserialize by @cygnet3 in #332
  • refactor(sync): rename scan -> sync in dart codebase by @cygnet3 in #324
  • chore(rust): update spdk to latest by @cygnet3 in #333
  • feat: reset wallet to birthday by @cygnet3 in #325
  • feat: add confirm screens for wallet deletion and reset by @cygnet3 in #334
  • feat(ui): mark 'reset wallet data' as destructive by @cygnet3 in #335
  • build(linux): set default window size 450x700 by @cygnet3 in #336
  • feat(sql): add file-based migration support by @cygnet3 in #337
  • fix(db): split migration into separate statements by @cygnet3 in #339
  • feat(justfile): add inspect-db command by @cygnet3 in #340
  • feat(justfile): build android binaries if running on android in 'run' recipe by @cygnet3 in #345
  • style(rust): allow unused wallet_fingerprint struct field by @cygnet3 in #346
  • style: dart format lib by @cygnet3 in #347
  • build: add github workflow for dart format checking by @cygnet3 in #348
  • feat: store OwnedOutputs and TxHistory in SQL database by @Sosthene00 in #272
  • refactor(db): merge transaction tables by @cygnet3 in #351
  • feat(UI): show self-sends in transaction history as send-to-self by @cygnet3 in #353
  • feat(db): enable pragma foreign_keys by @cygnet3 in #354
  • refactor: drop migration idempotency by @cygnet3 in #355
  • build(justfile): add 'just format' command by @cygnet3 in #356
  • refactor: move search contacts to 'add contact' screen by @Sosthene00 in #287
  • Disable file backups by @cygnet3 in #357
  • feat(regtest): set last_sync to 0 on initializing by @cygnet3 in #358
  • fix(db): enable foreign_keys pragma after migration by @cygnet3 in #359
  • build: v0.7.3 release by @cygnet3 in #365

Full Changelog: v0.7.2...v0.7.3

v0.7.2

01 Mar 15:40

Choose a tag to compare

Warning

Dana wallet is currently still considered 'experimental'. Don't use funds you aren't willing to lose. We don't take responsibility for lost funds.

What's Changed

  • build: v0.7.2 release by @cygnet3 in #316
  • feat: allow wallet creation without internet access by @cygnet3 in #315
  • feat: make birthday nullable by @cygnet3 in #314
  • feat: move owned_output to dana rust lib by @cygnet3 in #311
  • Add aiexclude by @Sosthene00 in #308
  • refactor: Move display_btc and display_sats from rust code to dart by @Sosthene00 in #307
  • refactor: Move FiatCurrency to dart by @Sosthene00 in #306
  • refactor(rust): import backend-blindbit-v1 via spdk_wallet re-export by @cygnet3 in #305
  • refactor(rust): split OwnedOutput into SimplifiedOutput by @cygnet3 in #304
  • refactor: replace spdk-core dependency with spdk-wallet by @cygnet3 in #303
  • fix: de/serialize network as lowercase @cygnet3 in #302
  • refactor: drop birthday from SpWallet struct by @cygnet3 in #301
  • style: dart format by @cygnet3 in #300
  • build: add flutter_rust_bridge generated files to gitignore by @cygnet3 in #299
  • refactor(rust): split api/structs into multiple files by @cygnet3 in #298
  • feat: use network enum in rust library api by @cygnet3 in #297
  • build: update bitcoin dependency to latest by @cygnet3 in #296
  • fix: make dana address scrollable in contact details screen by @cygnet3 in #295
  • Refactor global functions by @Sosthene00 in #294

Full Changelog: v0.7.1...v0.7.2

v0.7.1

11 Feb 18:19
23b9f95

Choose a tag to compare

Warning

Dana wallet is currently still considered 'experimental'. Don't use funds you aren't willing to lose. We don't take responsibility for lost funds.

What's Changed

  • [refactor] Move get fees to chainstate by @cygnet3 in #260
  • Allow delayed setting of the 'you'-contact bip353Address by @cygnet3 in #261
  • feat(dev): Add skip button on register dana address screen by @cygnet3 in #262
  • Implement initial Settings screen redesigns by @Sosthene00 in #259
  • refactor: Drop old unused variables in SpWallet by @cygnet3 in #265
  • feat: Add 'local' flavor by @cygnet3 in #266
  • chore: Update flutter secure storage to 10.0.0 by @cygnet3 in #267
  • build(justfile): Drop build-apk recipes by @cygnet3 in #269
  • build(android): Rename Dev flavor app Development -> Experimental by @cygnet3 in #270
  • feat: Use signet as default for all flavors apart from live by @cygnet3 in #271
  • refactor(screens): Use proper conventions on settings screens by @cygnet3 in #273
  • style: Use generic skeleton widget across different screen domains by @cygnet3 in #274
  • feat: Add 'about' page to settings screen by @cygnet3 in #275
  • refactor: fix flutter diagnostics by @cygnet3 in #276
  • feat: make entire fee selection tile clickable by @cygnet3 in #277
  • refactor(screens): remove unused show address screen by @cygnet3 in #279
  • fix(spend): send to contact payment code by @cygnet3 in #280
  • refactor(screens): reorganize screens folder by @cygnet3 in #278
  • chore: update spdk with workspace structure by @cygnet3 in #283
  • fix: contact details don't display sent for user You contact by @Sosthene00 in #284
  • refactor(rust): rename blindbit-backend -> backend-blindbit-v1 by @cygnet3 in #290
  • build: v0.7.1 release by @cygnet3 in #291

Full Changelog: v0.7.0...v0.7.1

v0.7.0

21 Jan 15:03

Choose a tag to compare

Warning

Dana wallet is currently still considered 'experimental'. Don't use funds you aren't willing to lose. We don't take responsibility for lost funds.

This release introduces a new way of paying people: Dana addresses. Claim a Dana address for yourself, send money to someone's Dana address, and add them to your contacts for a more seamless payment experience!

What's Changed

Full Changelog: v0.6.3...v0.7.0

v0.6.3

11 Dec 05:05
58f445d

Choose a tag to compare

Warning

Dana wallet is currently still considered 'experimental'. Don't use funds you aren't willing to lose. We don't take responsibility for lost funds.

Biggest change is the addition of a (very simple) PIN-code screen. Other than that, lots of small improvements / bug fixes.

What's Changed

Full Changelog: v0.6.2...v0.6.3

v0.6.2

17 Oct 13:12
e497e42

Choose a tag to compare

Warning

Dana wallet is currently still considered 'experimental'. Don't use funds you aren't willing to lose. We don't take responsibility for lost funds.

What's Changed

Full Changelog: v0.6.1...v0.6.2

v0.6.1

20 Aug 22:25

Choose a tag to compare

Warning

Dana wallet is currently still considered 'experimental'. Don't use funds you aren't willing to lose. We don't take responsibility for lost funds.

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.6.1