Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(shared state server): added shared state server (#2056)
* feat(shared state): moved sharedb test project to monorepo * refactor: typings * feat: integrate shared state into rest example * refactor: code improvements * refactor: shared state server now class * feat: library metadata extension * feat: authentication in websocket * feat: authorization * feat: load schemas from library * feat: logic checker stub * feat: first logic checker implementation * feat: implemented logical operators and more tests * refactor: removed old schemas * refactor: simplified logic checker structure * fix: fixed logic checker issues and added tests * feat: op logic checks * fix: logic checks * feat: logic check for snapshot * feat: added access level to integration * feat: hooks in core * feat: implemented clearing content state * feat: implemented create check * feat: snapshot logic test, $in and $nin work on arrays * chore: deps updated react-scripts to v5 * refactor: cleanup * refactor: moved validator storage to own class * refactor: minor chanes * refactor: removed dependency on ContentManager * refactor: moved middleware to its own files * fix: adapted example code * feat: add get auth route * refactor: debug logs * fix: made logic check $in more tolerant * feat: snapshot data in op logic test * fix: always allow server ops * refactor: refactoring and documentation * refactor: logs in debug module * refactor: removed custom typing of ShareDB context * refactor: change concurrent build phases to reduce memory peak * refactor: added shared state server to build artifacts * refactor: shared state example only optional * refactor: removed old access level injection * refactor: added state extension property to library schema * chore: updated package lock * docs: added propsal doc
- Loading branch information