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
cbb4b84948
BF cart/pool/booking
2026-01-05 09:07:09 +01:00
Fabian @ Blax Software
136b7ade63
A prompts, I docs/readme, BF orders, R tests locations
2025-12-30 09:29:43 +01:00
Fabian @ Blax Software
7aeffd27a9
RI optimizations
2025-12-29 11:11:27 +01:00
Fabian @ Blax Software
9c1fcd6cfd
AM orders
2025-12-29 09:59:02 +01:00
Fabian @ Blax Software
2f3c0dc61f
IA stock attributes
2025-12-28 12:05:05 +01:00
Fabian @ Blax Software
7cd11728b1
BFRI cart
2025-12-28 11:12:58 +01:00
Fabian @ Blax Software
6beecf597c
BF has_more, I hasprices->fromPrice
2025-12-28 10:48:22 +01:00
Fabian @ Blax Software
37b3e6bdc0
A cart->calendarAvailability, product->has_more
2025-12-28 10:29:23 +01:00
a6a2f5842
fc3ae3e756
A pool availabilities
2025-12-26 16:45:30 +01:00
a6a2f5842
5ac0229555
A stock methods calendarAvailability & dayAvailability
2025-12-26 16:10:40 +01:00
a6a2f5842
70adf0b0c6
BFI cart availability
2025-12-26 08:42:59 +01:00
Fabian @ Blax Software
0e6b420297
BFI pool cart
2025-12-20 12:19:34 +01:00
Fabian @ Blax Software
20e6538626
BFI pool cart
2025-12-20 11:22:04 +01:00
Fabian @ Blax Software
145c629786
BFI cart stock, A exceptions
2025-12-19 14:26:57 +01:00
Fabian @ Blax Software
dbc297122e
BF pool cart
2025-12-19 12:25:59 +01:00
Fabian @ Blax Software
f20637770f
I pool cart support, tests
2025-12-19 10:57:26 +01:00
Fabian @ Blax Software
c5b78071e7
IA booking checking & simplifications, A test/trait
2025-12-18 16:54:33 +01:00
Fabian @ Blax Software
2303b9f703
BF decimals, I test consitency
2025-12-18 10:54:42 +01:00
Fabian @ Blax Software
c43910b927
I checkout session, pool cart price_id
2025-12-17 18:33:34 +01:00
Fabian @ Blax Software
abbfbd3649
CAI per minute booking pricing
2025-12-17 17:57:17 +01:00
Fabian @ Blax Software
3d7a273946
BFI cart & tests
2025-12-17 16:43:22 +01:00
Fabian @ Blax Software
7360391581
BF pool priority claiming, IA date cast
2025-12-17 12:47:18 +01:00
Fabian @ Blax Software
2f0d0757ee
BF cart item pool calculation
2025-12-17 10:41:52 +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
beebee6b82
BF self to static, which allows extendable models
2025-12-09 09:09:23 +01:00
Fabian @ Blax Software
5003f31d7c
A category traits methods
2025-12-08 09:23:19 +01:00
Fabian @ Blax Software
7c3facc3f5
BFI stocks
2025-12-05 10:23:47 +01:00
Fabian @ Blax Software
4a303c0f3f
I category methods, IRA product relations & tests
2025-12-05 09:21:07 +01:00
Fabian @ Blax Software
d28a63cd8a
BFI claims, A tests
2025-12-04 12:58:34 +01:00
Fabian @ Blax Software
fe0fa63919
IA product category scopes & methods, I adjust stock method, R stocks
2025-12-04 12:35:39 +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
Fabian @ Blax Software
8dbf70168c
A adjustStock method
2025-12-03 15:45:11 +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
a6a2f5842
2008a16a53
I price factory, RA product traits
2025-12-03 13:21:23 +01:00
a6a2f5842
a4fedcdb58
A tests, I product action
2025-11-29 20:09:19 +01:00
a6a2f5842
c6c159a4ff
I tests & structure
2025-11-29 12:05:02 +01:00
a6a2f5842
ffc8716c22
A stripe & BFI cart
2025-11-28 10:24:07 +01:00
a6a2f5842
929e87bc28
AI payment process & payment provider files
2025-11-26 11:09:52 +01:00
a6a2f5842
856686e292
A traits, concerns, services
2025-11-26 00:05:46 +01:00
a6a2f5842
01c21506b6
BFI tests
2025-11-25 12:33:42 +01:00
a6a2f5842
7c6b61da45
BFI tests
2025-11-24 14:32:11 +01:00
a6a2f5842
c1f531e659
BFI tests
2025-11-24 07:00:07 +01:00
a6a2f5842
ab1e2468ca
BFI tests fixing, prices, purchases, cart
2025-11-23 15:07:12 +01:00
a6a2f5842
2c31b6ea98
IM product purchase process
2025-11-22 15:13:30 +01:00