tomFlowee
3d2865dc4c
Remove unneeded includes
2026-02-05 22:22:34 +01:00
tomFlowee
1ad1ad5fac
Add locks for these reimplemented virtual methods
...
We don't know for sure if they are called in 'our' thread.
Better safe than sorry.
2026-02-05 22:22:24 +01:00
tomFlowee
32d9e2753a
Keep periodic payments exchange rate up to date.
2026-02-05 22:21:28 +01:00
tomFlowee
245db2c827
Add model support for this bool
2026-02-04 22:40:56 +01:00
tomFlowee
455281e683
Improvements to the date config of repeat payments
2026-02-04 22:39:56 +01:00
tomFlowee
4878091862
Make the repeatPayments screen more robust
...
This shows more details, like the target address.
This also made the screen able to handle multiple outputs in a payment,
though that is a bit tricky with regards to which values we allow
editing.
2026-02-04 21:36:29 +01:00
tomFlowee
7ac62e7fd7
Add wallet name to planned payments list
...
This re-views the GUI layout and as the main omission we added the
wallet name that the payment is attached to.
2026-02-04 19:28:03 +01:00
tomFlowee
8c03b136e5
Prefix the slash for correctness
2026-02-04 17:06:27 +01:00
tomFlowee
3ce5034f33
Make compile on Android.
2026-02-04 15:06:29 +01:00
tomFlowee
c371e5b0e2
New version
2026-02-04 14:48:04 +01:00
tomFlowee
d92f330857
Make saving of payment object configurable
...
When the user manually pastes an address, this would also be a payment
object and that makes no sense to save. So make it configurable
and have external payment protocols (i.e. 3rd party invoices) as well as
repeated payments get saved.
2026-02-04 14:47:15 +01:00
tomFlowee
0ec7183937
Make Payment save itself next to the resulting tx
2026-02-03 21:02:19 +01:00
tomFlowee
648e76708c
Allow associating a payment to a tx
...
The wallet now allows us to store and restore a Payment object specific
for a known transaction.
2026-02-03 20:15:35 +01:00
tomFlowee
f4b06ebd6a
Cleanup the user action of wallet removal
...
This also removes any associated repeated payment objects and a
lingering deleteLater which becamse obsolete some time ago when we moved
over to wrapping the wallet in a shared pointer instead.
2026-02-02 21:01:39 +01:00
tomFlowee
be8bb0df42
Minor code cleanups
2026-02-02 17:23:24 +01:00
tomFlowee
7945718b98
Fix mising shared_ptr and QObject/connect
...
This fixes the bug where the Wallet shared pointer was copied in the
connect(), and ref-count never hitting zero.
2026-02-02 17:23:24 +01:00
tomFlowee
11d7c96db9
Use const ref for cheaper iteration
2026-02-02 17:23:24 +01:00
tomFlowee
47892fc530
Be nice and delete in destructor
2026-02-02 17:23:24 +01:00
tomFlowee
3abadd3806
GUI: have 'hidden' list item play nice with the borders
2026-01-29 16:29:55 +01:00
tomFlowee
5db673456c
Move camera support to its own log category
2026-01-29 14:14:55 +01:00
tomFlowee
a10501b34c
Give price fetching a log section
...
In the 'networking' range.
2026-01-29 14:05:30 +01:00
tomFlowee
60f3d38d84
Give QML logging a section in range
2026-01-29 14:01:09 +01:00
tomFlowee
fd1d43ed28
Add more log sections and document them.
2026-01-29 13:34:33 +01:00
tomFlowee
d04e38775c
Update logging sections for more structore.
2026-01-29 13:06:56 +01:00
tomFlowee
4059788008
Prefer android cpp files over preprocessor
...
Moving the code to its android-only file (as decided by the
buildsytem) is more maintainable than having preprocesor
defines in the main sources.
2026-01-29 13:05:22 +01:00
tomFlowee
2b782ac85f
Also insert 'filtered' line if they are at the top
2026-01-28 17:32:46 +01:00
tomFlowee
9f29e72041
Fix sometimes a transaction being missorted.
...
The mobile clients shows our transactions sorted by timespan, now we
correctly prefer showing 'yesterday' in more cases.
2026-01-27 23:05:05 +01:00
tomFlowee
97565fbb95
Fix lack of translations in module description
...
This moves the installation of the translation module to be before
the initialization of the datastructures of the module
2026-01-19 21:42:35 +01:00
tomFlowee
6d9dd8e6f0
start new version
2026-01-19 15:55:52 +01:00
tomFlowee
9382acc09a
remove dead code
2026-01-16 23:02:10 +01:00
tomFlowee
cff4d7e489
Make compile with older Qt version
...
This is actually equally low allocs as a stringbuilder (the % operator)
by simply using reserve() and operator+() which should append in place.
2026-01-15 17:59:13 +01:00
tomFlowee
399cc33716
Expect bigger save-file.
2026-01-14 17:37:47 +01:00
tomFlowee
998c463b8a
Show wallet start date instead of height
...
As noticed by John, the import wallet requires a date and so the parallel
should be sought in the display of backup data to also show a date and not
a height.
We show the date of the first transaction here, which is more sane than the
initial creation date of the wallet.
If there is no transaction we show the date based on the registered wallet
start height.
2026-01-14 17:24:41 +01:00
tomFlowee
ca58df8cc8
Remove extra thread which makes main not return
...
The thread was meant to notice the service not exiting, but looks
like the existance of a thread stops main from exiting if all
other parts have correctly shut down.
So this has outlived its usefulness.
2026-01-13 21:11:43 +01:00
tomFlowee
d717b0f049
Minor cleanup.
2026-01-13 09:32:37 +01:00
tomFlowee
61babf54aa
Add Q_OBJECT macro.
...
To satisfy the linter.
2026-01-12 12:32:58 +01:00
tomFlowee
f3f5cc3493
new year, new prices
2026-01-07 21:00:52 +01:00
tomFlowee
97e67b6baf
Improve logs further
...
This takes the QML engine warnings and routes them to our logging sytem.
Those tended to land on stdout/err only in some places and certainly
didn't show up at all on mobile, so this is basically allowing us to
actually see those messages.
2025-11-16 12:35:01 +01:00
tomFlowee
c70e7733b1
start new version
2025-11-16 12:35:01 +01:00
tomFlowee
a6f0271989
Add 'seen transactions' line.
...
To allow an easy indication of what transactions are new since starting
the app, we insert a line between seen and unseed transactions.
2025-11-16 12:35:01 +01:00
tomFlowee
2358d0150b
Remove legacy 'new' tx indicator.
2025-11-16 12:35:01 +01:00
tomFlowee
0601f65879
Show collapsed item-count in activity views.
2025-11-16 12:35:01 +01:00
tomFlowee
d396e1bdfd
Improve UX of desktop wallet
...
This redoes the "AccountDetails" page, matching ideas from the mobile
wallet and fixing a lot of bad interactions.
This also looked at the colors in desktop to be consistent and nicer.
Lots of smaller fixes and UI changes.
2025-11-16 12:35:01 +01:00
tomFlowee
93bb868b7e
history
2025-11-16 12:35:01 +01:00
tomFlowee
b36d3d0540
Port to new SimpleHttpClient.
2025-11-16 12:35:01 +01:00
tomFlowee
55f410e29c
Port PriceDataProvider http download
...
This moves it over to the SimpleHttpClient which is new in
flowee_AppUtils, as a step to remove the dependency on Qt6Network
2025-11-16 12:35:01 +01:00
tomFlowee
eb08b4cb75
Fix QR where comments sometimes didn't make it.
...
This takes more effort to propertly url encode user comments.
We also avoid premature decoding.
2025-11-04 14:33:01 +01:00
tomFlowee
4fa4917c1a
Fix the initial blockheight saving.
2025-11-02 21:04:23 +01:00
tomFlowee
27df9c2e90
Add API docs
2025-11-02 17:14:36 +01:00
tomFlowee
b5b868a0ee
New version number.
2025-11-01 22:22:31 +01:00