Commit Graph

2243 Commits

Author SHA1 Message Date
tomFlowee 35d8d6752d Make work better
This uses a nicer filename with context.
We also build the user agent more correctly.
Last, this makes work the usage of HEAD to keep up to date without full
download.
2025-02-03 13:09:59 +01:00
tomFlowee c9a767e612 Stop showing 'want to update' on archived wallets. 2025-02-03 12:59:11 +01:00
tomFlowee 035b5cd68d Fix unreadable button
This picks a better color to fit the background and always have
good contrast for max readability
2025.01.1
2025-02-01 20:18:22 +01:00
tomFlowee 62b5465598 New version 2025-02-01 20:09:34 +01:00
tomFlowee 6c1d9d590c Add video links to the startup screen. 2025-02-01 19:48:37 +01:00
tomFlowee 122234c2e3 Add getter to find a certain plugin, any section 2025-02-01 17:17:57 +01:00
tomFlowee c78e44f0f6 Add display 2025-02-01 15:39:44 +01:00
tomFlowee 37c1dc044d Starting new data provider
This reads the social data from a dedicated json file on our
webserver and provides this to QML
2025-02-01 14:07:22 +01:00
tomFlowee 6c9f1c4651 Merge all the instances of QNetworkAccessManager
Instead of all places having their own copy and being wasteful
in that way, we move ownership of an app wide version to the
application singleton.
2025-02-01 11:33:54 +01:00
tomFlowee 68a69c61d5 Start new social-feed module 2025-01-29 17:05:57 +01:00
tomFlowee 5cce0ad32f Make values line up.
On the desktop activity view the prices are right aligned but due to
adding fiat prices this means that the bch amounts are not lining up.
This adds a little space between the two in order to make them much more
readable.
2025-01-29 14:25:36 +01:00
tomFlowee 118c9d9194 Give a bit more spacing on the side for the address. 2025-01-28 14:19:42 +01:00
tomFlowee 32f7bfd44b Add trim() of user input before sending to backend. 2025-01-28 13:56:24 +01:00
tomFlowee 0efd9463af Add searching all outputs for an address
This actually reads all the raw transactions from disk in order
to parse the outputs and compare it with the user typed address.

To my surprise, it's actually fast. 4000 transactions took 26ms
to filter.
2025-01-27 23:14:19 +01:00
tomFlowee 6b6f5383a0 Make free text search work in Desktop
It interprets block-id,
it finds on txid
it finds on (own) address
and it searches the comment.
2025-01-27 20:39:27 +01:00
tomFlowee d1fcdf1104 Add various filter options to desktop 2025-01-27 18:03:14 +01:00
tomFlowee ea7434f881 Add 'copy' context menu option. 2025-01-27 15:35:38 +01:00
tomFlowee 5ed8ccae04 Move widget to desktop dir
This widget is only used by the desktop, so no point in storing it in
the Flowee Subdir.

It basically turned out that it is so simple to do this that mobile got
its own more specilistic version.
2025-01-27 13:34:42 +01:00
tomFlowee b339648338 In this module we use rand, make sure to seed
To make this not depend on another part of Pay doing this already.
2025-01-27 13:19:54 +01:00
tomFlowee a694e970e2 Show some feedback before we start the sync.
This now has a bit of a jittery bahavior when we're waiting on the
network and maybe to find some peers.
Going back to normal smooth progressbar behavior as soon as one block
has been downloaded.
2025-01-27 13:18:18 +01:00
tomFlowee a0856469b1 Fiat fixes
This removes Qt bug workarounds for a the old 6.5 we no longer use on
mobile.
This adds a new workaround for CHF as that somehow no longer has a
'symbol' set, so now we provide our own.

Also make sure we run a fetch when the user changes the currency.
2025-01-23 16:20:27 +01:00
tomFlowee 281619324e Make script a little more robust
Docker doesn't like relative paths, so ensure that the path we pass
is absolute regardless of user input.
2025.01.0
2025-01-09 23:01:36 +01:00
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