Skip to content

Crud maintenance n chains - #591

Open
tansdf wants to merge 3 commits into
developfrom
crud-maintenance-n-chains
Open

tansdf wants to merge 3 commits into
developfrom
crud-maintenance-n-chains

Conversation

@tansdf

@tansdf tansdf commented Sep 19, 2026

Copy link
Copy Markdown
Collaborator
  • Maintenance and UI chain shifts now save/delete one record over WebSocket instead of replacing the whole ICS list.
  • The store merges by id, keeps existing VEVENT mapping, recalculates chain priorities on the full retained list, and returns that list so the client can refresh sibling state.
  • Old files load as-is (no migration). Maintenance still requires an owner on save; owner-less drag/resize reverts. Chain overlap / future-REPEAT checks stay in the UI.

A full-list replace revalidated every window, so one owner-less legacy ICS event blocked saving anything else. Client persists now run one at a time so drag and modal save cannot share the WebSocket waiter.
@tansdf
tansdf requested a review from DiTsi September 19, 2026 09:11
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants