Skip to content

feat: support dark mode#1480

Open
HashEngineering wants to merge 9 commits into
feat/update-tools-menufrom
feat/dark-mode
Open

feat: support dark mode#1480
HashEngineering wants to merge 9 commits into
feat/update-tools-menufrom
feat/dark-mode

Conversation

@HashEngineering
Copy link
Copy Markdown
Collaborator

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

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 14, 2026

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.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a4f44067-971b-4125-bde1-95fa276f8959

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/dark-mode

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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.

@HashEngineering HashEngineering changed the title Feat/dark mode feat: support dark mode Apr 14, 2026
* feat: use JetPack Paging 3 for the Home Screen and Transaction Group tx lists

* feat: some improvements of parallelization

* feat: fix reset

* fix: more improvements

* fix: more improvements

* fix: add tx display cache

* fix: fix race conditions and other bugs

* fix: improvements

* fix: load wallet in separate thread

* fix: remove async wallet loading

* fix: improve loading speed of home screen

* fix: add WalletLoadTest

* fix: add exchange rates to the cache

* chore: use dashj 22.0.1-SNAPSHOT

* fix: store the contact request data in the tx cache

* fix: collapse database versions

* fix: add tx_group_cache for the groups

* docs: add async wallet loading proposal

* fix: support the home screen filter

* fix: simplify filter changes

* fix: simplify handling of groups

* fix: add a means to refresh the tx cache

* fix: speed up display

* fix: handle TX memos

* fix: add userId for contact payments

* fix: zero out the balance with a wallet reset

* fix: squash database versions 17 to 21

* fix: resolve several issues

* fix: add a function to force rebuilding the cache

* fix: fix a missing tx problem based on filters

* fix: exclude coinjoin tx from Sent/Received filters

* fix: fix race condition, remove unnecessary code

* fix: fix scroll observer

* fix: catch, log or prevent exceptions

* fix: various other issues, catch exceptions

* fix: resolve contacts after each block of transactions is added

* refactor: resolve contacts after each block of transactions is added

* refactor: move the tx display cache code to a singleton service

* fix: contact related race condition

* fix: improvements

* fix: improvements and fixes, cleanup

* fix: transaction wrappers should not be built based on filters

* fix: eliminate race condition that might result in an empty transaction list

* chore: update dashj and dpp

* fix: update TxDisplayCacheService to use IdentityRepository

* fix: fix log file

* fix: fix issues with blockchain rescan

* fix: coderabbit related fixes

* fix: coderabbit related fixes

* fix: remove obsolete schema files

* fix: migration for 16->17

* fix: minor improvements
* fix: improve and update tools menu (phase 1)

* fix: improve and update tools menu (phase 2)

* fix: improve and update tools menu (phase 3)

* fix: improve FeatureTopText

* fix: update spacing and rounded corners of Menu and MenuItem

* fix: update ToolsScreen to match design

* fix: address coderabbit feedback

* fix: ComposeBottomSheet - leave room for nav bar

* fix: ImportPrivateKeyDialog rounded corners
* fix: limit backstack on MainActivity

* fix: potential fix for screen switch crash

* fix: resolve a few minor issues

* fix: upgrade dashj and dpp

* fix: add removeWallet to onDestroy
* fix(coinbase): prevent crash and show error if no USD account

* fix: minor fixes
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.

1 participant