dependabot[bot]
0fe1bcb982
Bump tiptap-extensions from 1.14.0 to 1.15.0 in /webapp
...
Bumps [tiptap-extensions](https://github.com/scrumpy/tiptap ) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/scrumpy/tiptap/releases )
- [Commits](https://github.com/scrumpy/tiptap/compare/tiptap-extensions@1.14.0...tiptap-extensions@1.15.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-17 00:08:21 +02:00
Robert Schäfer
9ed204fa72
Open mentioning link in new tab
...
This will help some people not to loose data after accidently clicking
on the user @-mentioning.
2019-04-17 00:08:21 +02:00
Robert Schäfer
fe551ece47
Create notifications on UpdatePost, too
...
Note that we don't create duplicate notifications. I made use of the behaviour
of XSS-middleware: It removes all css classes from `<a>` anchors. Because
notifications rely on a css class `mention` which gets removed in a later
middleware, this gives us a nice behaviour for re-notifications without creating
duplicates. The downside is that it creates dependencies between middlewares and
it's not that obvious at all.
cc @mattwr18 @ulfgebhardt @appinteractive @Tirokk
2019-04-17 00:08:21 +02:00
Robert Schäfer
f86e98b32e
Implement right order of notifications middleware
2019-04-17 00:08:21 +02:00
Robert Schäfer
4a6ef3f9f6
Implement parsing of mention links
2019-04-17 00:08:21 +02:00
Robert Schäfer
cd2bbbef30
Change backend test to parse html not plain text
2019-04-17 00:08:21 +02:00
Robert Schäfer
c050bddf4e
Follow component directory strucutre in backend
2019-04-17 00:08:21 +02:00
Robert Schäfer
dd1d86e02c
Use slugs instead of names for mentions
2019-04-17 00:08:21 +02:00
Robert Schäfer
25bef85683
Order users by name
2019-04-17 00:08:21 +02:00
Robert Schäfer
d885fd1beb
Move ContributionForm in dedicated folder
2019-04-17 00:08:21 +02:00
Robert Schäfer
fcafb4e105
Fix lint
2019-04-17 00:08:21 +02:00
Robert Schäfer
bf18754b4d
Customize Mention node based on Superclass
2019-04-17 00:08:21 +02:00
Robert Schäfer
b5f60369a5
Follow file naming convention
...
All components should consist of a folder with these three files:
```
README.d
index.vue
spec.js
```
When you import components, omit the `index.vue`. That helps to `git
grep` for component names.
2019-04-17 00:08:21 +02:00
Robert Schäfer
4d9c6c5b1c
Pass entire user collection to Editor
2019-04-17 00:08:21 +02:00
Robert Schäfer
7d3b1ea3cc
Copy+paste from tiptap example
...
See https://github.com/scrumpy/tiptap/blob/master/examples/Components/Routes/Suggestions/index.vue
2019-04-17 00:08:21 +02:00
Robert Schäfer
3be83ca7d0
Convenience: Run seeds from root folder
2019-04-17 00:08:21 +02:00
Robert Schäfer
5f456fe752
Scaffold test for Editor.vue
2019-04-17 00:08:21 +02:00
Robert Schäfer
1fc76e0c4e
Get rid of annoying lint error screen
...
@appinteractive we have `yarn run lint` on our build server. I would say
this is enough to enforce linting. I get slowed down a little during
development. Instead of runing `yarn run lint --fix` every time I save, I
would like to `yarn run lint --fix` all in one before I commit.
2019-04-17 00:08:21 +02:00
Matt Rider
faf25f5e45
Rename mentions feature
...
- to use mentions instead of mentionings
2019-04-15 20:58:15 -03:00
Matt Rider
a08e6cb841
Remove duplicate test, rename
...
- Mentions is the proper English term
2019-04-15 20:36:09 -03:00
Matt Rider
1c4b08ddba
Fix currentUser mutation
2019-04-15 19:53:34 -03:00
Matt Rider
d4a4c9f362
Fix failing tests
2019-04-15 19:49:42 -03:00
Matt Rider
72c1d3914a
Merge branch '347-display_notifications' of github.com:Human-Connection/Human-Connection into 347-display_notifications
2019-04-15 19:40:02 -03:00
Matt Rider
7102618569
Merge github.com:Human-Connection/Human-Connection into 347-display_notifications
2019-04-15 19:38:13 -03:00
Matt Rider
e4908ed640
Add component for Notifications' posts, style
2019-04-15 19:33:27 -03:00
mattwr18
f6eb5474d1
Merge pull request #471 from Human-Connection/disable_cypres_recordings
...
Disable cypress test recordings
2019-04-15 16:59:51 -03:00
Robert Schäfer
5c71bbdc6f
Merge pull request #467 from Human-Connection/dependabot/npm_and_yarn/webapp/v-tooltip-2.0.1
...
Bump v-tooltip from 2.0.0 to 2.0.1 in /webapp
2019-04-15 20:34:36 +02:00
Robert Schäfer
4409792c20
Merge pull request #468 from Human-Connection/dependabot/npm_and_yarn/webapp/@vue/cli-shared-utils-3.6.0
...
Bump @vue/cli-shared-utils from 3.5.1 to 3.6.0 in /webapp
2019-04-15 20:33:48 +02:00
Robert Schäfer
6e8661e29e
Merge pull request #465 from Human-Connection/dependabot/npm_and_yarn/backend/graphql-shield-5.3.3
...
Bump graphql-shield from 5.3.2 to 5.3.3 in /backend
2019-04-15 17:47:10 +02:00
Robert Schäfer
989fc018cf
Disable cypress test recordings
...
Because of: https://github.com/Human-Connection/Human-Connection/issues/470
2019-04-15 17:47:02 +02:00
Robert Schäfer
a723611aba
Merge pull request #466 from Human-Connection/dependabot/npm_and_yarn/backend/eslint-plugin-import-2.17.1
...
Bump eslint-plugin-import from 2.16.0 to 2.17.1 in /backend
2019-04-15 17:46:51 +02:00
Robert Schäfer
73f2ff59e4
Merge pull request #237 from Human-Connection/236-list-social-media-accounts
...
List socialMedia links
2019-04-15 12:07:10 +02:00
dependabot[bot]
bd5b3f4ffb
Bump @vue/cli-shared-utils from 3.5.1 to 3.6.0 in /webapp
...
Bumps [@vue/cli-shared-utils](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-shared-utils ) from 3.5.1 to 3.6.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases )
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.6.0/packages/@vue/cli-shared-utils )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-15 04:55:09 +00:00
dependabot[bot]
2762b080a2
Bump v-tooltip from 2.0.0 to 2.0.1 in /webapp
...
Bumps [v-tooltip](https://github.com/Akryum/vue-tooltip ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/Akryum/vue-tooltip/releases )
- [Commits](https://github.com/Akryum/vue-tooltip/compare/v2.0.0...v2.0.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-15 04:54:01 +00:00
dependabot[bot]
38c2ee4fcc
Bump eslint-plugin-import from 2.16.0 to 2.17.1 in /backend
...
Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import ) from 2.16.0 to 2.17.1.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases )
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md )
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.16.0...v2.17.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-15 04:47:45 +00:00
dependabot[bot]
fb6262a16a
Bump graphql-shield from 5.3.2 to 5.3.3 in /backend
...
Bumps [graphql-shield](https://github.com/maticzav/graphql-shield ) from 5.3.2 to 5.3.3.
- [Release notes](https://github.com/maticzav/graphql-shield/releases )
- [Commits](https://github.com/maticzav/graphql-shield/compare/v5.3.2...v5.3.3 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-15 04:47:18 +00:00
Robert Schäfer
3edfa42f1a
Merge pull request #460 from Human-Connection/docs-add_missing_env_instruction
...
Add instruction to configure local cypress config
2019-04-14 23:36:59 +02:00
Robert Schäfer
e212864d8b
Add instruction to configure local cypress config
...
cc @ulfgebhardt that was missing in the docs for you
2019-04-12 21:58:33 +02:00
Robert Schäfer
c67825392c
Silence expected error messages on build server
...
@ulfgebhardt we have a quite lengthy log output on our build server.
This `2> /dev/null` prevents the server from writing log output for
expected errors. E.g. we're testing if a user can log in with incorrect
credentials or we try to create duplicates for unique slugs. All of this
will output errors to the command line which we're not interested in.
We could think of configuring the `package.json` in a way that outputs
these error messages in case we set an environment variable:
```
DEBUG=1 yarn run test:jest
```
That would be an option. Or use the `debug` npm packages that
@Mastercuber has introduced.
2019-04-12 21:12:36 +02:00
Robert Schäfer
7bc0851b90
Fix cypress test looking for English translations
...
Oops, I edited the translations and did not think of cypress tests that
might depend on them, sorry cc @mattwr18
2019-04-12 21:12:36 +02:00
Robert Schäfer
540175b446
Merge remote-tracking branch 'origin/master' into 347-display_notifications
2019-04-12 20:21:52 +02:00
Robert Schäfer
c1d6caca38
Merge pull request #406 from Human-Connection/keep_private_rsa_key_secret
...
Don't expose private RSA key
2019-04-12 20:09:31 +02:00
Robert Schäfer
702a239180
Merge pull request #459 from Human-Connection/roschaefer-patch-1
...
Fix emojis, remove duplicate link
2019-04-12 20:07:40 +02:00
Matt Rider
aadfd16374
Remove redundant "not"
2019-04-12 13:23:10 -03:00
Robert Schäfer
c10a8abbf1
Merge branch 'master' into roschaefer-patch-1
2019-04-12 18:13:34 +02:00
Robert Schäfer
5fa6417c7e
Merge pull request #455 from Human-Connection/docs_fix_link
...
Fix links to documentation
2019-04-12 18:06:34 +02:00
Robert Schäfer
85973be5b0
Contribute German translations for social media
2019-04-12 18:00:25 +02:00
Robert Schäfer
b75650ba38
Organize feature locations suggested by @datenbrei
2019-04-12 17:49:55 +02:00
Robert Schäfer
c0bff47275
Merge remote-tracking branch 'origin/master' into 236-list-social-media-accounts
2019-04-12 17:49:14 +02:00
Robert Schäfer
0c8b478ce2
Update backend/src/middleware/passwordMiddleware.js
...
Co-Authored-By: Tirokk <wolle.huss@pjannto.com>
2019-04-12 17:32:20 +02:00