Kiwi and Wyatt Johnson
1fc49f8e50
[next] Moderate ( #2118 )
...
* fix: load .env before building / watching
* feat: Implement AppBar, Brand, and SubBar
* feat: add card ui component
* feat: add modqueue components
* feat: implement modqueue
* feat: add translations
* test: add unit tests
* feat: single comment view
* test: feature / integration tests for modqueue
* test: fix remaining tests
* feature: support TextMatchOptions
* fix: remove body count marker
* fix: remove accidently added package
* feat: testHelper toJSON
* chore: cleanup + comments
* chore: better types
* test: fix test
* chore: refactor decision history test
* chore: tiny fix
* fix: adjust to recent server changes
* fix: marking suspect and banned words
* feat: added moderation queue edge to accept/reject comment payloads
- Simplified moderationQueue returns
- Simplified resolvers
* feat: update counts
* feat: added id's to moderation queue and settings
* fix+test: test count changes, apply fix
* chore: adapt to server change, and remove custom mutation handlers
* fix: use common utils
* fix: purify fix, babel fix
* fix: workaround css treeshake issue and upgrade css plugins
* fix: fixed snapshot
* fix: support empty word lists
* feat: separate client config
2018-12-18 18:00:39 +00:00
Wyatt Johnson and Kiwi
4584c3d4fb
[next] Moderation Queues ( #2098 )
...
* fix: edit comment fix for reactions
* feat: Comment Queue Counts
- Removed "remove flag"
- Rearranged moderation services
- Rearranged comment counts on stories
- Added moderation queue counts to stories
- Added comments edge
- Improved Cursor/Connection types
- Improved count updators for stories
* feat: added shared comment counts and queues
- Added new AugmentedRedis type
- Added more log calls
- Update counts in shared counter as well
- Return a Query level Moderation Queue
* fix: fixed test
2018-12-07 00:37:33 +01:00
Wyatt Johnson and Kiwi
f160eae500
fix: allowed client router to take over routing past the mount point ( #2086 )
2018-11-21 17:56:50 +01:00
Wyatt Johnson and Kiwi
21e1a5cbef
[next] Comment Moderation Actions ( #2068 )
...
* fix: renamed snake case to camel case
* fix: changed case for mutators
* fix: renamed all snake case to camel case for db
* feat: added support for comment revisions + split comment actions
* fix: updated tests
* feat: implemented CommentModerationAction
* fix: fixed case issues
* feat: enabled WeakMap for wordList processsing
* chore: npm audit
2018-11-21 17:42:47 +01:00
Wyatt Johnson and GitHub
3f949b3712
fix: fixed install route ( #2064 )
2018-11-06 16:28:04 +00:00
Wyatt Johnson and GitHub
ca12b73b55
[next] Story Mutations ( #2055 )
...
* feat: added mutations for removing + scraping stories
- added mutation for removing stories
- added mutation for scraping stories
- renamed all delete* to remove* to avoid reserved keyword collision
* fix: linting
* feat: implemented createStory
* feat: added support for createStory
* feat: improved Story deletion
- Deletes comments on the deleted Story
- Deletes actions of comments that were deleted via new
`root_item_id` parameter for Comment Action's
- Added logging around critical components of the remove
process
* feat: implemented mergeStory
- Added new merge function for root actions
- Added new merge function for story comments
- Added new merge function for comment status counts
- Added new remove stories function
* fix: fixed story creation method
* fix: added action count merging
* fix: removed outdated file
* fix: removed queue that got duplicated via rebase
* fix: prevent error when action counts are empty
2018-11-02 23:18:12 +00:00
Wyatt Johnson and Kiwi
b3cfe32631
[next] Story Improvements ( #2054 )
...
* feat: improved logs
* feat: improved scraper
- added scraper debug graph call
* feat: improved story closing
* fix: fixed tests
2018-11-01 21:34:48 +01:00
Wyatt Johnson and Chi Vinh Le
c81d612c70
feat: moved some useful tools to common
2018-11-01 18:15:42 +01:00
Wyatt Johnson
f39da1f76b
review: fixed function name
2018-10-31 17:57:21 -06:00
Wyatt Johnson
93b91a0573
feat: added google support
2018-10-29 17:36:15 -06:00
Wyatt Johnson
58e51b299d
feat: created oauth2 abstract class
2018-10-29 15:13:10 -06:00
Wyatt Johnson
c47032f257
feat: support facebook auth
2018-10-29 14:31:47 -06:00
Wyatt Johnson
2571f048ad
feat: support development url's
2018-10-29 14:31:35 -06:00
Wyatt Johnson
33ecbaecda
fix: linting
2018-10-26 12:17:24 -06:00
Wyatt Johnson
3c613754f0
feat: added allowRegistration option
2018-10-25 12:57:20 -06:00
Wyatt Johnson
ffd0f90965
fix: documentation + moved discover into query
2018-10-25 11:29:10 -06:00
Wyatt Johnson
e7131e1567
fix: adjusted to include the openID
2018-10-25 10:31:43 -06:00
Wyatt Johnson
45cbac7972
feat: added OIDC management mutations
2018-10-24 16:54:07 -06:00
Wyatt Johnson
0bb64f1d97
feat: added OIDC discovery
2018-10-23 15:27:23 -06:00
Wyatt Johnson
3b6f3c9ea8
fix: rename wordlist to wordList
2018-10-22 15:52:17 -06:00
Wyatt Johnson and GitHub
9608198d86
[next] Content Security Policy ( #1972 )
...
* feat: initial csp support
* fix: strip non-frame directives
* review: added tests, fixed some edge cases
2018-10-19 17:06:40 +00:00
Wyatt Johnson and GitHub
9f37c3b3da
Merge branch 'next' into next-static-uri
2018-10-15 22:47:04 +00:00
Wyatt Johnson and GitHub
e9c80fc02a
[next] Relay GraphQL Batching ( #1965 )
...
* feat: added graphqlBatch
* refactor: cleanup of json serial
* refactor: cleanup of json serilization
* feat: use react network layer
* fix: adjusted broken user
* fix: temporarily disable cache for profile query
* test: temporarily use precompiled modules
* fix: bug when updating comment count on an asset
* fix: compile modules to commonjs for jest
* test: add react-relay-network-layer to transform whitelist
* fix: use react-relay-network-layer/es
* types: add react-relay-network-modern typescript types
* feat: integrate custom error middleware
* review: add todo
2018-10-15 22:46:21 +00:00
Wyatt Johnson
3633fd7afb
feat: added static uri support
2018-10-15 14:56:43 -06:00
Wyatt Johnson
5362a26976
fix: fix graphiql
2018-10-12 15:04:45 -06:00
Wyatt Johnson and GitHub
cda72ba249
[next] Docker + Revision Metadata ( #1991 )
...
* feat: added version metadata, release to Docker
* fix: fixed mistake with export
* fix: adjusted circle cache beheviour
* fix: removed node_modules from workspace
* fix: added version prefix to cache keys
* review: patched invalid job name
* fix: hardcode cache version prefix :(
* fix: improved cache keys
2018-10-12 19:13:55 +00:00
Wyatt Johnson and GitHub
8184c3932e
[next] Install ( #1957 )
...
* Wip
* Adding Wizard and initial step <3
* Wip
* Adding more steps to the Install Wizard
* Mantaining state across steps
* Adding Steps
* Step Component
* wip
* feat: improved logging
* feat: added tenant install route
* Progress
* Refactor
* Adding rest install mutation
* Wip
* Done
* Addding snapshots
* URL validators
* Adding validation for url, and final step
* Header component and main variants
* fix: resolved router
* fix: corrected spec for prop
* fix: updated test snapshot
* Translations
* Translations
* Adding extra validation
* prefixing events with On - onSaveData
* prefixing events with On - onSaveData
* Adding translations, and colors from the palette
* Centering steps
* Ready
* feat: added production redirects
* fix: fixes during production
* fix: removed dead code
* Placeholder translations
* removing submit from cancel
* Adding a description for the URL field
* typo
* Refactor and renaming
* Using white as var
* Refactor and renaming
* feat: use new palette colors
* fix: extracted styles
* Adding await to avoid race condition with setState :)
* lint
* feat: added urls
* fix: wizard leaking styles
* fix: simplify icon style
* fix: adjust global body css to remove padding to allow seamless integration
* fix: types and small refactors
* fix: correctly filter wizard children
* refactor: simplify step containers
* fix: better typecheck
* test: remove obsolete snapshots
* fix: don't export FormProps
2018-10-11 22:13:02 +00:00
Wyatt Johnson and GitHub
44e6d4b26a
[next] GraphiQL Fixes ( #1967 )
...
* fix: fixed playground middleware
* fix: replaced express middleware with custom html based middleware
2018-10-10 16:25:26 +00:00
Chi Vinh Le
bd1d677b63
Merge branch 'next' into next-respect
2018-10-04 19:15:00 +02:00
Wyatt Johnson
74fc0fab61
feat: cleanup of router
2018-10-02 15:13:01 -06:00
Wyatt Johnson
733ea936d6
feat: simplified view
2018-10-02 14:58:27 -06:00
Belén Curcio
929fa8ca31
Adding found
2018-09-27 10:37:09 -03:00
Belén Curcio
6dea28ba74
Merge branch 'next' of github.com:coralproject/talk into next-respect
...
* 'next' of github.com:coralproject/talk:
[next] SSO Refactor (#1912 )
2018-09-26 15:11:27 -03:00
Wyatt Johnson and GitHub
4b4b68b885
Merge branch 'next' into admin
2018-09-26 16:27:22 +00:00
Wyatt Johnson and GitHub
b916914faa
[next] SSO Refactor ( #1912 )
...
* feat: support dual sso/jwt auth
* feat: move verifier logic to seperate strategy
* fix: adjusted tests and removed aud claim
* fix: cleanup
2018-09-26 16:26:44 +00:00
Belén Curcio
bbf98d0b67
First iteration of admin
2018-09-25 15:09:43 -03:00
Belén Curcio
ff0f00a486
initial work
2018-09-24 19:52:08 -03:00
Wyatt Johnson
8c3b0071c2
fix: renamed, middleware fixes
2018-09-24 12:32:57 -06:00
Wyatt Johnson and GitHub
0e25c8d446
Merge branch 'next' into next-respect
2018-09-24 02:30:12 +00:00
Wyatt Johnson and GitHub
85af8d1bbf
[next] Permit ( #1899 )
...
* feat: replaced custom auth extraction logic with permit
* fix: fixed tests
2018-09-21 22:06:46 +00:00
Wyatt Johnson
6b814cee0d
fix: patched issues with static
2018-09-21 12:50:21 -06:00
Wyatt Johnson and GitHub
59cf728681
[next] Tasks ( #1777 )
...
* feat: initial support for synced tenants
* fix: cleanup
* fix: logger now respects logging level
* fix: cache now ignores updates issued from itself
* feat: print subscriber count
* feat: initial moderation + validation for new comments
* fix: added Promiseable type
* feat: initial actions impl
* feat: more moderation phases
* fix: handle settings inheritence
* fix: moved settings into new file
* fix: defaults and documentation
* fix: replace merge with object spread
* feat: added integration with akismet
* fix: support tenant cache for oidc strategy
* fix: fixed compile
* fix: import ordering
* feat: added bull for queue support
* feat: support for scraping
* fix: fixes for scraper
- Implemented simple metascraper replacement (to resolve security advisory
warning)
- Implemented simle dotize replacement (to resolve not
working version that couldn't handle date objects)
- Plugged in asset scraping to asset creation process
* fix: handles array values
* feat: added initial scraper implementation
* feat: seperate queues but share config
* fix: simplified auth data access
* feat: moved more settings into the graph
* feat: improved mailer design
* fix: fixed issue with dotize
* fix: fixed some issues with adapter
* fix: queue cleanup
* feat: added organizationName to Tenant
* feat: email rendering
* review: support es6 imports
* fix: restore old ci step
* fix: adjusted logging messages
2018-09-04 18:47:20 +00:00
Wyatt Johnson and GitHub
76d198f2a6
[next] Production Usage ( #1808 )
...
* feat: docker + compression support + headers
* fixed bug with dependancies
2018-09-04 18:36:17 +00:00
Wyatt Johnson
5aad008261
feat: added token blacklisting
2018-08-21 14:22:04 -06:00
Belen Curcio
a48bcc3076
Hitting the delete route and deleting the token
2018-08-16 12:20:56 -03:00
Wyatt Johnson and GitHub
0b3aead1d2
[next] Perspective API Integration ( #1797 )
...
* feat: initial toxic comments impl
* feat: improved logging
* feat: tenant cache adapter
* feat: move more types into graphql
2018-08-14 14:37:00 +00:00
Wyatt Johnson and GitHub
d2106b3de5
[next] Templates ( #1760 )
...
* feat: initial support for synced tenants
* fix: cleanup
* fix: logger now respects logging level
* fix: cache now ignores updates issued from itself
* feat: print subscriber count
* feat: initial nunjucks support
* fix: support tenant cache for oidc strategy
* fix: replace some constructor initializers with property initializers
* fix: audit
* [next] Comments and Moderation (#1759 )
* feat: initial moderation + validation for new comments
* fix: added Promiseable type
* feat: initial actions impl
* feat: more moderation phases
* fix: handle settings inheritence
* fix: moved settings into new file
* fix: defaults and documentation
* fix: replace merge with object spread
* feat: added integration with akismet
* fix: fixed compile
* fix: import ordering
* fix: merge issue causing build to fail
* feat: added gulp, static templates
* fix: added compile step back
* Fix extract css + remove cross-env
2018-08-10 16:17:39 +00:00
Wyatt Johnson and GitHub
4606626ec4
[next] Settings/Tenant ( #1758 )
...
* feat: initial support for synced tenants
* fix: cleanup
* fix: logger now respects logging level
* fix: cache now ignores updates issued from itself
* feat: print subscriber count
* fix: support tenant cache for oidc strategy
* fix: replace some constructor initializers with property initializers
* fix: audit
* [next] Comments and Moderation (#1759 )
* feat: initial moderation + validation for new comments
* fix: added Promiseable type
* feat: initial actions impl
* feat: more moderation phases
* fix: handle settings inheritence
* fix: moved settings into new file
* fix: defaults and documentation
* fix: replace merge with object spread
* feat: added integration with akismet
* fix: fixed compile
* fix: import ordering
* fix: merge issue causing build to fail
2018-08-02 20:09:55 +00:00
Kiwi and Wyatt Johnson
6d7056d831
[next] Add support for embed ( #1762 )
...
* Move talk-server/config to talk-common/config
* Refactor build into /src/core/build and use common config
* Add embed webpack config
* Start implementing embed
* Implement embed
* Add pym types
* Add event emitter to Talk Context
* Add MatchMedia test for passing values from the context
* Add support for click far away
* Integrate pym click events to registerClickFarAway
* Add tests
* Resolve merge issues
* Apply PR review
2018-08-02 15:29:18 +00:00
Wyatt Johnson
201e5fbcb1
fix: rename wrapAuthz with wrapAuthn
2018-08-01 15:56:04 -06:00