jwinterm
3e9743a9c4
wowlet: embed wownerod (WOWNEROD_DIR, mirrors Feather's Tor embedding) — single self-contained binary; DaemonManager unpacks it
2026-06-18 11:16:13 -04:00
jwinterm
d03fe4994d
wowlet: wallet connects to the embedded local node by default (Nodes::autoConnect)
2026-06-18 08:28:15 -04:00
jwinterm
e9ecb63a9b
wowlet: embedded wownerod DaemonManager (modeled on TorManager) — spawn/monitor/graceful-stop, run-own-node default
2026-06-18 08:23:02 -04:00
jwinterm
22553065e3
wowlet: wownero mainnet restore heights (correct wallet restore scan start)
2026-06-18 08:01:59 -04:00
jwinterm
c343ffcc55
wowlet: WOW/USD price feed from neroswap (HTTP poll); fix fiat conversion to use WOW not XMR
2026-06-18 07:45:54 -04:00
jwinterm
6df43ad49b
wowlet: add wownero (wow.qss) skin, default to it
2026-06-18 07:30:02 -04:00
jwinterm
8f548b0d82
wowlet: app icon (wowlet logo) + wownero default nodes
2026-06-18 07:26:46 -04:00
jwinterm
84d7476d5c
wowlet: rebrand identity + wownero coin constants (name=wowlet, 11 decimals, ring 22/mixin 21)
2026-06-18 07:09:38 -04:00
tobtoht and hosiet
9b17ffd1f7
depends: zxing-cpp: update to 3.0.2
...
Co-authored-by: hosiet <073plan@gmail.com >
2026-04-20 12:23:56 +02:00
tobtoht
49300c08db
about: remove twitter
2026-02-05 18:57:26 +01:00
jermanuts and GitHub
1fe85a81f0
Fix: Update ledger links
2026-01-26 14:30:53 +01:00
oblivionsage
d248417f2c
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.
2025-11-13 01:52:38 +01:00
tobtoht
fa6d0fc830
update nodes
2025-11-12 15:32:45 +01:00
tobtoht
4ad4709fb5
Revert "plugins: remove Crowdfunding and Bounties"
...
partial revert, keep CCS for now
2025-11-12 15:25:16 +01:00
tobtoht
f5c920b3dd
cmake: fix macos build
2025-11-11 15:13:19 +01:00
tobtoht
a7f2ea5efb
config: cleanup
2025-08-11 15:03:32 +02:00
tobtoht
5b36d44ed2
plugins: remove Crowdfunding and Bounties
2025-08-11 14:26:22 +02:00
tobtoht
5f239d80b4
main: remove donations
2025-08-03 19:27:12 +02:00
наб
010bf8e23b
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.
2025-06-17 18:39:50 +02:00
tobtoht and GitHub
1436461d0e
Merge pull request #257 from HardenedSteel/patch-1
...
nodes.json: Add nodes from stormycloud
2025-06-17 12:11:53 +00:00
HardenedSteel
227fcf725a
nodes.json: Add nodes from stormycloud
2025-05-18 01:02:24 +03:00
tobtoht
4749d0903b
plugins: remove mining
2025-05-16 11:58:42 +02:00
tobtoht
4f2c06f945
about: fix default page
2025-04-11 22:51:22 +02:00
tobtoht
2bfdf14637
about: add versions tab
2025-04-10 04:19:34 +02:00
tobtoht
7222005e0c
main: print monero version on startup
2025-04-10 03:16:51 +02:00
tobtoht
08cfd8a2d7
nodes: add baz nodes
2025-04-09 21:27:11 +02:00
tobtoht
32ce43fc17
seed: use member variable not moved argument
2025-04-08 21:50:09 +02:00
tobtoht
e9df4a9fcb
revuo: add separator between section
2025-04-01 10:42:30 +02:00
tobtoht
424edf07e8
wizard: cleanup main menu
2025-03-28 06:29:08 +01:00
tobtoht
82212f4982
cmake: remove feather-config.h
2025-03-27 11:28:33 +01:00
tobtoht
0784092697
assets: add some shoutouts
2025-03-27 09:32:39 +01:00
tobtoht
95c8b494f4
ui: consistent search placeholder
2025-03-27 09:24:00 +01:00
tobtoht
9e39482fbb
ui: consistent layout spacing between search bar
2025-03-27 09:20:18 +01:00
tobtoht
ce2f332114
subaddress: cleanup
2025-03-27 09:17:38 +01:00
tobtoht
45f3d89dd3
contacts: move import/export to tool button
2025-03-27 06:06:13 +01:00
tobtoht
fea39b1929
subaddress: ensure at least one unused subaddress is available
2025-03-26 16:00:31 +01:00
tobtoht
d68e327178
menu: make view tabs checkable
2025-03-26 10:16:31 +01:00
tobtoht
19b78b9c70
add notes tab
2025-03-26 10:06:48 +01:00
tobtoht
480ebc29ba
remove references to lemmy
2025-03-26 07:42:41 +01:00
tobtoht
c51671fb6c
Send: clarify pay to options
2025-03-26 07:28:14 +01:00
tobtoht
69419171b7
move contacts to separate tab
2025-03-26 07:21:01 +01:00
tobtoht
cdc7918825
history: add options button
2025-03-26 05:51:46 +01:00
tobtoht
48cc0f0aad
wallet: clear coin control on account switch
2025-03-26 05:20:48 +01:00
tobtoht
ce95959c1d
tails: write to persistent storage for system packages
2025-03-24 09:55:38 +01:00
tobtoht
249183f0c1
seed: check legacy checksum
2025-03-24 05:50:32 +01:00
tobtoht
897afaaabb
remove prestium integration
2025-03-18 15:31:05 +01:00
tobtoht
2a9af40ece
Tails: persist desktop entry
2025-03-18 13:53:19 +01:00
tobtoht
45ea707c0c
getAddressSafe: check torsion
2025-03-18 10:11:33 +01:00
tobtoht
c34ad819a6
AddressChecker: add torsion check
2025-03-18 08:35:02 +01:00
tobtoht
1c6bd9815b
mining: add deprecation notice
2025-03-18 08:34:56 +01:00