]>
Nutra Git (v2) - gamesguru/feather.git/log
gg [Mon, 12 Jan 2026 14:15:47 +0000 (09:15 -0500)]
simplify status bar to block count, not download size/time
gg [Mon, 12 Jan 2026 14:09:41 +0000 (09:09 -0500)]
more lint fixes; start blocks instead of time
gg [Mon, 12 Jan 2026 14:01:17 +0000 (09:01 -0500)]
fix remaining small issues
gg [Mon, 12 Jan 2026 13:59:57 +0000 (08:59 -0500)]
fix file close cache bug
gg [Mon, 12 Jan 2026 13:58:23 +0000 (08:58 -0500)]
fix p1: full sync bug & mutex
gg [Mon, 12 Jan 2026 13:24:03 +0000 (08:24 -0500)]
resolve build errors & lint warnings
gg [Sat, 10 Jan 2026 14:43:07 +0000 (09:43 -0500)]
breaking commit? why?
gg [Sat, 10 Jan 2026 09:37:11 +0000 (04:37 -0500)]
fix resize bug?
gg [Sat, 10 Jan 2026 05:13:33 +0000 (00:13 -0500)]
more deprecation warning/Qt6 stuff
gg [Fri, 9 Jan 2026 22:31:58 +0000 (17:31 -0500)]
more deprecation warnings resolved
gg [Fri, 9 Jan 2026 22:30:45 +0000 (17:30 -0500)]
handle deprecation warnings in build
gg [Fri, 9 Jan 2026 22:22:23 +0000 (17:22 -0500)]
fixup
gg [Fri, 9 Jan 2026 22:04:04 +0000 (17:04 -0500)]
fix
gg [Wed, 7 Jan 2026 11:37:00 +0000 (06:37 -0500)]
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()
tobtoht [Thu, 13 Nov 2025 09:36:00 +0000 (09:36 +0000)]
Merge pull request #275 from Oblivionsage/fix/unsigned-tx-amount-underflow
fix: prevent integer underflow in amount() bounds check
oblivionsage [Thu, 13 Nov 2025 00:52:38 +0000 (01:52 +0100)]
fix: prevent integer underflow in amount() bounds check
The bounds check 'index > arr.size() - 1' has an edge case bug.
When arr.size() is 0, subtracting 1 from an unsigned size_t
underflows to SIZE_MAX, so 'index > SIZE_MAX' is always false.
This could theoretically allow out-of-bounds access, though it's
pretty hard to trigger in practice - would need a malformed/corrupted
unsigned_tx file that parses successfully but has no transactions.
Changed to 'arr.empty() || index >= arr.size()' which handles
the edge case properly.
Found with AddressSanitizer during fuzzing.
tobtoht [Wed, 12 Nov 2025 15:28:50 +0000 (16:28 +0100)]
depends: qt: drop unused patches
tobtoht [Wed, 12 Nov 2025 15:26:56 +0000 (16:26 +0100)]
depends: qt: consolidate qtmultimedia patches
tobtoht [Wed, 12 Nov 2025 14:38:46 +0000 (15:38 +0100)]
depends: qt: drop unneeded patches
tobtoht [Wed, 12 Nov 2025 14:32:45 +0000 (15:32 +0100)]
update nodes
tobtoht [Wed, 12 Nov 2025 12:35:11 +0000 (13:35 +0100)]
Revert "plugins: remove Crowdfunding and Bounties"
partial revert, keep CCS for now
tobtoht [Wed, 12 Nov 2025 11:18:49 +0000 (12:18 +0100)]
depends: fix expat fetch on darwin
tobtoht [Wed, 12 Nov 2025 11:13:07 +0000 (12:13 +0100)]
depends: tor_darwin: update to 0.4.8.19
tobtoht [Wed, 12 Nov 2025 11:07:47 +0000 (12:07 +0100)]
depends: tor_linux: update to 0.4.8.20
tobtoht [Wed, 12 Nov 2025 11:04:43 +0000 (12:04 +0100)]
depends: unbound: update to 1.24.1
tobtoht [Wed, 12 Nov 2025 10:57:54 +0000 (11:57 +0100)]
depends: expat: update to 2.7.3
tobtoht [Tue, 11 Nov 2025 17:20:07 +0000 (18:20 +0100)]
depends: libxcb_util_image: cleanup patch
tobtoht [Tue, 11 Nov 2025 15:21:18 +0000 (16:21 +0100)]
guix: bump minimum macos to 14.0
tobtoht [Tue, 11 Nov 2025 14:13:19 +0000 (15:13 +0100)]
cmake: fix macos build
tobtoht [Tue, 11 Nov 2025 12:22:26 +0000 (13:22 +0100)]
guix: fix flatpak build
tobtoht [Tue, 11 Nov 2025 09:55:01 +0000 (10:55 +0100)]
guix: build macos release with clang 19
tobtoht [Tue, 11 Nov 2025 09:03:36 +0000 (10:03 +0100)]
update monero submodule (ledger fix)
tobtoht [Sat, 1 Nov 2025 20:31:23 +0000 (21:31 +0100)]
Revert "guix: build macos release with llvm 21"
This reverts commit
a4bafcd07b80cc6a67bc9ce66475527914489a28 .
tobtoht [Sat, 1 Nov 2025 20:10:09 +0000 (21:10 +0100)]
guix: pack: fix nss module
tobtoht [Sat, 1 Nov 2025 18:54:22 +0000 (19:54 +0100)]
depends: openssl: update to 3.6.0
tobtoht [Fri, 10 Oct 2025 07:37:56 +0000 (09:37 +0200)]
depends: qt: update to 6.10.0
tobtoht [Sat, 1 Nov 2025 16:51:49 +0000 (17:51 +0100)]
update monero submodule to v0.18.4.3
tobtoht [Sat, 1 Nov 2025 16:16:23 +0000 (17:16 +0100)]
depends: tor_mingw32: update to 0.4.8.19
tobtoht [Sat, 1 Nov 2025 15:31:25 +0000 (16:31 +0100)]
guix: fix winpthreads patch
tobtoht [Sat, 1 Nov 2025 15:24:10 +0000 (16:24 +0100)]
guix: osslsigncode: disable tests
tobtoht [Sat, 1 Nov 2025 15:13:00 +0000 (16:13 +0100)]
depends: tor_linux: bump to 0.4.8.19
tobtoht [Sat, 1 Nov 2025 14:58:01 +0000 (15:58 +0100)]
guix: drop support for arm-linux-gnueabihf
tobtoht [Sat, 1 Nov 2025 14:51:28 +0000 (15:51 +0100)]
guix: build macos release with llvm 21
tobtoht [Sat, 1 Nov 2025 14:50:42 +0000 (15:50 +0100)]
guix: bump gcc to 14
tobtoht [Sat, 1 Nov 2025 14:25:32 +0000 (15:25 +0100)]
tobtoht [Sun, 31 Aug 2025 12:56:06 +0000 (14:56 +0200)]
ci: fix macos build [2]
tobtoht [Sun, 31 Aug 2025 12:39:51 +0000 (14:39 +0200)]
ci: fix macos build
tobtoht [Sun, 31 Aug 2025 12:23:30 +0000 (14:23 +0200)]
depends: protobuf: update to 32.0
tobtoht [Sun, 31 Aug 2025 12:20:28 +0000 (14:20 +0200)]
depends: abseil: update to
20250814 .0
tobtoht [Mon, 11 Aug 2025 13:03:32 +0000 (15:03 +0200)]
config: cleanup
tobtoht [Mon, 11 Aug 2025 12:47:10 +0000 (14:47 +0200)]
depends: openssl: update to 3.5.2
tobtoht [Mon, 11 Aug 2025 12:28:39 +0000 (14:28 +0200)]
depends: libxkbcommon: update to 1.11.0
tobtoht [Mon, 11 Aug 2025 12:26:22 +0000 (14:26 +0200)]
plugins: remove Crowdfunding and Bounties
tobtoht [Tue, 5 Aug 2025 08:26:34 +0000 (10:26 +0200)]
depends: openssl: update to 3.5.1
tobtoht [Sat, 19 Jul 2025 17:18:02 +0000 (19:18 +0200)]
guix: use canonical repository
tobtoht [Sun, 3 Aug 2025 17:01:35 +0000 (19:01 +0200)]
depends: unbound: update to 1.23.1
tobtoht [Thu, 17 Jul 2025 09:11:14 +0000 (11:11 +0200)]
main: remove donations
tobtoht [Tue, 17 Jun 2025 16:47:49 +0000 (16:47 +0000)]
Merge pull request #261 from nabijaczleweli/master
Don't pretend to fall off the end of Nodes::useSocks5Proxy()
наб [Tue, 17 Jun 2025 16:22:32 +0000 (18:22 +0200)]
Don't pretend to fall off the end of Nodes::useSocks5Proxy()
[334/404] Building CXX object src/CMakeFiles/feather.dir/utils/nodes.cpp.o
/home/nabijaczleweli/uwu/feather/src/utils/nodes.cpp:503:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
503 | }
| ^
1 warning generated.
tobtoht [Tue, 17 Jun 2025 12:11:53 +0000 (12:11 +0000)]
Merge pull request #257 from HardenedSteel/patch-1
nodes.json: Add nodes from stormycloud
tobtoht [Tue, 17 Jun 2025 11:01:00 +0000 (13:01 +0200)]
depends: libffi: fix version
tobtoht [Tue, 17 Jun 2025 10:56:36 +0000 (12:56 +0200)]
depends: libgcrypt: update to 1.11.1
tobtoht [Tue, 17 Jun 2025 10:46:24 +0000 (12:46 +0200)]
depends: libgpg-error: update to 1.55
tobtoht [Tue, 17 Jun 2025 10:44:04 +0000 (12:44 +0200)]
depends: protobuf: update to 31.1
tobtoht [Tue, 17 Jun 2025 10:42:00 +0000 (12:42 +0200)]
depends: abseil: update to
20250512 .0
tobtoht [Tue, 17 Jun 2025 10:37:48 +0000 (12:37 +0200)]
depends: libusb: update to 1.0.29
tobtoht [Tue, 17 Jun 2025 10:32:50 +0000 (12:32 +0200)]
depends: libffi: update to 3.5.1
tobtoht [Tue, 17 Jun 2025 10:26:44 +0000 (12:26 +0200)]
depends: libxkbcommon: update to 1.10.0
tobtoht [Tue, 17 Jun 2025 10:24:39 +0000 (12:24 +0200)]
depends: libzip: update to 1.11.4
tobtoht [Tue, 17 Jun 2025 10:21:25 +0000 (12:21 +0200)]
depends: unbound: update to 1.23.0
tobtoht [Tue, 17 Jun 2025 10:10:10 +0000 (12:10 +0200)]
depends: hidapi: update to 0.15.0
tobtoht [Tue, 17 Jun 2025 08:39:49 +0000 (10:39 +0200)]
depends: qt: update to 6.9.1
tobtoht [Mon, 16 Jun 2025 20:22:43 +0000 (22:22 +0200)]
depends: tor_mingw32: build from source
HardenedSteel [Wed, 14 May 2025 23:51:03 +0000 (23:51 +0000)]
nodes.json: Add nodes from stormycloud
tobtoht [Fri, 16 May 2025 11:08:10 +0000 (13:08 +0200)]
docs: update submodule
tobtoht [Fri, 16 May 2025 10:44:32 +0000 (12:44 +0200)]
wallet: remove references to cryptonote
tobtoht [Fri, 16 May 2025 09:58:42 +0000 (11:58 +0200)]
plugins: remove mining
tobtoht [Sat, 10 May 2025 23:26:29 +0000 (01:26 +0200)]
wallet: set send time for manually relayed unconfirmed txes
tobtoht [Sat, 10 May 2025 23:02:11 +0000 (01:02 +0200)]
wallet: fix processing of unconfirmed manually relayed txes
tobtoht [Sun, 13 Apr 2025 00:06:53 +0000 (02:06 +0200)]
release: bump version to 2.8.1
tobtoht [Sat, 12 Apr 2025 07:21:43 +0000 (09:21 +0200)]
update feather-docs
tobtoht [Sat, 12 Apr 2025 01:42:00 +0000 (03:42 +0200)]
epee: remove broken windows module path
tobtoht [Fri, 11 Apr 2025 20:51:22 +0000 (22:51 +0200)]
about: fix default page
tobtoht [Fri, 11 Apr 2025 03:22:30 +0000 (05:22 +0200)]
depends: libxcb_util_cursor: add flatpak icon search dir
tobtoht [Thu, 10 Apr 2025 02:19:46 +0000 (04:19 +0200)]
guix: remove unsigned windows installer
tobtoht [Thu, 10 Apr 2025 02:19:34 +0000 (04:19 +0200)]
about: add versions tab
tobtoht [Thu, 10 Apr 2025 01:07:24 +0000 (03:07 +0200)]
main: print monero version on startup
tobtoht [Thu, 10 Apr 2025 00:44:44 +0000 (02:44 +0200)]
depends: remove references to ~/.guix-profile
tobtoht [Wed, 9 Apr 2025 19:28:29 +0000 (21:28 +0200)]
guix: remove --user option
tobtoht [Wed, 9 Apr 2025 19:27:11 +0000 (21:27 +0200)]
nodes: add baz nodes
tobtoht [Wed, 9 Apr 2025 19:13:40 +0000 (21:13 +0200)]
macos: update gen-sdk
tobtoht [Wed, 9 Apr 2025 19:08:57 +0000 (21:08 +0200)]
macos: fix copyright string
tobtoht [Wed, 9 Apr 2025 18:01:40 +0000 (20:01 +0200)]
build: bump minimum macos to 12.0
tobtoht [Wed, 9 Apr 2025 04:17:41 +0000 (06:17 +0200)]
guix: warn if running guix-build as root
tobtoht [Wed, 9 Apr 2025 01:01:31 +0000 (03:01 +0200)]
depends: openssl: update to 3.5.0
tobtoht [Tue, 8 Apr 2025 20:30:59 +0000 (22:30 +0200)]
ci: fix macos build
tobtoht [Tue, 8 Apr 2025 19:50:09 +0000 (21:50 +0200)]
seed: use member variable not moved argument
tobtoht [Tue, 8 Apr 2025 17:19:04 +0000 (19:19 +0200)]
cmake: fix for cmake 4.0.0
tobtoht [Tue, 8 Apr 2025 16:54:08 +0000 (18:54 +0200)]
depends: protobuf: update to 30.2
tobtoht [Tue, 8 Apr 2025 16:33:10 +0000 (18:33 +0200)]
depends: abseil: update to
20250127 .1