support
support copied to clipboard
Live updates support
There is a new API allowing to sync changes between projects - applyProjectChanges
which is used to update app via Websocket messages. However, this API breaks the base assumption components were built on leading to multiple problems. Therefore, UI and data layer should be updated to work properly with this new API.
Check this PR for detailed explanation with diagrams depicting workflows: https://github.com/bryntum/bryntum-suite/pull/6638
Related issues:
- [x] implement a queue for incoming changes for a time local queue is paused to apply them later in bulk #7223
- [x] setRangeEnd exception when replacing id early #7770
- [x] WBS trees get out of sync when two clients send changes simultaneously #7784
- [x] projects get out of sync when one client moves task and another resizes it #7801
- [x] constraint removed on paste #7858
- [x] CellEdit behaves incorrectly on double click #7869
- [x] Undo deleting dependency is broken #7955
- [x]
addTask
method should use queue too #8008 - [x] Add public websocket demo #2012
- [x] Applied duration is ignored #7993