Commit Graph

57 Commits

Author SHA1 Message Date
Belen Curcio dd546c227d rolling back docz 2018-08-03 12:57:49 -03:00
Belén Curcio c6b8840b47 Merge branch 'next' into ui-components 2018-08-03 08:33:04 -03: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
Belen Curcio 18d95b603b wip 2018-08-02 12:52:16 -03: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
Belen Curcio 67c8ca9d57 Validation Message 2018-08-02 07:43:12 -03:00
Wyatt Johnson 2ac6883737 Merge branch 'next' into next-passport 2018-08-01 13:13:54 -06:00
Kiwi 5fd7062a3a [next] Support development on windows (#1769)
* Support windows

* Fix error when loading locales
2018-07-31 18:24:01 +00:00
Wyatt Johnson 1923e929ee Merge branch 'next' into next-passport 2018-07-25 22:08:17 +00:00
Belén Curcio e0a8f2e067 [next] ClickOutside Component (#1757)
* working on the tests

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

* 'next' of github.com:coralproject/talk: (36 commits)
  [next] Implement AriaInfo (#1756)
  e render props for TrapFocus (#1755)
  [ToggleShow] Fix typo and better description (#1753)
  Fix wrong hour pluralization
  Implement button active state
  Styling fixes
  Fix Playground
  Commit snapshots
  Harmonize typography
  Fix Flex margin bug and add examples
  Update package-lock.json
  Use explicit export
  Implement ButtonIcon component
  Remove wrong ref prop
  Implement new button api
  Read env in watchers.ts
  updated tests
  Update ToggleShow.spec.tsx
  ToggleShow Component
  Fix CI thanks to wyatt
  ...

docz added

Added simulant

Added simulant

unnused

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

* 'clickoutside' of github.com:coralproject/talk: (40 commits)
  Added simulant
  Added simulant
  docz added
  [next] Implement AriaInfo (#1756)
  e render props for TrapFocus (#1755)
  [ToggleShow] Fix typo and better description (#1753)
  Fix wrong hour pluralization
  Implement button active state
  Styling fixes
  Fix Playground
  Commit snapshots
  Harmonize typography
  Fix Flex margin bug and add examples
  Update package-lock.json
  Use explicit export
  Implement ButtonIcon component
  Remove wrong ref prop
  Implement new button api
  Read env in watchers.ts
  working on the tests
  ...

unnused

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

* 'clickoutside' of github.com:coralproject/talk: (42 commits)
  unnused
  working on the tests
  Added simulant
  Added simulant
  docz added
  [next] Implement AriaInfo (#1756)
  e render props for TrapFocus (#1755)
  [ToggleShow] Fix typo and better description (#1753)
  Fix wrong hour pluralization
  Implement button active state
  Styling fixes
  Fix Playground
  Commit snapshots
  Harmonize typography
  Fix Flex margin bug and add examples
  Update package-lock.json
  Use explicit export
  Implement ButtonIcon component
  Remove wrong ref prop
  Implement new button api
  ...

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

* 'clickoutside' of github.com:coralproject/talk: (42 commits)
  unnused
  working on the tests
  Added simulant
  Added simulant
  docz added
  [next] Implement AriaInfo (#1756)
  e render props for TrapFocus (#1755)
  [ToggleShow] Fix typo and better description (#1753)
  Fix wrong hour pluralization
  Implement button active state
  Styling fixes
  Fix Playground
  Commit snapshots
  Harmonize typography
  Fix Flex margin bug and add examples
  Update package-lock.json
  Use explicit export
  Implement ButtonIcon component
  Remove wrong ref prop
  Implement new button api
  ...

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

* 'clickoutside' of github.com:coralproject/talk: (43 commits)
  working on the tests
  unnused
  working on the tests
  Added simulant
  Added simulant
  docz added
  [next] Implement AriaInfo (#1756)
  e render props for TrapFocus (#1755)
  [ToggleShow] Fix typo and better description (#1753)
  Fix wrong hour pluralization
  Implement button active state
  Styling fixes
  Fix Playground
  Commit snapshots
  Harmonize typography
  Fix Flex margin bug and add examples
  Update package-lock.json
  Use explicit export
  Implement ButtonIcon component
  Remove wrong ref prop
  ...

* Implement passing tests

* Use html as snapshot

* Refactor and simplify test

* Remove unused import

* ts

* simulant moved to devdeps
2018-07-25 20:33:29 +00:00
Wyatt Johnson 81e8f68e62 fix: upgrade @types/passport 2018-07-23 10:08:12 -06:00
Wyatt Johnson 2e4d23e900 Merge branch 'next' into next-passport 2018-07-20 19:26:58 +00:00
Chi Vinh Le 78d00d69fe Fix CI thanks to wyatt 2018-07-18 19:36:43 -03:00
Chi Vinh Le 9c98330ea4 Self host fonts and fix font weights 2018-07-17 19:16:14 -03:00
Chi Vinh Le 5acd48c49f Support Material Icons + bugfixes 2018-07-17 18:45:20 -03:00
Wyatt Johnson 8487f22b8e feat: added test results 2018-07-17 14:09:00 -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 34b80165c7 Move react-timeago to dev 2018-07-13 15:34:11 -03:00
Chi Vinh Le 07b910d7a3 Upgrade docz 2018-07-13 15:24:25 -03: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 9c6a06b2c0 Merge branch 'next' into next-passport 2018-07-13 16:51:43 +00:00
Chi Vinh Le d8021f0f33 Support sane watcher + auto detect watchman 2018-07-13 03:13:55 -03:00
Chi Vinh Le 05552f7a84 Use different kill method for watcher 2018-07-13 02:00:23 -03:00
Chi Vinh Le 6467348296 Merge branch 'next' into timestamp 2018-07-12 16:29:23 -03:00
Chi Vinh Le 9f5ce08952 Remove precss 2018-07-12 14:32:56 -03:00
Chi Vinh Le aac63bfd3c Move react-responsive to dev deps 2018-07-12 14:28:10 -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
Wyatt Johnson c90f6cbe53 Merge branch 'next' into next-passport 2018-07-11 15:42:52 -06:00
Belén Curcio 43c13c0731 Responsive Components <3 2018-07-11 17:50:21 -03:00
Chi Vinh Le 5f9e6b359a Move jsdom to dev deps 2018-07-10 19:17:16 -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 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
Wyatt Johnson 87ce65755c feat: initial local passport strategy 2018-07-05 15:58:19 -06: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
Wyatt Johnson 3e90877012 feat: added @auth directive 2018-07-04 14:44:26 -06:00
Kiwi c9c99623bc [next] Remove nodemon (#1725)
* Remove old nodemon configs

* Remove nodemon
2018-07-04 11:12:43 -06:00
Wyatt Johnson 679ad01a7d feat: supported watcher 2018-07-04 10:17:48 -06:00
Wyatt Johnson eacdb7db59 Merge branch 'next' into next-passport 2018-07-04 09:57:07 -06:00
Kiwi 044e1c2863 Watcher infrastructure (#1724)
* wip

* Adding chokidar and types

* specifiying build tasks

* new structure, new types, executor and watchers

* Adding log

* Fully implemented watchers

* adapt vscode launc

* Add .babelrc.js to toplevel tsconfig project

* Typo

* Get schema path from .graphqlconfig

* Use watcher binary

* Add joi validation to watcher

* Remove fb-watchman for now

* Use correct ignore path

* Fix dist folder

* Allow setting watcher

* Per default only spawn one process at a time

* Support runOnInit

* Rename RestartingExecutor to LongRunningExecutor

* Use debounce instead of throttle

* Remove console log

* Debounce command execution

* Simplify debounce

* Watcher name change

* Typos

* Rename "watcher" root level config to "backend"
2018-07-03 12:21:58 -06:00
Wyatt Johnson 1236946312 initial oidc support 2018-06-29 16:11:32 -06:00
Wyatt Johnson ab8fd935e7 Merge branch 'next' into next-passport 2018-06-29 12:46:28 -06:00
Kiwi 4494ac8900 Lint remaining js files (#1714)
* Lint remaining js files

* Fix tsconfig
2018-06-29 10:33:16 -06:00
Kiwi 986716b3c3 lint js files, cleanup scripts (#1713) 2018-06-29 15:25:40 +00:00