jwinterm
a3509a6c3b
Detect stuck outgoing transactions and re-relay after daemon restart
...
Field report: a send sat 'in mempool' for two days while the network had
never seen it (Tor down at send time defeats both the multi-broadcast and
the embedded daemon's exclusive --tx-proxy relay), locking the change.
Three additive changes, all strictly local (no txid is ever queried
against an external service):
- onMultiBroadcast now counts relay responses; if no node accepted the
broadcast within 45s the user is told immediately and offered the
existing rebroadcast path, instead of silence.
- A periodic local history scan warns once per outgoing tx that has been
pending for more than 25 minutes, again offering rebroadcast (which
already reconnects to a fresh node first).
- On DaemonManager::synced, still-pending outgoing txs are re-announced
from the wallet's own tx cache; a restarted embedded node's pool has
forgotten them.
2026-08-29 06:13:06 -04:00
jwinterm
e0c06d6526
wowlet: pixel-art mining tab — port mining.qml (Qt6) + 25 assets, MiningWidget/MiningBackend hosting QQuickWidget, wired to embedded-node solo miner (hashrate/sync feedback); adds Qt6 Quick
2026-06-18 18:51:05 -04:00
tobtoht
5f239d80b4
main: remove donations
2025-08-03 19:27:12 +02:00
tobtoht
45f3d89dd3
contacts: move import/export to tool button
2025-03-27 06:06:13 +01:00
tobtoht
dff4752e82
update copyright for 2025
2025-02-20 18:52:03 +01:00
tobtoht
f423059b30
ledger: show reconnect dialog if ledger is locked during sync
2024-12-19 00:37:01 +01:00
tobtoht
6aa661d7ba
history: import descriptions from CSV
2024-10-07 15:34:27 +02:00
tobtoht
da0d7e7100
settings: add option to show fiat balance in statusbar
2024-10-04 16:08:51 +02:00
tobtoht
c31b351b17
fix a few memory leaks
2024-10-01 05:47:57 +02:00
tobtoht
9483325a68
settings: fix proxy switch crash
2024-05-03 01:26:03 +02:00
tobtoht
deb9d7ff63
manual input selection, subtract fee from amount
2024-04-28 21:28:09 +02:00
tobtoht
4c7015f76f
update copyright to 2024
2024-01-01 18:07:58 +01:00
tobtoht
082413dc0d
lock: add sync status
2023-12-30 14:17:11 +01:00
tobtoht
db0c8d66da
Plugins
2023-12-04 20:47:19 +01:00
tobtoht
51b0fcc19d
airgapped signing with UR
2023-12-04 16:06:33 +01:00
tobtoht
951f16e602
Documentation browser, improved error messages
2023-10-03 21:00:12 +02:00
tobtoht
2fe4e9e4b4
CMake: minimize dependencies for CHECK_UPDATES=Off, WITH_SCANNER=Off
2023-04-19 17:41:46 +02:00
tobtoht
32fa222c8d
refactor: misc cleanup
2023-03-29 11:00:41 +02:00
tobtoht
e86377de5c
refactor: UtilsNetworking -> Networking
2023-03-29 09:46:12 +02:00
tobtoht
8fd583a649
refactor: move third party integrations to plugins folder
2023-03-28 22:26:53 +02:00
tobtoht
217a413bf8
libwalletqt: cleanup tx commit
2023-03-02 13:41:33 +01:00
tobtoht
f01744b436
updater: no-tor-bundle releases platform tag
2023-03-01 15:47:08 +01:00
tobtoht
402bea3fd6
refactor: remove appcontext, cleanup Wallet
2023-03-01 03:05:56 +01:00
tobtoht
6a7da01033
settings: rename new settings dialog
2023-02-11 18:24:18 +01:00
tobtoht
6437d064c4
settings: delete old settings dialog
2023-02-11 18:15:56 +01:00
tobtoht
f3c8e116c0
settings rework, proxy support
2023-02-11 18:11:21 +01:00
tobtoht
bc63a9d4f1
MainWindow: Help -> Check for updates
2023-02-01 15:54:08 +01:00
tobtoht
15aea81ea4
portable mode: reset wallet dir on start
2023-01-26 16:21:18 +01:00
tobtoht
e5a61c6e2f
MainWindow: rework locking
2023-01-19 15:25:45 +01:00
tobtoht
5b5daa7089
AccountSwitcher: keep sort order during session
2023-01-17 22:06:08 +01:00
Dimitris Apostolou
9df1024e69
Fix typos
2023-01-09 04:17:25 +02:00
tobtoht
64f425badf
update copyright for 2023
2023-01-02 20:31:22 +01:00
tobtoht
fc9caef79a
Inactivity lock: hide all interface elements
2022-07-03 19:41:08 +02:00
tobtoht
180ef9618b
Avoid writing config on tab change
2022-07-02 22:41:46 +02:00
tobtoht
3c7f1800c2
Home: bounties.monero.social
2022-06-23 19:48:30 +02:00
tobtoht
08acac91f6
Menu: remove 'Change restore height'
...
Restoring the wallet from seed is the preferred UX here. Missing
transactions should be imported using Tools -> Import transaction.
2022-06-23 12:54:01 +02:00
tobtoht
026dae8591
Home: add XMR/BTC ticker
2022-06-10 13:42:55 +02:00
tobtoht
3eb6d28221
Coins: manual input selection
2022-03-20 23:30:48 +01:00
tobtoht
b8db796479
Disable various tabs when websocket is disabled
2022-03-15 13:36:20 +01:00
tobtoht
15bed134af
nodes: don't set status text
2022-03-15 11:32:47 +01:00
tobtoht
253a6aa024
MainWindow: remove connectionstatus dialog
2022-03-15 11:12:08 +01:00
tobtoht
28c1973405
Show warning on corrupted keys
2022-03-12 13:53:46 +01:00
tobtoht
a02dadcd24
Settings: remember last page
2022-03-11 14:56:07 +01:00
tobtoht
7708cb5705
Inactivity lock timeout
2022-03-04 17:20:17 +01:00
tobtoht
59e4a8588a
MainWindow: remove unused function
2022-02-14 12:43:35 +01:00
tobtoht
938d2ddb4e
Update copyright to 2022
2022-02-10 11:26:41 +01:00
tobtoht
d68496bdd4
macOS: fix statusbar button clickability
2021-10-28 19:50:18 +02:00
tobtoht
6d00d444e1
Settings: make dialog modal
2021-10-22 13:05:40 +02:00
tobtoht
a958a54927
Menu: add documentation action, update report bug action
2021-10-21 23:13:25 +02:00
tobtoht
1e6832c184
Don't allow manually storing wallet during synchronization
2021-09-15 23:44:51 +02:00