Commit Graph

11 Commits

Author SHA1 Message Date
Fabian @ Blax Software afdcd8bc75 feat: Enhance traits with strict types and improve method signatures
- Added strict types declaration to multiple traits for better type safety.
- Updated method signatures in traits to use nullable types where applicable.
- Improved documentation for traits, including host-model contracts and method descriptions.
- Added new tests to ensure correct behavior of loan checkout and stock management.
- Fixed regression in order number generation to ensure proper string formatting.
- Ensured that currency codes sent to Stripe are consistently lowercased.
2026-05-15 20:26:24 +02:00
Fabian @ Blax Software fe41475c84 I loanable product type, tiered pricing, lifecycle events, host helpers 2026-05-15 10:27:59 +02:00
Fabian @ Blax Software 9c1fcd6cfd AM orders 2025-12-29 09:59:02 +01:00
Fabian @ Blax Software edbf116c48 AIBFR pool/booking/cart 2025-12-16 13:58:03 +01:00
Fabian @ Blax Software 3045f72304 BFI cart, A stripe logic, checkout & tests, A tests, RA pool product 2025-12-15 14:10:59 +01:00
Fabian @ Blax Software 67917e6a31 A booking/pool procedures & tests, IA tests, exceptions 2025-12-15 11:32:31 +01:00
Fabian @ Blax Software 4a303c0f3f I category methods, IRA product relations & tests 2025-12-05 09:21:07 +01:00
Fabian @ Blax Software 7db6f8047e IR stocks documentation, C github tests 2025-12-04 11:16:38 +01:00
Fabian @ Blax Software c711afb570 R reserve to claim 2025-12-04 11:06:09 +01:00
Fabian @ Blax Software 5cc7b1f3f0 RI cleaned up and refactored stocks 2025-12-04 10:51:45 +01:00
a6a2f5842 c5004158eb A types, enums & statuses, U product models, I shopping trait, A booking support, R tests 2025-12-03 13:59:01 +01:00