tomFlowee
409dc77abe
Make sure we wait during tx broadcast in background.
...
Should we actively be broadcasting a new transaction this now waits for
it to reach the success (or reject) phase before we exit the background
runner.
2025.08.0
2025-08-14 10:41:30 +02:00
tomFlowee
2d32642677
Update translations
2025-08-13 16:38:35 +02:00
tomFlowee
decee30dd5
Bugfixes and re-enable creating repeat payment
...
This fixes a bunch of little issues and possible issues, including the
ability to swipe horizontal the main transaction view before we have a
second tab to scroll to.
This also re-enables the adding of the action that turns a payment into
a repeat payment. Currently our only way to create them.
A bit hidden, but we expect that in future other methods will become
available that make more sense.
2025-08-13 16:37:58 +02:00
tomFlowee
231e618f23
Add various UX features for the payments list.
2025-08-12 22:39:42 +02:00
tomFlowee
767532939d
Make approving next payment work.
2025-08-12 21:16:19 +02:00
tomFlowee
cefa5f7def
Refactor and re-enable editing the payment
...
The UI can now again click on the repeat payment and show / edit it.
The actual objects are now created elsewhere and the savedPaymentHandler
no longer owns them, vastly simplifying that class.
2025-08-12 16:29:26 +02:00
tomFlowee
884a7bf5d8
Redo the list of planned payments
...
This adds a proper list model for the list and refactors the rest a bit
around that.
2025-08-11 16:40:11 +02:00
tomFlowee
ef2b1cb61e
Make on-boot and reinstall (Android) work.
...
On those events we re-schedule the background runner properly now.
2025-08-08 19:38:09 +02:00
tomFlowee
a572f031ac
Avoid calling startNet twice on Android
...
On Android 'startNet' is called in a more complex way, based on the presence
of network interfaces.
On Android we also don't supply any command line arguments to avoid going
online.
So this is called in the FloweePay_android.cpp file, and it is the same for
foreground and background apps.
For Linux and other platforms the Periodic thus needs to call it manually.
2025-08-08 17:43:38 +02:00
tomFlowee
a5d81b4288
Clear up usage and app-state
...
This introduces a new 'AppBackground' enum in order to make clear
that an app without GUI is possible too. Next to the foreground/hidden
states.
2025-08-08 17:43:38 +02:00
tomFlowee
4f934695c2
Fix unneeded copy of shared ptr
2025-08-08 16:54:30 +02:00
tomFlowee
19b98ca29e
Fix start time of interval
...
Add the current time to the interval.
2025-08-08 15:00:56 +02:00
tomFlowee
1b158b53c0
Add logging
2025-08-03 22:39:46 +02:00
tomFlowee
05eb47be62
Make setting start date possible.
...
This additionally adds the ability for the calendarwidget (and the mini
one) to stop selecting dates older than a certain date. For instance
'today'.
2025-08-03 20:35:31 +02:00
tomFlowee
bd7b50585d
UX reviews.
2025-08-03 17:01:20 +02:00
tomFlowee
fdad607f84
Small UX tweaks with colors.
2025-08-03 14:01:38 +02:00
tomFlowee
5eccc08efc
Also add possible network logging to Periodic
2025-08-03 13:19:11 +02:00
tomFlowee
3ce0c4d8bc
Add labels and docs
2025-08-02 15:04:47 +02:00
tomFlowee
c9a1d89aa6
Update version to new month
2025-08-02 14:32:56 +02:00
tomFlowee
f1b4fccbb5
Move to new build env docker
2025-08-02 14:32:31 +02:00
tomFlowee
f2c11412d7
Merge branch 'master' into newQt683
2025-08-02 14:29:42 +02:00
tomFlowee
fa600058db
Update build env to latest Qt and Android NDK/SDK
...
This upgrades to the latest stable Qt (6.8.3) to my surprise the
translator patch still is required and they didn't fix that bug
for 2 bugfix releases now.
2025-08-02 13:45:24 +02:00
tomFlowee
085ce54a0b
Make smaller
2025-08-01 18:42:37 +02:00
tomFlowee
288f927239
Fix positioning
2025-08-01 18:28:47 +02:00
tomFlowee
2192d3c1b4
WIP; new build env versions
2025-07-12 17:27:09 +02:00
tomFlowee
906f129687
Move gradient on Home tab for better UX.
...
As the current wallet value is the same color, a the default gradient in
the page header looks bad. So have one at the bottom of that balance
area.
2025.07.0
2025-07-12 17:24:22 +02:00
tomFlowee
36db99fb08
Disable creation of repeating payments for now.
...
To allow a bugfix release to be sent, lets remove the one action
that can open the entire path to repeating payments for now.
Allowing more time to be used for actually making repeat payments
first public release more smooth.
2025-07-12 16:08:54 +02:00
tomFlowee
466cc5a53c
Cleanup
2025-07-12 16:08:54 +02:00
tomFlowee
8d114c4e12
Fix warning
2025-07-12 16:08:54 +02:00
tomFlowee
63de306013
Handle archived wallets.
2025-07-12 16:08:54 +02:00
tomFlowee
927d0c14b6
New month
2025-07-10 16:40:06 +02:00
tomFlowee
db629ba3cb
Add expected override keyword.
2025-07-10 16:31:23 +02:00
tomFlowee
39b4aafcd1
Show the background running popup for repeat payments
2025-07-10 16:31:23 +02:00
tomFlowee
e0b3bbebd5
Add default comment
2025-07-10 16:31:23 +02:00
tomFlowee
7e6c4609bd
Make work sending of scheduled payments in background
2025-07-10 16:31:23 +02:00
tomFlowee
dd0c0a81e7
Make tab bar on Home screen optional.
2025-07-10 16:31:23 +02:00
tomFlowee
b455ed01a0
Add a context menu to pay screen for a planned payment
2025-07-10 16:31:23 +02:00
tomFlowee
1460075bb9
Add wallet selector.
2025-07-10 16:31:23 +02:00
tomFlowee
ad62cd75e3
Whitespace
2025-07-10 16:31:23 +02:00
tomFlowee
8980986ed9
Make end date be previewed too in the minicalendars.
2025-07-10 16:31:23 +02:00
tomFlowee
062c21232b
fixlets
2025-07-10 16:31:23 +02:00
tomFlowee
ff1ec16f3e
Add num keyboard for price input.
2025-07-10 16:31:23 +02:00
tomFlowee
45ac8eecd2
Save and restore the price on repeat Payment objects.
2025-07-10 16:31:23 +02:00
tomFlowee
cf1d865e9b
Add price input
2025-07-10 16:31:23 +02:00
tomFlowee
17128faa8d
Remove unneeded override.
...
The parent object sets this the same.
2025-07-10 16:31:23 +02:00
tomFlowee
6d5901c915
Add saturdays too
2025-07-10 16:31:23 +02:00
tomFlowee
1a9e6302f7
Add selection of enddate (sunset date)
2025-07-10 16:31:23 +02:00
tomFlowee
31bece0738
Finish up backend part of repeat Conf struct.
2025-07-10 16:31:23 +02:00
tomFlowee
5e3fb8da96
Many tweaks and more features
2025-07-10 16:31:23 +02:00
tomFlowee
77aa20a836
Have most of the repeat payment details done.
2025-07-10 16:31:23 +02:00