Commit Graph

403 Commits

Author SHA1 Message Date
Wyatt Johnson 2edd923b9e feat: prime current user in user cache 2018-09-22 00:45:58 -06:00
Wyatt Johnson ae60311e85 feat: added root parent edge 2018-09-22 00:45:48 -06: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
Wyatt Johnson 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 daee96dc4c review: applied some review changes 2018-09-21 15:29:34 -06:00
Wyatt Johnson ebe43a28e6 feat: presence and count improvements 2018-09-21 13:16:21 -06:00
Wyatt Johnson 6b814cee0d fix: patched issues with static 2018-09-21 12:50:21 -06:00
Wyatt Johnson bc78efc428 fix: updated snapshots 2018-09-21 09:40:00 -06:00
Wyatt Johnson aff29d7818 fix: removed unused types 2018-09-20 23:35:56 -06:00
Wyatt Johnson be3ef78875 feat: added action counts to graph 2018-09-20 23:35:56 -06:00
Wyatt Johnson af22b9808b feat: added action deletion 2018-09-20 15:14:02 -06:00
Wyatt Johnson 7eb1755c5e feat: expanded action counts 2018-09-20 15:13:46 -06:00
Wyatt Johnson 8d86900376 feat: added support for action creation via edit 2018-09-18 16:59:32 -06:00
Wyatt Johnson 395cfe4ade feat: added reaction configuration 2018-09-18 16:59:21 -06:00
Wyatt Johnson 1d98bc78f2 Merge branch 'next' into next-respect 2018-09-18 15:56:38 -06:00
Wyatt Johnson 8283932c29 fix: linting 2018-09-17 17:16:43 -06:00
Wyatt Johnson 9044fc2400 fix: server fixes 2018-09-17 17:16:10 -06:00
Belén Curcio cb2cfe1581 Adding View Conversation functionality and styling 2018-09-14 17:52:55 -03:00
Belén Curcio f391d7b7ad Working comment history, styling in progress 2018-09-14 12:37:25 -03:00
Belén Curcio ced45a914c Comment History Working 2018-09-14 12:05:19 -03:00
Belén Curcio 60d61d40b6 Comment History 2018-09-14 11:35:01 -03:00
Chi Vinh Le 632c4b263e Merge branch 'next' into next-edit 2018-09-12 20:25:44 +02:00
Kiwi 8b09b52be8 [next] Start a clean session when user logs in / out (#1853)
* Clear user session after login / logout

* Filename cases

* Improve type checking

* Apply suggestions
2018-09-12 16:04:54 +00:00
Wyatt Johnson 8b83a0de41 Merge branch 'next' into next-respect 2018-09-11 22:50:37 +00:00
Wyatt Johnson 76c222dbed fix: linting 2018-09-11 16:50:10 -06:00
Wyatt Johnson 7a4bf847b0 feat: merge metadata during edit 2018-09-11 16:35:12 -06:00
Wyatt Johnson a794fe8cd7 fix: remove assetID from EditCommentInput 2018-09-11 16:35:00 -06:00
Wyatt Johnson 7dbd2fae91 feat: refactored group_id -> reason 2018-09-11 15:53:08 -06:00
Wyatt Johnson 1bd841ec01 feat: initial action implementations 2018-09-06 16:24:34 -06:00
Chi Vinh Le f5e0c6163d Return null cursor when creating comment 2018-09-06 00:14:47 +02:00
Wyatt Johnson 3897b06029 [next] Comment Editing (#1795)
* feat: initial impl of comment edits

* feat: added edit metadata

* review: switched out explcit null + nullable types

* fix: changed commentEdge -> edge, test comments

* [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

* fix: linting
2018-09-04 18:57:41 +00:00
Wyatt Johnson 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 76d198f2a6 [next] Production Usage (#1808)
* feat: docker + compression support + headers

* fixed bug with dependancies
2018-09-04 18:36:17 +00:00
Chi Vinh Le 0135cb9cc3 Add todo 2018-08-31 17:40:38 +02:00
Chi Vinh Le 7ab70b8484 Update relay-runtime types 2018-08-30 15:41:08 +02:00
Chi Vinh Le c66c5a1ade Implement post comment mutation 2018-08-30 10:23:03 +02:00
Chi Vinh Le d8b5b00adc Fix fragments and queries 2018-08-24 14:11:09 +02: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 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 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
Chi Vinh Le fe7b734b2c Add UserBox 2018-08-08 01:04:25 +02:00
Chi Vinh Le 09cc76a973 Merge branch 'next' into permalink 2018-08-03 16:05:43 +02:00
Chi Vinh Le 41d4c67728 Merge branch 'next' into permalink 2018-08-03 15:59:48 +02:00
Wyatt Johnson 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 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
Wyatt Johnson c221f827b4 fix: resolved schema error 2018-08-01 15:52:56 -06:00
Belén Curcio e519503129 Progress: 2018-07-25 14:06:25 -03:00