Commit Graph

32 Commits

Author SHA1 Message Date
Tom Moor ec38f5d79c
refactor: Remove old react lifecycle methods (#1480)
* refactor: Remove deprecated APIs

* bump mobx-react for hooks support

* inject -> useStores
https://mobx-react.js.org/recipes-migration\#hooks-to-the-rescue

* chore: React rules of hooks lint
2020-08-23 11:51:56 -07:00
Tom Moor 14cb3a36c1
perf: Reduce initial bundle size / async bundle loading (#1456)
* feat: Move to React.lazy

* perf: Remove duplicate babel/runtime

* fix: Run yarn-deduplicate

* Further attempts to remove rich-markdown-editor from initial chunk

* perf: Lazy loading of authenticated routes

* perf: Move color picker to async loading
fix: Display placeholder when loading rich editor

* fix: Cache bust on auto reload
2020-08-14 17:23:58 -07:00
Tom Moor 449dc55aaa
chore: Upgrade Babel, Jest, Eslint (#1437)
* chore: Upgrade Prettier 1.8 -> 2.0

* chore: Upgrade Babel 6 -> 7

* chore: Upgrade eslint plugins

* chore: Add eslint import/order rules

* chore: Update flow-typed deps
2020-08-08 22:53:59 -07:00
Tom Moor 67981a351e
chore: Remove env variables in webpack bundle (#1353)
* chore: Remove env variables in webpack bundle

* remove unused globals

* refactor: consolidate window.env calls to single file

* fix: Slack client side integration auth

* fix: developers url
2020-07-18 11:02:40 -07:00
Tom Moor f43deb7940
chore: Move to prettier standard double quotes (#1309) 2020-06-20 13:59:15 -07:00
Tom Moor c15cbd06a4
chore: Bugsnag -> Sentry (#1178)
* Bugsnag -> Sentry

* fix: Import style
2020-02-16 22:58:50 -08:00
Tom Moor 39a61d8559
Upgrade Dependencies (#873)
* Loading placeholder

* Upgrade dependencies, reduce warnings

* 👕

* Remove more unused deps

* Bump RME
2019-01-21 11:06:44 -08:00
Tom Moor d21dd710bb
Upgrade Editor – Slate 0.44 / RME 8.0.0 (#863)
* Upgrade Slate

* Normalization

* Remove dupe dep

* Fixes placeholders

* Image uploading fixed

* Verbose but solid placeholder handling

* RME 8.0.0

* Fixes: Ability to delete embeds
2019-01-18 22:44:31 -08:00
Jori Lallo f9c24574da lint 2018-01-03 21:39:32 -08:00
Jori Lallo 2c9e92e5b9 Fixes 2018-01-03 21:35:13 -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
Jori Lallo 0441e92d08 Lint rules and flow annotations for rest of the files 2017-11-15 23:40:14 -08:00
Jori Lallo 275e754bf1 Moved Bugsnag token into envvar 2017-10-15 16:51:25 -07:00
Jori Lallo 795853cccb Exclude failing import 2017-08-28 21:02:11 -07:00
Jori Lallo 7b589ff46a Added error handling 2017-07-18 23:36:49 -07:00
Jori Lallo f6e3e1d828 Enforce triple eq 2017-07-01 17:19:45 -07:00
Jori Lallo 201f90030c Refactored collections store and layout components 2017-05-29 18:04:26 -07:00
Jori Lallo c9bb31cee1 lint 2017-05-11 17:40:57 -07:00
Jori Lallo 2ef33f0844 Disable `import/order` 2017-05-11 17:39:23 -07:00
Jori Lallo 0a76d6af9e Flow for all the files 2017-05-11 17:23:56 -07:00
Jori Lallo dfdaef1098 Config and flow scripts 2017-05-03 22:49:08 -07:00
Tom Moor 2095b3a874 Fix prettier integration, format (#31)
* Fix prettier integration, format

* Reformat again
2017-04-27 21:48:13 -07:00
Jori Lallo 08b1609440 [chore] added prettier 2017-04-26 21:47:03 -07:00
Jori Lallo fc6562df01 Hide some parts from the self-deployed service 2016-10-14 13:08:25 -07:00
Jori Lallo 458735f341 Added Jest for testing both front and backend 2016-09-09 01:35:39 -07:00
Jori Lallo 123a1848ed more lint 2016-09-02 15:41:28 -07:00
Jori Lallo ac6cf2ea8f server side cleanup 2016-08-27 10:48:56 -07:00
Jori Lallo 5c64321c17 Lint 2016-08-03 15:00:17 +03:00
Jori Lallo c21b635297 Added new aslant rule 2016-08-03 14:48:01 +03:00
Jori Lallo f08087ebd1 Fixed auth 2016-07-25 22:49:32 -07:00
Jori Lallo 34e59876bd Fixed eslint settings 2016-06-30 23:21:58 -07:00
Jori Lallo af30485e9f Initial commit 2016-02-27 13:53:11 -08:00