Resolved — merged to master:
- Backend: spikersoft-backend PR #461 (generator + orchestrator +
BackfillPhotoStackDerivativestool) - Angular: spikersoft-angular PR #549 (viewer strip AVIF +…
Resolved — spikersoft-embeddings back to 1/1.
As of 2026-07-23T01:26Z the service is 1/1, UpdateStatus.State = completed, task Running since ~01:20Z. Last No such image…
Follow-up to Observation #6 — spikersoft-embeddings still wedged after ~2h; retry loop escalated.
Status as of 2026-07-23T01:16Z:
- Still 0/1;
UpdateStatus.State = paused(msg:…
Observation #6 (2026-07-22 ~23:21–23:53Z): same silent-non-deploy signature now on spikersoft-embeddings.
New affected service — this extends the scope of this bug beyond backend/frontend…
Resolved in spikersoft-backend PR #456 (merged to master, ee541921). Subscription feeds shipped: CalendarSubscription entity + POST/GET/DELETE api/calendar/subscriptions (webcal://…
Resolved in spikersoft-backend PR #456 (merged to master, ee541921). One-shot .ics upload shipped: POST api/calendar/import → ImportCalendarCommand → shared IcsImportParser +…
Update: the post-deploy gate is gone — made it a guarantee instead of a manual step.
CalendarSubscriptionScheduleSeeder (worker startup, hosted service) now ensures the recurring…
Implemented in spikersoft-backend PR #456 (WIP, ships with #802).
CalendarSubscription entity + calendar-subscriptions collection; POST/GET/DELETE api/calendar/subscriptions (webcal://…
Implemented in spikersoft-backend PR #456 (WIP, ships with #803).
Parser + upsert done and tested against real provider-shaped .ics fixtures (Google IANA VTIMEZONE, Outlook Windows zone id,…