Commit Graph

8 Commits

Author SHA1 Message Date
Tom Moor 3f16823f7b fix: Remote policy change 2019-09-21 12:10:49 -07:00
Tom Moor b624a00b83 send id's over socket instead of serialized objects 2019-09-15 23:32:16 -07:00
Tom Moor c3ac25e648 fix: Correct behavior when collection becomes private 2019-09-15 20:09:12 -07:00
Tom Moor 6b5c74a056 fix: respond to privacy change on socket event 2019-09-08 10:54:58 -07:00
Tom Moor b5fad8cf1d fix: Handle collection privacy change over socket 2019-09-07 11:52:50 -07:00
Tom Moor ce675a7fe2 fix: Remove collections/document when removed elsewhere 2019-06-26 22:10:24 -07:00
Tom Moor 56a6db7d2a Cleanup 2019-04-18 18:51:16 -07:00
Tom Moor 07a941a65d Websocket Support (#937)
* Atom / RSS meta link

* Spike

* Feeling good about this spike now

* Remove document.collection

* Remove koa.ctx from all presenters to make them portable outside requests

* Remove full serialized model from events
Move events.add to controllers for now, will eventually be in commands

* collections.create event
parentDocument -> parentDocumentId

* Fix up deprecated tests

* Fixed: Doc creation

* documents.move

* Handle collection deleted

* 💚

* Authorize room join requests

* Move starred data structure
Account for documents with no context on sockets

* Add socket.io-redis

* Add WEBSOCKETS_ENABLED env variable to disable websockets entirely for self hosted
New installations will default to true, existing installations to false

* 💚 No need for promise response here

* Reload notice
2019-04-17 19:11:23 -07:00