Skip to content

Conversation

@ovitrif
Copy link
Collaborator

@ovitrif ovitrif commented Dec 9, 2025

Closes: #511
Closes: #512
Roadmap: Upgrade to vss-client-ng version 0.4.0

Description

This PR:

  • Updates compilation target to Android 16 (API Level 36)
  • Updates all dependencies to their latest versions
    • Includes vss-rust-client-ffi version which upgraded to vss-client-ng 0.4.0
  • Fixes pull-to-refresh UX, debouncing syncs triggered by events and implementing a mechanism to cancel the in-progress sync each time a manual pull-to-refresh UX gesture
  • Speeds up UI update after transfers are settled
  • Refactors and cleans-up various code parts
  • Improves linting
  • Migrates to to Android 16 as compilation target

Preview

To Spending To Savings
toSpending.mp4
toSavings.mov

QA Notes

  • Smoke regression test on Android 16 (check edge2edge and predictive back gestures)
  • Test pull-to-refresh
  • Do transfer to spending with mining
  • Do transfer to savings with required confirmations blocks mining

@ovitrif ovitrif changed the title chore: Update all dependencies to latest version chore: Update all dependencies Dec 9, 2025
@ovitrif ovitrif mentioned this pull request Dec 10, 2025
@ovitrif ovitrif marked this pull request as ready for review December 10, 2025 13:15
@ovitrif ovitrif requested a review from jvsena42 December 12, 2025 21:11
@ovitrif
Copy link
Collaborator Author

ovitrif commented Dec 12, 2025

@jvsena42 If the CI passes this is good to go in;

Most of the new changes were structural and not impacting implementation.

@jvsena42
Copy link
Member

this RBF test fails when the replaced transaction is selected instead of the new one. maybe we could update the test for "boosted"in this case too
https://github.com/synonymdev/bitkit-android/actions/runs/20179991818/job/57943797326?pr=513

@ovitrif ovitrif disabled auto-merge December 15, 2025 16:22
@ovitrif ovitrif merged commit 96d36d5 into master Dec 15, 2025
33 of 40 checks passed
@ovitrif ovitrif deleted the chore/update-deps branch December 15, 2025 16:22
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.

UI Update Comes Too Late After a Transfer is Settled Pull To Refresh on Home Screen Takes too Long

3 participants