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
tomFlowee
f696138a8b
Start the details page
2025-07-10 16:31:23 +02:00
tomFlowee
81db3c9f38
UX fixes
2025-06-30 11:58:17 +02:00
tomFlowee
64cca001c0
Make spacing around price better
2025-06-30 11:58:17 +02:00
tomFlowee
c4ba2e8836
Fixlet
2025-06-30 11:58:17 +02:00
tomFlowee
8d9f8eb65f
Reorganize the activity tab on mobile
2025-06-30 11:58:17 +02:00
tomFlowee
949c57fa1c
Make available to QML
2025-06-30 11:58:17 +02:00
tomFlowee
23ff509401
Move the Scan QR button to Android specific button
2025-06-30 11:58:17 +02:00
tomFlowee
cdff2f3e0a
Add more properties to the RepeatPaymentDetails
2025-06-24 18:34:46 +02:00
tomFlowee
74285e3fa2
Backend for saved payments data.
2025-06-24 18:34:46 +02:00
tomFlowee
179d184640
Store repeat Payments on Flowee Pay and persist them.
...
The application will thus be able to remember payments between restarts.
2025-06-23 11:28:48 +02:00
tomFlowee
10e48af861
Rework data struct for RepeatPayment, with test.
2025-06-23 11:28:48 +02:00
tomFlowee
4575d4cf9b
Add next() to return the next payment date.
2025-06-21 20:39:39 +02:00
tomFlowee
dfc055b04b
Add saving repeat payment details unit test and code.
2025-06-20 18:31:18 +02:00
tomFlowee
bcb3967d5b
Clarify variable name
...
This is not a txid, as that would be a hash, this is the index of the
transaction as referred to by the wallet.
2025-06-19 20:25:23 +02:00
tomFlowee
2313b4b37b
Make the checkbox Shape reusable
...
Replace the font based checkbox in ActivityConfigBar with the
vector based one for reproducable layout
2025-06-19 18:56:50 +02:00
tomFlowee
951ae9d310
Avoid complexity; just use the checkboxes
...
User research showed that the bigger 'checkboxes' were not worth the
extra clicks.
As such they are removed again.
2025-06-19 17:06:39 +02:00
tomFlowee
9bbd841b3a
UX fixlets in AccountSelectorPopup
...
Elide wallet names when too long to fit
Hide the last active sting if the wallet is empty
2025-06-19 15:43:20 +02:00
tomFlowee
0ef4e8ed4f
Use our own Popup style
...
The QML design of styling is that one extends the "Template" version
of a component. With the Basic, the Fusion etc already provided.
But after upgrading to Qt6.9 that styling for Popup changed and broke
the look of Flowee Pay.
So, we no longer use the Basic styled class, but the bare one which
should never change.
This additionally simplifies a lot of the workarounds surrounding insets
and other stuff that existed in the Basic.Popup, and we just don't set
in our own "style" of Popup.
Beautiful result, lots of complexity removed from AccountDetails,
TransactionListItem and very much from PopupOverlay
2025-06-19 15:09:36 +02:00
tomFlowee
dfabcde813
Use Basic QQ Controls theme
...
The non-themed import basically is just a proxy using some
auto-detection to find out which theme to use.
As the app only uses the basic theme, this is what we'll import.
2025-06-19 15:09:36 +02:00
tomFlowee
0e617db1fd
Import translations from Crowdin
2025-06-19 15:09:36 +02:00
tomFlowee
be4ed07afe
Unconfuse translators
2025-06-19 15:09:36 +02:00
tomFlowee
1a32bd4eed
minor fixes
2025-06-19 15:09:36 +02:00
tomFlowee
046da7515d
Fix spelling.
...
I just noticed I've been near consistently writing "anonimity" in Flowee Pay,
spellcheck tells me it should be "anonymity".
Word blindness is fun.
2025-06-19 15:09:36 +02:00
tomFlowee
185e74beae
New month
2025-06-19 15:09:36 +02:00
tomFlowee
697dad6c3b
Avoid 'undefined' text in UI.
...
When the default wallet is unavailable, avoid showing a JavaScript
'undefined' as text.
2025-06-19 15:09:36 +02:00
tomFlowee
6792f1f1a6
Fixes; sometimes import partially uses name
2025-06-19 15:09:36 +02:00