46 Commits

Author SHA1 Message Date
117c4f5009 feat: Comment resolving (#7115) 2024-07-02 03:55:16 -07:00
fe4c2fb7d6 chore: Add eslint rule for no-shadow (#6658)
* chore: Add eslint rule for no-shadow

* fix
2024-03-09 13:04:27 -08:00
0a781b7d99 chore: Upgrade typescript/eslint, fix warnings 2024-01-23 09:07:52 -05:00
b7bfc4bb1a chore: Remove optimize imports to allow vite upgrade (#5691) 2023-08-14 11:44:58 -07:00
89d5527d39 Handle promise linting (#5488) 2023-06-28 17:18:18 -07:00
49d903d6d4 chore: Remove console.log left in code and added eslint rule to prevent it happening again 2023-04-11 22:15:52 -04:00
db73879918 Assorted cleanup, minor bug fixes, styling fixes, eslint rules (#5165
* fix: Logic error in toast
fix: Remove useless component

* fix: Logout not clearing all stores

* Add icons to notification settings

* Add eslint rule to enforce spaced comment

* Add eslint rule for arrow-body-style

* Add eslint rule to enforce self-closing components

* Add menu to api key settings
Fix: Deleting webhook subscription does not remove from UI
Split webhook subscriptions into active and inactive
Styling updates
2023-04-08 05:25:20 -07:00
1d242d44b1 chore: Add eslint rule for object shorthand (#3955) 2022-08-11 05:18:14 -07:00
c6fdffba77 chore: Internal request filtering 2022-07-05 11:06:47 +02:00
5fb5e69181 fix: Use of lookbehind regex crashes Safari, added lint rule to prevent future accidental regression 2022-04-08 10:16:55 -07:00
c5a11fe17b chore: Enable eslint to enforce curly (#3060) 2022-02-05 10:15:40 -08:00
062016b164 chore: Move editor into codebase (#2930) 2022-01-19 18:43:15 -08:00
19e85c63c2 lint, tsc 2021-12-11 12:48:32 -08:00
15b1069bcc chore: Move to Typescript (#2783)
This PR moves the entire project to Typescript. Due to the ~1000 ignores this will lead to a messy codebase for a while, but the churn is worth it – all of those ignore comments are places that were never type-safe previously.

closes #1282
2021-11-29 06:40:55 -08:00
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
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
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
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
f43deb7940 chore: Move to prettier standard double quotes (#1309) 2020-06-20 13:59:15 -07:00
c15cbd06a4 chore: Bugsnag -> Sentry (#1178)
* Bugsnag -> Sentry

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

* Upgrade dependencies, reduce warnings

* 👕

* Remove more unused deps

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

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