Commit Graph

1971 Commits

Author SHA1 Message Date
tomFlowee 8865a51b8b Redo all the strings.
This upgrades the initial ideas and texts of this module to the latest
insight and designs to be coherent and more easy to understand.
2025-01-09 20:06:18 +01:00
tomFlowee aceb0387a1 Send on tx swipe now works in either direction 2025-01-09 19:52:51 +01:00
tomFlowee 6caf9d6e28 Add anonimity. 2025-01-09 19:47:37 +01:00
tomFlowee b83e19b33b Make possible to use for single-address wallets.
This uses the strategy to create one transaction per utxo instead of one
per address which makes this module actually provide some usefullness to
such wallets.
2025-01-09 19:17:49 +01:00
tomFlowee 02efe2dcd1 minor issue. 2025-01-09 18:30:13 +01:00
tomFlowee 097fbb9c01 Add missing margins 2025-01-09 18:24:58 +01:00
tomFlowee f80554bd4c Minor UX tweaks 2025-01-09 18:23:07 +01:00
tomFlowee 150088b1a8 BigTransfer: allow splitting.
This shows the amount of coins stored on a single address, which we
sweep in one transction by default for privacy reasons.

This adds the ability of the user to specify how many outputs a single
transaction should have when we create it.
2025-01-09 18:22:44 +01:00
tomFlowee 3168944161 Fix prices position on testnet4 2025-01-09 15:57:54 +01:00
tomFlowee a8ad9450f8 Move to next month 2025-01-07 20:40:38 +01:00
tomFlowee dd6f2a4d3a Show checks on recently sent transactions
The idea is that if you send a transaction you may want to see it
getting confirmed.
This now shows directly in the main UI in an unobtrusive manner with
checks.
2025-01-07 19:58:30 +01:00
tomFlowee 5d93c0efb8 Clarify api docs. 2025-01-07 00:35:33 +01:00
tomFlowee da74669dbe Refactors and cleanups. 2025-01-06 23:29:17 +01:00
tomFlowee f06afc5351 Move allocation of target addresses
Instead of pre-allocation, this moves it to just before we actually
broadcast.
This solves a possible failure of detecting target funds in case the
number of transactions is larger than the gap and the user sends only
one or two of the later once instead of all.
2025-01-06 18:00:20 +01:00
tomFlowee fa4c49479d Clarify method name. 2025-01-06 15:00:35 +01:00
tomFlowee 22fe9d1037 Fix stray tx in popup 2025-01-06 15:00:35 +01:00
tomFlowee 1a93cce140 Imported German translations made on CrowdIn 2025-01-04 11:58:56 +01:00
tomFlowee edcf1a403b Add wallet/backup new indicator 2025-01-03 17:54:49 +01:00
tomFlowee 560b62960b Add NewIndicatorProvider
This provides a backend for a 'new indicator' on menus we want to entice
users to open.
2025-01-03 17:54:49 +01:00
tomFlowee 9da5715c18 Updates from Crowdin 2025-01-02 22:41:04 +01:00
tomFlowee 9e3ae43e11 Stop shipping Portugese translations.
Portugese translations dropped below 10%, this is just confusing
to users to have most of the app in English and some localized.
2025-01-02 22:38:46 +01:00
tomFlowee 27e696bd9c Rework the startup screen a little 2025-01-02 21:37:48 +01:00
tomFlowee 7f9b48652d Make output more terse 2025-01-02 21:33:39 +01:00
tomFlowee 3972d44f69 Implement more basic component features.
This makes the widgets more re-usable by following the general
design of Qt components with porperties like implicitWidth being
implemented as expected.
2025-01-02 18:50:48 +01:00
tomFlowee 5aa17b96fb Follow scanner API change 2025-01-02 18:50:48 +01:00
tomFlowee 91d7abcd44 Fix fresh new wallet showing it is in need of sync. 2025-01-02 18:50:48 +01:00
tomFlowee 7d5686b427 Forward the broadcast status to the UI
When a transaction has been created by the plugin, this stores it also
on our UI classes and forwards the broadcast status for the front end
to use in some animation.
2025-01-01 17:36:58 +01:00
tomFlowee 44d3a267eb Improve API, make private method private 2025-01-01 17:35:36 +01:00
tomFlowee ef5982c312 Update the UX on ExploreModules page
Following the moving of this to the 'explore' tab as "find more"
this is more a detailed listing of all modules, and as a result it
makes sense to add an 'open' button.

This avoids people being forced to enable a feature they only want
to use once.

Following this new UX the 'ON' ribbon loses its meaning, you can
use a module that is not on.
2024-12-31 16:44:11 +01:00
tomFlowee c2c39683db Add more checks and avoid surprises 2024-12-31 15:57:17 +01:00
tomFlowee 5411d21fb0 Use ints instead of fancy JS enums.
I mean, yes, the fancy enums help readability, but the fancy enums
actually pull in a rather large dependency that adds hundreds of
kilobytes to the deployment. Then just ints don't look so bad
anymore, do they?
2024-12-31 15:57:17 +01:00
tomFlowee 0519317443 New version 2024-12-31 15:57:17 +01:00
tomFlowee a27e6df0e0 Make checkbox bigger 2024-12-31 15:57:17 +01:00
tomFlowee 61b98fd4da Adjust color of icon
make it slightly less bright
2024-12-31 15:57:17 +01:00
tomFlowee cb46be382e Make the module icon show up on the Explore tab 2024-12-31 15:57:17 +01:00
tomFlowee 837bad6a13 Add Module section type; other-default
This section type means that the module will have it's icon shown in
the 'Explore' tab always, it can not be disabled by users and as such
it just becomes an overflow of the main app avoiding worry about a
module not being found.
2024-12-31 15:57:17 +01:00
tomFlowee 42df2fb2c8 Fix new wallet being marked as import for a little
This moves the decision if it is importing out of the wallet and we stop
using a broken heuristic.

Also cleanup the API usage of the hd masterkey format in the wallet
header.
2024-12-31 15:57:17 +01:00
tomFlowee ec32cb5f8f fix grammar 2024-12-31 15:57:17 +01:00
tomFlowee 8af9c8eac7 Make functional and not too bad looking
This is probably a good first milestone, the UX is pretty decent
and the wanted functionality is there.
Various todo's are still there which mostly of the cleanup type.
2024-12-31 15:57:17 +01:00
tomFlowee a18b5de86e Add missing copyright header 2024-12-29 19:12:27 +01:00
tomFlowee 3ccd90cc4b Add most of the workflow to the bigtransfer module
We don't actually send any transactions yet.
2024-12-26 23:41:39 +01:00
tomFlowee 453cfa51e2 Add comment. 2024-12-26 19:14:17 +01:00
tomFlowee 533a20c769 Follow property rename in Flowee qml widget. 2024-12-26 18:42:46 +01:00
tomFlowee 94da00709d Start new module 2024-12-25 13:12:38 +01:00
tomFlowee 46c33bb4d1 Correct QtCreator's handling of cmake.
Move the added files to be in the list instead of in the call.
2024-12-24 14:49:23 +01:00
tomFlowee 3c0e99ca87 remove commented out code 2024-12-23 23:39:09 +01:00
tomFlowee 7383f1eb3c Add progress indicators on wallet list items. 2024-12-23 23:36:27 +01:00
tomFlowee 3ba6d494ca like mobile, hide network status when synched 2024-12-23 22:55:09 +01:00
tomFlowee a66352b6d1 Avoid quick toggling of dark-mode
The toggle on some devices takes a second or 2, as such it may be
tempting to press multiple times waiting for the change.
This hardcodes a 3 second wait to increase the UX a little.
2024-12-23 22:45:22 +01:00
tomFlowee 580faaa67a Don't show fees when not know.
When the fees return zero, this is almost certainly due to us
lacking the information to determine the fees paid.
2024-12-23 22:31:34 +01:00