Wyatt Johnson
9022532525
[CORL-1148] Chrome Local Storage Issues ( #2994 )
...
* fix: moved storage access inside try/catch
* chore: version bump
2020-06-22 16:29:06 +00:00
Wyatt Johnson
0065875f12
fix: ensure access token is null not undefined ( #2981 )
2020-06-08 23:28:07 +00:00
Wyatt Johnson
ba08447d5e
[CORL-1090] Sections Alpha ( #2973 )
...
* feat: added section filtering support
* fix: addressed issues around filtering sections
* fix: fixed issue with section filter
2020-06-04 13:32:04 +02:00
Wyatt Johnson
92c72f7041
fix: replace insert with push for slack channels ( #2965 )
...
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-06-01 21:23:15 +00:00
Wyatt Johnson
08a9788bcc
fix: fixed error with method bindings on strategies ( #2971 )
...
- moved request bindings to after the cache handler
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-06-01 17:10:42 -04:00
Vinh
3e0241b523
feat: add SignedOutEvent ( #2968 )
...
Co-authored-by: Wyatt Johnson <wyattjoh@gmail.com >
2020-06-01 14:11:45 -04:00
Vinh
fe8cb90a1c
[CORL-1086] Support bodyClassName in embed ( #2969 )
...
* feat: support embed config `bodyClassName`
* chore: add comment
2020-05-21 22:27:27 +00:00
Wyatt Johnson
74366bec55
[CORL-1046] Slack Helper Text Fix ( #2959 )
...
* fix: moved helper text
* chore: version bump
* chore: update description to match github
2020-05-15 18:28:15 +00:00
Wyatt Johnson
ed92f4916d
[CORL-810] Custom Moderation Phases ( #2901 )
...
* feat: initial implementation
* feat: renamed fields from mutations
* fix: more renaming to streamline {Key,Secret}->SigningSecret
* feat: introduced WrappedInternalError
* feat: enhanced extern payload, more fetch options
- Added tenant.{id,domain} to extern payload
- Added site.id to the extern payload
- Added response size limit to fetch
- Added new SCRAPE_MAX_RESPONSE_SIZE env var for managing the size of
responses for scraping
* fix: fixed bug with scrape invocation
* feat: added more queries + mutations
- Added Query.externalModerationPhase
- Added Mutation.createExternalModerationPhase
- Added Mutation.updateExternalModerationPhase
- Added Mutation.enableExternalModerationPhase
- Added Mutation.disableExternalModerationPhase
- Added Mutation.deleteExternalModerationPhase
- Added Mutation.rotateExternalModerationPhaseSigningSecret
* feat: added secret management
* fix: linting
* fix: merge conflict fix
* feat: added UI
* fix: linting
* fix: linting
* fix: updated snapshots
* fix: improved docs
* fix: improved docs
* fix: added locales
* review: improve naming
* review: some review changes
- Switched /moderation/phase to /moderation/phases
- Fixed scrolling
- Fixed redirection
* fix: added scroll timeout for webhooks
2020-05-14 19:20:35 +00:00
Wyatt Johnson
ceb96dba75
[CORL-1048] Cookie Deprecation ( #2944 )
...
* feat: dropped cookie support due to ITP issues
* feat: added improved accessToken handling
* fix: linting
* fix: removed variadic part of JWT
* fix: bump long-settimeout version
* review: removed management classes
* fix: updated snaps
* review: renamed based on review
* review: removed guard clauses around errors surrounding auth
2020-05-13 22:39:22 +00:00
Wyatt Johnson
f73597d7d1
[CORL-1013] Count Reset ( #2960 )
...
* feat: added reset option for count.js
* fix: adjust reset beheviour
* fix: switched to bundlesize2
* fix: added flag to enable github checks
Co-authored-by: Vinh <vinh@vinh.tech >
2020-05-13 16:47:45 +00:00
Vinh
79e0da2c2f
fix: bug when posting a comment without ever openened the AllCommentsTab first ( #2963 )
2020-05-13 17:31:15 +02:00
Wyatt Johnson
1f69bb2f14
[CORL-1075] Metrics Cleanup ( #2955 )
...
* feat: added support for metrics on another port
* fix: handle cluster better
* fix: linting
2020-05-11 21:01:53 +00:00
Wyatt Johnson
d0ab2ef8c5
feat: support auto-pause live updates ( #2947 )
...
Co-authored-by: Vinh <vinh@vinh.tech >
2020-05-07 16:21:37 +00:00
Hector Nieva
8ea88f9b96
Add flag deleted with value "true" to comments of deleted users ( #2952 )
...
* [Fix] Add deleted as true to comments of deleted users
* fix: revert deleted = true
Co-authored-by: hector.melo <hector.melo@corp.globo.com >
Co-authored-by: Wyatt Johnson <me@wyattjoh.ca >
Co-authored-by: Wyatt Johnson <wyattjoh@gmail.com >
2020-05-07 15:46:04 +00:00
Cristian Dean
45873398dd
Update pt-BR translation ( #2949 )
...
Co-authored-by: Wyatt Johnson <wyattjoh@gmail.com >
2020-05-05 22:07:46 +00:00
Vinh
739d5b6611
fix: always show details on moderation card ( #2946 )
2020-05-04 11:53:37 -04:00
Kim Gardner
192c3486af
[CORL-1050] Add Perspective toxicity support for fr and pt ( #2940 )
...
* Add support for fr and pt
* fix: added some more docs
Co-authored-by: Wyatt Johnson <me@wyattjoh.ca >
2020-04-24 12:01:44 -06:00
Wyatt Johnson
0e9621c499
fix: Added linting rule to disable use of object prototypes ( #2939 )
2020-04-17 17:12:36 +00:00
Vinh
5b92f7e968
[CORL-1014] Style comments based on number of reactions ( #2930 )
...
* feat: add ability to style comments based on number of reactions
* feat: add coral-indent class
* fix: tests
* fix: snapshots
2020-04-15 18:28:07 +02:00
Vinh
c9a0ab8848
[CORL-878] Upgrade dependencies ( #2867 )
...
* chore: upgrade fluent
* chore: upgrade metascraper
* chore: upgrade akismet-api
* chore: upgrade apollo-server-express
* chore: upgrade archiver
* chore: upgrade bull
* chore: upgrade express, cheerio, content-security-policy-builder
* chore: upgrade convict
* chore: upgrade cors, cron
* chore: upgrade csv-stringify
* chore: upgrade dompurify
* chore: upgrade dotenv
* chore: upgrade express-static-gzip
* chore: upgrade fs-extra
* chore: upgrade graphql-js
* chore: upgrade graphql packages
* chore: upgrade html-minifier
* chore: upgrade html-to-text
* chore: upgrade ioredis
* chore: upgrade joi
* chore: upgrade jsdom
* chore: upgrade jsonwebtoken
* chore: upgrade juice
* chore: upgrade jwks-rsa ad linkifyjs
* chore: upgrade lodash
* chore: upgrade luxon
* chore: upgrade metascraper
* chore: upgrade mongodb
* chore: upgrade ms
* chore: upgrade node and node-fetch types
* chore: upgrade nodemailer nunjucks and typescript-eslint
* chore: Upgrade passport
* upgrade: prom-client react-helmet source-map-support stack-utils
* chore: upgrade uuid
* chore: upgrade @babel packages
* chore: upgrade types
* chore: upgrade autoprefixer
* chore: upgrade jest
* chore: upgrade ts-jest
* chore: remove linkify.d.ts
* chore: upgrade bowser
* chore: case-sensitive-paths-webpack-plugin
* chore: upgrade classnames
* chore: upgrade commander
* chore: upgrade comment-json
* chore: upgrade cross-spawn compression-webpack-plugin del
* chore: upgrade build and watch related dependencies
* chore: upgrade css-vars-ponyfill
* chore: upgrade eslint and css-vars-ponyfill
* chore: upgrade enzyme and eventemitter2
* fix: form bug
* chore: upgrade farce
* chore: upgrade final form
* chore: upgrade react-popper
* chore: upgrade flat and fork-ts-checker-webpack-plugin
* chore: upgrade husky and gulp related, intersection observer
* chore: upgrade lint-staged
* chore: upgrade marked, loader-utils, mini-css-extract-plugin
* chore: upgrade postcss-nested, proxy-polyfill, pstree.remy
* chore: upgrade prettier
* chore: fix prettier changes, upgrade react
* chore: mute createFactory deprecated message
* chore: upgrade react-copy-to-clipbard, react-axe, react-dom, react-test-renderer, react-timeago
* chore: upgrade react-transistion-group, react-responsive
* chore: upgrade types
* chore: upgrade react-dev-utils, react-error-overlay regenerator-runtime
* chore: upgrade types, sinon, sockjs-client, strip-ansi
* chore: upgrade types, fonts
* chore: upgrade nunjucks, ts-node, typescript-snapshot-plugin, wait-for-expect
* chore: upgrade eslint packages
* chore: upgrade fluent, types
* chore: upgrade jsdom dep
* chore: upgrade mongo
* chore: upgrade deps
* chore: upgrade typescript, recompose
* chore: upgrade prettier
* chore: remove obsolete prettier config
* chore: upgrade jsdom types
* chore: upgrade typescript-eslint
* chore: upgrad deps
* chore: upgrade deps
* chore: upgrade relay related modules
* chore: upgrade docz WIP
* chore: upgrade docz
* chore: add guard
* chore: remove obsolete line
* chore: comment
* chore: refactors
* fix: hook count change error
2020-04-15 18:15:31 +02:00
Wyatt Johnson
e180cf87d7
fix: added more details to slack config ( #2937 )
2020-04-14 22:28:14 +00:00
Kim Gardner
de976a5397
Additional Dutch translations ( #2936 )
...
* Fix typo
* Add new NL translations
2020-04-14 22:18:34 +00:00
Wyatt Johnson
257830a6c5
[CORL-1035] Moderated By Bug ( #2935 )
...
* fix: improved moderated by component
* fix: uncommented line
2020-04-14 21:55:40 +00:00
Tessa Thornton
518056f382
[CORL-1033] don't show view conversation link if callback is not defined ( #2934 )
...
* don't show view conversation link if callback is not defined
* remove unnecessary callback
2020-04-13 17:39:17 +00:00
Tessa Thornton
84936ca35c
fix error thrown attempting to remove announcements ( #2933 )
2020-04-13 16:09:33 +00:00
Wyatt Johnson
4194b08a12
[CORL-1002] Queue Improvements ( #2931 )
...
* fix: improved count handler for stories not found
* feat: removed performance-now
* feat: cleaned up processors, exposed counts
* feat: increased verb of schd jobs
* fix: removed dead code
2020-04-10 16:15:09 +00:00
Kim Gardner
64f5171ff2
[CORL-1003] Add Markdown link to configure page & revert some French translations ( #2928 )
...
* french corrections
* Add translations
* Updated FR translations
* More FR fixes
Co-authored-by: Gilles FRANCOIS <gilles@sopress.net >
2020-04-10 10:37:11 -04:00
Wyatt Johnson
6711f09a79
[CORL-1001] Wordlist Fixes ( #2920 )
...
* fix: improve wordlist highlighting and perf
* fix: updated tests
* fix: implmeneted new regexp lib/patterns
* fix: improve comment body css
* fix: take into account the tree shaking is disabled
See: https://github.com/webpack/webpack/issues/7094
Co-authored-by: Chi Vinh Le <vinh@vinh.tech >
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-04-06 15:04:05 -04:00
Wyatt Johnson
8966a8201b
fix: removed crossorigin attribute on custom css tags ( #2919 )
...
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-04-03 17:58:52 -04:00
Tessa Thornton
7fc0e2e489
[CORL-974] Add more classnames ( #2913 )
...
* wired css
* add more classnames to hook into
* update snaps
* update more snaps
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-04-03 15:54:17 -04:00
Cristian Dean
7c3c510bbc
Add tenantDomain to StoryCreatedEventPayload ( #2899 )
...
* Add tenantID and siteID to StoryCreatedEventPayload
* fix: added tenantID to payload
* Remove tenantID from StoryCreatedCoralEvent
* Add tenantDomain to webhook schema
* fix: small comment fixes
Co-authored-by: Wyatt Johnson <me@wyattjoh.ca >
2020-04-02 21:39:58 +00:00
Wyatt Johnson
94ece10284
[CORL-996] Force SSL Configuration ( #2917 )
...
* fix: added new FORCE_SSL config, reverted production SSL handling
* fix: added another test to handle purify testing
2020-03-30 20:35:18 +00:00
Hector Nieva
ef01f427de
Update PT-BR translations after release 6 ( #2915 )
...
Co-authored-by: hector.melo <hector.melo@corp.globo.com >
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-03-30 16:12:34 -04:00
Tessa Thornton
5db096942a
remove 'mailto:' prefix from links ( #2914 )
...
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-03-27 14:09:42 -04:00
Tessa Thornton
4645ed4cd7
[CORL-943] Send test emails ( #2882 )
...
* add smtp test email
* disable button if email not enabled
* add error handling
* internationalize strings
* sort imports
2020-03-27 11:46:53 -04:00
Tessa Thornton
7fd524cd6a
[CORL-924/CORL-923] show all comments or staff comments in slack ( #2872 )
...
* add allcomments option to slack config
* create separate class for hadnling slack event publishing
* add strings
Co-authored-by: Wyatt Johnson <wyattjoh@gmail.com >
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-03-26 21:21:09 -04:00
Tessa Thornton
44216221a4
show badges for suspended and premod users ( #2895 )
...
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-03-26 20:34:14 -04:00
Wyatt Johnson
0f9b2ba114
feat: added new DEFAULT_QA_STORY_MODE feature flag ( #2905 )
...
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-03-26 18:31:48 -04:00
Nick Funk
071666e8b8
Add more punctuation types to word list rules ( #2907 )
...
CORL-957
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-03-26 18:21:48 -04:00
Tessa Thornton
2a9a5099dc
update click to copy link button styles ( #2912 )
...
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-03-26 17:50:02 -04:00
Wyatt Johnson
d0f51d8815
fix: added more guard clauses around the endpoint ( #2910 )
...
Co-authored-by: Kim Gardner <kgardnr@gmail.com >
2020-03-26 17:29:51 -04:00
Tessa Thornton
58f2f71743
[CORL-916] conversation view ( #2850 )
...
* show comment counts for stories in story table
* remove debug code
* add modal to view comment
* load converasation view into modal
* style modal header
* style conversation view modal
* style conversation thread in conversation modal
* styles conversation view comments
* show replies to replies on click
* update snaps
* update snap
* pass settings prop through to comment content, set default replies to 5
2020-03-26 13:47:16 -04:00
Wyatt Johnson
8fd266deeb
Merge branch 'master' into release/6
2020-03-23 12:20:18 -06:00
Wyatt Johnson
1b73a5fcd7
[CORL-976] Story Closed Fix ( #2903 )
...
* fix: fixed issue where `isStoryClosed` can return null
* chore: version bump
2020-03-23 18:02:45 +00:00
Nick Funk
9a58673545
[CORL-929] SSO Key Rotation (Front-end) ( #2877 )
...
* feat: initial impl
* Create preliminary SSO rotation components
CORL-929
* Create rotateSSOKey mutation
CORL-929
* Fix sorting by date for SSO keys
CORL-929
* Show tool tips beside expiring/expired statuses
CORL-929
* Hook up Deactivate and Delete SSO key mutations
CORL-929
* Tweak expired tooltip on SSO keys
CORL-929
* Replace old SSO key config with key rotation
CORL-929
* Fix copy button for SSO key's secret
CORL-929
* Refactor SSOKeyCard func's into components
All the func's building the sub-components
were prime targets for component's with props.
CORL-929
* Update tests to match SSO Key rotation
CORL-929
* Fix typo in translation id
CORL-929
* Test key rotation
CORL-929
* Plumb disabled through SSO key rotation
CORL-929
* Remove duplicate input/payload pairs from schema
For some reason it perfectly duplicated the
input/payload pairs for SSO key rotation on
rebase.
CORL-929
* Remove debug logging
CORL-929
* Use switch instead of if's to compute SSO date field
CORL-929
* Use switch to compute SSO action button state
CORL-929
* Use switch to compute SSO StatusField state
CORL-929
* Remove 10 second key rotation option
CORL-929
* Use memo in sorting SSO keys
CORL-929
Co-authored-by: Wyatt Johnson <wyattjoh@gmail.com >
2020-03-20 20:59:59 +00:00
Wyatt Johnson
2dc63d3a27
[CORL-754] SSO Key Management ( #2732 )
...
* feat: initial impl
* feat: clean up redis when keys are deleted
* fix: remove test timeout value
2020-03-19 20:57:49 +00:00
Wyatt Johnson
1503b735e5
fix: set SameSite: None for cookies ( #2890 )
2020-03-19 19:16:50 +00:00
Wyatt Johnson
6db72db837
[CORL-963] Story sorting fix ( #2887 )
...
* fix: fixed sorting issues with queries
* review: naming touchups
2020-03-19 18:59:34 +00:00
Wyatt Johnson
78cfb4cac8
fix: added more checks to migration ( #2894 )
2020-03-18 20:53:16 +00:00