Commit Graph

49 Commits

Author SHA1 Message Date
Tom Moor 5cb04d7ac1
New login screen (#1331)
* wip

* feat: first draft of auth.config

* chore: auth methodS

* chore: styling

* styling, styling, styling

* feat: Auth notices

* chore: Remove server-rendered pages, move shared/components -> components

* lint

* cleanup

* cleanup

* fix: Remove unused component

* fix: Ensure env variables in prod too

* style tweaks

* fix: Entering SSO email into login form fails
fix: Tweak language around guest signin
2020-07-09 22:33:07 -07:00
Tom Moor c15cbd06a4
chore: Bugsnag -> Sentry (#1178)
* Bugsnag -> Sentry

* fix: Import style
2020-02-16 22:58:50 -08:00
Tom Moor 3d805d5fe7
chore: tooltip update / remove css loader (#985)
* fix: Add suspended filter to people management #984

* chore: removing css loader

* pui-react-tooltip -> tippy
closes #980

* remove extract-text-plugin
2019-07-09 21:17:25 -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
Tom Moor 3c563e3001 Ensure team authentication matches subdomain 2018-11-17 23:30:05 -08:00
Tom Moor e24a187699 accessToken per subdomain 2018-11-09 23:40:33 -08:00
Tom Moor 6418712c47 Improve error handling 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 f633f63a61 Merge ErrorsStore into UiStore 2018-05-31 11:42:39 -07:00
Tom Moor 0d28717647 Fixes build by updating Uglify 2018-05-12 14:42:10 -07:00
Tom Moor 16a6c3bffe Remove moment 2018-03-06 20:31:12 -08:00
Tom Moor 4cc7338534
Analytics (#582)
* gtm > ga

* Record pageviews in SPA

* Remove home-rolled tracking in favor of autotrack

* cleanup
2018-02-10 23:23:50 -08:00
Jori Lallo 0bd3c69a90 Fixed boundless webpack config 2018-01-15 13:23:45 -08:00
Jori Lallo fe00e1f76d more boundless builds 2018-01-03 21:41:04 -08:00
Jori Lallo 2c9e92e5b9 Fixes 2018-01-03 21:35:13 -08:00
Jori Lallo 7a7f8f7c53 Moved config files to a separate folder 2018-01-03 16:58:34 -08:00
Jori Lallo 686c237e36 Moved to webpack 3 2018-01-03 16:29:01 -08:00
Tom Moor 32ba98bb1a
Unfurling of Slack links (#487)
* First pass: Unfurling of Slack links

* Add authentication in db

* Call associate on Event correctly

* Add SLACK_APP_ID, remove SLACK_REDIRECT_URI, tidy env sample

* PR feedback

* Comment clarify
2017-12-18 19:59:29 -08:00
Tom Moor dd2cd2f9d8 Working direct install flow 2017-11-21 23:51:31 -08:00
Tom Moor b08e34d578 Insert ga tags in app 2017-11-09 00:17:55 -08:00
Tom Moor fc45d6a180 Sharing global styles 2017-10-26 22:42:08 -07:00
Tom Moor 4863680d86 frontend > app 2017-10-25 22:49:04 -07:00
Jori Lallo d4dc6f2a28 separated bugsnag token 2017-10-15 16:37:10 -07:00
Jori Lallo 9808c1cdf5 Bring back extract text webpack plugin 2017-09-11 23:18:44 -07:00
Jori Lallo 2140a0698a Refactor CSS modules out 2017-09-10 18:44:35 -07:00
Tom Moor 297bf850c2
Align title correctly when first character is emoji 2017-07-29 16:15:04 -07:00
Jori Lallo 9b808efd7a Cache documents and collection 2017-07-16 11:48:01 -07:00
Jori Lallo 279f59a11d Ignore unicode 2017-07-10 21:47:02 -07:00
Jori Lallo 6656689c2d remove ignore-loader 2017-07-06 23:27:16 -07:00
Jori Lallo 0a76d6af9e Flow for all the files 2017-05-11 17:23:56 -07:00
Tom Moor 4e5c3944d8
Add flow, example implementation and types 2017-04-27 22:10:43 -07:00
Jori Lallo 0cd285097f Cleaning deployment related stuff 2017-02-09 21:55:36 -08:00
Jori Lallo fc6562df01 Hide some parts from the self-deployed service 2016-10-14 13:08:25 -07:00
Jori Lallo 45b21f365d Added api, keyboard shortcut flatpages 2016-09-14 20:50:59 -07:00
Jori Lallo 8ed81884d7 Better webpack settings for development 2016-08-27 13:18:46 -07:00
Jori Lallo 4f998bccc8 Initial code for Slack based search 2016-08-22 23:37:01 -07:00
Jori Lallo f08087ebd1 Fixed auth 2016-07-25 22:49:32 -07:00
Jori Lallo d2187c4b10 Renamed /src to /frontend 2016-07-24 15:32:31 -07:00
Jori Lallo c2f1ea22b9 Eradicated Redux for MobX 2016-06-04 18:28:14 -07:00
Jori Lallo f367157fb7 Fixed bundle.js size issues 2016-06-04 12:30:05 -07:00
Jori Lallo 4e92803917 Moar configs 2016-05-23 23:34:44 -07:00
Jori Lallo 46c8af7a9d Only include en locale for moment.js to reduce build size 2016-05-23 23:27:43 -07:00
Jori Lallo 4265bc45ca murk 2016-05-23 23:05:32 -07:00
Jori Lallo 4ca38b8a63 more settings 2016-05-23 22:55:42 -07:00
Jori Lallo fce55bb01b More prod 2016-05-23 22:20:16 -07:00
Jori Lallo 16e972e53c Separated css and fonts into a separate file 2016-05-03 23:43:43 -07:00
Jori Lallo cce82b3d43 Refactor 2016-04-28 22:25:37 -07:00
Jori Lallo bc7ae72210 Moved to using Atlas fontface 2016-03-11 00:27:57 -08:00
Jori Lallo af30485e9f Initial commit 2016-02-27 13:53:11 -08:00