2422 Commits

Author SHA1 Message Date
tomFlowee cd50999e37 Follow API changes upstream 2026-05-13 17:30:40 +02:00
tomFlowee c5fea8f2cd Work better with new GCC, version 16 2026-05-09 00:26:49 +02:00
tomFlowee a54b0bd753 new version 2026-05-05 19:25:50 +02:00
tomFlowee 07b36b6e1b cleanup 2026-05-05 19:24:42 +02:00
tomFlowee 900c152d32 Fix scheduled bool turning false on upload start. 2026-05-05 19:24:42 +02:00
tomFlowee 4989709dcb Assign an ID to module
We never needed an id in this module, but for consistency it is useful
to set one like most other modules already do.
2026-05-05 19:24:42 +02:00
tomFlowee a5a30f44ac Remove not used file 2026-05-05 19:24:42 +02:00
tomFlowee d65a5f94ba Fix dialog buttons sizes and positions 2026-05-05 19:24:42 +02:00
tomFlowee 3c291cc04e Be pedantic, use the return keyword. 2026-05-05 19:24:42 +02:00
tomFlowee ae855bbc3e When a QR has a '?' arg, show only address. 2026-05-05 19:24:42 +02:00
tomFlowee 33ce5d10d4 Make keyboard naviation work to switch cards. 2026-05-05 19:24:42 +02:00
tomFlowee 7d66419c3e Display sync status nicer.
This uses the 'behind' when it is far behind and updates the time since
the last block when it is not.
2026-05-05 19:24:42 +02:00
tomFlowee 423163d87f Better detection for intra-wallet transfers
This makes the notification more appropriate.
2026-05-05 19:24:42 +02:00
tomFlowee a516d7e9a9 Fix logic issues 2026-05-05 19:24:42 +02:00
tomFlowee cec83a0af4 Add a fallback in case the OS input was not understood 2026-04-22 17:51:31 +02:00
tomFlowee d02e61f6f8 Remove unused feature getter/setter 2026-04-22 17:48:08 +02:00
tomFlowee 532c66311c Improve quality: avoid reuse of variable. 2026-04-22 17:45:03 +02:00
tomFlowee 0af3877569 Remove unused feature and its code. 2026-04-22 17:35:22 +02:00
tomFlowee d0fa5eea81 Make wallet-to-wallet notification work.
This shows a wallet to wallet notification when the right set of data is
found.
2026-04-22 13:22:58 +02:00
tomFlowee bdff96ee3d next version 2026-03-17 13:16:21 +01:00
tomFlowee d23bfb94e3 Add chunking of token searching.
Reports have come in that this may be too heavy. So we work for at most
250ms intervals and save our progress after. Making sure that we
continue where we left off in a couple of seconds.
2026-03-17 12:18:27 +01:00
tomFlowee 96048f2a1e Make it easier to turn this on 2026-03-17 11:56:27 +01:00
tomFlowee 8e1f262775 Make saving the token config work better on mobile 2026-03-17 11:56:27 +01:00
tomFlowee 571e920563 Make tokens manager not start unless enabled. 2026-03-17 11:56:27 +01:00
tomFlowee 6625366cb3 Avoid doing unneeded work
This was in the delegate and as such there are multiple copies. To avoid
all of them doing work, lets add a local variable.
2026.03.2
2026-03-16 20:16:38 +01:00
tomFlowee 5dafcfd1f4 Make interacting with the list speed up the markSeen timeout 2026-03-16 20:16:38 +01:00
tomFlowee cc6f0f36aa Fix markSeen corruption 2026-03-16 20:16:38 +01:00
tomFlowee 0748407e6c Fix crash due to regression in Qt
After starting to use Qt6.10 the following (trivial) steps caused
the application to crash with a backtrace 100% inside of Qt.

a. scroll the list of transactions down a bit.
b. select a different wallet.
c. boom

The bug seems to be that changing the model of a Listview crashes
if the view is not positioned at the top.

This new code positions the view at the top prior to changing the model.
2026-03-16 20:16:38 +01:00
tomFlowee 9e1e50694b Update to version 2026.03.2 2026-03-16 20:16:38 +01:00
tomFlowee d81bf48984 Various UX fixes around the new tabs
This fixes the weird dialog not getting a press but just closing problem
which seems to stem from the horizontal listview getting its current
index set. So we just avoid doing that.

This fixes the bug in the last release where not having the payments tab
visible meant we didn't see the tabbar at all. The logic is now fixed to
include the fact that we can have a tokens tab too.
2026-03-16 20:16:38 +01:00
tomFlowee 1477fe9335 [UX] Add a visual feedback on press / release 2026-03-16 12:25:39 +01:00
tomFlowee dba5970974 Import Persian language from crowndin 2026.03.1 2026-03-15 20:30:42 +01:00
tomFlowee 9de66be79b Import translations from crowdin 2026-03-15 20:08:45 +01:00
tomFlowee 18adf5f63f Add all wallets option to the RepeatPaymentsModel
And the planned payments tab on mobile uses it to filter on the selected
wallet. Or show for all wallets.
2026-03-15 19:44:56 +01:00
tomFlowee e30f86fd8a Also make visual NFTs follow 'all wallets' concept
This includes us moving the population of visual tokens to be placed by
a QML file instead of in C++, which was what we wanted anyway.
2026-03-15 17:52:17 +01:00
tomFlowee ac74aa90bb Tie the 'all wallets' to fungible tokens backend
Only show fungible token UTXOs that actually are in the selected wallet.
2026-03-15 14:57:30 +01:00
tomFlowee fddfbe34d9 Add 'all wallets' option to the account selector
And show this text also on the wallet-selector if appropriate.
2026-03-15 11:44:59 +01:00
tomFlowee 6667ea3f37 Remove unneeded semicolons 2026-03-14 21:14:42 +01:00
tomFlowee e5be95b472 New release version 2026-03-13 20:33:36 +01:00
tomFlowee 406367b5ab Merge branch 'ct'
Include default-off cashToken support. Which include a BCMR backend
for icons and more.

Plenty of missing features, as such this is labeled BETA.
2026-03-13 20:31:10 +01:00
tomFlowee 61eb05cbc5 Cleanup semicolons 2026-03-13 20:21:30 +01:00
tomFlowee 52c854761f Make the radio button and checkbox equal height
This makes the spacing between them equal, making the checkbox take more
space (making fat fingered people happier) and the radio button takes
half the space because frankly it was ugly empty.
2026-03-13 20:21:30 +01:00
tomFlowee 8f69779d53 Add GUI option to enable/disable the token UI. 2026-03-13 20:21:30 +01:00
tomFlowee 9ef814f179 Bugfixes to make nfc download and display work. 2026-03-13 18:53:02 +01:00
tomFlowee f67a9b3a14 Use 'modelData' not 'model' for backwards compatibility 2026-03-13 12:45:08 +01:00
tomFlowee 8623302b31 Make Image NFTs show up.
This adds a lot of plumbing in the TokensManager and MetadataRepository
to parse the data we have and extract what we need.
The actual visual display is rather simple, this is expected to evolve
as this becomes more nature. For now this works and that is the
important part.
2026-03-12 21:26:43 +01:00
tomFlowee 3aaeba0a27 Update About page' year to 2026 2026-03-10 12:26:20 +01:00
tomFlowee f50f961d98 Fix QML warning before download completes 2026-03-09 15:15:59 +01:00
tomFlowee 6cc4798320 Hide scan button on non-main tabs 2026-03-09 15:15:59 +01:00
tomFlowee 9e521ff120 Move wallet balance to the 'activity' tab. 2026-03-09 15:15:59 +01:00