Commit Graph

51 Commits

Author SHA1 Message Date
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
Tom Moor ef583314e0
Remove parse-domain dependency (#856)
* Remove parse-domain dependency

* Remove only, add commentary

* Update lockfile
2019-01-12 13:50:30 -08:00
Tom Moor e08cb10b7f Closes #827 – Add optional github access token 2018-12-24 10:36:17 -08:00
Tom Moor 4599e03121 Update API docs to new layout 2018-12-22 18:24:49 -08:00
Tom Moor b7bea4941e Content pages 2018-12-20 20:00:58 -08:00
Tom Moor 6ebb652481 Adding content pages [wip] 2018-12-20 07:19:05 -08:00
Tom Moor 3718a9609d Closes #805 - Unable to signin on self-hosted installations with non-www subdomain 2018-11-18 12:07:11 -08:00
Tom Moor 3c563e3001 Ensure team authentication matches subdomain 2018-11-17 23:30:05 -08:00
Tom Moor 414cb1d79c Fix specs 2018-11-12 23:17:50 -08:00
Tom Moor a95632b9de Fix infinite redirect on www subdomain
Add first route tests
2018-11-12 22:45:51 -08:00
Tom Moor 61138ff4fa Cleanup 2018-11-11 21:17:03 -08:00
Tom Moor cc9f32cdc9 Team switcher 2018-11-11 16:24:05 -08:00
Tom Moor e24a187699 accessToken per subdomain 2018-11-09 23:40:33 -08:00
Tom Moor 6391474d14 getUrl -> url consistency
test improvements
2018-11-08 21:05:07 -08:00
Tom Moor 1be8e13828 Fix localhost
Handle automatic subdomain redirect
2018-11-08 21:05:07 -08:00
Tom Moor 21b1c0747c Basic functionality in place, need improved errors and logged in redirect 2018-11-08 21:05:07 -08:00
Tom Moor aa9ed09f08 Prevent signin without hosted domain 2018-05-28 22:32:36 -07:00
Tom Moor 25aa1f288b Renames, clear token, show signin options based on env 2018-05-28 21:14:43 -07:00
Tom Moor ddd2b82d20 WIP: Successful Google Auth, broke pretty much everything else in the process 2018-05-28 11:36:37 -07:00
Tom Moor 5bebb7351d 👕 2018-05-26 17:59:34 -07:00
Tom Moor 3005da78e2 Pull changelog from Github releases - one less place to manage 2018-05-12 19:56:44 -07:00
Tom Moor 518015f55b Upgrade to Flow 0.71 2018-05-05 16:16:08 -07:00
Tom Moor f8bdadfd9a Final direct BadRequest removals 2018-02-24 20:52:56 -08:00
Jori Lallo a941e04d08 Removed useless catch 2018-02-04 17:28:14 -08:00
Jori Lallo 69af7f4efe disallow robots index for self hosted deployments 2018-01-21 18:47:43 -08:00
Jori Lallo 787fb63f09 Added privacy policy 2017-12-17 17:14:16 -08:00
Tom Moor 21c1c1797e Add changelog 2017-11-28 22:46:26 -08:00
Tom Moor dd2cd2f9d8 Working direct install flow 2017-11-21 23:51:31 -08:00
Jori Lallo a99628b2d5 Public API docs 2017-11-19 18:11:34 -08:00
Tom Moor 84c82c31a9 Shared assets, cleanup for initial deploy 2017-10-29 15:02:24 -07:00
Tom Moor 802ce10f14 POC 2017-10-22 17:16:57 -07:00
Tom Moor aceaf261d2 Working on 'static' pages 2017-10-22 16:33:10 -07:00
Jori Lallo 42ed9616b5 Added cookie to indicate logged in status 2017-10-11 00:14:45 -07:00
Jori Lallo 75ad27658e Fix flow errors 2017-05-09 23:14:24 -07:00
Jori Lallo 39ce7dc9d1 lint 2016-09-11 17:47:27 -07:00
Jori Lallo 53c3d3c318 Added better API errors and stuff 2016-09-11 13:38:52 -07:00
Jori Lallo db7565bf07 Added health check endpoint 2016-09-05 14:26:06 -07:00
Jori Lallo 28089dc6e5 Cache gravatar requests 2016-08-19 08:11:21 -07:00
Jori Lallo bdea1fb4c9 Speed improvements 2016-07-22 00:12:04 -07:00
Jori Lallo 296abab7eb Fix to initial loading and cache headers 2016-06-26 23:15:32 -07:00
Jori Lallo 6011de49a0 Smarter cache headers 2016-06-05 21:39:09 -07:00
Jori Lallo 72766966f3 Add cache headers for static files 2016-06-01 16:48:35 -07:00
Jori Lallo 9cad1c5173 Cache static assets 2016-05-27 00:23:16 -07:00
Jori Lallo a0f86f5ed4 Subdomain redirecting 2016-05-27 00:06:36 -07:00
Jori Lallo 4ca38b8a63 more settings 2016-05-23 22:55:42 -07:00
Jori Lallo 67ca3c2ae2 Use HtmlWebpackPlugin for eployments 2016-05-23 20:35:19 -07:00
Jori Lallo 02bf509992 ruhroh 2016-05-22 23:05:30 -07:00
Jori Lallo 77b5be64e6 Debugging 2016-05-22 22:56:26 -07:00
Jori Lallo 429e698c26 More selective imports 2016-05-07 09:18:20 -07:00
Jori Lallo 16e972e53c Separated css and fonts into a separate file 2016-05-03 23:43:43 -07:00