Commit Graph

57 Commits

Author SHA1 Message Date
Kiwi 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
Chi Vinh Le c96112fc8c Fix tests 2018-09-06 00:06:58 +02:00
Wyatt Johnson 8e3c62c9db Merge branch 'next' into auth-views 2018-08-21 17:46:23 +00:00
Kiwi 059292e979 Compile schema when watching client (#1809) 2018-08-21 17:45:11 +00:00
Belén Curcio 443ccd61ce Merge branch 'next' of github.com:coralproject/talk into auth-views
* 'next' of github.com:coralproject/talk:
  [next] Templates (#1760)
  Adapt typography
  NO NORMALS
2018-08-12 19:23:47 -03: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
Belen Curcio dd45b345b7 Merge branch 'next' of github.com:coralproject/talk into auth-views 2018-08-08 13:12:29 -03:00
Belen Curcio 6df52aadbb Adding auth to the watcher 2018-08-08 11:13:23 -03:00
Chi Vinh Le 34fb53b3b0 Add auth target 2018-08-08 01:03:49 +02: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 2e4d23e900 Merge branch 'next' into next-passport 2018-07-20 19:26:58 +00:00
Chi Vinh Le d31d8d94e2 Read env in watchers.ts 2018-07-19 19:26:50 -03:00
Wyatt Johnson 6f6bedb07a feat: production updates 2018-07-16 13:26:41 -06:00
Chi Vinh Le b34b9e5986 Use readable css names in docz dev 2018-07-16 16:25:20 -03:00
Wyatt Johnson 34f42c2991 feat: support graphql schema type compilation for watcher 2018-07-16 13:24:02 -06:00
Wyatt Johnson 01dab3213a Merge branch 'next' into next-passport 2018-07-16 11:49:31 -06:00
Wyatt Johnson 7e98580264 review: changes for review 2018-07-16 11:38:28 -06:00
Kiwi f693820244 Merge branch 'next' into timestamp 2018-07-13 19:53:34 -03:00
Chi Vinh Le b6305bec16 Remove jest from watcher config, as it doesnt run well inside 2018-07-13 16:23:36 -03:00
Chi Vinh Le b1a7cdb78f Add jest set 2018-07-13 16:21:31 -03:00
Wyatt Johnson 399e9fd59f Merge branch 'next' into watch-fixes 2018-07-13 18:42:56 +00:00
Chi Vinh Le 911a03ba3d Cleanup docz scripts 2018-07-13 15:03:43 -03:00
Chi Vinh Le 035d241a72 Support watcher sets 2018-07-13 14:56:36 -03:00
Wyatt Johnson 6ce5d8492f Merge branch 'next' into timestamp 2018-07-13 17:11:05 +00:00
Wyatt Johnson 42d30af27b Merge branch 'next' into next-passport 2018-07-13 16:57:35 +00:00
Kiwi cac0afa61e [next] Support server side jest testing (#1747)
* Support server side jest testing

* feat: more tests
2018-07-13 16:57:25 +00:00
Wyatt Johnson 9c6a06b2c0 Merge branch 'next' into next-passport 2018-07-13 16:51:43 +00:00
Chi Vinh Le ec0adf8492 Show meaningful css names in dev 2018-07-12 18:38:38 -03:00
Chi Vinh Le 6467348296 Merge branch 'next' into timestamp 2018-07-12 16:29:23 -03:00
Chi Vinh Le ea0456ac76 Add comments 2018-07-12 14:34:40 -03:00
Chi Vinh Le 2d69982ebb Mobile first approach 2018-07-12 14:23:54 -03:00
Chi Vinh Le ff41fabb37 Support standard css variables, dynamically set spacing-unit 2018-07-12 03:19:14 -03:00
Chi Vinh Le a79e916a96 Fully implement Flex and MatchMedia 2018-07-12 01:13:23 -03:00
Wyatt Johnson c90f6cbe53 Merge branch 'next' into next-passport 2018-07-11 15:42:52 -06:00
Chi Vinh Le ec1eff2b9d Mark comments as always returning a value 2018-07-10 19:14:42 -03:00
Chi Vinh Le 8e87cba52f Add comment 2018-07-10 19:00:22 -03:00
Belén Curcio 805492931b Implement Timestamp
Merge branch 'next' into timestamp

Fix test and translations

Merge branch 'timestamp' of github.com:coralproject/talk into timestamp

* 'timestamp' of github.com:coralproject/talk:
  Fix test and translations
  Implement Timestamp
2018-07-10 13:34:27 -03:00
Chi Vinh Le 8690646409 Better css classnames in snapshots 2018-07-10 12:29:42 -03:00
Chi Vinh Le 25c931cc05 Implement Replies 2018-07-09 16:45:36 -03:00
Chi Vinh Le 84dd673c2e Add integration tests! 2018-07-06 21:19:49 -03:00
Chi Vinh Le f7a6b974a3 Support Enzyme and Relay in Jest 2018-07-06 16:10:20 -03:00
Chi Vinh Le 2c3e53e573 Make Jest work with Relay! 2018-07-05 19:11:32 -03:00
Wyatt Johnson b3f850724a Merge branch 'next' into next-passport 2018-07-05 16:01:44 -06:00
Chi Vinh Le 0fc57ab6a7 Merge branch 'next' into comments-connection 2018-07-05 15:10:37 -03:00
Kiwi 37cb23dd59 [next] Jest implementation for React Components (#1733)
* Make jest testing work with custom path and css modules

* Add first test

* feat: added unit tests to ci

* fix: updated package-lock.json

* Update cssTransform.js

* Update cssTransform.js

* Fix test in ci
2018-07-05 09:04:38 -06:00
Chi Vinh Le ea6eaee0d7 Make jest testing work with custom path and css modules 2018-07-04 19:02:03 -03:00
Chi Vinh Le eb7ddd7310 Do not rerun relay compiler on its own changes 2018-07-04 14:39:54 -06:00
Kiwi c9c99623bc [next] Remove nodemon (#1725)
* Remove old nodemon configs

* Remove nodemon
2018-07-04 11:12:43 -06:00
Wyatt Johnson ec6955715f fixed config 2018-07-04 10:21:29 -06:00
Wyatt Johnson 679ad01a7d feat: supported watcher 2018-07-04 10:17:48 -06:00