Skip to content

Conversation

@bfoss765
Copy link

Issue being fixed or feature implemented

Related PR's and Dependencies

Screenshots / Videos

How Has This Been Tested?

  • QA (Mobile Team)

Checklist:

  • I have performed a self-review of my own code and added comments where necessary
  • I have added or updated relevant unit/integration/functional/e2e tests

* feat: update txmetadata handling

* fix: save restore state to blockchain identity data

* fix: do not include CoinJoin transactions

* fix: log errors with more detail
* feat: convert SettingsActivity to a Fragment

* feat: add nav graph for settings and add Tx Metadata dialogs and fragments

* feat: format tx metadata settings fragment and link to DashPayConfig

* feat: finish TransactionMetadataCostDialog

* feat: update UI

* feat: use TransactionMetadataSettings

* fix: make ExchangeRatesConfig a singleton

* fix: remove withContext for DataStore

* style: update format

* feat: add saveGiftcardInfo

* fix: visuals

* fix: change observing of the localCurrencySymbol

* fix: add a tx metadata saving job

* refactor: redo nav-graphs to make navigation easier

* fix: add shouldSaveToCache

* feat: add debugging, logs and adjust when tx-metadata is saved
* feat: add DashCheckBox and DashRadioButton

* feat: refactor TransactionMetadataSettingsFragment as Composable

* feat: reset wallet dialogs

* feat: update metadata setting defaults

* feat: always hide tx metadata settings by default
* fix: use Flow instead of LiveData when observing Work

* fix: updates for components

* remove duplicate setupRadioGroup method

* feat: add exists method

* feat: enable transaction metadata saving on prod flavor

* feat: build out saving historical data

* fix: improve logging

* fix: enable reset wallet

* fix: make TransactionMetadataDocument a data class

* fix: improve some functions for metadata

* fix: improve publish transaction metadata worker

* fix: improve publish transaction metadata functions

* fix: update should save methods in DashPayConfig

* fix: use dpp 2.0.0-TX-SNAPSHOT

* fix: update save status and progress

* fix: last fixes for QA found issues

* fix: coderabbit issues

* fix: compile issues

* fix: remove commented code

* fix: remove unneeded argument

* fix: remove unneeded nav graphs

* fix: remove unneeded nav graphs
* chore: update translations

* chore: update to dashj 21.1.12 and dpp 2.0.1

* chore: update checkpoints

* fix: coinbase transfer enter amount, BIP21 send process

* docs: update change log for 11.4.x
* fix: support Transaction Metadata in the new design for Settings

* fix: align with txmetadata spec (txid stored in little endian)

* fix: use smaller push periods on Testnet or debug

* fix: fix the encryptionKey index calculation

* fix: minor improvements
* feat: update shortcut defaults

* fix: specify prioritizeSpend explicitly as true
* fix: support Android 15 edge-to-edge on OffsetDialogFragment

* fix: use release versions of dashj-bls, dashj-scrypt and dashj-x11

* chore: remove incorrect comment
* fix: log tx data for debugging

* fix: properly handle max topup
* fix: show Send to and Received at (regression from topup fixes)

* fix: crash in onDestroy if block stores were not created

* chore: add logging to BlockchainServiceImpl onDestroy

* chore: use dashj 21.1.13-SNAPSHOT

* chore: update to 16KB page size dependencies

* fix: track send/received contact requests separately

* fix: track send/received contact requests separately

* fix: improve logging and tracking of update contact requests method

* fix: lower max logs file size

* fix: do initial update sync when loading

* fix: prevent blockchain file deletion with overlapped exception

* fix: track foreground/background changes

* fix: prevent multiple onDestroy's from running the cleanup process

* tests: add wallet file performance tests

* chore: remove extra PreBlockStage class

* fix: increase stall threshhold

* fix: allow 7 seconds to shutdown peer group

* fix: add time tracking of some processes

* fix: ensure preblock sync % doesn't decrease

* tests: specify assets for androidTest

* fix: fix restore failure related crashes

* fix: allow for 15MB of log files

* feat: add TestingSPVBlockStore for triggering mocked blockstore memory stalls

* fix: add recovery system for blockstore memory stall

* fix: add logging to PeerListFragment

* fix: add logging to PeerListFragment

* fix: make getConnectedPeers nullible

* fix: add rescheduleService if idling results in service shutdown

* fix: add rescheduleService if idling results in service shutdown

* fix: add rescheduleService if idling results in service shutdown

* fix: remove logging of onCoinsReceived and Sent

* fix: marked cleaning up as false

* fix: restore 500 blocks if there is a blockstore timeout

* fix: misc changes

* fix: use dpp 2.0.2

* fix: use new Connectivity Manager
* feat: add support for CTX staging environment

* fix: refactor discount for CTX for new API

* chore: update to dpp 2.0.2

* fix: fix info dialog for DashSpend Android 15

* chore: remove commented code
* chore: update translations

* fix: set save on next block to false (speed increase for long sync)

* tests: fix createTestTransactionData

* fix: update PreBlockStage enum

* fix: remove thread priority change in background

* fix: lower max logs file size

* fix: track foreground/background changes

* fix: prevent multiple onDestroy's from running the cleanup process

* fix: add time tracking of some processes

* fix: allow for 15MB of log files

* fix: remove logging of onCoinsReceived and Sent

* fix: misc changes

* fix: use new Connectivity Manager

* fix: remove thread priority change in background

* fix: compress wallet.log if it is large enough

* fix: display correct discount in confirm dialog

* fix: add more logging to PeerListFragment

* fix: add more logging to BlockchainServiceImpl

* fix: add Timeout simulator

* fix: improve network connectivity handler

* chore: update to dashj 21.1.13
* fix: improve check for CTX refresh token / login

* fix: remove unused imports
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 17, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch master

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@bfoss765
Copy link
Author

Created on the wrong project

@bfoss765 bfoss765 closed this Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants