ZiB
|
019019cc62
service_api: base owns the get_calendar skeleton and per-date DayInfo cache
|
3 mesiacov pred |
ZiB
|
2eb7be9b30
service_api: extract shared _raise_gql_errors for Booking GQL responses
|
3 mesiacov pred |
ZiB
|
1c34dede48
service_api: small cleanups
|
3 mesiacov pred |
ZiB
|
2a061514de
service_api: route all refresh paths and body-level auth through the base
|
3 mesiacov pred |
ZiB
|
49d4a22fcc
Remove stale TODOs and fix chat test stubs for ChatClient protocol
|
3 mesiacov pred |
ZiB
|
adacbbad1d
service_api: conformance test suite for new client teams
|
3 mesiacov pred |
ZiB
|
69d1339400
service_api: refresh-dispatch cleanup + har_audit manifest inversion
|
3 mesiacov pred |
ZiB
|
e25b704525
service_api: drop platform-specific fields from shared DayInfo
|
3 mesiacov pred |
ZiB
|
9833c7f6ea
service_api: self-registering clients via @register_service
|
3 mesiacov pred |
ZiB
|
49a019a3b8
extract ServiceClientBase from service clients
|
3 mesiacov pred |
ZiB
|
252247a102
extract MonthCache/TTLCache from service clients
|
3 mesiacov pred |
ZiB
|
4b3e4b79fb
service clients: 10-minute TTL on calendar and detail caches
|
3 mesiacov pred |
ZiB
|
0a0441f215
reload endpoint clears service_api client caches
|
3 mesiacov pred |
ZiB
|
bdebf0373a
service_api: route internal credential refresh through the API upload path
|
3 mesiacov pred |
ZiB
|
63cf943301
booking: use reloaded session on messaging retry
|
3 mesiacov pred |
ZiB
|
ad2c43def4
isolate per-service failures in remote-sync dispatch
|
3 mesiacov pred |
ZiB
|
fde63f4e61
degrade gracefully when one service has stale credentials
|
3 mesiacov pred |
ZiB
|
440fe545fd
service_api: suppress traceback for ServiceAuthError in _gather
|
4 mesiacov pred |
ZiB
|
214776ca47
service_api: add --user flag for human-assisted credential refresh
|
4 mesiacov pred |
ZiB
|
33a875a19c
service_api: use the ServiceAPI singleton on request paths
|
4 mesiacov pred |
ZiB
|
3ded3ecf62
Remove broken store/__main__.py and stale refresh-homestay entry
|
4 mesiacov pred |
ZiB
|
871ece418a
user_cal: memoize the Calendar across UserCal constructions
|
4 mesiacov pred |
ZiB
|
6c9dda4ce0
diff: use CalPrice public API in _diff_prices
|
4 mesiacov pred |
ZiB
|
9e728f3193
tests: gate live service-api tests behind ROOM_CAL_LIVE_TESTS=1
|
4 mesiacov pred |
ZiB
|
7f085ac722
diff: clamp prices/closed/rule categories to today-forward
|
4 mesiacov pred |
ZiB
|
069cdc0585
Add mass-deletion guard to fetch_reservations
|
4 mesiacov pred |
ZiB
|
0224814b1f
New deps
|
4 mesiacov pred |
ZiB
|
668d07f087
Add Radicale CalDAV fixture; run user_cal tests locally
|
4 mesiacov pred |
ZiB
|
7d421d833b
Fix test drift and unconfigured user_cal resilience
|
4 mesiacov pred |
ZiB
|
1bdfaa9601
Add reservation deletion guards and tests
|
4 mesiacov pred |