Commit Graph
1082 Commits
Author SHA1 Message Date
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
tobtohtandhosiet 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
jermanutsandGitHub 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
tobtohtandGitHub 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