Skip to content

Commit

Permalink
Dev Cryptopower
Browse files Browse the repository at this point in the history
  • Loading branch information
xaur committed Dec 28, 2023
1 parent 0e268ad commit 3d94994
Showing 1 changed file with 61 additions and 6 deletions.
67 changes: 61 additions & 6 deletions journal/202311.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ _Image: { "Title by @author. Description..." OR just "Description..." }_

- DCRDEX mesh proof of concept

-
- Private testing of Android and iOS build of Cryptopower has begun

-

Expand Down Expand Up @@ -241,12 +241,67 @@ _Image: Improved bond information in DCRDEX Settings_

_[Cryptopower](https://github.com/crypto-power/cryptopower) is a multi-coin desktop GUI wallet for DCR, BTC, and LTC. It runs in a privacy-preserving light SPV mode without needing full blockchains, supports Decred staking, mixing, voting, and other unique features._

{ _Sources:_
Design implementation for top-level Home pages:

- Jump to [transaction details](https://github.com/crypto-power/cryptopower/pull/258) when a transaction is clicked on Overview.
- Implemented new [Transactions tab](https://github.com/crypto-power/cryptopower/pull/198) showing all transactions across all wallets with optional filters by wallet and by transaction type.
- Jump to [proposal details](https://github.com/crypto-power/cryptopower/pull/272) when a proposal is clicked on Overview.
- Hide [Send button](https://github.com/crypto-power/cryptopower/pull/302) for watch-only wallets.

Design implementation for Wallets pages:

- Added new cards to [wallet Info](https://github.com/crypto-power/cryptopower/pull/247) page to show mixer status, recent transactions, and recent staking activity.
- Implemented new layout on [wallet Settings](https://github.com/crypto-power/cryptopower/pull/228) page.
- Updated layout of wallet [Staking](https://github.com/crypto-power/cryptopower/pull/244) page sections: general Staking Info, Statistics, and Tickets.

Mobile adaptation:

- Adapted [wallet selection](https://github.com/crypto-power/cryptopower/pull/226) page to mobile layout.

Coin conversion:

- Added low-level support for [Trocador.app](https://github.com/crypto-power/instantswap/pull/7) in the [instantswap](https://github.com/crypto-power/instantswap) library.
- { _omitting: instantswap#9,10 (unreleased fixes)_ }

Fixes:

- Fixed the label shown when there is [no staking activity](https://github.com/crypto-power/cryptopower/pull/227). { _may group (minor)_ }
- Fixed rendering of [coin card background](https://github.com/crypto-power/cryptopower/pull/236) images on the Overview tab.
- Fixed onboarding pages showing during [app shutdown](https://github.com/crypto-power/cryptopower/pull/259).
- Fixed crash when switching between [Wallets and Overview](https://github.com/crypto-power/cryptopower/pull/263) tabs.

Internal and developer changes:

- Refactored internal [components API](https://github.com/crypto-power/cryptopower/pull/223) to optimize memory use. { _may group (refactoring)_ }
- Removed the [`Wallet` type](https://github.com/crypto-power/cryptopower/pull/232) to simplify internal API and remove unnecessary code. { _may group (refactoring, architecture)_ }
- Removed a lot of unneeded [listener helper code](https://github.com/crypto-power/cryptopower/pull/240).
- Remove duplicated [app width calculation](https://github.com/crypto-power/cryptopower/pull/274).
- Fixed [linter errors](https://github.com/crypto-power/cryptopower/pull/241) and updated CI configuration.
- { _omitting: 267 (rename)_ }

Private testing of mobile app builds has been set up in Google Play Store and Apple Store (TestFlight). If you'd like to participate please ask in [#cryptopower](https://chat.decred.org/#/room/#cryptopower:decred.org) Matrix chat ([how to join Matrix](https://docs.decred.org/getting-started/joining-matrix-channels/)).

![](https://user-images.githubusercontent.com/19331824/280445563-301ca5be-1a07-4b71-b933-5fdc1ce64a10.png)

![](../img/ { _xx https://github.com/crypto-power/cryptopower/pull/236 })

_Image: Overview tab in Cryptopower_

{ _image candidates:_

- https://github.com/crypto-power/cryptopower
- https://github.com/crypto-power
- #cryptopower-dev
- #cryptopower
- Wallets / Info cards
- https://github.com/crypto-power/cryptopower/pull/247
- Wallets / Settings
- https://github.com/crypto-power/cryptopower/pull/228
- https://github.com/crypto-power/cryptopower/issues/213
- Home / Transactions tab
- https://github.com/crypto-power/cryptopower/pull/198
- https://github.com/crypto-power/cryptopower/issues/180
- Wallets / Staking
- https://github.com/crypto-power/cryptopower/issues/212
- Mobile / Wallets
- https://github.com/crypto-power/cryptopower/issues/126
- https://github.com/crypto-power/cryptopower/pull/226

}

Expand Down

0 comments on commit 3d94994

Please sign in to comment.