tomFlowee
455281e683
Improvements to the date config of repeat payments
2026-02-04 22:39:56 +01:00
tomFlowee
45ab9b23bb
Wrap Wallet in shared_ptr
...
The Wallet object used to have a guarenteed lifetime longer than the App
singleton, but then we started allowing people to delete their wallet
(argh!).
Also "external" modules, especially living outside of the main tree,
would be much more stable if they can avoid using raw pointers for core
concepts like the Wallet.
2025-10-08 22:54:27 +02:00
tomFlowee
5e3fb8da96
Many tweaks and more features
2025-07-10 16:31:23 +02:00
tomFlowee
cdff2f3e0a
Add more properties to the RepeatPaymentDetails
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
5b40359ee6
Add tdd Payment saving code
2025-06-08 12:46:00 +02:00
tomFlowee
2b13984e82
Start the save method
2025-06-07 22:23:34 +02:00