]> Nutra Git (v2) - gamesguru/feather.git/commit
Implement Skip Sync and Data Saving features
authorgg <chown_tee@proton.me>
Wed, 7 Jan 2026 11:37:00 +0000 (06:37 -0500)
committergg <chown_tee@proton.me>
Wed, 7 Jan 2026 11:37:00 +0000 (06:37 -0500)
commitb698555ecc125a4e582d05f7062d503349bff1b0
tree9ddc5f5efffab7ce6dbde5c3b19b47ceaa84cf65
parent230158896c2ecaf17e99e3eddc696dde6f3ab17f
Implement Skip Sync and Data Saving features

Logic:
- Add 'Skip to Tip', 'Date Range', and 'Full Sync' engine to libwalletqt
- Implement 'Scan Transaction' functionality for specific TXIDs

UI:
- Add context menu actions to bottom bar for selective sync
- Display block-depth count in status bar, courtesy of @masflam

bounty claimed here (as "mr_overquald")
https://bounties.monero.social/posts/79/1-230m-add-a-skip-sync-feature-to-a-monero-wallet

Co-authored-by: MasFlam <masflam@masflam.com>
refactor, cleanup, and format code.

allow for storing a debug version in the build #

wip gem

idk gem, little pruney there

restore master. Let's go from there again

Implement Skip Sync and Data Saving features

Logic:
- Add 'Skip to Tip', 'Date Range', and 'Full Sync' engine to libwalletqt
- Implement 'Scan Transaction' functionality for specific TXIDs

UI:
- Add context menu actions to bottom bar for selective sync
- Display block-depth count in status bar, courtesy of @masflam

bounty claimed here (as "mr_overquald")
https://bounties.monero.social/posts/79/1-230m-add-a-skip-sync-feature-to-a-monero-wallet

Co-authored-by: MasFlam <masflam@masflam.com>
allow for storing a debug version in the build #

idk gem, little pruney there

allow for storing a debug version in the build num (merge: keep-both)

fix cmakelists

wip

ds updates to Wallet.cpp/Wallet.h

fix build error

wip

wip2

super

getting there

fix warning/info messages

bigger scan Tx window

fix transaction diaglogue sizing

fix warning/info in build logs

updae message box stuff

better

fix compile error; hopefully persist settings?

fixing it up

laughable bug

better conditional & debug logging

better?

tidy estimatedBytes

use simple QDialog for transaction Scan window

rename to syncPause

properly dispose of QThreadStorage disposal

$ ./build/bin/feather --version
FeatherWallet 2.8.1-79-g16eec531
QThreadStorage: entry 2 destroyed before end of thread 0x562e3e2b3b90
QThreadStorage: entry 1 destroyed before end of thread 0x562e3e2b3b90

shellcheck stuff?

wip1

wip2

more wip

better

improvements in status bar

debug build

better!

keep trucking

better synch status

trying to get status always updated

put into helper method

restore CMakeLists.txt back to master status

polishing for review

remove formatting diffs; remove BCUR ref

refactor bool importTransaction()
13 files changed:
CMakeLists.txt
setup_flags.sh [new file with mode: 0644]
src/CMakeLists.txt
src/MainWindow.cpp
src/MainWindow.h
src/WindowManager.cpp
src/libwalletqt/Wallet.cpp
src/libwalletqt/Wallet.h
src/model/SubaddressProxyModel.h
src/utils/Utils.cpp
src/utils/Utils.h
src/utils/config.cpp
src/utils/config.h