caterium-app/docs/releases/V17.7.0-CHANGES.txt
pavlov346346-source f8bb0a78b4
Caterium v17.7.0 — architecture foundation
Introduce the first data layer, move order auto-completion to server cron with legacy/cloud compatibility, clean error telemetry, update PWA/versioning, and add regression coverage.
2026-09-08 13:24:34 +03:00

13 lines
1.2 KiB
Plaintext

Caterium v17.7.0 — Architecture Foundation
Date: 2026-09-08
1. Introduces core/data-layer-v1770.js as the first explicit application data layer. Orders and storage access can migrate away from direct globals/localStorage without a rewrite.
2. Order auto-completion is now a server business rule. PostgreSQL cron runs every minute and marks due orders fully paid/completed.
3. The server updates both normalized sun_v17_orders and the legacy sun_app_state sunOrders payload so existing clients remain compatible during migration.
4. Signed-in cloud clients no longer execute browser-side auto-completion; the old code remains only as local/offline fallback.
5. Client server-automation module can request an immediate run on startup/focus and applies changed normalized orders through the data layer.
6. Error telemetry rejects file:// events, deduplicates identical events for five minutes, and retains only 30 days. Historical file:// events are removed.
7. Stability logger version is synchronized to 17.7.0.
8. PWA cache v75 includes data-layer and server-automation modules.
9. This is phase 1 of the architecture migration; legacy state remains intentionally enabled until subsequent domain-by-domain extraction is complete.