Wyatt Johnson and GitHub
aa2346b715
[CORL-127] Custom CSS ( #2194 )
...
* feat: moved html-webpack-plugin to custom server templates in production
* fix: fixed templates
* fix: removed sri for the time being
* fix: fixed up tests for new field name
2019-02-13 20:45:11 +00:00
Kiwi and GitHub
51880bcfc9
[CORL-129] Render Community Guidelines ( #2191 )
...
* chore: Rename InnerProps to Props
* feat: Render community guidelines
* chore: refactor schema communityGuidelines* settings into it's own type
* test: update snapshots
2019-02-13 18:06:42 +01:00
Wyatt Johnson and GitHub
3d7cb42434
[CORL-264] Fixes bug with purify ( #2187 )
...
* fix: fixed bug with purify
* refactor: changed variable assignment default
* refactor: fixed default variable assignment
* fix: repaired tests for <strong> -> <b>
2019-02-11 18:22:43 +00:00
Kiwi and GitHub
7ec6780ee1
chore: upgrade react ( #2183 )
2019-02-08 23:18:39 +01:00
Kiwi and GitHub
53e168ae93
[next] Implement configuration panes ( #2173 )
...
* feat: moderation config
* feat: configure banned and suspect words
* chore: upgrade react and test libs to the newest version <3
* chore: upgrade typescript + some refactor
* feat: general, organization and advanced configuration panes
* fix: translation
* feat: speedup fetching markdown editor
* feat: localize markdown editor
* chore: refactor container names
* chore: rename infobox to communityGuidelines
* feat: closing comment streams duration config
* test: add feature tests for configurations
* fix: mock only console.error
* chore: upgrade node
* chore: require node >= 10
* fix: better validation and default values
* feat: Make DurationField a general purpose component and reuse for Edit Comment Timeframe
* test: add unit test for duration field
* fix: patch for bug when built in production
* chore: bump npm version to latest
* fix: adapted Dockerfile to new version of node
* refactor: harmonized seconds/milliseconds to seconds
* fix: resolve bug from merge conflict
2019-02-07 01:10:51 +01:00
Wyatt Johnson and GitHub
9fa5900acc
[next] Error and Logging Improvements ( #2152 )
...
* feat: added locale support for Tenant
* feat: added secret scrubbing to logs
* chore: cleanup logger
* chore: logger improvements
* feat: re-introduce scoped pretty logger
* feat: added initial error support
* refactor: replace trace-error.TraceError with talk.InternalError
* fix: fixed error logging
* refactor: replaced Error with VError
* fix: repaired issue with error management on api
* fix: patched bug with not found handler
* feat: added translations
* feat: added location path to invalid entries
* refactor: refactored error handling on graph
* fix: moved indexing operations to master node
* refactor: added throw for when the message isn't found in testing
* fix: removed duplicate log
* fix: fixed naming on environment variable
2019-02-06 23:42:17 +00:00
Wyatt Johnson and GitHub
9b0e6ed53b
[next] MongoDB Indexes ( #2142 )
...
* feat: added mongo indexing support
* fix: fixed typescript issue
* chore: better types
* fix: revert debug stuff
* fix: addressed ts error
* feat: added config option to disable auto-indexing
* chore: reordered imports
* refactor: cleaned up some filepaths
2019-02-06 17:53:34 +00:00
Kiwi and Wyatt Johnson
7e8ef2189d
[next] Admin Authentication ( #2155 )
...
* feat: Support sign in via E-Mail, and social logins + permission check
* feat: no permission info
* test: unit test
* test: fix remaining tests
* test: add integration tests
* feat: add admin account completion
* test: auth completion feature tests
* fix: translation
* fix: comment marker design
* fix: linting issues
* chore: address pr review comments
* chore: add comment
2019-02-04 21:26:41 +00:00
Kiwi and Wyatt Johnson
939152ee81
[next] Report Comment + Stream Refactor & Test Improvements ( #2144 )
...
* fix: stabilize mutations
* feat: Refactor Stream + Implement Report Comment
* test: add unit tests
* chore: Improve stream integration tests
* test: add integration test for reaction
* test: add feature/integration tests for report comment
* fix: order import
* fix: performance issues + keep active button styling until clicked away
2019-01-16 22:31:43 +00:00
Wyatt Johnson and Kiwi
94eb72a9bf
[next] Auth Callback + Chunking ( #2139 )
...
* feat: added new auth-callback
* fix: removed unused polyfill code
* fix: fixed missed intersection observer
* feat: enabled vendor chunks
* fix: fix some issues with chunk splitting
* fix: added intersection-observer to app polyfill
* fix: fixed test
* fix: removed lodash plugin which caused issue in prod
* chore: access_token -> accessToken
* feat: Show social login errors
* fix: lint + add test
* fix: restore width after facebook social login
2019-01-11 15:31:24 +01:00
Wyatt Johnson and GitHub
326a10dc5d
[next] Concurrency ( #2136 )
...
* feat: added concurrency options
* fix: Default CONCURRENCY to 2 for development
2018-12-20 17:01:10 +00:00
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
Kiwi and Wyatt Johnson
90e67ca479
[next] improve tree shaking + update webpack & babel ( #2132 )
...
* feat: improve tree shaking + update webpack & babel
* fix: tests
2018-12-17 16:56:48 +00:00
Wyatt Johnson and GitHub
779c0292f3
feat: added bundle size ci check ( #2127 )
2018-12-17 16:39:56 +00:00
Kiwi and Wyatt Johnson
097294909b
[next] Embed: Defer login/logout until ready ( #2123 )
...
* feat: Embed defer login/-out until ready
* fix: make remove work with lazy render
* fix: typo
* fix: another typo
* fix: test
* chore: replace query-string for querystringify
* fix: types
* chore: small refactor
* feat: added webpack analzyer
* chore: rename compile -> generate
* fix: fix scripts and improve bundle size
* fix: lodash webpack plugin
2018-12-15 00:07:09 +00:00
Wyatt Johnson and Kiwi
6f538d3235
[next] DOM Purification ( #2115 )
...
* feat: added purify + linkify + better link detection
* fix: linting + tests
* chore: refactor RequireProperty Type
2018-12-13 00:14:29 +01: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
Kiwi and GitHub
5b62082693
[next] Decision History ( #2103 )
...
* feat: decision history components
* feat: implement decision history container
* test: add unit tests
* test: integration test
* test: fix remaining snapshots
* test: add more concepts from react-testing-library
* fix: wrap long username into the next line
* fix: fallback to word-break: break-all;
2018-11-30 20:51:45 +01:00
Kiwi and Wyatt Johnson
3fcb9a179a
[next] Support external config ( #2088 )
...
* fix: correctly determine expired token
* feat: support external config
* fix: lint
* fix: npm audit fix
2018-11-27 18:54:55 +00: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
Kiwi and Wyatt Johnson
05350d651f
[next] Admin Configure ( #2076 )
...
* feat: Add RadioButton and CheckBox
* feat: configure facebook and google auth
* feat: configure sso, localAuth and displayName + some tests
* test: add integration tests for configure auth
* test: more integration tests
* feat: add oidc support
* test: add oidc integration test
* feat: generate sso key initially
* fix: import fetchQuery from correct package
* fix: admin url
* fix: set timezone to utc when testing
* refactor: improve route config
* fix: remove obsolete line
* fix: clientMutationId increment
* fix: oidc only create when enabled
* fix: copy
* test: update snapshots
* feat: fixed graphql logging extension
* Update src/locales/en-US/admin.ftl
Co-Authored-By: cvle <vinh@wikiwi.io >
* Apply suggestions from code review
Co-Authored-By: cvle <vinh@wikiwi.io >
* test: update snapshots
* fix: change Local Auth to Email Authentication
* fix: copy updates
2018-11-19 22:47:32 +00:00
Wyatt Johnson and GitHub
3f949b3712
fix: fixed install route ( #2064 )
2018-11-06 16:28:04 +00:00
Wyatt Johnson and GitHub
7aa9a6b4f7
feat: upgraded apollo-server-express, logging extension ( #2058 )
2018-11-01 22:05:04 +00:00
Wyatt Johnson
f0753214e1
review: upgraded merged upstream @types/mongodb
2018-10-31 18:00:30 -06:00
Wyatt Johnson
93b91a0573
feat: added google support
2018-10-29 17:36:15 -06:00
Wyatt Johnson
c47032f257
feat: support facebook auth
2018-10-29 14:31:47 -06:00
Kiwi and Wyatt Johnson
38fba52839
[next] Show reply information ( #2020 )
...
* feat: Implement replyTo
* feat: use full size buttons on small screens
* feat: show full size buttons in edit form on small screens
2018-10-26 17:56:35 +00:00
Chi Vinh Le
a3aca825e3
feat: upgrade react and enzyme
2018-10-19 20:19:27 +02: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
Kiwi and Wyatt Johnson
c2ffb30431
[next] i18n short number support ( #1992 )
...
* feat: Implement i18n short number
* test: fix failing tests
2018-10-12 23:16:13 +00:00
Wyatt Johnson and GitHub
3636e47b16
feat: added husky + lint-staged ( #1966 )
2018-10-12 22:14:36 +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
Belén Curcio
2f361d4437
Merge branch 'admin' of github.com:coralproject/talk into admin
...
* 'admin' of github.com:coralproject/talk: (23 commits)
[next] SSO Refactor (#1912 )
Upgrade rte (#1906 )
review: fixes
Simplify getLevelClassName
Refactor indent level className
Remove unused line
Give last level a display name
More comments
More comments
Add some comments
More tests
Implement local reply list for last threading level
fix: test fixes
fix: test patches
fix: fixed issues with sorting
fix: addressed cursor issue
fix: removed dead code comment
fix: updated comment
feat: prime current user in user cache
feat: added root parent edge
...
2018-09-26 16:33:07 -03:00
Belén Curcio
4dc46f7fee
Adding Found Relay to the Admin side
2018-09-26 16:32:45 -03:00
Wyatt Johnson
411f5bc302
Merge branch 'next' into next-respect
2018-09-26 10:15:37 -06:00
Wyatt Johnson and GitHub
9326016e98
Merge branch 'next' into next-respect
2018-09-25 16:26:26 +00:00
Wyatt Johnson and GitHub
192c8e63cf
Merge branch 'next' into next-server-threading
2018-09-25 16:25:56 +00:00
Kiwi and Wyatt Johnson
04b4b7e715
Upgrade rte ( #1906 )
2018-09-25 16:25:42 +00:00
Wyatt Johnson and GitHub
0e25c8d446
Merge branch 'next' into next-respect
2018-09-24 02:30:12 +00:00
Wyatt Johnson
1702040537
feat: added parent/parents edges
2018-09-22 00:26:09 -06:00
Wyatt Johnson
0fbd27cdcb
fix: fixes for comment counting
2018-09-21 23:52:28 -06:00
Kiwi and GitHub
30d0541c69
Merge branch 'next' into improve-cross-browser-support
2018-09-22 00:55:03 +02:00
Kiwi and GitHub
007e6f5e66
Merge branch 'next' into improve-cross-browser-support
2018-09-22 00:54:14 +02:00
Wyatt Johnson and GitHub
6e8c0df9fe
Merge branch 'next' into update-types-recompose
2018-09-21 22:44:05 +00:00
Kiwi and Wyatt Johnson
106a5d36ed
[next] Embed plus ( #1877 )
...
* Implement StreamEmbed instance and rename library to coral
* Add article & articleButton.html, only show embed htmls in production
* Respect assetURL
* Add tests
* Add parseHashQuery
* Fix permalink query and integration tests
* Fix permalink URL
* Remove optionalparams from pym
* Scroll when showing permalink view
* Implement autoRender
* AutoRender immediately when render permalink
* Add test for `showPermalink` event
* Add comment
2018-09-21 22:43:28 +00:00