From 2a02a3dc07b58e0f2672ecdcfa76005f6382a134 Mon Sep 17 00:00:00 2001 From: mattwr18 Date: Mon, 23 Sep 2019 22:09:00 +0200 Subject: [PATCH 001/164] Configure docker to work with storybook --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 587ec718f..341c66885 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,7 @@ services: - "BUILD_COMMIT=${TRAVIS_COMMIT}" ports: - 3000:3000 + - 3502:3502 networks: - hc-network depends_on: @@ -60,7 +61,6 @@ services: - 7474:7474 volumes: - neo4j_data:/data - networks: hc-network: volumes: From 50feeed8bf10c96a38ded800395908b20e577b54 Mon Sep 17 00:00:00 2001 From: Vasily Belolapotkov Date: Tue, 24 Sep 2019 12:47:42 +0300 Subject: [PATCH 002/164] fix the bug with scrolling post comments into view --- webapp/components/CommentList/CommentList.vue | 27 +++++++++++++++++++ webapp/pages/post/_id.vue | 11 -------- webapp/pages/post/_id/_slug/index.vue | 2 +- 3 files changed, 28 insertions(+), 12 deletions(-) diff --git a/webapp/components/CommentList/CommentList.vue b/webapp/components/CommentList/CommentList.vue index 17da8dda4..b5eb070c8 100644 --- a/webapp/components/CommentList/CommentList.vue +++ b/webapp/components/CommentList/CommentList.vue @@ -47,6 +47,33 @@ export default { return comment.id === updatedComment.id ? updatedComment : comment }) }, + scrollCommentsIntoView() { + if (!window || !document) { + return + } + const container = document.getElementById('comments') + if (container) { + const top = container.offsetTop + window.scroll({ + top, + left: 0, + behavior: 'smooth', + }) + } + }, + }, + watch: { + $route(to, from) { + // scroll inside the same page + if (to.hash === '#comments') { + this.scrollCommentsIntoView() + } + }, + }, + mounted() { + if (this.$route.hash === '#comments') { + setTimeout(this.scrollCommentsIntoView, 250) + } }, } diff --git a/webapp/pages/post/_id.vue b/webapp/pages/post/_id.vue index 3f8d93868..a02afd3b9 100644 --- a/webapp/pages/post/_id.vue +++ b/webapp/pages/post/_id.vue @@ -77,17 +77,6 @@ export default { ] }, }, - watch: { - $route(to, from) { - if (to.hash === '#comments') { - window.scroll({ - top: document.getElementById('comments').offsetTop, - left: 0, - behavior: 'smooth', - }) - } - }, - }, } diff --git a/webapp/pages/post/_id/_slug/index.vue b/webapp/pages/post/_id/_slug/index.vue index dd84ee3d7..147a04663 100644 --- a/webapp/pages/post/_id/_slug/index.vue +++ b/webapp/pages/post/_id/_slug/index.vue @@ -193,7 +193,7 @@ export default { .ds-card-image { img { - max-height: 300px; + height: 300px; object-fit: cover; object-position: center; } From 07508ab4df6b3fcf4d8156391969a080da4780b8 Mon Sep 17 00:00:00 2001 From: mattwr18 Date: Tue, 24 Sep 2019 12:00:58 +0200 Subject: [PATCH 003/164] Add documentation for storybook --- .gitbook/assets/storybook-output.png | Bin 0 -> 50585 bytes CONTRIBUTING.md | 6 ++--- backend/README.md | 36 +++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 .gitbook/assets/storybook-output.png diff --git a/.gitbook/assets/storybook-output.png b/.gitbook/assets/storybook-output.png new file mode 100644 index 0000000000000000000000000000000000000000..2b157dd62c0fdcd74e92b49a23505d146f36aefb GIT binary patch literal 50585 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¨VF^KrJU$Ih-5usAo1i)JvsFE)T7K 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 literal 0 HcmV?d00001 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0eb90a824..1475df0de 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -50,17 +50,17 @@ But what do we do when waiting for merge into master \(wanting to keep PRs small * but what about when you are waiting for merge? * solutions * 1\) put 2nd PR into branch that the first PR is hitting - but requires update after merging - * 2\) prefer to leave exiting PR until it can be reviewed, and instead go and work on some other part of the codebase that is not impacted by the first PR + * 2\) prefer to leave existing PR until it can be reviewed, and instead go and work on some other part of the codebase that is not impacted by the first PR ### Code Review * Github setting in place - at least one review is required to merge - in principle anyone (who is not the PR owner) can review - - but often it will be the core developers (Robert, Ulf, Greg, Wolfgang?) + - but often it will be the core developers (Robert, Wolfgang, Matt, Alina, Alex) - once there is a review, and presuming no requested changes, PR opener can merge * CI/tests - the CI needs to pass - - linting <-- autofix? + - linting (yarn lint --fix) - tests (unit, feature) (backend, frontend) - codecoverage diff --git a/backend/README.md b/backend/README.md index cd56e231f..41020116b 100644 --- a/backend/README.md +++ b/backend/README.md @@ -72,6 +72,8 @@ To reset the database run: $ docker-compose exec backend yarn run db:reset # you could also wipe out your neo4j database and delete all volumes with: $ docker-compose down -v +# if container is not running, run this command to set up your database indeces and contstraints +$ docker-compose run neo4j db_setup ``` {% endtab %} @@ -88,6 +90,40 @@ $ yarn run db:reset {% endtab %} {% endtabs %} +### Storybook + +We encourage contributors to use Storybook to test out new components in an isolated way, and benefit from its many features. +See the docs for live examples and answers to FAQ, among other helpful information. ![Storybook docs](https://storybook.js.org/docs/basics/introduction/) + +{% tabs %} +{% tab title="Docker" %} + +After you have started the application following the instructions above, in another terminal run: + +```bash +$ docker-compose exec webapp yarn storybook +``` +The output should look similar to this: + +![Storybook output](../.gitbook/assets/storybook-output.png) + +Click on the link http://172.18.0.6:3002/ to open the browser to your interactive storybook. + +{% endtab %} + +{% tab title="Without Docker" %} +Run the following command: + +```bash +# in webapp/ +yarn storybook +``` + +Open http://localhost:3002/ in your browser + +{% endtab %} +{% endtabs %} + # Testing From 33134c1d4f4b77aca26624f0a7fc7d592ab84bc8 Mon Sep 17 00:00:00 2001 From: aonomike Date: Tue, 24 Sep 2019 23:36:52 +0300 Subject: [PATCH 004/164] Refactor shout spec - Test unauthorized user path --- backend/src/schema/resolvers/shout.spec.js | 156 ++++----------------- 1 file changed, 29 insertions(+), 127 deletions(-) diff --git a/backend/src/schema/resolvers/shout.spec.js b/backend/src/schema/resolvers/shout.spec.js index 718a1e169..8cf6c6982 100644 --- a/backend/src/schema/resolvers/shout.spec.js +++ b/backend/src/schema/resolvers/shout.spec.js @@ -1,13 +1,13 @@ -import { GraphQLClient } from 'graphql-request' +import { createTestClient } from 'apollo-server-testing' import Factory from '../../seed/factories' -import { host, login, gql } from '../../jest/helpers' -import { neode } from '../../bootstrap/neo4j' +import { gql } from '../../jest/helpers' +import { neode as getNeode, getDriver } from '../../bootstrap/neo4j' +import createServer from '../../server' -let clientUser1, clientUser2 -let headersUser1, headersUser2 +let mutate, query, authenticatedUser, variables const factory = Factory() -const instance = neode() -const categoryIds = ['cat9'] +const instance = getNeode() +const driver = getDriver() const mutationShoutPost = gql` mutation($id: ID!) { @@ -28,132 +28,34 @@ const createPostMutation = gql` } } ` -const createPostVariables = { - id: 'p1234', - title: 'Post Title 1234', - content: 'Some Post Content 1234', - categoryIds, -} -beforeEach(async () => { - await factory.create('User', { - id: 'u1', - email: 'test@example.org', - password: '1234', +describe('shout and unshout posts', () => { + beforeAll(() => { + authenticatedUser = undefined + const { server } = createServer({ + context: () => { + return { + driver, + neode: instance, + user: authenticatedUser, + } + }, + }) + mutate = createTestClient(server).mutate + query = createTestClient(server).query }) - await factory.create('User', { - id: 'u2', - email: 'test2@example.org', - password: '1234', - }) - await instance.create('Category', { - id: 'cat9', - name: 'Democracy & Politics', - icon: 'university', - }) - headersUser1 = await login({ email: 'test@example.org', password: '1234' }) - headersUser2 = await login({ email: 'test2@example.org', password: '1234' }) - clientUser1 = new GraphQLClient(host, { headers: headersUser1 }) - clientUser2 = new GraphQLClient(host, { headers: headersUser2 }) - await clientUser1.request(createPostMutation, createPostVariables) - await clientUser2.request(createPostMutation, { - id: 'p12345', - title: 'Post Title 12345', - content: 'Some Post Content 12345', - categoryIds, + afterEach(() => { + factory.cleanDatabase() }) -}) -afterEach(async () => { - await factory.cleanDatabase() -}) - -describe('shout', () => { - describe('shout foreign post', () => { - describe('unauthenticated shout', () => { + describe('shout', () => { + describe('unauthenticated', () => { it('throws authorization error', async () => { - const client = new GraphQLClient(host) - await expect(client.request(mutationShoutPost, { id: 'p1234' })).rejects.toThrow( - 'Not Authorised', - ) + variables = { id: 'post-to-shout-id' } + await expect(mutate({ mutation: mutationShoutPost, variables })).resolves.toMatchObject({ + errors: [{ message: 'Not Authorised!' }], + }) }) }) - - it('I shout a post of another user', async () => { - const res = await clientUser1.request(mutationShoutPost, { id: 'p12345' }) - const expected = { - shout: true, - } - expect(res).toMatchObject(expected) - - const { Post } = await clientUser1.request(gql` - query { - Post(id: "p12345") { - shoutedByCurrentUser - } - } - `) - const expected2 = { - shoutedByCurrentUser: true, - } - expect(Post[0]).toMatchObject(expected2) - }) - - it('I can`t shout my own post', async () => { - const res = await clientUser1.request(mutationShoutPost, { id: 'p1234' }) - const expected = { - shout: false, - } - expect(res).toMatchObject(expected) - - const { Post } = await clientUser1.request(gql` - query { - Post(id: "p1234") { - shoutedByCurrentUser - } - } - `) - const expected2 = { - shoutedByCurrentUser: false, - } - expect(Post[0]).toMatchObject(expected2) - }) - }) - - describe('unshout foreign post', () => { - describe('unauthenticated shout', () => { - it('throws authorization error', async () => { - // shout - await clientUser1.request(mutationShoutPost, { id: 'p12345' }) - // unshout - const client = new GraphQLClient(host) - await expect(client.request(mutationUnshoutPost, { id: 'p12345' })).rejects.toThrow( - 'Not Authorised', - ) - }) - }) - - it('I unshout a post of another user', async () => { - // shout - await clientUser1.request(mutationShoutPost, { id: 'p12345' }) - const expected = { - unshout: true, - } - // unshout - const res = await clientUser1.request(mutationUnshoutPost, { id: 'p12345' }) - expect(res).toMatchObject(expected) - - const { Post } = await clientUser1.request(gql` - query { - Post(id: "p12345") { - shoutedByCurrentUser - } - } - `) - const expected2 = { - shoutedByCurrentUser: false, - } - expect(Post[0]).toMatchObject(expected2) - }) }) }) From 4488008a2c8974ccbc674c6295a083a4b68e6f99 Mon Sep 17 00:00:00 2001 From: aonomike Date: Wed, 25 Sep 2019 01:11:18 +0300 Subject: [PATCH 005/164] Test shouting other user's and current user's post --- backend/src/schema/resolvers/shout.spec.js | 177 ++++++++++++++++++++- 1 file changed, 172 insertions(+), 5 deletions(-) diff --git a/backend/src/schema/resolvers/shout.spec.js b/backend/src/schema/resolvers/shout.spec.js index 8cf6c6982..d38b1bef8 100644 --- a/backend/src/schema/resolvers/shout.spec.js +++ b/backend/src/schema/resolvers/shout.spec.js @@ -19,12 +19,13 @@ const mutationUnshoutPost = gql` unshout(id: $id, type: Post) } ` -const createPostMutation = gql` - mutation($id: ID, $title: String!, $content: String!, $categoryIds: [ID]!) { - CreatePost(id: $id, title: $title, content: $content, categoryIds: $categoryIds) { +const queryPost = gql` + query($id: ID!) { + Post(id: $id) { id - title - content + shoutedBy { + id + } } } ` @@ -57,5 +58,171 @@ describe('shout and unshout posts', () => { }) }) }) + describe('authenticated', () => { + let currentUser, postAuthor + beforeEach(async () => { + currentUser = await factory.create('User', { + id: 'current-user-id', + name: 'Current User', + email: 'current.user@example.org', + password: '1234', + }) + + postAuthor = await factory.create('User', { + id: 'post-author-id', + name: 'Post Author', + email: 'post.author@example.org', + password: '1234', + }) + authenticatedUser = await currentUser.toJson() + await factory.create('Post', { + name: 'Other user post', + id: 'other-user-post-id', + author: postAuthor, + }) + await factory.create('Post', { + name: 'current user post', + id: 'current-user-post-id', + author: currentUser, + }) + variables = {} + }) + + it('post of another user', async () => { + variables = { id: 'other-user-post-id' } + await expect(mutate({ mutation: mutationShoutPost, variables })).resolves.toMatchObject({ + data: { shout: true }, + }) + await expect(query({ query: queryPost, variables })).resolves.toMatchObject({ + data: { Post: [{ id: 'other-user-post-id', shoutedBy: [{ id: 'current-user-id' }] }] }, + errors: undefined, + }) + }) + + it('my own post', async () => { + variables = { id: 'current-user-post-id' } + await expect(mutate({ mutation: mutationShoutPost, variables })).resolves.toMatchObject({ + data: { shout: false }, + }) + await expect(query({ query: queryPost, variables })).resolves.toMatchObject({ + data: { Post: [{ id: 'current-user-post-id', shoutedBy: [] }] }, + errors: undefined, + }) + }) + }) }) }) + +// let clientUser1, clientUser2 +// let headersUser1, headersUser2 +// const factory = Factory() +// const instance = neode() +// const categoryIds = ['cat9'] + +// const mutationShoutPost = gql` +// mutation($id: ID!) { +// shout(id: $id, type: Post) +// } +// ` +// const mutationUnshoutPost = gql` +// mutation($id: ID!) { +// unshout(id: $id, type: Post) +// } +// ` +// const createPostMutation = gql` +// mutation($id: ID, $title: String!, $content: String!, $categoryIds: [ID]!) { +// CreatePost(id: $id, title: $title, content: $content, categoryIds: $categoryIds) { +// id +// title +// content +// } +// } +// ` +// const createPostVariables = { +// id: 'p1234', +// title: 'Post Title 1234', +// content: 'Some Post Content 1234', +// categoryIds, +// } +// beforeEach(async () => { +// await factory.create('User', { +// id: 'u1', +// email: 'test@example.org', +// password: '1234', +// }) +// await factory.create('User', { +// id: 'u2', +// email: 'test2@example.org', +// password: '1234', +// }) +// await instance.create('Category', { +// id: 'cat9', +// name: 'Democracy & Politics', +// icon: 'university', +// }) +// headersUser1 = await login({ email: 'test@example.org', password: '1234' }) +// headersUser2 = await login({ email: 'test2@example.org', password: '1234' }) +// clientUser1 = new GraphQLClient(host, { headers: headersUser1 }) +// clientUser2 = new GraphQLClient(host, { headers: headersUser2 }) + +// await clientUser1.request(createPostMutation, createPostVariables) +// await clientUser2.request(createPostMutation, { +// id: 'p12345', +// title: 'Post Title 12345', +// content: 'Some Post Content 12345', +// categoryIds, +// }) +// }) + +// afterEach(async () => { +// await factory.cleanDatabase() +// }) + +// describe('shout', () => { +// describe('shout foreign post', () => { +// describe('unauthenticated shout', () => { +// it('throws authorization error', async () => { +// const client = new GraphQLClient(host) +// await expect(client.request(mutationShoutPost, { id: 'p1234' })).rejects.toThrow( +// 'Not Authorised', +// ) +// }) +// }) + +// describe('unshout foreign post', () => { +// describe('unauthenticated shout', () => { +// it('throws authorization error', async () => { +// // shout +// await clientUser1.request(mutationShoutPost, { id: 'p12345' }) +// // unshout +// const client = new GraphQLClient(host) +// await expect(client.request(mutationUnshoutPost, { id: 'p12345' })).rejects.toThrow( +// 'Not Authorised', +// ) +// }) +// }) + +// it('I unshout a post of another user', async () => { +// // shout +// await clientUser1.request(mutationShoutPost, { id: 'p12345' }) +// const expected = { +// unshout: true, +// } +// // unshout +// const res = await clientUser1.request(mutationUnshoutPost, { id: 'p12345' }) +// expect(res).toMatchObject(expected) + +// const { Post } = await clientUser1.request(gql` +// query { +// Post(id: "p12345") { +// shoutedByCurrentUser +// } +// } +// `) +// const expected2 = { +// shoutedByCurrentUser: false, +// } +// expect(Post[0]).toMatchObject(expected2) +// }) +// }) +// }) From 7d9953a5a279a7a7ec40550e0bc6ad99889d23fd Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2019 06:22:59 +0000 Subject: [PATCH 006/164] Bump graphql from 14.5.6 to 14.5.7 in /webapp Bumps [graphql](https://github.com/graphql/graphql-js) from 14.5.6 to 14.5.7. - [Release notes](https://github.com/graphql/graphql-js/releases) - [Commits](https://github.com/graphql/graphql-js/compare/v14.5.6...v14.5.7) Signed-off-by: dependabot-preview[bot] --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 67ebd1284..ddccbce5a 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -65,7 +65,7 @@ "cross-env": "~6.0.0", "date-fns": "2.2.1", "express": "~4.17.1", - "graphql": "~14.5.6", + "graphql": "~14.5.7", "isemail": "^3.2.0", "jsonwebtoken": "~8.5.1", "linkify-it": "~2.2.0", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 7dbc3b5ff..a908bc6a6 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -7748,10 +7748,10 @@ graphql-upload@^8.0.2: http-errors "^1.7.2" object-path "^0.11.4" -"graphql@14.0.2 - 14.2.0 || ^14.3.1", graphql@^14.4.0, graphql@~14.5.6: - version "14.5.6" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.5.6.tgz#3fa12173b50e6ccdef953c31c82f37c50ef58bec" - integrity sha512-zJ6Oz8P1yptV4O4DYXdArSwvmirPetDOBnGFRBl0zQEC68vNW3Ny8qo8VzMgfr+iC8PKiRYJ+f2wub41oDCoQg== +"graphql@14.0.2 - 14.2.0 || ^14.3.1", graphql@^14.4.0, graphql@~14.5.7: + version "14.5.7" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.5.7.tgz#8646a3fcc07922319cc3967eba4a64b32929f77f" + integrity sha512-as410RMJSUFqF8RcH2QWxZ5ioqHzsH9VWnWbaU+UnDXJ/6azMDIYPrtXCBPXd8rlunEVb7W8z6fuUnNHMbFu9A== dependencies: iterall "^1.2.2" From de9abbd444048007cb6aafb07a712d71a8b7e6c3 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2019 06:32:06 +0000 Subject: [PATCH 007/164] Bump metascraper-title from 5.7.4 to 5.7.5 in /backend Bumps [metascraper-title](https://github.com/microlinkhq/metascraper) from 5.7.4 to 5.7.5. - [Release notes](https://github.com/microlinkhq/metascraper/releases) - [Changelog](https://github.com/microlinkhq/metascraper/blob/master/CHANGELOG.md) - [Commits](https://github.com/microlinkhq/metascraper/compare/v5.7.4...v5.7.5) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/package.json b/backend/package.json index 7c9507e34..30a527c06 100644 --- a/backend/package.json +++ b/backend/package.json @@ -84,7 +84,7 @@ "metascraper-logo": "^5.7.5", "metascraper-publisher": "^5.7.4", "metascraper-soundcloud": "^5.7.4", - "metascraper-title": "^5.7.4", + "metascraper-title": "^5.7.5", "metascraper-url": "^5.7.5", "metascraper-video": "^5.7.5", "metascraper-youtube": "^5.7.4", diff --git a/backend/yarn.lock b/backend/yarn.lock index 73d76699d..43e842c24 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -5965,12 +5965,12 @@ metascraper-soundcloud@^5.7.4: memoize-one "~5.1.1" tldts "~5.4.0" -metascraper-title@^5.7.4: - version "5.7.4" - resolved "https://registry.yarnpkg.com/metascraper-title/-/metascraper-title-5.7.4.tgz#1f9f05032c2abab2db9a6634b9f6abec5489c116" - integrity sha512-qrOw5uRmGVfqiaZxPF6dfXYM79RY13E+nITukPZsktiGMNIknRJmEVI/GSW+6Ek/+GxlW0gByvE+yqFOrgjCTw== +metascraper-title@^5.7.5: + version "5.7.5" + resolved "https://registry.yarnpkg.com/metascraper-title/-/metascraper-title-5.7.5.tgz#64ea7e9175a6cb2166f3cb13cbc8540c28496d47" + integrity sha512-NEa61pZj3SUMEqKdfqpBZoffNdHyEMCLU626HkP9aeRFQ8e1ejmghRuYf/m4+QmsLSUMs9vlJC+HSoIHBaL9pw== dependencies: - "@metascraper/helpers" "^5.7.4" + "@metascraper/helpers" "^5.7.5" lodash "~4.17.15" metascraper-url@^5.7.5: From e1751347fc59a5a1974389179e7e047ce89203bf Mon Sep 17 00:00:00 2001 From: Vasily Belolapotkov Date: Wed, 25 Sep 2019 10:32:35 +0300 Subject: [PATCH 008/164] fix failing client tests --- webapp/components/CommentList/CommentList.spec.js | 3 +++ webapp/components/FollowButton.vue | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/webapp/components/CommentList/CommentList.spec.js b/webapp/components/CommentList/CommentList.spec.js index 460f1a4ea..3e77d84fb 100644 --- a/webapp/components/CommentList/CommentList.spec.js +++ b/webapp/components/CommentList/CommentList.spec.js @@ -50,6 +50,9 @@ describe('CommentList.vue', () => { }, }, }, + $route: { + hash: '', + }, } stubs = { EditorContent: "
", diff --git a/webapp/components/FollowButton.vue b/webapp/components/FollowButton.vue index e1cad8c8e..22046e047 100644 --- a/webapp/components/FollowButton.vue +++ b/webapp/components/FollowButton.vue @@ -75,7 +75,7 @@ export default { const followedUser = follow ? data.followUser : data.unfollowUser this.$emit('update', followedUser) - } catch { + } catch (err) { optimisticResult.followedByCurrentUser = !follow this.$emit('optimistic', optimisticResult) } From 0f40df7cb4fb1f77cf5b9f287e47036660fa805e Mon Sep 17 00:00:00 2001 From: mattwr18 Date: Wed, 25 Sep 2019 13:39:18 +0200 Subject: [PATCH 009/164] Fix bug UpdateComment, Fix styling on Comment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - There was a bug that updates to comments were not being displayed because of a v-show... https://vuejs.org/v2/guide/conditional.html#v-if-vs-v-show Basically, what it says that is important for this bug is "v-if...ensures that event listeners and child components inside the conditional block are properly destroyed and re-created during toggles" - Since we are using the editor to display comments in ContentViewer, we need to set the min-height to 0px - Co-authored-by: Alina Beck - Co-authored-by: Robert Schäfer --- webapp/components/Comment/Comment.vue | 4 ++-- webapp/pages/post/_id/_slug/index.vue | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/webapp/components/Comment/Comment.vue b/webapp/components/Comment/Comment.vue index a1bd7dd34..49f29bfe9 100644 --- a/webapp/components/Comment/Comment.vue +++ b/webapp/components/Comment/Comment.vue @@ -11,7 +11,7 @@
- + @@ -37,7 +37,7 @@ @collapse="isCollapsed = true" />
-
+
Date: Wed, 25 Sep 2019 16:51:35 +0100 Subject: [PATCH 010/164] Apply suggestions from code review --- backend/README.md | 2 +- docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/README.md b/backend/README.md index 41020116b..70506c68d 100644 --- a/backend/README.md +++ b/backend/README.md @@ -107,7 +107,7 @@ The output should look similar to this: ![Storybook output](../.gitbook/assets/storybook-output.png) -Click on the link http://172.18.0.6:3002/ to open the browser to your interactive storybook. +Click on the link http://localhost:3002/ to open the browser to your interactive storybook. {% endtab %} diff --git a/docker-compose.yml b/docker-compose.yml index 341c66885..6a7d21c45 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,7 +10,7 @@ services: - "BUILD_COMMIT=${TRAVIS_COMMIT}" ports: - 3000:3000 - - 3502:3502 + - 3002:3002 networks: - hc-network depends_on: From 53aa87ea3cd01b79abfe298fcacc070054a35d15 Mon Sep 17 00:00:00 2001 From: aonomike Date: Wed, 25 Sep 2019 21:44:47 +0300 Subject: [PATCH 011/164] Test Unshouting of a post - Tests passing individually but test suites failing --- backend/src/schema/resolvers/shout.spec.js | 174 +++++++-------------- 1 file changed, 55 insertions(+), 119 deletions(-) diff --git a/backend/src/schema/resolvers/shout.spec.js b/backend/src/schema/resolvers/shout.spec.js index d38b1bef8..031cdbc49 100644 --- a/backend/src/schema/resolvers/shout.spec.js +++ b/backend/src/schema/resolvers/shout.spec.js @@ -3,6 +3,7 @@ import Factory from '../../seed/factories' import { gql } from '../../jest/helpers' import { neode as getNeode, getDriver } from '../../bootstrap/neo4j' import createServer from '../../server' +import expectExport from 'expect' let mutate, query, authenticatedUser, variables const factory = Factory() @@ -30,6 +31,7 @@ const queryPost = gql` } ` describe('shout and unshout posts', () => { + let currentUser, postAuthor beforeAll(() => { authenticatedUser = undefined const { server } = createServer({ @@ -53,13 +55,13 @@ describe('shout and unshout posts', () => { describe('unauthenticated', () => { it('throws authorization error', async () => { variables = { id: 'post-to-shout-id' } + authenticatedUser = undefined await expect(mutate({ mutation: mutationShoutPost, variables })).resolves.toMatchObject({ errors: [{ message: 'Not Authorised!' }], }) }) }) describe('authenticated', () => { - let currentUser, postAuthor beforeEach(async () => { currentUser = await factory.create('User', { id: 'current-user-id', @@ -77,7 +79,7 @@ describe('shout and unshout posts', () => { authenticatedUser = await currentUser.toJson() await factory.create('Post', { name: 'Other user post', - id: 'other-user-post-id', + id: 'another-user-post-id', author: postAuthor, }) await factory.create('Post', { @@ -88,13 +90,13 @@ describe('shout and unshout posts', () => { variables = {} }) - it('post of another user', async () => { - variables = { id: 'other-user-post-id' } + it("another user's post", async () => { + variables = { id: 'another-user-post-id' } await expect(mutate({ mutation: mutationShoutPost, variables })).resolves.toMatchObject({ data: { shout: true }, }) await expect(query({ query: queryPost, variables })).resolves.toMatchObject({ - data: { Post: [{ id: 'other-user-post-id', shoutedBy: [{ id: 'current-user-id' }] }] }, + data: { Post: [{ id: 'another-user-post-id', shoutedBy: [{ id: 'current-user-id' }] }] }, errors: undefined, }) }) @@ -111,118 +113,52 @@ describe('shout and unshout posts', () => { }) }) }) + describe('unshout', () => { + describe('unauthenticated', () => { + it('throws authorization error', async () => { + authenticatedUser = undefined + variables = { id: 'post-to-shout-id' } + await expect(mutate({ mutation: mutationUnshoutPost, variables })).resolves.toMatchObject({ + errors: [{ message: 'Not Authorised!' }], + }) + }) + }) + + describe('authenticated', () => { + beforeEach(async () => { + currentUser = await factory.create('User', { + id: 'current-user-id', + name: 'Current User', + email: 'current.user@example.org', + password: '1234', + }) + + postAuthor = await factory.create('User', { + id: 'post-author-id', + name: 'Post Author', + email: 'post.author@example.org', + password: '1234', + }) + authenticatedUser = await currentUser.toJson() + await factory.create('Post', { + name: 'Other user post', + id: 'another-user-post-id', + author: postAuthor, + }) + variables = {} + await mutate({ mutation: mutationShoutPost, variables: { id: 'another-user-post-id' } }) + }) + + it("another user's post", async () => { + variables = { id: 'another-user-post-id' } + await expect(mutate({ mutation: mutationUnshoutPost, variables })).resolves.toMatchObject({ + data: { unshout: true }, + }) + await expect(query({ query: queryPost, variables })).resolves.toMatchObject({ + data: { Post: [{ id: 'another-user-post-id', shoutedBy: [] }] }, + errors: undefined, + }) + }) + }) + }) }) - -// let clientUser1, clientUser2 -// let headersUser1, headersUser2 -// const factory = Factory() -// const instance = neode() -// const categoryIds = ['cat9'] - -// const mutationShoutPost = gql` -// mutation($id: ID!) { -// shout(id: $id, type: Post) -// } -// ` -// const mutationUnshoutPost = gql` -// mutation($id: ID!) { -// unshout(id: $id, type: Post) -// } -// ` -// const createPostMutation = gql` -// mutation($id: ID, $title: String!, $content: String!, $categoryIds: [ID]!) { -// CreatePost(id: $id, title: $title, content: $content, categoryIds: $categoryIds) { -// id -// title -// content -// } -// } -// ` -// const createPostVariables = { -// id: 'p1234', -// title: 'Post Title 1234', -// content: 'Some Post Content 1234', -// categoryIds, -// } -// beforeEach(async () => { -// await factory.create('User', { -// id: 'u1', -// email: 'test@example.org', -// password: '1234', -// }) -// await factory.create('User', { -// id: 'u2', -// email: 'test2@example.org', -// password: '1234', -// }) -// await instance.create('Category', { -// id: 'cat9', -// name: 'Democracy & Politics', -// icon: 'university', -// }) -// headersUser1 = await login({ email: 'test@example.org', password: '1234' }) -// headersUser2 = await login({ email: 'test2@example.org', password: '1234' }) -// clientUser1 = new GraphQLClient(host, { headers: headersUser1 }) -// clientUser2 = new GraphQLClient(host, { headers: headersUser2 }) - -// await clientUser1.request(createPostMutation, createPostVariables) -// await clientUser2.request(createPostMutation, { -// id: 'p12345', -// title: 'Post Title 12345', -// content: 'Some Post Content 12345', -// categoryIds, -// }) -// }) - -// afterEach(async () => { -// await factory.cleanDatabase() -// }) - -// describe('shout', () => { -// describe('shout foreign post', () => { -// describe('unauthenticated shout', () => { -// it('throws authorization error', async () => { -// const client = new GraphQLClient(host) -// await expect(client.request(mutationShoutPost, { id: 'p1234' })).rejects.toThrow( -// 'Not Authorised', -// ) -// }) -// }) - -// describe('unshout foreign post', () => { -// describe('unauthenticated shout', () => { -// it('throws authorization error', async () => { -// // shout -// await clientUser1.request(mutationShoutPost, { id: 'p12345' }) -// // unshout -// const client = new GraphQLClient(host) -// await expect(client.request(mutationUnshoutPost, { id: 'p12345' })).rejects.toThrow( -// 'Not Authorised', -// ) -// }) -// }) - -// it('I unshout a post of another user', async () => { -// // shout -// await clientUser1.request(mutationShoutPost, { id: 'p12345' }) -// const expected = { -// unshout: true, -// } -// // unshout -// const res = await clientUser1.request(mutationUnshoutPost, { id: 'p12345' }) -// expect(res).toMatchObject(expected) - -// const { Post } = await clientUser1.request(gql` -// query { -// Post(id: "p12345") { -// shoutedByCurrentUser -// } -// } -// `) -// const expected2 = { -// shoutedByCurrentUser: false, -// } -// expect(Post[0]).toMatchObject(expected2) -// }) -// }) -// }) From 28af0777fcd559e079883eb53956b345cfd9f925 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2019 04:22:05 +0000 Subject: [PATCH 012/164] Bump apollo-server-express from 2.9.3 to 2.9.4 in /backend Bumps [apollo-server-express](https://github.com/apollographql/apollo-server) from 2.9.3 to 2.9.4. - [Release notes](https://github.com/apollographql/apollo-server/releases) - [Changelog](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/apollographql/apollo-server/compare/apollo-server-express@2.9.3...apollo-server-express@2.9.4) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/backend/package.json b/backend/package.json index 2bb9dc00e..6d36cfb31 100644 --- a/backend/package.json +++ b/backend/package.json @@ -49,7 +49,7 @@ "apollo-link-context": "~1.0.19", "apollo-link-http": "~1.5.16", "apollo-server": "~2.9.3", - "apollo-server-express": "^2.9.0", + "apollo-server-express": "^2.9.4", "babel-plugin-transform-runtime": "^6.23.0", "bcryptjs": "~2.4.3", "cheerio": "~1.0.0-rc.3", diff --git a/backend/yarn.lock b/backend/yarn.lock index cc3344978..58c9b970e 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -1695,10 +1695,10 @@ apollo-server-caching@^0.5.0: dependencies: lru-cache "^5.0.0" -apollo-server-core@^2.9.3: - version "2.9.3" - resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.9.3.tgz#918f836c8215d371935c831c72d0840c7bf0250f" - integrity sha512-KQpOM3nAXdMqKVE0HHcOkH/EVhyDqFEKLNFlsyGHGOn9ujpI6RsltX+YpXRyAdbfQHpTk11v/IAo6XksWN+g1Q== +apollo-server-core@^2.9.3, apollo-server-core@^2.9.4: + version "2.9.4" + resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.9.4.tgz#0404455884951804d23ea64e45514c73afd34e5e" + integrity sha512-6mzipnn9woJxgo/JQFWTlY13svS7HCr0ZsN035eRmKOsXzROfB9ugXcTuc6MP94ICM7TlB/DtJOP+bLX53mijw== dependencies: "@apollographql/apollo-tools" "^0.4.0" "@apollographql/graphql-playground-html" "1.6.24" @@ -1735,10 +1735,10 @@ apollo-server-errors@^2.3.3: resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.3.3.tgz#83763b00352c10dc68fbb0d41744ade66de549ff" integrity sha512-MO4oJ129vuCcbqwr5ZwgxqGGiLz3hCyowz0bstUF7MR+vNGe4oe3DWajC9lv4CxrhcqUHQOeOPViOdIo1IxE3g== -apollo-server-express@^2.9.0, apollo-server-express@^2.9.3: - version "2.9.3" - resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-2.9.3.tgz#67573404030c2676be49a7bf97d423b8462e295c" - integrity sha512-Hkfs+ce6GqaoSzDOJs8Pj7W3YUjH0BzGglo5HMsOXOnjPZ0pJE9v8fmK76rlkITLw7GjvIq5GKlafymC31FMBw== +apollo-server-express@^2.9.3, apollo-server-express@^2.9.4: + version "2.9.4" + resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-2.9.4.tgz#ae7ca0b70a644ba9fa5e3ac395d1e2d9a4b23522" + integrity sha512-diX9n81E0tIJ0Sy2bHvDGPM9QsFBsZ76Nx/dszinY00ViyWG0yIAYEYWeRbsoKTeNDWWTvlMrh/3Eu2oaCIEhQ== dependencies: "@apollographql/graphql-playground-html" "1.6.24" "@types/accepts" "^1.3.5" @@ -1746,7 +1746,7 @@ apollo-server-express@^2.9.0, apollo-server-express@^2.9.3: "@types/cors" "^2.8.4" "@types/express" "4.17.1" accepts "^1.3.5" - apollo-server-core "^2.9.3" + apollo-server-core "^2.9.4" apollo-server-types "^0.2.4" body-parser "^1.18.3" cors "^2.8.4" From 036b948fafc18c650fef058dde1ffd07ac0a674c Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2019 04:22:10 +0000 Subject: [PATCH 013/164] Bump eslint-loader from 3.0.0 to 3.0.1 in /webapp Bumps [eslint-loader](https://github.com/webpack-contrib/eslint-loader) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/webpack-contrib/eslint-loader/releases) - [Changelog](https://github.com/webpack-contrib/eslint-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/eslint-loader/compare/v3.0.0...v3.0.1) Signed-off-by: dependabot-preview[bot] --- webapp/package.json | 2 +- webapp/yarn.lock | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index ca558c961..39124acf2 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -110,7 +110,7 @@ "eslint": "~5.16.0", "eslint-config-prettier": "~6.3.0", "eslint-config-standard": "~12.0.0", - "eslint-loader": "~3.0.0", + "eslint-loader": "~3.0.1", "eslint-plugin-import": "~2.18.2", "eslint-plugin-jest": "~22.17.0", "eslint-plugin-node": "~10.0.0", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 7ff56cc9b..5d771fc17 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -6477,15 +6477,15 @@ eslint-import-resolver-node@^0.3.2: debug "^2.6.9" resolve "^1.5.0" -eslint-loader@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-3.0.0.tgz#fb70bc2d552a674f43f07f5e6575083e565e790d" - integrity sha512-rdxyQ0i9VlhwVlR6oEzrIft8WNKYSD2/cOAJ1YVH/F76gAta7Zv1Dr5xJOUyx0fAsHB5cKNz9hwlUVLMFsQlPA== +eslint-loader@~3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-3.0.1.tgz#03f5693d7c2dc5b710c2bbe85ca500536dc3c852" + integrity sha512-opQF7tGGf793wrpBex6WP7TzcGqJ5/vpQ9nziuznYNWSw/g4dB/5M4y8h7TJP5u6R6tBIFkJheV3MJxsVbNHNg== dependencies: loader-fs-cache "^1.0.2" loader-utils "^1.2.3" object-hash "^1.3.1" - schema-utils "^2.1.0" + schema-utils "^2.2.0" eslint-module-utils@^2.4.0: version "2.4.0" @@ -13489,13 +13489,13 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.0.0, schema-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.1.0.tgz#940363b6b1ec407800a22951bdcc23363c039393" - integrity sha512-g6SViEZAfGNrToD82ZPUjq52KUPDYc+fN5+g6Euo5mLokl/9Yx14z0Cu4RR1m55HtBXejO0sBt+qw79axN+Fiw== +schema-utils@^2.0.0, schema-utils@^2.1.0, schema-utils@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.2.0.tgz#48a065ce219e0cacf4631473159037b2c1ae82da" + integrity sha512-5EwsCNhfFTZvUreQhx/4vVQpJ/lnCAkgoIHLhSpp4ZirE+4hzFvdJi0FMub6hxbFVBJYSpeVVmon+2e7uEGRrA== dependencies: - ajv "^6.1.0" - ajv-keywords "^3.1.0" + ajv "^6.10.2" + ajv-keywords "^3.4.1" scriptjs@^2.5.9: version "2.5.9" From 46da8e2c7b15ea436c84b21003312a2380a365e1 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2019 04:22:55 +0000 Subject: [PATCH 014/164] Bump @babel/register from 7.6.0 to 7.6.2 in /backend Bumps [@babel/register](https://github.com/babel/babel) from 7.6.0 to 7.6.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/compare/v7.6.0...v7.6.2) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index 2bb9dc00e..ff293bd2a 100644 --- a/backend/package.json +++ b/backend/package.json @@ -111,7 +111,7 @@ "@babel/node": "~7.6.1", "@babel/plugin-proposal-throw-expressions": "^7.2.0", "@babel/preset-env": "~7.6.0", - "@babel/register": "~7.6.0", + "@babel/register": "~7.6.2", "apollo-server-testing": "~2.9.3", "babel-core": "~7.0.0-0", "babel-eslint": "~10.0.3", diff --git a/backend/yarn.lock b/backend/yarn.lock index cc3344978..572c01ec4 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -669,10 +669,10 @@ js-levenshtein "^1.1.3" semver "^5.5.0" -"@babel/register@^7.6.0", "@babel/register@~7.6.0": - version "7.6.0" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.6.0.tgz#76b6f466714680f4becafd45beeb2a7b87431abf" - integrity sha512-78BomdN8el+x/nkup9KwtjJXuptW5oXMFmP11WoM2VJBjxrKv4grC3qjpLL8RGGUYUGsm57xnjYFM2uom+jWUQ== +"@babel/register@^7.6.0", "@babel/register@~7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.6.2.tgz#25765a922202cb06f8bdac5a3b1e70cd6bf3dd45" + integrity sha512-xgZk2LRZvt6i2SAUWxc7ellk4+OYRgS3Zpsnr13nMS1Qo25w21Uu8o6vTOAqNaxiqrnv30KTYzh9YWY2k21CeQ== dependencies: find-cache-dir "^2.0.0" lodash "^4.17.13" From ef5cf2e6295e537988ac73a3171c6da9093a9ab5 Mon Sep 17 00:00:00 2001 From: mattwr18 Date: Thu, 26 Sep 2019 09:27:00 +0200 Subject: [PATCH 015/164] Update maintenance page email to support@... --- webapp/maintenance/source/pages/index.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webapp/maintenance/source/pages/index.vue b/webapp/maintenance/source/pages/index.vue index c13182efa..5893bf53e 100644 --- a/webapp/maintenance/source/pages/index.vue +++ b/webapp/maintenance/source/pages/index.vue @@ -22,8 +22,8 @@ {{ $t('maintenance.explanation') }} {{ $t('maintenance.questions') }} - . From 6c2224629eae674169b422e7263cdde1993b2d03 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2019 04:21:05 +0000 Subject: [PATCH 016/164] Bump metascraper-youtube from 5.7.4 to 5.7.5 in /backend Bumps [metascraper-youtube](https://github.com/microlinkhq/metascraper-youtube) from 5.7.4 to 5.7.5. - [Release notes](https://github.com/microlinkhq/metascraper-youtube/releases) - [Commits](https://github.com/microlinkhq/metascraper-youtube/commits) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 47 ++++++++++++++++++++++---------------------- 2 files changed, 24 insertions(+), 25 deletions(-) diff --git a/backend/package.json b/backend/package.json index af359cf26..50d43009e 100644 --- a/backend/package.json +++ b/backend/package.json @@ -87,7 +87,7 @@ "metascraper-title": "^5.7.5", "metascraper-url": "^5.7.5", "metascraper-video": "^5.7.5", - "metascraper-youtube": "^5.7.4", + "metascraper-youtube": "^5.7.5", "minimatch": "^3.0.4", "mustache": "^3.0.3", "neo4j-driver": "~1.7.6", diff --git a/backend/yarn.lock b/backend/yarn.lock index d4721a6f3..3840b80e4 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -4841,20 +4841,19 @@ is-promise@^2.1.0: resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= -is-reachable@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-reachable/-/is-reachable-3.1.0.tgz#d75288458fff25ab7befe13ba71ba11802300184" - integrity sha512-bpzlmReadJjGejiA3ITIrWNuBvSC6w8tlhorDjk58Ua8qgvd8CWpwk0am6oxKjhJ1RPpetpgcRSANZJFIC7SZA== +is-reachable@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-reachable/-/is-reachable-4.0.0.tgz#dcd6fe1d011eb1298030723979b785ce55186400" + integrity sha512-eCTBKm9K6nO3H1S3BrJBAqZJIVXKNdwDuGl6KHf1bnf/bn02BvEe+l+MypjsxbqZ7mt5oMhu+bS/mm7G2FRW3A== dependencies: arrify "^2.0.1" got "^9.6.0" is-port-reachable "^2.0.1" p-any "^2.1.0" - p-timeout "^3.1.0" - port-numbers "^4.0.7" - prepend-http "^2.0.0" + p-timeout "^3.2.0" + prepend-http "^3.0.1" router-ips "^1.0.0" - url-parse "^1.4.6" + url-parse "^1.4.7" is-redirect@^1.0.0: version "1.0.0" @@ -5988,14 +5987,14 @@ metascraper-video@^5.7.5: "@metascraper/helpers" "^5.7.5" lodash "~4.17.15" -metascraper-youtube@^5.7.4: - version "5.7.4" - resolved "https://registry.yarnpkg.com/metascraper-youtube/-/metascraper-youtube-5.7.4.tgz#3af23aaa90f36e906a739694b632ef014705b65f" - integrity sha512-9pXJoPsd3coX/d3mfQ/1T22osDmCyRPWkDUSW3ZqVjThuIU9yXWWxTSmadjDj1pSpr98nL8bU0/Y627GNPNYWg== +metascraper-youtube@^5.7.5: + version "5.7.5" + resolved "https://registry.yarnpkg.com/metascraper-youtube/-/metascraper-youtube-5.7.5.tgz#609670989ce4db6712d2cd92065b0bcaa47d85da" + integrity sha512-CvcBQmKK4UiUthXvyIOVHMrcC+gBrYBnMVFtr9HlJouyDjnbVZocfcGBGD4BU3lGZ8R8VLEQuH3IFfNoTVM9sA== dependencies: - "@metascraper/helpers" "^5.7.4" + "@metascraper/helpers" "^5.7.5" get-video-id "~3.1.4" - is-reachable "~3.1.0" + is-reachable "~4.0.0" memoize-one "~5.1.1" p-locate "~4.1.0" @@ -6736,10 +6735,10 @@ p-some@^4.0.0: aggregate-error "^3.0.0" p-cancelable "^2.0.0" -p-timeout@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.1.0.tgz#198c1f503bb973e9b9727177a276c80afd6851f3" - integrity sha512-C27DYI+tCroT8J8cTEyySGydl2B7FlxrGNF5/wmMbl1V+jeehUCzEE/BVgzRebdm2K3ZitKOKx8YbdFumDyYmw== +p-timeout@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== dependencies: p-finally "^1.0.0" @@ -6944,11 +6943,6 @@ pn@^1.1.0: resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== -port-numbers@^4.0.7: - version "4.0.16" - resolved "https://registry.yarnpkg.com/port-numbers/-/port-numbers-4.0.16.tgz#fd47dd3eb6acd3a99d7ddea2caa3d53296286e6c" - integrity sha512-JV8PABRPyjyPBpvS4nbSv1Tmx58q7GLdSDpTC1rrKtFpKIHCAlLcAdEkIlIl+3AP2Nx2G5RbtNKX1QJHEkc2PQ== - posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" @@ -6978,6 +6972,11 @@ prepend-http@^2.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= +prepend-http@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-3.0.1.tgz#3e724d58fd5867465b300bb9615009fa2f8ee3b6" + integrity sha512-BLxfZh+m6UiAiCPZFJ4+vYoL7NrRs5XgCTRrjseATAggXhdZKKxn+JUNmuVYWY23bDHgaEHodxw8mnmtVEDtHw== + prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -8556,7 +8555,7 @@ url-parse-lax@^3.0.0: dependencies: prepend-http "^2.0.0" -url-parse@^1.4.6: +url-parse@^1.4.7: version "1.4.7" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== From 5d9fae4dc44734e42541d73602a03a0a49f03955 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2019 04:21:43 +0000 Subject: [PATCH 017/164] Bump graphql from 14.5.7 to 14.5.8 in /backend Bumps [graphql](https://github.com/graphql/graphql-js) from 14.5.7 to 14.5.8. - [Release notes](https://github.com/graphql/graphql-js/releases) - [Commits](https://github.com/graphql/graphql-js/compare/v14.5.7...v14.5.8) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index af359cf26..ed3f67473 100644 --- a/backend/package.json +++ b/backend/package.json @@ -60,7 +60,7 @@ "dotenv": "~8.1.0", "express": "^4.17.1", "faker": "Marak/faker.js#master", - "graphql": "^14.5.7", + "graphql": "^14.5.8", "graphql-custom-directives": "~0.2.14", "graphql-iso-date": "~3.6.1", "graphql-middleware": "~3.0.5", diff --git a/backend/yarn.lock b/backend/yarn.lock index d4721a6f3..27059abc8 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -4209,10 +4209,10 @@ graphql-upload@^8.0.2: http-errors "^1.7.2" object-path "^0.11.4" -graphql@^14.2.1, graphql@^14.5.7: - version "14.5.7" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.5.7.tgz#8646a3fcc07922319cc3967eba4a64b32929f77f" - integrity sha512-as410RMJSUFqF8RcH2QWxZ5ioqHzsH9VWnWbaU+UnDXJ/6azMDIYPrtXCBPXd8rlunEVb7W8z6fuUnNHMbFu9A== +graphql@^14.2.1, graphql@^14.5.8: + version "14.5.8" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.5.8.tgz#504f3d3114cb9a0a3f359bbbcf38d9e5bf6a6b3c" + integrity sha512-MMwmi0zlVLQKLdGiMfWkgQD7dY/TUKt4L+zgJ/aR0Howebod3aNgP5JkgvAULiR2HPVZaP2VEElqtdidHweLkg== dependencies: iterall "^1.2.2" From 8fe178719044248d40f180af07090943cd1a40cb Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2019 04:22:58 +0000 Subject: [PATCH 018/164] Bump neo4j from 3.5.9 to 3.5.11 in /neo4j Bumps neo4j from 3.5.9 to 3.5.11. Signed-off-by: dependabot-preview[bot] --- neo4j/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neo4j/Dockerfile b/neo4j/Dockerfile index fcd53fa04..597ed50b7 100644 --- a/neo4j/Dockerfile +++ b/neo4j/Dockerfile @@ -1,4 +1,4 @@ -FROM neo4j:3.5.9 +FROM neo4j:3.5.11 LABEL Description="Neo4J database of the Social Network Human-Connection.org with preinstalled database constraints and indices" Vendor="Human Connection gGmbH" Version="0.0.1" Maintainer="Human Connection gGmbH (developer@human-connection.org)" ARG BUILD_COMMIT From 644ea3578c2672e93987336f858770799c647492 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2019 07:24:57 +0000 Subject: [PATCH 019/164] Bump mustache from 3.0.3 to 3.1.0 in /backend Bumps [mustache](https://github.com/janl/mustache.js) from 3.0.3 to 3.1.0. - [Release notes](https://github.com/janl/mustache.js/releases) - [Changelog](https://github.com/janl/mustache.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/janl/mustache.js/compare/v3.0.3...v3.1.0) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index cd9985a03..e89cf4051 100644 --- a/backend/package.json +++ b/backend/package.json @@ -89,7 +89,7 @@ "metascraper-video": "^5.7.5", "metascraper-youtube": "^5.7.5", "minimatch": "^3.0.4", - "mustache": "^3.0.3", + "mustache": "^3.1.0", "neo4j-driver": "~1.7.6", "neo4j-graphql-js": "^2.7.2", "neode": "^0.3.3", diff --git a/backend/yarn.lock b/backend/yarn.lock index 29f0126da..6ab4e468a 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -6148,10 +6148,10 @@ ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mustache@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/mustache/-/mustache-3.0.3.tgz#ee4fb971887fa6cc1b6b6d219a74b5e3c7535f32" - integrity sha512-vM5FkMHamTYmVYeAujypihuPrJQDtaUIlKeeVb1AMJ73OZLtWiF7GprqrjxD0gJWT53W9JfqXxf97nXQjMQkqA== +mustache@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-3.1.0.tgz#9fba26e7aefc5709f07ff585abb7e0abced6c372" + integrity sha512-3Bxq1R5LBZp7fbFPZzFe5WN4s0q3+gxZaZuZVY+QctYJiCiVgXHOTIC0/HgZuOPFt/6BQcx5u0H2CUOxT/RoGQ== mute-stream@0.0.8: version "0.0.8" From 357d4969baac29c12a74f6b350291d2421ba6869 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2019 07:25:49 +0000 Subject: [PATCH 020/164] Bump graphql from 14.5.7 to 14.5.8 in /webapp Bumps [graphql](https://github.com/graphql/graphql-js) from 14.5.7 to 14.5.8. - [Release notes](https://github.com/graphql/graphql-js/releases) - [Commits](https://github.com/graphql/graphql-js/commits) Signed-off-by: dependabot-preview[bot] --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 39124acf2..d62f7fc5e 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -65,7 +65,7 @@ "cross-env": "~6.0.0", "date-fns": "2.2.1", "express": "~4.17.1", - "graphql": "~14.5.7", + "graphql": "~14.5.8", "isemail": "^3.2.0", "jsonwebtoken": "~8.5.1", "linkify-it": "~2.2.0", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 5d771fc17..54250aa02 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -7748,10 +7748,10 @@ graphql-upload@^8.0.2: http-errors "^1.7.2" object-path "^0.11.4" -"graphql@14.0.2 - 14.2.0 || ^14.3.1", graphql@^14.4.0, graphql@~14.5.7: - version "14.5.7" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.5.7.tgz#8646a3fcc07922319cc3967eba4a64b32929f77f" - integrity sha512-as410RMJSUFqF8RcH2QWxZ5ioqHzsH9VWnWbaU+UnDXJ/6azMDIYPrtXCBPXd8rlunEVb7W8z6fuUnNHMbFu9A== +"graphql@14.0.2 - 14.2.0 || ^14.3.1", graphql@^14.4.0, graphql@~14.5.8: + version "14.5.8" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.5.8.tgz#504f3d3114cb9a0a3f359bbbcf38d9e5bf6a6b3c" + integrity sha512-MMwmi0zlVLQKLdGiMfWkgQD7dY/TUKt4L+zgJ/aR0Howebod3aNgP5JkgvAULiR2HPVZaP2VEElqtdidHweLkg== dependencies: iterall "^1.2.2" From a15d0330f797d989feef5d73da38e168839c26c7 Mon Sep 17 00:00:00 2001 From: mattwr18 Date: Thu, 26 Sep 2019 17:20:34 +0200 Subject: [PATCH 021/164] Test generating changelog --- CHANGELOG.md | 1332 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1332 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..e0d107ea2 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,1332 @@ +# Change Log + +## [Unreleased](https://github.com/Human-Connection/Human-Connection/tree/HEAD) + +[Full Changelog](https://github.com/Human-Connection/Human-Connection/compare/0.1.0...HEAD) + +**Fixed bugs:** + +- 🐛 \[Bug\] Comments with mentions in the end not displayed [\#1665](https://github.com/Human-Connection/Human-Connection/issues/1665) +- 🐛 \[Bug\] Delete the Sleep Icon [\#1659](https://github.com/Human-Connection/Human-Connection/issues/1659) +- 🐛 \[Bug\] Far to less Characters per Contribution \(2000\) [\#1639](https://github.com/Human-Connection/Human-Connection/issues/1639) +- 🐛 \[Bug\] Can no users used all hashtags be correct? [\#1632](https://github.com/Human-Connection/Human-Connection/issues/1632) +- 🐛 \[Bug\] Create account has no info about email, no localisation, no HC logo [\#1631](https://github.com/Human-Connection/Human-Connection/issues/1631) +- 🐛 \[Bug\] Embeds are displayed when creating comments but get removed [\#1547](https://github.com/Human-Connection/Human-Connection/issues/1547) +- 🐛 \[Bug\] One cypress test fails but it does not fail the build [\#1312](https://github.com/Human-Connection/Human-Connection/issues/1312) + +**Closed issues:** + +- 🚀 \[Feature\] Change slug [\#1650](https://github.com/Human-Connection/Human-Connection/issues/1650) +- 🚀 \[Feature\] Make the slug more visible and usable [\#1486](https://github.com/Human-Connection/Human-Connection/issues/1486) +- 🚀 \[Feature\] Report with reason [\#1469](https://github.com/Human-Connection/Human-Connection/issues/1469) +- 🚀 \[Feature\] Make Invite an Registration E-Mails translatable and pretty [\#1186](https://github.com/Human-Connection/Human-Connection/issues/1186) +- 🚀 \[Feature\] @Username: Unique user identification if identical profile names exist [\#1069](https://github.com/Human-Connection/Human-Connection/issues/1069) + +**Merged pull requests:** + +- Bump @babel/register from 7.6.0 to 7.6.2 in /backend [\#1730](https://github.com/Human-Connection/Human-Connection/pull/1730) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-loader from 3.0.0 to 3.0.1 in /webapp [\#1727](https://github.com/Human-Connection/Human-Connection/pull/1727) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-express from 2.9.3 to 2.9.4 in /backend [\#1726](https://github.com/Human-Connection/Human-Connection/pull/1726) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-title from 5.7.4 to 5.7.5 in /backend [\#1715](https://github.com/Human-Connection/Human-Connection/pull/1715) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.2.1 to 2.3.0 in /backend [\#1714](https://github.com/Human-Connection/Human-Connection/pull/1714) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Remove repetitive labels from emote button [\#1702](https://github.com/Human-Connection/Human-Connection/pull/1702) ([roschaefer](https://github.com/roschaefer)) +- Bump metascraper-logo from 5.7.4 to 5.7.5 in /backend [\#1698](https://github.com/Human-Connection/Human-Connection/pull/1698) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-video from 5.7.4 to 5.7.5 in /backend [\#1697](https://github.com/Human-Connection/Human-Connection/pull/1697) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.6.0 to 7.6.2 in /webapp [\#1696](https://github.com/Human-Connection/Human-Connection/pull/1696) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-image from 5.7.4 to 5.7.5 in /backend [\#1695](https://github.com/Human-Connection/Human-Connection/pull/1695) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.6.0 to 7.6.2 in /webapp [\#1694](https://github.com/Human-Connection/Human-Connection/pull/1694) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-audio from 5.7.4 to 5.7.5 in /backend [\#1693](https://github.com/Human-Connection/Human-Connection/pull/1693) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-url from 5.7.4 to 5.7.5 in /backend [\#1692](https://github.com/Human-Connection/Human-Connection/pull/1692) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bugfix create user page - missing submit buttons [\#1690](https://github.com/Human-Connection/Human-Connection/pull/1690) ([roschaefer](https://github.com/roschaefer)) +- Remove sleep icon from comments list [\#1689](https://github.com/Human-Connection/Human-Connection/pull/1689) ([alina-beck](https://github.com/alina-beck)) +- Add Comment story, add spacing above user info [\#1685](https://github.com/Human-Connection/Human-Connection/pull/1685) ([mattwr18](https://github.com/mattwr18)) +- Fix create account page has no logo, localisation [\#1681](https://github.com/Human-Connection/Human-Connection/pull/1681) ([roschaefer](https://github.com/roschaefer)) +- Fix intermittent backend specs [\#1679](https://github.com/Human-Connection/Human-Connection/pull/1679) ([roschaefer](https://github.com/roschaefer)) +- Improve comments output [\#1678](https://github.com/Human-Connection/Human-Connection/pull/1678) ([mattwr18](https://github.com/mattwr18)) +- Fix intermittent failing test [\#1677](https://github.com/Human-Connection/Human-Connection/pull/1677) ([mattwr18](https://github.com/mattwr18)) +- Bump graphql from 14.5.6 to 14.5.7 in /webapp [\#1676](https://github.com/Human-Connection/Human-Connection/pull/1676) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.5.6 to 14.5.7 in /backend [\#1675](https://github.com/Human-Connection/Human-Connection/pull/1675) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cookie-universal-nuxt from 2.0.17 to 2.0.18 in /webapp [\#1674](https://github.com/Human-Connection/Human-Connection/pull/1674) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump helmet from 3.21.0 to 3.21.1 in /backend [\#1672](https://github.com/Human-Connection/Human-Connection/pull/1672) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump codecov from 3.6.0 to 3.6.1 [\#1670](https://github.com/Human-Connection/Human-Connection/pull/1670) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Make Human Connection a Progressive Web App [\#1668](https://github.com/Human-Connection/Human-Connection/pull/1668) ([roschaefer](https://github.com/roschaefer)) +- Remove contentExcerpt from comments [\#1667](https://github.com/Human-Connection/Human-Connection/pull/1667) ([mattwr18](https://github.com/mattwr18)) +- Remove follow type enum [\#1660](https://github.com/Human-Connection/Human-Connection/pull/1660) ([vbelolapotkov](https://github.com/vbelolapotkov)) +- Bump @hapi/joi from 16.1.1 to 16.1.2 in /backend [\#1654](https://github.com/Human-Connection/Human-Connection/pull/1654) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/apollo from 4.0.0-rc13 to 4.0.0-rc13.1 in /webapp [\#1653](https://github.com/Human-Connection/Human-Connection/pull/1653) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump codecov from 3.5.0 to 3.6.0 [\#1652](https://github.com/Human-Connection/Human-Connection/pull/1652) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Change your own slug [\#1651](https://github.com/Human-Connection/Human-Connection/pull/1651) ([roschaefer](https://github.com/roschaefer)) +- Fix bug where short comments scrub links [\#1649](https://github.com/Human-Connection/Human-Connection/pull/1649) ([mattwr18](https://github.com/mattwr18)) +- Fix styling issue in comments list [\#1648](https://github.com/Human-Connection/Human-Connection/pull/1648) ([mattwr18](https://github.com/mattwr18)) +- Provider list approval hard cut [\#1647](https://github.com/Human-Connection/Human-Connection/pull/1647) ([ogerly](https://github.com/ogerly)) +- Point the changelog to Github [\#1646](https://github.com/Human-Connection/Human-Connection/pull/1646) ([roschaefer](https://github.com/roschaefer)) +- Bump eslint-plugin-prettier from 3.1.0 to 3.1.1 in /webapp [\#1643](https://github.com/Human-Connection/Human-Connection/pull/1643) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-prettier from 3.1.0 to 3.1.1 in /backend [\#1642](https://github.com/Human-Connection/Human-Connection/pull/1642) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix \#1639 - No limits for post length [\#1641](https://github.com/Human-Connection/Human-Connection/pull/1641) ([roschaefer](https://github.com/roschaefer)) +- 1486 make slug more usable [\#1640](https://github.com/Human-Connection/Human-Connection/pull/1640) ([roschaefer](https://github.com/roschaefer)) +- Update de.json [\#1636](https://github.com/Human-Connection/Human-Connection/pull/1636) ([datenbrei](https://github.com/datenbrei)) +- Exclude broken maintenance-worker docker image [\#1635](https://github.com/Human-Connection/Human-Connection/pull/1635) ([roschaefer](https://github.com/roschaefer)) +- Fix bug where about must not be empty string [\#1630](https://github.com/Human-Connection/Human-Connection/pull/1630) ([mattwr18](https://github.com/mattwr18)) +- Bump @storybook/addon-a11y from 5.2.0 to 5.2.1 in /webapp [\#1627](https://github.com/Human-Connection/Human-Connection/pull/1627) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @storybook/addon-actions from 5.2.0 to 5.2.1 in /webapp [\#1625](https://github.com/Human-Connection/Human-Connection/pull/1625) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @storybook/vue from 5.2.0 to 5.2.1 in /webapp [\#1624](https://github.com/Human-Connection/Human-Connection/pull/1624) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cross-env from 5.2.1 to 6.0.0 in /backend [\#1623](https://github.com/Human-Connection/Human-Connection/pull/1623) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @hapi/joi from 16.0.1 to 16.1.1 in /backend [\#1622](https://github.com/Human-Connection/Human-Connection/pull/1622) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cross-env from 5.2.1 to 6.0.0 [\#1621](https://github.com/Human-Connection/Human-Connection/pull/1621) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 1612 refactor moderator spec [\#1620](https://github.com/Human-Connection/Human-Connection/pull/1620) ([aonomike](https://github.com/aonomike)) +- Fix disappearing embeds on comments [\#1618](https://github.com/Human-Connection/Human-Connection/pull/1618) ([mattwr18](https://github.com/mattwr18)) +- links\_to\_imprint\_and\_privacy\_policy\_changed\_to\_human-connection.org [\#1615](https://github.com/Human-Connection/Human-Connection/pull/1615) ([ogerly](https://github.com/ogerly)) +- Bump metascraper-author from 5.6.6 to 5.7.4 in /backend [\#1610](https://github.com/Human-Connection/Human-Connection/pull/1610) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Configure emails [\#1599](https://github.com/Human-Connection/Human-Connection/pull/1599) ([alina-beck](https://github.com/alina-beck)) +- Improve follow/ufollow mutation [\#1596](https://github.com/Human-Connection/Human-Connection/pull/1596) ([vbelolapotkov](https://github.com/vbelolapotkov)) + +## [0.1.0](https://github.com/Human-Connection/Human-Connection/tree/0.1.0) (2019-09-18) +**Implemented enhancements:** + +- \[Enhancement\] Comment-Date [\#722](https://github.com/Human-Connection/Human-Connection/issues/722) +- 🚀 \[Feature\] Provide vscode config with lint settings in align with the project settings [\#590](https://github.com/Human-Connection/Human-Connection/issues/590) +- Add component test for CommentForm.vue [\#554](https://github.com/Human-Connection/Human-Connection/issues/554) +- 🚀 Add testing coverage [\#469](https://github.com/Human-Connection/Human-Connection/issues/469) +- 💬 Hide all unfunctional content till its implemented [\#429](https://github.com/Human-Connection/Human-Connection/issues/429) +- \[Docu\] Merge Nitro-Documentation into HumanConnection Repo [\#342](https://github.com/Human-Connection/Human-Connection/issues/342) +- Make it clearer how to get started from the organisation page [\#169](https://github.com/Human-Connection/Human-Connection/issues/169) +- Core-Feature: Post/Contribution builder [\#42](https://github.com/Human-Connection/Human-Connection/issues/42) +- Events are filtered by current UI language [\#14](https://github.com/Human-Connection/Human-Connection/issues/14) +- refactor authentification [\#4](https://github.com/Human-Connection/Human-Connection/issues/4) +- Hubzilla [\#2](https://github.com/Human-Connection/Human-Connection/issues/2) +- 🍰 2019/kw27/data\_import\_emotions [\#944](https://github.com/Human-Connection/Human-Connection/pull/944) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- 🍰 2019/kw25/improve\_import\_accuracy [\#863](https://github.com/Human-Connection/Human-Connection/pull/863) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- 2019/kw24/import\_images\_improvements [\#830](https://github.com/Human-Connection/Human-Connection/pull/830) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- 🍰 2019/kw24/fix\_imported\_img\_urls [\#829](https://github.com/Human-Connection/Human-Connection/pull/829) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- 🍰 2019/kw22/refactor\_backend\_structure [\#724](https://github.com/Human-Connection/Human-Connection/pull/724) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- Deploy maintenance worker to dockerhub automatically with smaller split size [\#714](https://github.com/Human-Connection/Human-Connection/pull/714) ([roschaefer](https://github.com/roschaefer)) +- 🍰 2019/kw22/alpha\_data\_import\_status\_schema\_split [\#703](https://github.com/Human-Connection/Human-Connection/pull/703) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- 🍰 Avoid deletion of entire namespace by accident [\#702](https://github.com/Human-Connection/Human-Connection/pull/702) ([roschaefer](https://github.com/roschaefer)) +- 🍰 Fix update incompatibility [\#701](https://github.com/Human-Connection/Human-Connection/pull/701) ([roschaefer](https://github.com/roschaefer)) +- 🍰 2019/kw22/alpha\_data\_import [\#697](https://github.com/Human-Connection/Human-Connection/pull/697) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- Run coverage only if requested [\#696](https://github.com/Human-Connection/Human-Connection/pull/696) ([roschaefer](https://github.com/roschaefer)) +- 🍰 2019/kw22/alpha\_data\_export [\#694](https://github.com/Human-Connection/Human-Connection/pull/694) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- Use our own fork to workaround \#600 for now [\#684](https://github.com/Human-Connection/Human-Connection/pull/684) ([roschaefer](https://github.com/roschaefer)) +- 🍰 2019/kw21/github\_templates\_update [\#633](https://github.com/Human-Connection/Human-Connection/pull/633) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- 🍰 2019/kw20/fix\_lint\_rules\_and\_vscode [\#625](https://github.com/Human-Connection/Human-Connection/pull/625) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- 🍰 2019/kw20/fix\_post\_card\_design [\#622](https://github.com/Human-Connection/Human-Connection/pull/622) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- More descriptive minikube setup instructions [\#585](https://github.com/Human-Connection/Human-Connection/pull/585) ([daumie](https://github.com/daumie)) +- 2019/kw19/codecov [\#574](https://github.com/Human-Connection/Human-Connection/pull/574) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- Docs 354 kubernetes cron job for backups [\#573](https://github.com/Human-Connection/Human-Connection/pull/573) ([roschaefer](https://github.com/roschaefer)) +- 2019/kw19/codecov [\#569](https://github.com/Human-Connection/Human-Connection/pull/569) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- Write component tests for CommentForm.vue [\#556](https://github.com/Human-Connection/Human-Connection/pull/556) ([mattwr18](https://github.com/mattwr18)) +- 296 image component [\#499](https://github.com/Human-Connection/Human-Connection/pull/499) ([roschaefer](https://github.com/roschaefer)) +- 2019/kw15/user can change its username to emptystring [\#478](https://github.com/Human-Connection/Human-Connection/pull/478) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- \[WIP\] 451 lokalise unlocalised texts [\#452](https://github.com/Human-Connection/Human-Connection/pull/452) ([Tirokk](https://github.com/Tirokk)) +- 2019/kw14/GitHub issue pullrequest templates [\#360](https://github.com/Human-Connection/Human-Connection/pull/360) ([ulfgebhardt](https://github.com/ulfgebhardt)) + +**Fixed bugs:** + +- 🐛 \[Bug\] Re-send registration mail if user has not yet signed up [\#1616](https://github.com/Human-Connection/Human-Connection/issues/1616) +- 🐛 \[Bug\] Posts lose their Timestamp [\#1575](https://github.com/Human-Connection/Human-Connection/issues/1575) +- 🐛 \[Bug\]\[Import\] Comment dates are missing [\#1555](https://github.com/Human-Connection/Human-Connection/issues/1555) +- 🐛 \[Bug\] Destroyed header [\#1554](https://github.com/Human-Connection/Human-Connection/issues/1554) +- 🐛 \[Bug\] Admin statistics error [\#1511](https://github.com/Human-Connection/Human-Connection/issues/1511) +- 🐛 \[Bug\] Profile Links in Posts visible after Profile Deletion [\#1506](https://github.com/Human-Connection/Human-Connection/issues/1506) +- 🐛 \[Bug\] Moderator sees HTML in reported comments [\#1505](https://github.com/Human-Connection/Human-Connection/issues/1505) +- 🐛 \[Bug\] Missing Translations for Tooltips on Article Categorie Icons [\#1502](https://github.com/Human-Connection/Human-Connection/issues/1502) +- 🐛 \[Bug\] Missing Translation for new Post [\#1501](https://github.com/Human-Connection/Human-Connection/issues/1501) +- 🐛 \[Bug\] Sometimes `createdAt` not set in `CreatePost` [\#1494](https://github.com/Human-Connection/Human-Connection/issues/1494) +- 🐛 \[Bug\] On Firefox Comments `show less` in expanded view is often not clickable [\#1491](https://github.com/Human-Connection/Human-Connection/issues/1491) +- 🐛 \[Bug\] Admin Dashboard page has all counters set to zero [\#1487](https://github.com/Human-Connection/Human-Connection/issues/1487) +- 🐛 \[Bug\] Invite users by Email broken [\#1485](https://github.com/Human-Connection/Human-Connection/issues/1485) +- 🐛 \[Bug\] Post cards are messed up on 'More Info' [\#1468](https://github.com/Human-Connection/Human-Connection/issues/1468) +- 🐛 \[Bug\] Wrong cursor on post [\#1465](https://github.com/Human-Connection/Human-Connection/issues/1465) +- 🐛 \[Design-Bug\] Sorting dropdown should be aligned with post cards [\#1462](https://github.com/Human-Connection/Human-Connection/issues/1462) +- 🐛 \[Bug\] Notifications disappear after refreshing the page [\#1456](https://github.com/Human-Connection/Human-Connection/issues/1456) +- 🐛 \[Bug\] Creating multiple comments on a post does not update the CommentList [\#1455](https://github.com/Human-Connection/Human-Connection/issues/1455) +- 🐛 \[Bug\] Comment mutations allow `deleted`, `disabled` flags as input param [\#1454](https://github.com/Human-Connection/Human-Connection/issues/1454) +- 🐛 \[Bug\] Mouse cursor over Logo seems to be non-clickable [\#1438](https://github.com/Human-Connection/Human-Connection/issues/1438) +- 🐛 \[Bug\] `factories` server blocks port 4123 in docker-compose [\#1427](https://github.com/Human-Connection/Human-Connection/issues/1427) +- 🐛 \[Bug\] Unpleasant re-arranging of layout - SSR html different from CSR [\#1425](https://github.com/Human-Connection/Human-Connection/issues/1425) +- 🐛 \[Bug\] Nullpointer error in notifications menu if resource was deleted [\#1414](https://github.com/Human-Connection/Human-Connection/issues/1414) +- 🐛 \[Bug\] Background is scrolling when overlay is open [\#1413](https://github.com/Human-Connection/Human-Connection/issues/1413) +- 🐛 \[Bug\] I see `notifications.menu.null` in notification list [\#1412](https://github.com/Human-Connection/Human-Connection/issues/1412) +- 🐛 \[Bug\] 413 Request Entity too large [\#1405](https://github.com/Human-Connection/Human-Connection/issues/1405) +- Feature: Less hashtag suggestions in the editor menu [\#1396](https://github.com/Human-Connection/Human-Connection/issues/1396) +- 🐛 \[Bug\] Hashtags are imported with not allowed characters [\#1395](https://github.com/Human-Connection/Human-Connection/issues/1395) +- 🐛 \[Bug\] A new post is added on the news feed page to the end of the loaded ones [\#1394](https://github.com/Human-Connection/Human-Connection/issues/1394) +- 🐛 \[Bug\] Show less functionality broken [\#1393](https://github.com/Human-Connection/Human-Connection/issues/1393) +- 🐛 \[Bug\] Deleted Comment reappears after editing another [\#1391](https://github.com/Human-Connection/Human-Connection/issues/1391) +- 🐛 \[Bug\] Index page on production data is too slow! [\#1390](https://github.com/Human-Connection/Human-Connection/issues/1390) +- 🐛 \[Bug\] Console errors when reloading on createPost route [\#1373](https://github.com/Human-Connection/Human-Connection/issues/1373) +- 🐛 \[Bug\]\[Production\] Only 6 posts of the 27 posts on my profile on the alpha are visible [\#1369](https://github.com/Human-Connection/Human-Connection/issues/1369) +- 🐛 \[Bug\] GraphQL error locationName is invalid [\#1367](https://github.com/Human-Connection/Human-Connection/issues/1367) +- 🐛 \[Bug\] Post mutations crash on nested resolvers [\#1353](https://github.com/Human-Connection/Human-Connection/issues/1353) +- 🐛 \[Bug\] Cannot update post without a category [\#1352](https://github.com/Human-Connection/Human-Connection/issues/1352) +- 🐛 \[Bug\] User profile page: Result set sizes !== pagination counts [\#1333](https://github.com/Human-Connection/Human-Connection/issues/1333) +- 🐛 \[Bug\] Missing notifications resolver [\#1332](https://github.com/Human-Connection/Human-Connection/issues/1332) +- 🐛 \[Bug\] Cannot re-use existing hashtags [\#1315](https://github.com/Human-Connection/Human-Connection/issues/1315) +- 🐛 \[Bug\] Cannot edit post [\#1310](https://github.com/Human-Connection/Human-Connection/issues/1310) +- 🐛 \[Bug\] Hashtag filter is broken [\#1308](https://github.com/Human-Connection/Human-Connection/issues/1308) +- 🐛 \[Bug\] Scroll to comment via anchor link not working [\#1307](https://github.com/Human-Connection/Human-Connection/issues/1307) +- 🐛 \[Bug\] Hashtag links are not URL safe [\#1276](https://github.com/Human-Connection/Human-Connection/issues/1276) +- 🐛 \[Bug\] Hashtags are imported with leading `\#` [\#1275](https://github.com/Human-Connection/Human-Connection/issues/1275) +- 🐛 \[Bug\] Sort by "most commented" or "most popular" waaaay to slow [\#1272](https://github.com/Human-Connection/Human-Connection/issues/1272) +- 🐛 \[Bug\] Scrambled Placeholder when entering Comment Field [\#1254](https://github.com/Human-Connection/Human-Connection/issues/1254) +- 🐛 \[Bug\] Login design lack, have the Header items left and right aligned [\#1246](https://github.com/Human-Connection/Human-Connection/issues/1246) +- 🐛 \[Bug\] Scroll to Posts Comment area doesn't work [\#1245](https://github.com/Human-Connection/Human-Connection/issues/1245) +- 🐛 \[Bug\] Admin pages statistics undefined error [\#1242](https://github.com/Human-Connection/Human-Connection/issues/1242) +- 🐛 \[Bug\] I am logged in, but nothing happens [\#1240](https://github.com/Human-Connection/Human-Connection/issues/1240) +- 🐛 \[Bug\] Load more resets filter settings [\#1231](https://github.com/Human-Connection/Human-Connection/issues/1231) +- 🐛 \[Bug\] after logging out a new log in is incorrect [\#1221](https://github.com/Human-Connection/Human-Connection/issues/1221) +- 🐛 \[Bug\] separate text at words [\#1219](https://github.com/Human-Connection/Human-Connection/issues/1219) +- 🐛 \[Bug\] Registration without user condition confirmation [\#1208](https://github.com/Human-Connection/Human-Connection/issues/1208) +- 🐛 \[Bug\] Categories are not localised [\#1201](https://github.com/Human-Connection/Human-Connection/issues/1201) +- 🐛 \[Bug\] Post image: preview image differs from final result [\#1199](https://github.com/Human-Connection/Human-Connection/issues/1199) +- 🐛 \[Bug\] Editor link button has no effect [\#1198](https://github.com/Human-Connection/Human-Connection/issues/1198) +- 🐛 \[Bug\] Editor placeholder and menu overlap [\#1197](https://github.com/Human-Connection/Human-Connection/issues/1197) +- 🐛 \[Bug\] SweetAlert - document is not defined [\#1112](https://github.com/Human-Connection/Human-Connection/issues/1112) +- 🐛 \[Bug\] search bar in desktop view on normal size [\#975](https://github.com/Human-Connection/Human-Connection/issues/975) +- 🐛 \[Bug\] Updating a post without a teaser image throws an error [\#965](https://github.com/Human-Connection/Human-Connection/issues/965) +- 🐛 \[Bug\] thumbnail for the contributions must get a maximum height. [\#961](https://github.com/Human-Connection/Human-Connection/issues/961) +- 🐛 \[Bug\] full ads width use with small devices [\#957](https://github.com/Human-Connection/Human-Connection/issues/957) +- 🐛 \[Bug\] Filter feature exposing email [\#943](https://github.com/Human-Connection/Human-Connection/issues/943) +- 🐛 \[Bug\] minimum size of \ / application missing [\#934](https://github.com/Human-Connection/Human-Connection/issues/934) +- 🐛 \[Bug\] Fix build [\#883](https://github.com/Human-Connection/Human-Connection/issues/883) +- 🐛 \[Bug\] Update of polish locales [\#878](https://github.com/Human-Connection/Human-Connection/issues/878) +- 🐛 \[Bug\] property or method "enableDeletionValue" is not defined in the instance but referenced during render [\#867](https://github.com/Human-Connection/Human-Connection/issues/867) +- 🐛 \[Bug\] Contributions Dataimport incomplete [\#860](https://github.com/Human-Connection/Human-Connection/issues/860) +- 🐛 \[Bug\] Tripple / Duplicate Tags on Production [\#857](https://github.com/Human-Connection/Human-Connection/issues/857) +- 🐛 \[Bug\] GraphQl error when saving the residence in the profile settings [\#850](https://github.com/Human-Connection/Human-Connection/issues/850) +- 🐛 \[Bug\] No Post Image [\#846](https://github.com/Human-Connection/Human-Connection/issues/846) +- 🐛 \[Bug\] Comments cannot be expanded if they are too long [\#844](https://github.com/Human-Connection/Human-Connection/issues/844) +- 🐛 \[Bug\] Use Vuex to make editor placeholder reactive [\#835](https://github.com/Human-Connection/Human-Connection/issues/835) +- 🐛 \[Bug\] Empty placeholder when creating new Post [\#832](https://github.com/Human-Connection/Human-Connection/issues/832) +- 🐛 \[Bug\] load more is sometimes wrong on User Profile in the three Tabs [\#822](https://github.com/Human-Connection/Human-Connection/issues/822) +- 🐛 \[Bug\] Posts teaser images are broken [\#820](https://github.com/Human-Connection/Human-Connection/issues/820) +- 🐛 \[Bug\] A user can report another user several times. [\#811](https://github.com/Human-Connection/Human-Connection/issues/811) +- 🐛 \[Bug\] HcContributionForm submit is not disabled by default [\#806](https://github.com/Human-Connection/Human-Connection/issues/806) +- 🐛 \[Bug\] CommentByPost Query defined, but never used [\#805](https://github.com/Human-Connection/Human-Connection/issues/805) +- 🐛 \[Bug\] $root.$on with no $root.$off [\#804](https://github.com/Human-Connection/Human-Connection/issues/804) +- 🐛 \[Bug\] Broken avatar urls on production [\#800](https://github.com/Human-Connection/Human-Connection/issues/800) +- 🐛 \[Bug\] Badges are missing in production [\#799](https://github.com/Human-Connection/Human-Connection/issues/799) +- 🐛 \[Bug\] User profile page \>\> content menu - wrong callback [\#785](https://github.com/Human-Connection/Human-Connection/issues/785) +- 🐛 \[Bug\] Untranslated Texts in Post Page [\#764](https://github.com/Human-Connection/Human-Connection/issues/764) +- 🐛 \[Bug\] Authorization problem when disabling a post. [\#734](https://github.com/Human-Connection/Human-Connection/issues/734) +- 🐛 User can delete Comments of others … [\#728](https://github.com/Human-Connection/Human-Connection/issues/728) +- 🐛 \[Bug\] Comment Display & Design Differences [\#717](https://github.com/Human-Connection/Human-Connection/issues/717) +- 🐛 \[Bug\] Postcard content excerpt overflow [\#716](https://github.com/Human-Connection/Human-Connection/issues/716) +- 🐛 \[Bug\]High Severity Security Vulnerability [\#705](https://github.com/Human-Connection/Human-Connection/issues/705) +- 🐛 \[Bug\] Avatar upload - handle large filesizes and error exceeding the limit [\#691](https://github.com/Human-Connection/Human-Connection/issues/691) +- 🐛 \[Bug\] Avatar update on all ressources when uploading new Avatar [\#689](https://github.com/Human-Connection/Human-Connection/issues/689) +- 🐛 \[Bug\] Hover effect on Userprofile Image to suggest upload [\#688](https://github.com/Human-Connection/Human-Connection/issues/688) +- 🐛 \[Bug\] Two Upload Success Messages are sent to the client on Image Upload \(User Profile\) [\#687](https://github.com/Human-Connection/Human-Connection/issues/687) +- 🐛 \[Bug\] Dummy placeholder for empty user avatars [\#686](https://github.com/Human-Connection/Human-Connection/issues/686) +- 🐛 \[Bug\] User Avatar Image jumping on upload [\#685](https://github.com/Human-Connection/Human-Connection/issues/685) +- 🐛 \[Bug\] Update avatar image size [\#643](https://github.com/Human-Connection/Human-Connection/issues/643) +- 🐛 Revert Empty.vue to use static \ tag instead of \ [\#613](https://github.com/Human-Connection/Human-Connection/issues/613) +- 🐛 Performance issue on index page [\#600](https://github.com/Human-Connection/Human-Connection/issues/600) +- \[Vue warn\]: Invalid prop: custom validator check failed for prop "size" [\#586](https://github.com/Human-Connection/Human-Connection/issues/586) +- 🐛 \[minikube\] Crash-Loop on `nitro-neo4j` Container on a Local Minikube setup [\#584](https://github.com/Human-Connection/Human-Connection/issues/584) +- 🐛 Placeholder in CommentForm does not change Localisation dynamically [\#583](https://github.com/Human-Connection/Human-Connection/issues/583) +- 🐛 No Edit Field displayed in CommentForm [\#582](https://github.com/Human-Connection/Human-Connection/issues/582) +- Tiptap bug for 1.8.0 [\#572](https://github.com/Human-Connection/Human-Connection/issues/572) +- 🐛 Rapidly double clicking on `Comment` button causes two database writes [\#542](https://github.com/Human-Connection/Human-Connection/issues/542) +- 🐛 \[Doc\] Modify Documentation for use with Monorepo [\#479](https://github.com/Human-Connection/Human-Connection/issues/479) +- 🐛 Re-enable cypress --record on May 2019 [\#470](https://github.com/Human-Connection/Human-Connection/issues/470) +- 🐛 \[Bug\] Lokalise / translate all unlocalised Texts / Translations / Languages [\#454](https://github.com/Human-Connection/Human-Connection/issues/454) +- 🐛 \[Webapp\] Lokalise unlocalised texts [\#451](https://github.com/Human-Connection/Human-Connection/issues/451) +- 🐛 \[Bug\] Menu in Post does not scroll to comment section [\#436](https://github.com/Human-Connection/Human-Connection/issues/436) +- 🐛 \[Bug\] Disabled Posts - Border is rendered over Profile-Menu [\#433](https://github.com/Human-Connection/Human-Connection/issues/433) +- \[Bug\] Don't expose private RSA key [\#411](https://github.com/Human-Connection/Human-Connection/issues/411) +- 🐛 \[Bug\] On Post hide unimplemented Links "Let's Talk" and "Versus" [\#386](https://github.com/Human-Connection/Human-Connection/issues/386) +- 🐛 \[Bug\] Menu in Post is not sticky - must always be visible [\#385](https://github.com/Human-Connection/Human-Connection/issues/385) +- 🐛\[Bug\] All PostCards have the same height - dynamic height required [\#378](https://github.com/Human-Connection/Human-Connection/issues/378) +- ActivityPub: outbox\#first results in HTTP 500 error [\#361](https://github.com/Human-Connection/Human-Connection/issues/361) +- Flaky Cucumber Tests [\#338](https://github.com/Human-Connection/Human-Connection/issues/338) +- 🐛 \[Bug\] New Post - Bubble is cut off, if window scrolls [\#337](https://github.com/Human-Connection/Human-Connection/issues/337) +- SyntaxError: Unexpected token ... [\#331](https://github.com/Human-Connection/Human-Connection/issues/331) +- Follower count in floating window above user links does not increase [\#293](https://github.com/Human-Connection/Human-Connection/issues/293) +- \[Main Page\] `↓ load more` button should disappear if there are no more posts to load [\#253](https://github.com/Human-Connection/Human-Connection/issues/253) +- \[User Profile \>\> Settings \>\> Security\] Change Password Cross-validations [\#247](https://github.com/Human-Connection/Human-Connection/issues/247) +- BugReporter [\#6](https://github.com/Human-Connection/Human-Connection/issues/6) +- refactor authentification [\#4](https://github.com/Human-Connection/Human-Connection/issues/4) +- 🍰 Missing translations [\#1593](https://github.com/Human-Connection/Human-Connection/pull/1593) ([Tirokk](https://github.com/Tirokk)) +- 🍰 Make hashtag links URL safe [\#1571](https://github.com/Human-Connection/Human-Connection/pull/1571) ([Tirokk](https://github.com/Tirokk)) +- \[WIP\] Sorting dropdown is aligned with post cards [\#1539](https://github.com/Human-Connection/Human-Connection/pull/1539) ([ogerly](https://github.com/ogerly)) +- 🍰 Fixes a create and update comment problem in the comments list [\#1537](https://github.com/Human-Connection/Human-Connection/pull/1537) ([Tirokk](https://github.com/Tirokk)) +- 🍰 Update follower count on follow/unfollow [\#1533](https://github.com/Human-Connection/Human-Connection/pull/1533) ([vbelolapotkov](https://github.com/vbelolapotkov)) +- Increase nginx client max body size, split size legacy migration [\#1407](https://github.com/Human-Connection/Human-Connection/pull/1407) ([mattwr18](https://github.com/mattwr18)) +- 🍰 Correct the import of tags from the Alpha and refactor editor hashtags [\#1399](https://github.com/Human-Connection/Human-Connection/pull/1399) ([Tirokk](https://github.com/Tirokk)) +- 🍰 454 Lokalise unlocalised texts and fixes texts [\#1372](https://github.com/Human-Connection/Human-Connection/pull/1372) ([Tirokk](https://github.com/Tirokk)) +- 🍰 \[Bugfix\] Fix filter menu and refactor default layout [\#1233](https://github.com/Human-Connection/Human-Connection/pull/1233) ([roschaefer](https://github.com/roschaefer)) +- HcContributionForm submit is disabled by default [\#977](https://github.com/Human-Connection/Human-Connection/pull/977) ([ogerly](https://github.com/ogerly)) +- large images are set to maximum height [\#976](https://github.com/Human-Connection/Human-Connection/pull/976) ([ogerly](https://github.com/ogerly)) +- polish language on current status [\#968](https://github.com/Human-Connection/Human-Connection/pull/968) ([ogerly](https://github.com/ogerly)) +- long links and content is wrapped [\#963](https://github.com/Human-Connection/Human-Connection/pull/963) ([ogerly](https://github.com/ogerly)) +- 🐛 \[Bug\] full ads width use with small devices [\#958](https://github.com/Human-Connection/Human-Connection/pull/958) ([ogerly](https://github.com/ogerly)) +- the one-time reporting of a user, post or comment [\#908](https://github.com/Human-Connection/Human-Connection/pull/908) ([ogerly](https://github.com/ogerly)) +- region and place is no longer created twice. [\#905](https://github.com/Human-Connection/Human-Connection/pull/905) ([ogerly](https://github.com/ogerly)) +- 🐛 \[Bug\] : long comments can be folded up and down [\#864](https://github.com/Human-Connection/Human-Connection/pull/864) ([ogerly](https://github.com/ogerly)) +- 🍰 2019/kw25/improve\\_import\\_accuracy [\#863](https://github.com/Human-Connection/Human-Connection/pull/863) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- Set up editor placeholder to use Vuex [\#836](https://github.com/Human-Connection/Human-Connection/pull/836) ([mattwr18](https://github.com/mattwr18)) +- 🍰 2019/kw24/fix\\_imported\\_img\\_urls [\#829](https://github.com/Human-Connection/Human-Connection/pull/829) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- \[Bug\] Untranslated Texts in Post Page \#764 [\#786](https://github.com/Human-Connection/Human-Connection/pull/786) ([ogerly](https://github.com/ogerly)) +- User can not anymore delete Comments of others [\#729](https://github.com/Human-Connection/Human-Connection/pull/729) ([Tirokk](https://github.com/Tirokk)) +- Don't remove middlewares in production [\#725](https://github.com/Human-Connection/Human-Connection/pull/725) ([roschaefer](https://github.com/roschaefer)) +- 🍰 Avoid deletion of entire namespace by accident [\#702](https://github.com/Human-Connection/Human-Connection/pull/702) ([roschaefer](https://github.com/roschaefer)) +- Fix upload large file sizes bug [\#698](https://github.com/Human-Connection/Human-Connection/pull/698) ([aonomike](https://github.com/aonomike)) +- 689 fix broken image urls after upload [\#693](https://github.com/Human-Connection/Human-Connection/pull/693) ([roschaefer](https://github.com/roschaefer)) +- Use our own fork to workaround \\#600 for now [\#684](https://github.com/Human-Connection/Human-Connection/pull/684) ([roschaefer](https://github.com/roschaefer)) +- Fix duplicate tags by using the name as the id [\#662](https://github.com/Human-Connection/Human-Connection/pull/662) ([roschaefer](https://github.com/roschaefer)) +- Change ds-avatar size to x-large [\#644](https://github.com/Human-Connection/Human-Connection/pull/644) ([aonomike](https://github.com/aonomike)) +- Refactor to use \ instead of \ component for images [\#626](https://github.com/Human-Connection/Human-Connection/pull/626) ([aonomike](https://github.com/aonomike)) +- Fix wrong screenshot in kubernetes docs [\#616](https://github.com/Human-Connection/Human-Connection/pull/616) ([roschaefer](https://github.com/roschaefer)) +- Refactoring validation middleware [\#596](https://github.com/Human-Connection/Human-Connection/pull/596) ([roschaefer](https://github.com/roschaefer)) +- Revert logout.vue [\#594](https://github.com/Human-Connection/Human-Connection/pull/594) ([roschaefer](https://github.com/roschaefer)) +- Update ds-avatar size to use small [\#587](https://github.com/Human-Connection/Human-Connection/pull/587) ([mattwr18](https://github.com/mattwr18)) +- Revert tiptap upgrade [\#575](https://github.com/Human-Connection/Human-Connection/pull/575) ([mattwr18](https://github.com/mattwr18)) +- Fix? flaky cypress by waiting for \ content [\#484](https://github.com/Human-Connection/Human-Connection/pull/484) ([roschaefer](https://github.com/roschaefer)) +- 2019/kw15/user can change its username to emptystring [\#478](https://github.com/Human-Connection/Human-Connection/pull/478) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- \\[WIP\\] 451 lokalise unlocalised texts [\#452](https://github.com/Human-Connection/Human-Connection/pull/452) ([Tirokk](https://github.com/Tirokk)) +- 2019/kw15/Access\_Settings\_from\_Profile\_as\_Owner [\#443](https://github.com/Human-Connection/Human-Connection/pull/443) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- 2019/kw15/design\_differences\_post [\#440](https://github.com/Human-Connection/Human-Connection/pull/440) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- 2019/kw15/new\_post\_button\_position [\#438](https://github.com/Human-Connection/Human-Connection/pull/438) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- 2019/kw15/disabled\_post\_fix\_disabled\_border\_z-index [\#437](https://github.com/Human-Connection/Human-Connection/pull/437) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- 2019/kw15/post\_make\_menu\_sticky [\#435](https://github.com/Human-Connection/Human-Connection/pull/435) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- Don't expose private RSA key [\#406](https://github.com/Human-Connection/Human-Connection/pull/406) ([roschaefer](https://github.com/roschaefer)) +- 2019/kw14/fixed\_windows\_build\_docu\_fixed\_server\_start\_text [\#339](https://github.com/Human-Connection/Human-Connection/pull/339) ([ulfgebhardt](https://github.com/ulfgebhardt)) + +**Closed issues:** + +- \[Unit tests\] Add unit tests for filtering by Followed By [\#1538](https://github.com/Human-Connection/Human-Connection/issues/1538) +- 🚀 \[Feature\] The date must be added to the terms and conditions [\#1503](https://github.com/Human-Connection/Human-Connection/issues/1503) +- 🚀 \[Feature\] Filter by emotions [\#1488](https://github.com/Human-Connection/Human-Connection/issues/1488) +- 🚀 \[Feature\] Filter bubble indicator [\#1335](https://github.com/Human-Connection/Human-Connection/issues/1335) +- 🚀 \[Enhancement\] Footer has lacks of design [\#1206](https://github.com/Human-Connection/Human-Connection/issues/1206) +- 🚀 \[Feature\] Terms & conditions and data privacy have to be agreed to on the login page [\#1187](https://github.com/Human-Connection/Human-Connection/issues/1187) +- 🚀 \[Feature\] Confirmation of the terms DB [\#1081](https://github.com/Human-Connection/Human-Connection/issues/1081) +- 🚀 \[Feature\] Notification about Comment to the Users Post [\#1062](https://github.com/Human-Connection/Human-Connection/issues/1062) +- 🚀 \[Feature\] Block User [\#1054](https://github.com/Human-Connection/Human-Connection/issues/1054) +- \[Refactor\] CreateComment validations to validations middleware [\#1037](https://github.com/Human-Connection/Human-Connection/issues/1037) +- 🚀 \[Feature\] Send out notifications on CreateComment [\#1017](https://github.com/Human-Connection/Human-Connection/issues/1017) +- 🚀 \[Feature\] Page for Code of Conduct [\#1005](https://github.com/Human-Connection/Human-Connection/issues/1005) +- 🚀 \[Feature\] Page to display Changelog [\#1004](https://github.com/Human-Connection/Human-Connection/issues/1004) +- 🚀 \[Feature\] Page for Imprint [\#1003](https://github.com/Human-Connection/Human-Connection/issues/1003) +- 🚀 \[Feature\] Page for Terms and Conditions [\#1002](https://github.com/Human-Connection/Human-Connection/issues/1002) +- 🚀 \[Feature\] Page for Data Privacy [\#1001](https://github.com/Human-Connection/Human-Connection/issues/1001) +- 🚀 \[Feature\] Admin - Find users by email address [\#1000](https://github.com/Human-Connection/Human-Connection/issues/1000) +- 🚀 \[Feature\] Filter Posts by Category [\#967](https://github.com/Human-Connection/Human-Connection/issues/967) +- 🚀 \[Feature\] Icon for all posts vs. posts of followers [\#964](https://github.com/Human-Connection/Human-Connection/issues/964) +- 🚀 \[Feature\] Info Message [\#962](https://github.com/Human-Connection/Human-Connection/issues/962) +- 🚀 \[Feature\] Mobile Responsive Menu/Navbar [\#907](https://github.com/Human-Connection/Human-Connection/issues/907) +- 🚀 \[Feature\] Maintenance Mode [\#906](https://github.com/Human-Connection/Human-Connection/issues/906) +- 🚀 \[Refactor\] our CreateComment functionality to remove global event listener [\#900](https://github.com/Human-Connection/Human-Connection/issues/900) +- 🚀 \[Feature\] Add tests for UpdatePost in ContributionForm.spec.js [\#895](https://github.com/Human-Connection/Human-Connection/issues/895) +- 🚀 \[Feature\] Text description for Filter Bubble [\#849](https://github.com/Human-Connection/Human-Connection/issues/849) +- 🚀 \[Feature\] Automatic loading of more Content when scroll hits load more [\#845](https://github.com/Human-Connection/Human-Connection/issues/845) +- 🚀 \[Feature\] Reset password [\#801](https://github.com/Human-Connection/Human-Connection/issues/801) +- 🚀 \[Feature\] Language of Contribution [\#781](https://github.com/Human-Connection/Human-Connection/issues/781) +- 🚀 \[Feature\] Tags of Contribution [\#779](https://github.com/Human-Connection/Human-Connection/issues/779) +- 🚀 \[Feature\] Categories of Contribution [\#778](https://github.com/Human-Connection/Human-Connection/issues/778) +- Refactor pages/post to extract long Post query to its own file [\#765](https://github.com/Human-Connection/Human-Connection/issues/765) +- 🚀 \[Feature\] Author \(self\) + last active in Create Post [\#760](https://github.com/Human-Connection/Human-Connection/issues/760) +- 🚀 \[Feature\] Teaser Image for Post [\#759](https://github.com/Human-Connection/Human-Connection/issues/759) +- 🚀 \[Feature\] Migrate all available Data from Alpha to Nitro [\#692](https://github.com/Human-Connection/Human-Connection/issues/692) +- 🚀 Automatic import of production data on deployments [\#641](https://github.com/Human-Connection/Human-Connection/issues/641) +- 🚀 Backend uploads and saves images [\#638](https://github.com/Human-Connection/Human-Connection/issues/638) +- 🚀 Refinement of SocialMedia Administration [\#581](https://github.com/Human-Connection/Human-Connection/issues/581) +- Update comments array without refetching Post [\#560](https://github.com/Human-Connection/Human-Connection/issues/560) +- 🚀 Delete Comment [\#553](https://github.com/Human-Connection/Human-Connection/issues/553) +- 🚀 Update Comment [\#552](https://github.com/Human-Connection/Human-Connection/issues/552) +- Dependabot couldn't find a Dockerfile for this project [\#510](https://github.com/Human-Connection/Human-Connection/issues/510) +- Dependabot couldn't find a Dockerfile for this project [\#509](https://github.com/Human-Connection/Human-Connection/issues/509) +- 🚀 \[Feature\] Notifications – Additional Functions, Options and Settings [\#491](https://github.com/Human-Connection/Human-Connection/issues/491) +- 🚀 Delete SocialMedia [\#463](https://github.com/Human-Connection/Human-Connection/issues/463) +- Backend - GraphQL with Apollo - getting started queries for the playground [\#458](https://github.com/Human-Connection/Human-Connection/issues/458) +- Update documentation for mono repo [\#456](https://github.com/Human-Connection/Human-Connection/issues/456) +- loca [\#453](https://github.com/Human-Connection/Human-Connection/issues/453) +- Generate a link from @-mention in editor [\#447](https://github.com/Human-Connection/Human-Connection/issues/447) +- 🚀 \[Feature\] Reenable Post once it has been disabled [\#432](https://github.com/Human-Connection/Human-Connection/issues/432) +- 🚀 \[Feature\] Administration - Settings [\#424](https://github.com/Human-Connection/Human-Connection/issues/424) +- 🚀 \[Feature\] Administration - Pages [\#421](https://github.com/Human-Connection/Human-Connection/issues/421) +- 🚀 \[Feature\] Administration - Invites [\#420](https://github.com/Human-Connection/Human-Connection/issues/420) +- 🚀 \[Feature\] UserSettings - Security - Password Strength [\#410](https://github.com/Human-Connection/Human-Connection/issues/410) +- 🚀 \[Feature\] UserSettings - Delete Account & Data [\#404](https://github.com/Human-Connection/Human-Connection/issues/404) +- 🚀 \[Feature\] UserProfile Shouted Tab - Display Posts User has shouted [\#402](https://github.com/Human-Connection/Human-Connection/issues/402) +- 🚀 \[Feature\] UserProfile Comment Tab - Display Posts User has commented [\#401](https://github.com/Human-Connection/Human-Connection/issues/401) +- 🚀 \[Feature\] Access Settings from Profile as Owner [\#400](https://github.com/Human-Connection/Human-Connection/issues/400) +- 🚀 \[Feature\] Upload UserProfile Image [\#399](https://github.com/Human-Connection/Human-Connection/issues/399) +- 🚀 \[Feature\] Emotion Reactions on Posts [\#384](https://github.com/Human-Connection/Human-Connection/issues/384) +- 🚀 \[Feature\] Footer [\#381](https://github.com/Human-Connection/Human-Connection/issues/381) +- 🚀 \[Feature\] Sorting [\#375](https://github.com/Human-Connection/Human-Connection/issues/375) +- notifications [\#373](https://github.com/Human-Connection/Human-Connection/issues/373) +- Kubernetes Cronjob to backup Neo4J [\#354](https://github.com/Human-Connection/Human-Connection/issues/354) +- Restore Neo4J backup to Kubernetes cluster [\#353](https://github.com/Human-Connection/Human-Connection/issues/353) +- Add author and authorize Create/Update/Delete Comment mutation [\#352](https://github.com/Human-Connection/Human-Connection/issues/352) +- Query currentUser's notifications [\#350](https://github.com/Human-Connection/Human-Connection/issues/350) +- Click on notification and mark it as read [\#348](https://github.com/Human-Connection/Human-Connection/issues/348) +- Display notifications in the frontend [\#347](https://github.com/Human-Connection/Human-Connection/issues/347) +- Add mutation to mark a notification as read [\#346](https://github.com/Human-Connection/Human-Connection/issues/346) +- 🌟 \[Epic\] Notifications [\#345](https://github.com/Human-Connection/Human-Connection/issues/345) +- Broken kubernetes deployment, expired kubeconfig [\#344](https://github.com/Human-Connection/Human-Connection/issues/344) +- 🐛 Whitelist all auto-generated Mutations/Queries [\#343](https://github.com/Human-Connection/Human-Connection/issues/343) +- 🚀 \[Feature\] Backup [\#340](https://github.com/Human-Connection/Human-Connection/issues/340) +- 🚀 \[Feature\] Delete a post [\#330](https://github.com/Human-Connection/Human-Connection/issues/330) +- \[Post\] Edit an existing post [\#329](https://github.com/Human-Connection/Human-Connection/issues/329) +- \[Posts\] Post editor [\#328](https://github.com/Human-Connection/Human-Connection/issues/328) +- \[Epic\] Federation [\#327](https://github.com/Human-Connection/Human-Connection/issues/327) +- \[Epic\] Invitation [\#326](https://github.com/Human-Connection/Human-Connection/issues/326) +- \[Epic\] Administration [\#325](https://github.com/Human-Connection/Human-Connection/issues/325) +- \[Epic\] Moderation [\#324](https://github.com/Human-Connection/Human-Connection/issues/324) +- \[Epic\] Organizations [\#323](https://github.com/Human-Connection/Human-Connection/issues/323) +- \[Epic\] Badges System [\#319](https://github.com/Human-Connection/Human-Connection/issues/319) +- Take Action [\#318](https://github.com/Human-Connection/Human-Connection/issues/318) +- \[Epic\] More Info [\#317](https://github.com/Human-Connection/Human-Connection/issues/317) +- \[Epic\] Pro & Contra [\#313](https://github.com/Human-Connection/Human-Connection/issues/313) +- \[Epic\] CanDos [\#309](https://github.com/Human-Connection/Human-Connection/issues/309) +- \[Epic\] Posts [\#304](https://github.com/Human-Connection/Human-Connection/issues/304) +- \[Epic\] Dashboard [\#303](https://github.com/Human-Connection/Human-Connection/issues/303) +- Change seed data to also seed a keypair [\#299](https://github.com/Human-Connection/Human-Connection/issues/299) +- List Social Media Accounts [\#297](https://github.com/Human-Connection/Human-Connection/issues/297) +- Refactoring: Prefix URLs pointing to the backend [\#296](https://github.com/Human-Connection/Human-Connection/issues/296) +- Setup Test Coverage monitoring [\#294](https://github.com/Human-Connection/Human-Connection/issues/294) +- Editor Improvements [\#289](https://github.com/Human-Connection/Human-Connection/issues/289) +- Fix editor tool bubble on mobile [\#285](https://github.com/Human-Connection/Human-Connection/issues/285) +- Reward a badge to a user [\#277](https://github.com/Human-Connection/Human-Connection/issues/277) +- Delete own account and content [\#273](https://github.com/Human-Connection/Human-Connection/issues/273) +- Add error tracking [\#272](https://github.com/Human-Connection/Human-Connection/issues/272) +- Filter by followed users [\#269](https://github.com/Human-Connection/Human-Connection/issues/269) +- Filter by Emotions [\#268](https://github.com/Human-Connection/Human-Connection/issues/268) +- Filter posts by topic [\#267](https://github.com/Human-Connection/Human-Connection/issues/267) +- Emotion Reactions [\#264](https://github.com/Human-Connection/Human-Connection/issues/264) +- More Info [\#261](https://github.com/Human-Connection/Human-Connection/issues/261) +- Add form to write a comment [\#260](https://github.com/Human-Connection/Human-Connection/issues/260) +- \[Moderation\] Disable User [\#258](https://github.com/Human-Connection/Human-Connection/issues/258) +- \[Moderation\] Disable Comments [\#257](https://github.com/Human-Connection/Human-Connection/issues/257) +- \[Editor\] Embeds [\#256](https://github.com/Human-Connection/Human-Connection/issues/256) +- \[Moderation\] Disable Posts [\#254](https://github.com/Human-Connection/Human-Connection/issues/254) +- Persistent Links [\#240](https://github.com/Human-Connection/Human-Connection/issues/240) +- Feed: Order posts with newest at the top [\#238](https://github.com/Human-Connection/Human-Connection/issues/238) +- List Social Media Accounts [\#236](https://github.com/Human-Connection/Human-Connection/issues/236) +- \[AP\] Search a user on mastodon gives 503 error [\#234](https://github.com/Human-Connection/Human-Connection/issues/234) +- Change password [\#232](https://github.com/Human-Connection/Human-Connection/issues/232) +- Block activity for blocking users to interact with my content [\#222](https://github.com/Human-Connection/Human-Connection/issues/222) +- Create entrypoint script for docker to run migrate script [\#220](https://github.com/Human-Connection/Human-Connection/issues/220) +- Setup Test Coverage monitoring [\#215](https://github.com/Human-Connection/Human-Connection/issues/215) +- Multiple user login - Should it be possible to login multiple times at the same time? [\#208](https://github.com/Human-Connection/Human-Connection/issues/208) +- Neo4J DB initialization [\#206](https://github.com/Human-Connection/Human-Connection/issues/206) +- Dependabot couldn't find the submodule /.gitmodules [\#188](https://github.com/Human-Connection/Human-Connection/issues/188) +- Rollout deployment [\#185](https://github.com/Human-Connection/Human-Connection/issues/185) +- Release Nitro [\#179](https://github.com/Human-Connection/Human-Connection/issues/179) +- New sort criterion [\#124](https://github.com/Human-Connection/Human-Connection/issues/124) +- Data import Alpha-Staging -\> Nitro-Staging [\#100](https://github.com/Human-Connection/Human-Connection/issues/100) +- Setup Nitro Staging with Kubernetes [\#87](https://github.com/Human-Connection/Human-Connection/issues/87) +- Setup database cleaner and factories [\#74](https://github.com/Human-Connection/Human-Connection/issues/74) +- \[Moderation\] - Overview of Reported Content [\#72](https://github.com/Human-Connection/Human-Connection/issues/72) +- Infrastructure - Technical Groundwork [\#69](https://github.com/Human-Connection/Human-Connection/issues/69) +- Admin - Usermanagement [\#68](https://github.com/Human-Connection/Human-Connection/issues/68) +- Get all email addresses of users with unclaimed registration codes [\#61](https://github.com/Human-Connection/Human-Connection/issues/61) +- Find registered users by email address to reach out and ask for a donation [\#60](https://github.com/Human-Connection/Human-Connection/issues/60) +- Tag each deployed version of each application [\#52](https://github.com/Human-Connection/Human-Connection/issues/52) +- Git: Advanced [\#41](https://github.com/Human-Connection/Human-Connection/issues/41) +- Git: Beginner Guide [\#40](https://github.com/Human-Connection/Human-Connection/issues/40) +- Consider to switch from yarn to npm [\#39](https://github.com/Human-Connection/Human-Connection/issues/39) +- Pro-Contra [\#21](https://github.com/Human-Connection/Human-Connection/issues/21) +- Versus [\#20](https://github.com/Human-Connection/Human-Connection/issues/20) +- Let's Talk [\#19](https://github.com/Human-Connection/Human-Connection/issues/19) +- User settings: change email address [\#18](https://github.com/Human-Connection/Human-Connection/issues/18) +- Personal message to every new member on our discord channel [\#16](https://github.com/Human-Connection/Human-Connection/issues/16) +- Embedding YT Playlists does not work [\#11](https://github.com/Human-Connection/Human-Connection/issues/11) +- Benachrictigungen doppelt [\#10](https://github.com/Human-Connection/Human-Connection/issues/10) +- Changed License to MIT [\#9](https://github.com/Human-Connection/Human-Connection/issues/9) +- Beiträge werden nur in einer Reihe angezeigt [\#8](https://github.com/Human-Connection/Human-Connection/issues/8) +- Benachrichtigungen Profil-Dropdown etc. funktionieren nicht [\#7](https://github.com/Human-Connection/Human-Connection/issues/7) +- Mentions \(NEXT-270\) [\#3](https://github.com/Human-Connection/Human-Connection/issues/3) +- Organizations \(NEXT-250\) [\#1](https://github.com/Human-Connection/Human-Connection/issues/1) + +**Merged pull requests:** + +- Bump cross-env from 5.2.1 to 6.0.0 in /webapp [\#1626](https://github.com/Human-Connection/Human-Connection/pull/1626) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Don't create accounts for unverified users [\#1619](https://github.com/Human-Connection/Human-Connection/pull/1619) ([roschaefer](https://github.com/roschaefer)) +- Resend registration mail if user has not yet registered [\#1617](https://github.com/Human-Connection/Human-Connection/pull/1617) ([roschaefer](https://github.com/roschaefer)) +- Bump metascraper-title from 5.7.0 to 5.7.4 in /backend [\#1611](https://github.com/Human-Connection/Human-Connection/pull/1611) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.5.4 to 14.5.6 in /backend [\#1609](https://github.com/Human-Connection/Human-Connection/pull/1609) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint from 6.3.0 to 6.4.0 in /backend [\#1608](https://github.com/Human-Connection/Human-Connection/pull/1608) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/apollo from 4.0.0-rc12 to 4.0.0-rc13 in /webapp [\#1607](https://github.com/Human-Connection/Human-Connection/pull/1607) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-publisher from 5.6.6 to 5.7.4 in /backend [\#1606](https://github.com/Human-Connection/Human-Connection/pull/1606) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.1.0 to 2.2.1 in /backend [\#1605](https://github.com/Human-Connection/Human-Connection/pull/1605) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-audio from 5.6.6 to 5.7.4 in /backend [\#1604](https://github.com/Human-Connection/Human-Connection/pull/1604) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Add CodeTriage helpers badge [\#1603](https://github.com/Human-Connection/Human-Connection/pull/1603) ([roschaefer](https://github.com/roschaefer)) +- Relase without any artifacts [\#1601](https://github.com/Human-Connection/Human-Connection/pull/1601) ([roschaefer](https://github.com/roschaefer)) +- Fix docker image tags [\#1600](https://github.com/Human-Connection/Human-Connection/pull/1600) ([roschaefer](https://github.com/roschaefer)) +- Remove deleted/disabled/createdAt from Comment mutations [\#1595](https://github.com/Human-Connection/Human-Connection/pull/1595) ([mattwr18](https://github.com/mattwr18)) +- Fix missing images on staging [\#1594](https://github.com/Human-Connection/Human-Connection/pull/1594) ([roschaefer](https://github.com/roschaefer)) +- Fix deployment script for docker images [\#1592](https://github.com/Human-Connection/Human-Connection/pull/1592) ([roschaefer](https://github.com/roschaefer)) +- Bump @hapi/joi from 15.1.1 to 16.0.1 in /backend [\#1591](https://github.com/Human-Connection/Human-Connection/pull/1591) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.5.4 to 14.5.6 in /webapp [\#1590](https://github.com/Human-Connection/Human-Connection/pull/1590) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @storybook/addon-actions from 5.1.11 to 5.2.0 in /webapp [\#1589](https://github.com/Human-Connection/Human-Connection/pull/1589) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/dotenv from 1.4.0 to 1.4.1 in /webapp [\#1588](https://github.com/Human-Connection/Human-Connection/pull/1588) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @storybook/addon-a11y from 5.1.11 to 5.2.0 in /webapp [\#1587](https://github.com/Human-Connection/Human-Connection/pull/1587) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @storybook/vue from 5.1.11 to 5.2.0 in /webapp [\#1586](https://github.com/Human-Connection/Human-Connection/pull/1586) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-lang from 5.6.6 to 5.7.4 in /backend [\#1585](https://github.com/Human-Connection/Human-Connection/pull/1585) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-date from 5.7.0 to 5.7.4 in /backend [\#1584](https://github.com/Human-Connection/Human-Connection/pull/1584) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-image from 5.6.6 to 5.7.4 in /backend [\#1582](https://github.com/Human-Connection/Human-Connection/pull/1582) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-description from 5.6.6 to 5.7.4 in /backend [\#1581](https://github.com/Human-Connection/Human-Connection/pull/1581) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-video from 5.6.6 to 5.7.4 in /backend [\#1580](https://github.com/Human-Connection/Human-Connection/pull/1580) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-logo from 5.6.6 to 5.7.4 in /backend [\#1579](https://github.com/Human-Connection/Human-Connection/pull/1579) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-soundcloud from 5.6.7 to 5.7.4 in /backend [\#1578](https://github.com/Human-Connection/Human-Connection/pull/1578) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-youtube from 5.6.7 to 5.7.4 in /backend [\#1577](https://github.com/Human-Connection/Human-Connection/pull/1577) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-url from 5.6.6 to 5.7.4 in /backend [\#1576](https://github.com/Human-Connection/Human-Connection/pull/1576) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump styleguide from `793556a` to `808b3c5` [\#1574](https://github.com/Human-Connection/Human-Connection/pull/1574) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix import to add createdAt and updatedAt for comments [\#1573](https://github.com/Human-Connection/Human-Connection/pull/1573) ([roschaefer](https://github.com/roschaefer)) +- Fix bug where Post.createdAt is sometimes null [\#1572](https://github.com/Human-Connection/Human-Connection/pull/1572) ([roschaefer](https://github.com/roschaefer)) +- Bump date-fns from 2.1.0 to 2.2.1 in /webapp [\#1564](https://github.com/Human-Connection/Human-Connection/pull/1564) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-date from 5.6.6 to 5.7.0 in /backend [\#1562](https://github.com/Human-Connection/Human-Connection/pull/1562) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-title from 5.6.6 to 5.7.0 in /backend [\#1561](https://github.com/Human-Connection/Human-Connection/pull/1561) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Use automatic Github releases as a CHANGELOG [\#1560](https://github.com/Human-Connection/Human-Connection/pull/1560) ([roschaefer](https://github.com/roschaefer)) +- Add styleguide as submodule [\#1559](https://github.com/Human-Connection/Human-Connection/pull/1559) ([roschaefer](https://github.com/roschaefer)) +- Push all docker images at VERSION to dockerhub [\#1558](https://github.com/Human-Connection/Human-Connection/pull/1558) ([roschaefer](https://github.com/roschaefer)) +- Fix navbar styling [\#1557](https://github.com/Human-Connection/Human-Connection/pull/1557) ([mattwr18](https://github.com/mattwr18)) +- II Add Date to Terms and Conditions \#1535 [\#1556](https://github.com/Human-Connection/Human-Connection/pull/1556) ([ogerly](https://github.com/ogerly)) +- 🍰 \[Helper\] Message for backend tests failed by missing constraints [\#1553](https://github.com/Human-Connection/Human-Connection/pull/1553) ([Tirokk](https://github.com/Tirokk)) +- Bump cypress-plugin-retries from 1.2.2 to 1.3.0 [\#1551](https://github.com/Human-Connection/Human-Connection/pull/1551) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix show less link not working reliably [\#1548](https://github.com/Human-Connection/Human-Connection/pull/1548) ([mattwr18](https://github.com/mattwr18)) +- Bump eslint-config-prettier from 6.2.0 to 6.3.0 in /webapp [\#1546](https://github.com/Human-Connection/Human-Connection/pull/1546) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-prettier from 6.2.0 to 6.3.0 in /backend [\#1545](https://github.com/Human-Connection/Human-Connection/pull/1545) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Various changes to build pipeline [\#1543](https://github.com/Human-Connection/Human-Connection/pull/1543) ([roschaefer](https://github.com/roschaefer)) +- Test filter by followed by [\#1542](https://github.com/Human-Connection/Human-Connection/pull/1542) ([aonomike](https://github.com/aonomike)) +- Bump @human-connection/styleguide from 0.5.19 to 0.5.21 in /webapp [\#1541](https://github.com/Human-Connection/Human-Connection/pull/1541) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Remove obsolete code [\#1540](https://github.com/Human-Connection/Human-Connection/pull/1540) ([roschaefer](https://github.com/roschaefer)) +- Fix test by setting value of the mocked hashtag [\#1536](https://github.com/Human-Connection/Human-Connection/pull/1536) ([aonomike](https://github.com/aonomike)) +- Add console log for erros geolocation [\#1534](https://github.com/Human-Connection/Human-Connection/pull/1534) ([mattwr18](https://github.com/mattwr18)) +- Bump @babel/preset-env from 7.5.5 to 7.6.0 in /webapp [\#1532](https://github.com/Human-Connection/Human-Connection/pull/1532) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neode from 0.3.2 to 0.3.3 in /backend [\#1531](https://github.com/Human-Connection/Human-Connection/pull/1531) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.5.5 to 7.6.0 in /backend [\#1530](https://github.com/Human-Connection/Human-Connection/pull/1530) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump vue-jest from 3.0.4 to 3.0.5 in /webapp [\#1529](https://github.com/Human-Connection/Human-Connection/pull/1529) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-link-http from 1.5.15 to 1.5.16 in /backend [\#1528](https://github.com/Human-Connection/Human-Connection/pull/1528) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.1 to 2.1.0 in /webapp [\#1527](https://github.com/Human-Connection/Human-Connection/pull/1527) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/cli from 7.5.5 to 7.6.0 in /backend [\#1526](https://github.com/Human-Connection/Human-Connection/pull/1526) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.5.5 to 7.6.0 in /webapp [\#1525](https://github.com/Human-Connection/Human-Connection/pull/1525) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-shield from 6.0.6 to 6.1.0 in /backend [\#1524](https://github.com/Human-Connection/Human-Connection/pull/1524) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.5.5 to 7.6.0 in /backend [\#1523](https://github.com/Human-Connection/Human-Connection/pull/1523) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/node from 7.5.5 to 7.6.1 in /backend [\#1522](https://github.com/Human-Connection/Human-Connection/pull/1522) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neode from 0.3.2 to 0.3.3 [\#1521](https://github.com/Human-Connection/Human-Connection/pull/1521) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/register from 7.5.5 to 7.6.0 in /backend [\#1520](https://github.com/Human-Connection/Human-Connection/pull/1520) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-link-context from 1.0.18 to 1.0.19 in /backend [\#1519](https://github.com/Human-Connection/Human-Connection/pull/1519) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.1 to 2.1.0 in /backend [\#1518](https://github.com/Human-Connection/Human-Connection/pull/1518) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Better maintenance page [\#1517](https://github.com/Human-Connection/Human-Connection/pull/1517) ([roschaefer](https://github.com/roschaefer)) +- Remove nodemon, use `nuxt` cli tools [\#1516](https://github.com/Human-Connection/Human-Connection/pull/1516) ([roschaefer](https://github.com/roschaefer)) +- Avatar should be centered on profile page [\#1514](https://github.com/Human-Connection/Human-Connection/pull/1514) ([roschaefer](https://github.com/roschaefer)) +- Bugfix: `about me` not saved on signup [\#1513](https://github.com/Human-Connection/Human-Connection/pull/1513) ([roschaefer](https://github.com/roschaefer)) +- Refactor email middleware [\#1512](https://github.com/Human-Connection/Human-Connection/pull/1512) ([roschaefer](https://github.com/roschaefer)) +- 1506 Anonymize deleted user also for moderators [\#1510](https://github.com/Human-Connection/Human-Connection/pull/1510) ([roschaefer](https://github.com/roschaefer)) +- Fix preview image craziness [\#1509](https://github.com/Human-Connection/Human-Connection/pull/1509) ([mattwr18](https://github.com/mattwr18)) +- Fix \#1505 remove html [\#1508](https://github.com/Human-Connection/Human-Connection/pull/1508) ([roschaefer](https://github.com/roschaefer)) +- Refactor registration.spec.js [\#1507](https://github.com/Human-Connection/Human-Connection/pull/1507) ([roschaefer](https://github.com/roschaefer)) +- Fix leftover of \#1479 [\#1504](https://github.com/Human-Connection/Human-Connection/pull/1504) ([roschaefer](https://github.com/roschaefer)) +- Improve footer styling [\#1500](https://github.com/Human-Connection/Human-Connection/pull/1500) ([vbelolapotkov](https://github.com/vbelolapotkov)) +- Bump node from 12.9-alpine to 12.10.0-alpine in /webapp [\#1499](https://github.com/Human-Connection/Human-Connection/pull/1499) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node from 12.9-alpine to 12.10.0-alpine in /backend [\#1498](https://github.com/Human-Connection/Human-Connection/pull/1498) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j from 3.5.8 to 3.5.9 in /neo4j [\#1497](https://github.com/Human-Connection/Human-Connection/pull/1497) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.16.0 to 22.17.0 in /webapp [\#1496](https://github.com/Human-Connection/Human-Connection/pull/1496) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.16.0 to 22.17.0 in /backend [\#1495](https://github.com/Human-Connection/Human-Connection/pull/1495) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Implement better statistics resolver [\#1493](https://github.com/Human-Connection/Human-Connection/pull/1493) ([roschaefer](https://github.com/roschaefer)) +- 1487 fix admin page [\#1492](https://github.com/Human-Connection/Human-Connection/pull/1492) ([roschaefer](https://github.com/roschaefer)) +- Filter posts by emotions [\#1490](https://github.com/Human-Connection/Human-Connection/pull/1490) ([mattwr18](https://github.com/mattwr18)) +- Update maintenace worker image [\#1484](https://github.com/Human-Connection/Human-Connection/pull/1484) ([roschaefer](https://github.com/roschaefer)) +- Bump eslint-plugin-node from 9.2.0 to 10.0.0 in /backend [\#1483](https://github.com/Human-Connection/Human-Connection/pull/1483) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump helmet from 3.20.1 to 3.21.0 in /backend [\#1482](https://github.com/Human-Connection/Human-Connection/pull/1482) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-node from 9.2.0 to 10.0.0 in /webapp [\#1481](https://github.com/Human-Connection/Human-Connection/pull/1481) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Remove a lot of unused code, reduce graphql schema [\#1480](https://github.com/Human-Connection/Human-Connection/pull/1480) ([roschaefer](https://github.com/roschaefer)) +- Fix \#1394 [\#1479](https://github.com/Human-Connection/Human-Connection/pull/1479) ([roschaefer](https://github.com/roschaefer)) +- Remove slow sorting options [\#1478](https://github.com/Human-Connection/Human-Connection/pull/1478) ([roschaefer](https://github.com/roschaefer)) +- If TAC version is missing, return `null` [\#1477](https://github.com/Human-Connection/Human-Connection/pull/1477) ([roschaefer](https://github.com/roschaefer)) +- 1393 fix show less bugginess [\#1476](https://github.com/Human-Connection/Human-Connection/pull/1476) ([mattwr18](https://github.com/mattwr18)) +- Fix related posts section in 'More Info' [\#1475](https://github.com/Human-Connection/Human-Connection/pull/1475) ([alina-beck](https://github.com/alina-beck)) +- Cursor fixes [\#1474](https://github.com/Human-Connection/Human-Connection/pull/1474) ([alina-beck](https://github.com/alina-beck)) +- Update export syntax, update maintenance worker/neo4j config [\#1473](https://github.com/Human-Connection/Human-Connection/pull/1473) ([mattwr18](https://github.com/mattwr18)) +- Encode the bearer token instead of hard-coding it [\#1464](https://github.com/Human-Connection/Human-Connection/pull/1464) ([roschaefer](https://github.com/roschaefer)) +- Bump eslint-config-prettier from 6.1.0 to 6.2.0 in /webapp [\#1461](https://github.com/Human-Connection/Human-Connection/pull/1461) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-prettier from 6.1.0 to 6.2.0 in /backend [\#1460](https://github.com/Human-Connection/Human-Connection/pull/1460) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nodemon from 1.19.1 to 1.19.2 in /backend [\#1459](https://github.com/Human-Connection/Human-Connection/pull/1459) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nodemon from 1.19.1 to 1.19.2 in /webapp [\#1458](https://github.com/Human-Connection/Human-Connection/pull/1458) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Disable scrolling behind popover [\#1453](https://github.com/Human-Connection/Human-Connection/pull/1453) ([alina-beck](https://github.com/alina-beck)) +- Use hyphens to separate words properly [\#1452](https://github.com/Human-Connection/Human-Connection/pull/1452) ([alina-beck](https://github.com/alina-beck)) +- Limit suggestions list to 15, add component tests [\#1451](https://github.com/Human-Connection/Human-Connection/pull/1451) ([mattwr18](https://github.com/mattwr18)) +- Bump cross-env from 5.2.0 to 5.2.1 in /backend [\#1450](https://github.com/Human-Connection/Human-Connection/pull/1450) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.9.1 to 2.9.3 in /backend [\#1448](https://github.com/Human-Connection/Human-Connection/pull/1448) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-youtube from 5.6.6 to 5.6.7 in /backend [\#1447](https://github.com/Human-Connection/Human-Connection/pull/1447) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-soundcloud from 5.6.6 to 5.6.7 in /backend [\#1446](https://github.com/Human-Connection/Human-Connection/pull/1446) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.9.1 to 2.9.3 in /backend [\#1445](https://github.com/Human-Connection/Human-Connection/pull/1445) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cross-env from 5.2.0 to 5.2.1 in /webapp [\#1444](https://github.com/Human-Connection/Human-Connection/pull/1444) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint from 6.2.2 to 6.3.0 in /backend [\#1443](https://github.com/Human-Connection/Human-Connection/pull/1443) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cross-env from 5.2.0 to 5.2.1 [\#1442](https://github.com/Human-Connection/Human-Connection/pull/1442) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 1414 Implement soft delete [\#1440](https://github.com/Human-Connection/Human-Connection/pull/1440) ([roschaefer](https://github.com/roschaefer)) +- Move Neo4j configuration in configmap [\#1439](https://github.com/Human-Connection/Human-Connection/pull/1439) ([roschaefer](https://github.com/roschaefer)) +- Bump graphql from 14.5.3 to 14.5.4 in /webapp [\#1437](https://github.com/Human-Connection/Human-Connection/pull/1437) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump vue-izitoast from 1.2.0 to 1.2.1 in /webapp [\#1436](https://github.com/Human-Connection/Human-Connection/pull/1436) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.15.2 to 22.16.0 in /webapp [\#1435](https://github.com/Human-Connection/Human-Connection/pull/1435) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump sass-loader from 7.3.1 to 8.0.0 in /webapp [\#1434](https://github.com/Human-Connection/Human-Connection/pull/1434) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j-driver from 1.7.5 to 1.7.6 in /backend [\#1433](https://github.com/Human-Connection/Human-Connection/pull/1433) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.15.2 to 22.16.0 in /backend [\#1432](https://github.com/Human-Connection/Human-Connection/pull/1432) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-node from 9.1.0 to 9.2.0 in /webapp [\#1431](https://github.com/Human-Connection/Human-Connection/pull/1431) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-node from 9.1.0 to 9.2.0 in /backend [\#1430](https://github.com/Human-Connection/Human-Connection/pull/1430) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j-driver from 1.7.5 to 1.7.6 [\#1429](https://github.com/Human-Connection/Human-Connection/pull/1429) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.5.3 to 14.5.4 in /backend [\#1428](https://github.com/Human-Connection/Human-Connection/pull/1428) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 1414 Bugfix: Delete notifications if connected post, comment or user is deleted [\#1426](https://github.com/Human-Connection/Human-Connection/pull/1426) ([roschaefer](https://github.com/roschaefer)) +- Bump apollo-server from 2.9.0 to 2.9.1 in /backend [\#1424](https://github.com/Human-Connection/Human-Connection/pull/1424) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nuxt-dropzone from 1.0.3 to 1.0.4 in /webapp [\#1423](https://github.com/Human-Connection/Human-Connection/pull/1423) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nuxt from 2.9.1 to 2.9.2 in /webapp [\#1421](https://github.com/Human-Connection/Human-Connection/pull/1421) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-standard from 14.0.1 to 14.1.0 in /backend [\#1420](https://github.com/Human-Connection/Human-Connection/pull/1420) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j-graphql-js from 2.7.1 to 2.7.2 in /backend [\#1419](https://github.com/Human-Connection/Human-Connection/pull/1419) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.9.0 to 2.9.1 in /backend [\#1418](https://github.com/Human-Connection/Human-Connection/pull/1418) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-cucumber-preprocessor from 1.15.1 to 1.16.0 [\#1417](https://github.com/Human-Connection/Human-Connection/pull/1417) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump helmet from 3.20.0 to 3.20.1 in /backend [\#1416](https://github.com/Human-Connection/Human-Connection/pull/1416) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Simplify cypress testing on docker [\#1411](https://github.com/Human-Connection/Human-Connection/pull/1411) ([roschaefer](https://github.com/roschaefer)) +- Bump cypress-cucumber-preprocessor from 1.15.0 to 1.15.1 [\#1410](https://github.com/Human-Connection/Human-Connection/pull/1410) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- \[Security\] Bump mixin-deep from 1.3.1 to 1.3.2 [\#1409](https://github.com/Human-Connection/Human-Connection/pull/1409) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- \[Security\] Bump mixin-deep from 1.3.1 to 1.3.2 in /webapp [\#1408](https://github.com/Human-Connection/Human-Connection/pull/1408) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix Editor Bugs [\#1406](https://github.com/Human-Connection/Human-Connection/pull/1406) ([alina-beck](https://github.com/alina-beck)) +- Bump @nuxtjs/apollo from 4.0.0-rc11 to 4.0.0-rc12 in /webapp [\#1404](https://github.com/Human-Connection/Human-Connection/pull/1404) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-shield from 6.0.5 to 6.0.6 in /backend [\#1403](https://github.com/Human-Connection/Human-Connection/pull/1403) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-cucumber-preprocessor from 1.14.1 to 1.15.0 [\#1402](https://github.com/Human-Connection/Human-Connection/pull/1402) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- \[Security\] Bump eslint-utils from 1.3.1 to 1.4.2 in /webapp [\#1401](https://github.com/Human-Connection/Human-Connection/pull/1401) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Update the apollo cache [\#1400](https://github.com/Human-Connection/Human-Connection/pull/1400) ([mattwr18](https://github.com/mattwr18)) +- Update to use \ instead of \ [\#1398](https://github.com/Human-Connection/Human-Connection/pull/1398) ([mattwr18](https://github.com/mattwr18)) +- Check there are ids in the badIds array [\#1397](https://github.com/Human-Connection/Human-Connection/pull/1397) ([mattwr18](https://github.com/mattwr18)) +- Add memory limits to neo4j deployment [\#1392](https://github.com/Human-Connection/Human-Connection/pull/1392) ([roschaefer](https://github.com/roschaefer)) +- Bump babel-eslint from 10.0.2 to 10.0.3 in /backend [\#1389](https://github.com/Human-Connection/Human-Connection/pull/1389) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint from 6.2.1 to 6.2.2 in /backend [\#1388](https://github.com/Human-Connection/Human-Connection/pull/1388) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.8.2 to 2.9.0 in /backend [\#1387](https://github.com/Human-Connection/Human-Connection/pull/1387) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-loader from 2.2.1 to 3.0.0 in /webapp [\#1386](https://github.com/Human-Connection/Human-Connection/pull/1386) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.5.0 to 14.5.3 in /backend [\#1385](https://github.com/Human-Connection/Human-Connection/pull/1385) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.8.2 to 2.9.0 in /backend [\#1384](https://github.com/Human-Connection/Human-Connection/pull/1384) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump babel-eslint from 10.0.2 to 10.0.3 in /webapp [\#1383](https://github.com/Human-Connection/Human-Connection/pull/1383) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0 to 2.0.1 in /backend [\#1382](https://github.com/Human-Connection/Human-Connection/pull/1382) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0 to 2.0.1 in /webapp [\#1381](https://github.com/Human-Connection/Human-Connection/pull/1381) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-express from 2.8.2 to 2.9.0 in /backend [\#1380](https://github.com/Human-Connection/Human-Connection/pull/1380) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.5.0 to 14.5.3 in /webapp [\#1379](https://github.com/Human-Connection/Human-Connection/pull/1379) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Simplify docker entrypoint of neo4j image [\#1377](https://github.com/Human-Connection/Human-Connection/pull/1377) ([roschaefer](https://github.com/roschaefer)) +- Fix infinite-loading infinitely loading [\#1376](https://github.com/Human-Connection/Human-Connection/pull/1376) ([roschaefer](https://github.com/roschaefer)) +- Fix flickering create-button [\#1375](https://github.com/Human-Connection/Human-Connection/pull/1375) ([roschaefer](https://github.com/roschaefer)) +- Fix "cannot read property id of null" in staging [\#1371](https://github.com/Human-Connection/Human-Connection/pull/1371) ([roschaefer](https://github.com/roschaefer)) +- Use ES6 syntax to avoid repetition [\#1370](https://github.com/Human-Connection/Human-Connection/pull/1370) ([mattwr18](https://github.com/mattwr18)) +- Fix UpdatePost resolver/validations [\#1368](https://github.com/Human-Connection/Human-Connection/pull/1368) ([mattwr18](https://github.com/mattwr18)) +- Update vue-izitoast after they released v1.2.0! [\#1366](https://github.com/Human-Connection/Human-Connection/pull/1366) ([roschaefer](https://github.com/roschaefer)) +- Bump graphql from 14.4.2 to 14.5.0 in /webapp [\#1358](https://github.com/Human-Connection/Human-Connection/pull/1358) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-standard from 14.0.0 to 14.0.1 in /backend [\#1356](https://github.com/Human-Connection/Human-Connection/pull/1356) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-cucumber-preprocessor from 1.14.0 to 1.14.1 [\#1354](https://github.com/Human-Connection/Human-Connection/pull/1354) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix database import, pagination and counters on user profile page [\#1351](https://github.com/Human-Connection/Human-Connection/pull/1351) ([roschaefer](https://github.com/roschaefer)) +- Fix post count always showing 0 [\#1350](https://github.com/Human-Connection/Human-Connection/pull/1350) ([roschaefer](https://github.com/roschaefer)) +- Fix expiration dates of JWT and cookie [\#1349](https://github.com/Human-Connection/Human-Connection/pull/1349) ([roschaefer](https://github.com/roschaefer)) +- Update transitive dependencies [\#1348](https://github.com/Human-Connection/Human-Connection/pull/1348) ([roschaefer](https://github.com/roschaefer)) +- Update backend/yarn.lock` [\#1346](https://github.com/Human-Connection/Human-Connection/pull/1346) ([mattwr18](https://github.com/mattwr18)) +- Bump node from 12.8-alpine to 12.9-alpine in /webapp [\#1345](https://github.com/Human-Connection/Human-Connection/pull/1345) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node from 12.8-alpine to 12.9-alpine in /backend [\#1344](https://github.com/Human-Connection/Human-Connection/pull/1344) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.15.1 to 22.15.2 in /webapp [\#1343](https://github.com/Human-Connection/Human-Connection/pull/1343) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @vue/cli-shared-utils from 3.10.0 to 3.11.0 in /webapp [\#1342](https://github.com/Human-Connection/Human-Connection/pull/1342) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.15.1 to 22.15.2 in /backend [\#1341](https://github.com/Human-Connection/Human-Connection/pull/1341) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-cucumber-preprocessor from 1.13.1 to 1.14.0 [\#1340](https://github.com/Human-Connection/Human-Connection/pull/1340) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Visual feedback if filters lead to 0 results [\#1339](https://github.com/Human-Connection/Human-Connection/pull/1339) ([roschaefer](https://github.com/roschaefer)) +- Implement visual feedback if filter is active [\#1338](https://github.com/Human-Connection/Human-Connection/pull/1338) ([roschaefer](https://github.com/roschaefer)) +- Fix vue warnings for MasonryGrid/MasonGridItem [\#1336](https://github.com/Human-Connection/Human-Connection/pull/1336) ([mattwr18](https://github.com/mattwr18)) +- Check if user has agreed to the current terms and conditions [\#1334](https://github.com/Human-Connection/Human-Connection/pull/1334) ([ogerly](https://github.com/ogerly)) +- Bump nuxt-dropzone from 1.0.2 to 1.0.3 in /webapp [\#1330](https://github.com/Human-Connection/Human-Connection/pull/1330) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/axios from 5.5.4 to 5.6.0 in /webapp [\#1329](https://github.com/Human-Connection/Human-Connection/pull/1329) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.8.1 to 2.8.2 in /backend [\#1328](https://github.com/Human-Connection/Human-Connection/pull/1328) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap from 1.24.2 to 1.25.0 in /webapp [\#1327](https://github.com/Human-Connection/Human-Connection/pull/1327) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @sentry/node from 5.6.1 to 5.6.2 in /backend [\#1326](https://github.com/Human-Connection/Human-Connection/pull/1326) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-beta.5 to 2.0.0 in /webapp [\#1325](https://github.com/Human-Connection/Human-Connection/pull/1325) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint from 6.2.0 to 6.2.1 in /backend [\#1324](https://github.com/Human-Connection/Human-Connection/pull/1324) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.26.2 to 1.27.0 in /webapp [\#1323](https://github.com/Human-Connection/Human-Connection/pull/1323) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.8.1 to 2.8.2 in /backend [\#1322](https://github.com/Human-Connection/Human-Connection/pull/1322) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nuxt from 2.8.1 to 2.9.1 in /webapp [\#1321](https://github.com/Human-Connection/Human-Connection/pull/1321) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-beta.5 to 2.0.0 in /backend [\#1320](https://github.com/Human-Connection/Human-Connection/pull/1320) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-shield from 6.0.4 to 6.0.5 in /backend [\#1319](https://github.com/Human-Connection/Human-Connection/pull/1319) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump sass-loader from 7.2.0 to 7.3.1 in /webapp [\#1318](https://github.com/Human-Connection/Human-Connection/pull/1318) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix \#1315 [\#1316](https://github.com/Human-Connection/Human-Connection/pull/1316) ([roschaefer](https://github.com/roschaefer)) +- Fix \#1308 [\#1314](https://github.com/Human-Connection/Human-Connection/pull/1314) ([roschaefer](https://github.com/roschaefer)) +- Bump @nuxtjs/apollo from 4.0.0-rc9 to 4.0.0-rc11 in /webapp [\#1309](https://github.com/Human-Connection/Human-Connection/pull/1309) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-prettier from 6.0.0 to 6.1.0 in /backend [\#1304](https://github.com/Human-Connection/Human-Connection/pull/1304) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump uuid from 3.3.2 to 3.3.3 in /backend [\#1302](https://github.com/Human-Connection/Human-Connection/pull/1302) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-standard from 4.0.0 to 4.0.1 in /webapp [\#1301](https://github.com/Human-Connection/Human-Connection/pull/1301) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-standard from 4.0.0 to 4.0.1 in /backend [\#1300](https://github.com/Human-Connection/Human-Connection/pull/1300) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-prettier from 6.0.0 to 6.1.0 in /webapp [\#1299](https://github.com/Human-Connection/Human-Connection/pull/1299) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-standard from 13.0.1 to 14.0.0 in /backend [\#1298](https://github.com/Human-Connection/Human-Connection/pull/1298) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neode from 0.3.1 to 0.3.2 in /backend [\#1297](https://github.com/Human-Connection/Human-Connection/pull/1297) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neode from 0.3.1 to 0.3.2 [\#1296](https://github.com/Human-Connection/Human-Connection/pull/1296) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Configure dbms.security.procedures [\#1295](https://github.com/Human-Connection/Human-Connection/pull/1295) ([roschaefer](https://github.com/roschaefer)) +- Downgrade @nuxtjs/apollo [\#1294](https://github.com/Human-Connection/Human-Connection/pull/1294) ([mattwr18](https://github.com/mattwr18)) +- Bump jest from 24.8.0 to 24.9.0 in /backend [\#1293](https://github.com/Human-Connection/Human-Connection/pull/1293) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump babel-jest from 24.8.0 to 24.9.0 in /webapp [\#1292](https://github.com/Human-Connection/Human-Connection/pull/1292) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump dotenv from 8.0.0 to 8.1.0 in /backend [\#1291](https://github.com/Human-Connection/Human-Connection/pull/1291) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-beta.4 to 2.0.0-beta.5 in /webapp [\#1290](https://github.com/Human-Connection/Human-Connection/pull/1290) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j-graphql-js from 2.7.0 to 2.7.1 in /backend [\#1289](https://github.com/Human-Connection/Human-Connection/pull/1289) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint from 6.1.0 to 6.2.0 in /backend [\#1288](https://github.com/Human-Connection/Human-Connection/pull/1288) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump jest from 24.8.0 to 24.9.0 in /webapp [\#1287](https://github.com/Human-Connection/Human-Connection/pull/1287) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-beta.4 to 2.0.0-beta.5 in /backend [\#1286](https://github.com/Human-Connection/Human-Connection/pull/1286) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump dotenv from 8.0.0 to 8.1.0 [\#1285](https://github.com/Human-Connection/Human-Connection/pull/1285) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump babel-jest from 24.8.0 to 24.9.0 in /backend [\#1284](https://github.com/Human-Connection/Human-Connection/pull/1284) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- fix\(header-alignment\): Fix logo and locale position. [\#1283](https://github.com/Human-Connection/Human-Connection/pull/1283) ([gha-gozu](https://github.com/gha-gozu)) +- Get rid of property warnings [\#1282](https://github.com/Human-Connection/Human-Connection/pull/1282) ([roschaefer](https://github.com/roschaefer)) +- 272 add error reporting [\#1281](https://github.com/Human-Connection/Human-Connection/pull/1281) ([roschaefer](https://github.com/roschaefer)) +- Refactor graphql queries [\#1280](https://github.com/Human-Connection/Human-Connection/pull/1280) ([mattwr18](https://github.com/mattwr18)) +- Bump @hapi/joi from 15.1.0 to 15.1.1 in /backend [\#1279](https://github.com/Human-Connection/Human-Connection/pull/1279) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix hashtag db import [\#1278](https://github.com/Human-Connection/Human-Connection/pull/1278) ([roschaefer](https://github.com/roschaefer)) +- Fix `Cannot read property countUser of null` [\#1277](https://github.com/Human-Connection/Human-Connection/pull/1277) ([roschaefer](https://github.com/roschaefer)) +- Bump @human-connection/styleguide from 0.5.18 to 0.5.19 in /webapp [\#1274](https://github.com/Human-Connection/Human-Connection/pull/1274) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix user mention menu on production data [\#1271](https://github.com/Human-Connection/Human-Connection/pull/1271) ([roschaefer](https://github.com/roschaefer)) +- 🍰 1062 notification about comment on post [\#1270](https://github.com/Human-Connection/Human-Connection/pull/1270) ([Tirokk](https://github.com/Tirokk)) +- Bump @human-connection/styleguide from 0.5.17 to 0.5.18 in /webapp [\#1269](https://github.com/Human-Connection/Human-Connection/pull/1269) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Validate that a post cannot be created without categories/too many categories [\#1268](https://github.com/Human-Connection/Human-Connection/pull/1268) ([mattwr18](https://github.com/mattwr18)) +- Bump graphql-middleware from 3.0.3 to 3.0.5 in /backend [\#1265](https://github.com/Human-Connection/Human-Connection/pull/1265) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Localise categories [\#1261](https://github.com/Human-Connection/Human-Connection/pull/1261) ([mattwr18](https://github.com/mattwr18)) +- Bump vue-izitoast from `c246fd7` to `ba6b03e` in /webapp [\#1260](https://github.com/Human-Connection/Human-Connection/pull/1260) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap from 1.24.1 to 1.24.2 in /webapp [\#1259](https://github.com/Human-Connection/Human-Connection/pull/1259) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.26.1 to 1.26.2 in /webapp [\#1258](https://github.com/Human-Connection/Human-Connection/pull/1258) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j-graphql-js from 2.6.3 to 2.7.0 in /backend [\#1257](https://github.com/Human-Connection/Human-Connection/pull/1257) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Add masonry layout grid [\#1256](https://github.com/Human-Connection/Human-Connection/pull/1256) ([alina-beck](https://github.com/alina-beck)) +- Maintain consistent naming/punctuation conventions [\#1255](https://github.com/Human-Connection/Human-Connection/pull/1255) ([mattwr18](https://github.com/mattwr18)) +- Bump eslint-plugin-jest from 22.15.0 to 22.15.1 in /webapp [\#1253](https://github.com/Human-Connection/Human-Connection/pull/1253) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @storybook/vue from 5.1.10 to 5.1.11 in /webapp [\#1251](https://github.com/Human-Connection/Human-Connection/pull/1251) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @storybook/addon-a11y from 5.1.10 to 5.1.11 in /webapp [\#1250](https://github.com/Human-Connection/Human-Connection/pull/1250) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @storybook/addon-actions from 5.1.10 to 5.1.11 in /webapp [\#1249](https://github.com/Human-Connection/Human-Connection/pull/1249) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.15.0 to 22.15.1 in /backend [\#1248](https://github.com/Human-Connection/Human-Connection/pull/1248) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 🍰 454 Lokalise / translate all unlocalised Texts / Translations / Languages [\#1244](https://github.com/Human-Connection/Human-Connection/pull/1244) ([Tirokk](https://github.com/Tirokk)) +- Bump apollo-client from 2.6.3 to 2.6.4 in /webapp [\#1239](https://github.com/Human-Connection/Human-Connection/pull/1239) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump sass-loader from 7.1.0 to 7.2.0 in /webapp [\#1238](https://github.com/Human-Connection/Human-Connection/pull/1238) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-cache-inmemory from 1.6.2 to 1.6.3 in /webapp [\#1237](https://github.com/Human-Connection/Human-Connection/pull/1237) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-client from 2.6.3 to 2.6.4 in /backend [\#1236](https://github.com/Human-Connection/Human-Connection/pull/1236) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-cucumber-preprocessor from 1.13.0 to 1.13.1 [\#1235](https://github.com/Human-Connection/Human-Connection/pull/1235) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-cache-inmemory from 1.6.2 to 1.6.3 in /backend [\#1234](https://github.com/Human-Connection/Human-Connection/pull/1234) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- I had enough of `--ignore-engines` [\#1232](https://github.com/Human-Connection/Human-Connection/pull/1232) ([roschaefer](https://github.com/roschaefer)) +- Bump node from 12.7-alpine to 12.8-alpine in /backend [\#1228](https://github.com/Human-Connection/Human-Connection/pull/1228) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node from 12.7-alpine to 12.8-alpine in /webapp [\#1227](https://github.com/Human-Connection/Human-Connection/pull/1227) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump vue-sweetalert-icons from 4.1.0 to 4.2.0 in /webapp [\#1225](https://github.com/Human-Connection/Human-Connection/pull/1225) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 🍰 Registration confirmation of terms of use added II [\#1224](https://github.com/Human-Connection/Human-Connection/pull/1224) ([ogerly](https://github.com/ogerly)) +- Remove obsolete "MOCKS" [\#1223](https://github.com/Human-Connection/Human-Connection/pull/1223) ([roschaefer](https://github.com/roschaefer)) +- Fix expired discord link [\#1220](https://github.com/Human-Connection/Human-Connection/pull/1220) ([roschaefer](https://github.com/roschaefer)) +- Add data-mention-id to seeds mentions [\#1218](https://github.com/Human-Connection/Human-Connection/pull/1218) ([mattwr18](https://github.com/mattwr18)) +- Stub sweetalert-icon in tests which use [\#1217](https://github.com/Human-Connection/Human-Connection/pull/1217) ([mattwr18](https://github.com/mattwr18)) +- Bump eslint-plugin-jest from 22.14.1 to 22.15.0 in /webapp [\#1215](https://github.com/Human-Connection/Human-Connection/pull/1215) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/style-resources from 0.1.2 to 1.0.0 in /webapp [\#1213](https://github.com/Human-Connection/Human-Connection/pull/1213) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump vue-sweetalert-icons from 4.0.0 to 4.1.0 in /webapp [\#1212](https://github.com/Human-Connection/Human-Connection/pull/1212) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.14.1 to 22.15.0 in /backend [\#1211](https://github.com/Human-Connection/Human-Connection/pull/1211) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.26.0 to 1.26.1 in /webapp [\#1210](https://github.com/Human-Connection/Human-Connection/pull/1210) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 🍰 1054 blocked users [\#1209](https://github.com/Human-Connection/Human-Connection/pull/1209) ([roschaefer](https://github.com/roschaefer)) +- Bump @nuxtjs/dotenv from 1.3.0 to 1.4.0 in /webapp [\#1196](https://github.com/Human-Connection/Human-Connection/pull/1196) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-beta.3 to 2.0.0-beta.4 in /backend [\#1195](https://github.com/Human-Connection/Human-Connection/pull/1195) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-beta.3 to 2.0.0-beta.4 in /webapp [\#1194](https://github.com/Human-Connection/Human-Connection/pull/1194) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neode from 0.3.0 to 0.3.1 in /backend [\#1193](https://github.com/Human-Connection/Human-Connection/pull/1193) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump vuex-i18n from 1.13.0 to 1.13.1 in /webapp [\#1192](https://github.com/Human-Connection/Human-Connection/pull/1192) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neode from 0.3.0 to 0.3.1 [\#1191](https://github.com/Human-Connection/Human-Connection/pull/1191) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- add page code-of-conduct, english and german [\#1190](https://github.com/Human-Connection/Human-Connection/pull/1190) ([ogerly](https://github.com/ogerly)) +- Fix terms and conditions template, english and german [\#1185](https://github.com/Human-Connection/Human-Connection/pull/1185) ([ogerly](https://github.com/ogerly)) +- changes and history template, english, german [\#1184](https://github.com/Human-Connection/Human-Connection/pull/1184) ([ogerly](https://github.com/ogerly)) +- Bump metascraper-lang from 5.6.3 to 5.6.5 in /backend [\#1182](https://github.com/Human-Connection/Human-Connection/pull/1182) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @vue/cli-shared-utils from 3.9.0 to 3.10.0 in /webapp [\#1181](https://github.com/Human-Connection/Human-Connection/pull/1181) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-author from 5.6.3 to 5.6.5 in /backend [\#1180](https://github.com/Human-Connection/Human-Connection/pull/1180) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/apollo from 4.0.0-rc9 to 4.0.0-rc10 in /webapp [\#1179](https://github.com/Human-Connection/Human-Connection/pull/1179) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-title from 5.6.3 to 5.6.5 in /backend [\#1178](https://github.com/Human-Connection/Human-Connection/pull/1178) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-image from 5.6.3 to 5.6.5 in /backend [\#1177](https://github.com/Human-Connection/Human-Connection/pull/1177) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 845 load more [\#1176](https://github.com/Human-Connection/Human-Connection/pull/1176) ([MoldaB](https://github.com/MoldaB)) +- edit layout default for guests [\#1175](https://github.com/Human-Connection/Human-Connection/pull/1175) ([ogerly](https://github.com/ogerly)) +- Add static page for data privacy [\#1174](https://github.com/Human-Connection/Human-Connection/pull/1174) ([ogerly](https://github.com/ogerly)) +- Fix depreciation warnings [\#1171](https://github.com/Human-Connection/Human-Connection/pull/1171) ([roschaefer](https://github.com/roschaefer)) +- seed first and then reset [\#1170](https://github.com/Human-Connection/Human-Connection/pull/1170) ([ogerly](https://github.com/ogerly)) +- Move filter by followers functionality to filter dropdown [\#1169](https://github.com/Human-Connection/Human-Connection/pull/1169) ([mattwr18](https://github.com/mattwr18)) +- Bump metascraper-logo from 5.6.3 to 5.6.5 in /backend [\#1167](https://github.com/Human-Connection/Human-Connection/pull/1167) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-audio from 5.6.3 to 5.6.5 in /backend [\#1166](https://github.com/Human-Connection/Human-Connection/pull/1166) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-url from 5.6.3 to 5.6.5 in /backend [\#1165](https://github.com/Human-Connection/Human-Connection/pull/1165) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-soundcloud from 5.6.3 to 5.6.5 in /backend [\#1164](https://github.com/Human-Connection/Human-Connection/pull/1164) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-publisher from 5.6.3 to 5.6.5 in /backend [\#1163](https://github.com/Human-Connection/Human-Connection/pull/1163) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-description from 5.6.3 to 5.6.5 in /backend [\#1162](https://github.com/Human-Connection/Human-Connection/pull/1162) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tippy.js from 4.3.4 to 4.3.5 in /webapp [\#1161](https://github.com/Human-Connection/Human-Connection/pull/1161) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-date from 5.6.3 to 5.6.5 in /backend [\#1160](https://github.com/Human-Connection/Human-Connection/pull/1160) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-video from 5.6.3 to 5.6.5 in /backend [\#1159](https://github.com/Human-Connection/Human-Connection/pull/1159) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-file-upload from 3.3.2 to 3.3.3 [\#1158](https://github.com/Human-Connection/Human-Connection/pull/1158) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Update metascraper-youtube [\#1156](https://github.com/Human-Connection/Human-Connection/pull/1156) ([roschaefer](https://github.com/roschaefer)) +- Use a link's username, open separate window on click [\#1155](https://github.com/Human-Connection/Human-Connection/pull/1155) ([mattwr18](https://github.com/mattwr18)) +- Bump apollo-server-express from 2.8.0 to 2.8.1 in /backend [\#1154](https://github.com/Human-Connection/Human-Connection/pull/1154) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neode from 0.2.16 to 0.3.0 in /backend [\#1152](https://github.com/Human-Connection/Human-Connection/pull/1152) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump merge-graphql-schemas from 1.6.1 to 1.7.0 in /backend [\#1151](https://github.com/Human-Connection/Human-Connection/pull/1151) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.14.0 to 22.14.1 in /webapp [\#1150](https://github.com/Human-Connection/Human-Connection/pull/1150) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.8.0 to 2.8.1 in /backend [\#1149](https://github.com/Human-Connection/Human-Connection/pull/1149) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.14.0 to 22.14.1 in /backend [\#1148](https://github.com/Human-Connection/Human-Connection/pull/1148) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap from 1.21.0 to 1.24.0 in /webapp [\#1147](https://github.com/Human-Connection/Human-Connection/pull/1147) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.8.0 to 2.8.1 in /backend [\#1146](https://github.com/Human-Connection/Human-Connection/pull/1146) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neode from 0.2.18 to 0.3.0 [\#1145](https://github.com/Human-Connection/Human-Connection/pull/1145) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump vuex-i18n from 1.11.0 to 1.13.0 in /webapp [\#1144](https://github.com/Human-Connection/Human-Connection/pull/1144) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix console.errors during `yarn run test` [\#1141](https://github.com/Human-Connection/Human-Connection/pull/1141) ([roschaefer](https://github.com/roschaefer)) +- Refactor social media backend [\#1139](https://github.com/Human-Connection/Human-Connection/pull/1139) ([alina-beck](https://github.com/alina-beck)) +- Bump graphql-middleware from 3.0.2 to 3.0.3 in /backend [\#1138](https://github.com/Human-Connection/Human-Connection/pull/1138) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.7.2 to 2.8.0 in /backend [\#1137](https://github.com/Human-Connection/Human-Connection/pull/1137) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.7.2 to 2.8.0 in /backend [\#1136](https://github.com/Human-Connection/Human-Connection/pull/1136) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress from 3.4.0 to 3.4.1 [\#1135](https://github.com/Human-Connection/Human-Connection/pull/1135) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Emotions on posts [\#1133](https://github.com/Human-Connection/Human-Connection/pull/1133) ([mattwr18](https://github.com/mattwr18)) +- Gitignore ssh directory [\#1132](https://github.com/Human-Connection/Human-Connection/pull/1132) ([mattwr18](https://github.com/mattwr18)) +- Bump cookie-universal-nuxt from 2.0.16 to 2.0.17 in /webapp [\#1131](https://github.com/Human-Connection/Human-Connection/pull/1131) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.13.6 to 22.14.0 in /backend [\#1130](https://github.com/Human-Connection/Human-Connection/pull/1130) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.13.6 to 22.14.0 in /webapp [\#1129](https://github.com/Human-Connection/Human-Connection/pull/1129) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.7.0 to 2.7.2 in /backend [\#1128](https://github.com/Human-Connection/Human-Connection/pull/1128) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.7.0 to 2.7.2 in /backend [\#1127](https://github.com/Human-Connection/Human-Connection/pull/1127) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-express from 2.7.0 to 2.7.2 in /backend [\#1126](https://github.com/Human-Connection/Human-Connection/pull/1126) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node from 12.6-alpine to 12.7-alpine in /backend [\#1118](https://github.com/Human-Connection/Human-Connection/pull/1118) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j from 3.5.5 to 3.5.8 in /neo4j [\#1117](https://github.com/Human-Connection/Human-Connection/pull/1117) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node from 12.6-alpine to 12.7-alpine in /webapp [\#1116](https://github.com/Human-Connection/Human-Connection/pull/1116) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Give more space to neo4j-data [\#1115](https://github.com/Human-Connection/Human-Connection/pull/1115) ([roschaefer](https://github.com/roschaefer)) +- Bump metascraper-video from 4.10.2 to 5.6.3 in /backend [\#1114](https://github.com/Human-Connection/Human-Connection/pull/1114) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump helmet from 3.19.0 to 3.20.0 in /backend [\#1113](https://github.com/Human-Connection/Human-Connection/pull/1113) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-beta.2 to 2.0.0-beta.3 in /webapp [\#1111](https://github.com/Human-Connection/Human-Connection/pull/1111) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-cucumber-preprocessor from 1.12.0 to 1.13.0 [\#1108](https://github.com/Human-Connection/Human-Connection/pull/1108) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-beta.1 to 2.0.0-beta.3 in /backend [\#1106](https://github.com/Human-Connection/Human-Connection/pull/1106) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-title from 4.10.2 to 5.6.3 in /backend [\#1105](https://github.com/Human-Connection/Human-Connection/pull/1105) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-publisher from 4.10.2 to 5.6.3 in /backend [\#1104](https://github.com/Human-Connection/Human-Connection/pull/1104) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-author from 4.10.2 to 5.6.3 in /backend [\#1103](https://github.com/Human-Connection/Human-Connection/pull/1103) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-image from 4.10.2 to 5.6.3 in /backend [\#1102](https://github.com/Human-Connection/Human-Connection/pull/1102) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-lang from 4.10.2 to 5.6.3 in /backend [\#1101](https://github.com/Human-Connection/Human-Connection/pull/1101) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.13.0 to 22.13.6 in /backend [\#1100](https://github.com/Human-Connection/Human-Connection/pull/1100) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump metascraper-date from 4.10.2 to 5.6.3 in /backend [\#1099](https://github.com/Human-Connection/Human-Connection/pull/1099) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @vue/eslint-config-prettier from 4.0.1 to 5.0.0 in /webapp [\#1098](https://github.com/Human-Connection/Human-Connection/pull/1098) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.11.1 to 22.13.6 in /webapp [\#1097](https://github.com/Human-Connection/Human-Connection/pull/1097) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.5.4 to 7.5.5 in /backend [\#1095](https://github.com/Human-Connection/Human-Connection/pull/1095) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-import from 2.18.0 to 2.18.2 in /backend [\#1094](https://github.com/Human-Connection/Human-Connection/pull/1094) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-import from 2.18.0 to 2.18.2 in /webapp [\#1093](https://github.com/Human-Connection/Human-Connection/pull/1093) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint from 6.0.1 to 6.1.0 in /backend [\#1091](https://github.com/Human-Connection/Human-Connection/pull/1091) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/cli from 7.5.0 to 7.5.5 in /backend [\#1089](https://github.com/Human-Connection/Human-Connection/pull/1089) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.11.1 to 22.13.0 in /backend [\#1085](https://github.com/Human-Connection/Human-Connection/pull/1085) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neode from 0.2.16 to 0.2.18 [\#1084](https://github.com/Human-Connection/Human-Connection/pull/1084) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump merge-graphql-schemas from 1.5.8 to 1.6.1 in /backend [\#1083](https://github.com/Human-Connection/Human-Connection/pull/1083) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Created imprint page, added English translations [\#1080](https://github.com/Human-Connection/Human-Connection/pull/1080) ([ogerly](https://github.com/ogerly)) +- Bump eslint-plugin-jest from 22.9.0 to 22.11.1 in /webapp [\#1079](https://github.com/Human-Connection/Human-Connection/pull/1079) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.9.0 to 22.11.1 in /backend [\#1078](https://github.com/Human-Connection/Human-Connection/pull/1078) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.5.4 to 7.5.5 in /webapp [\#1076](https://github.com/Human-Connection/Human-Connection/pull/1076) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.5.4 to 7.5.5 in /webapp [\#1075](https://github.com/Human-Connection/Human-Connection/pull/1075) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/node from 7.5.0 to 7.5.5 in /backend [\#1074](https://github.com/Human-Connection/Human-Connection/pull/1074) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.5.4 to 7.5.5 in /backend [\#1073](https://github.com/Human-Connection/Human-Connection/pull/1073) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump helmet from 3.18.0 to 3.19.0 in /backend [\#1072](https://github.com/Human-Connection/Human-Connection/pull/1072) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/register from 7.4.4 to 7.5.5 in /backend [\#1070](https://github.com/Human-Connection/Human-Connection/pull/1070) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 375 sorting \(II\) [\#1063](https://github.com/Human-Connection/Human-Connection/pull/1063) ([ogerly](https://github.com/ogerly)) +- Bump graphql-shield from 6.0.3 to 6.0.4 in /backend [\#1061](https://github.com/Human-Connection/Human-Connection/pull/1061) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.8.0 to 22.9.0 in /backend [\#1060](https://github.com/Human-Connection/Human-Connection/pull/1060) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.6.9 to 2.7.0 in /backend [\#1058](https://github.com/Human-Connection/Human-Connection/pull/1058) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.8.0 to 22.9.0 in /webapp [\#1057](https://github.com/Human-Connection/Human-Connection/pull/1057) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.6.9 to 2.7.0 in /backend [\#1056](https://github.com/Human-Connection/Human-Connection/pull/1056) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-file-upload from 3.3.1 to 3.3.2 [\#1055](https://github.com/Human-Connection/Human-Connection/pull/1055) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 🍰 Refine social media [\#1053](https://github.com/Human-Connection/Human-Connection/pull/1053) ([alina-beck](https://github.com/alina-beck)) +- Bump eslint-plugin-jest from 22.7.2 to 22.8.0 in /backend [\#1052](https://github.com/Human-Connection/Human-Connection/pull/1052) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.7.2 to 22.8.0 in /webapp [\#1050](https://github.com/Human-Connection/Human-Connection/pull/1050) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Move secrets into secrets kubernetes template [\#1049](https://github.com/Human-Connection/Human-Connection/pull/1049) ([roschaefer](https://github.com/roschaefer)) +- Sledgehammer the file permission problem on docker [\#1048](https://github.com/Human-Connection/Human-Connection/pull/1048) ([roschaefer](https://github.com/roschaefer)) +- Bump linkify-it from 2.1.0 to 2.2.0 in /webapp [\#1047](https://github.com/Human-Connection/Human-Connection/pull/1047) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-file-upload from 3.2.1 to 3.3.1 [\#1046](https://github.com/Human-Connection/Human-Connection/pull/1046) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nodemailer from 6.2.1 to 6.3.0 in /backend [\#1045](https://github.com/Human-Connection/Human-Connection/pull/1045) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Refactoring: Split User and Email [\#1044](https://github.com/Human-Connection/Human-Connection/pull/1044) ([roschaefer](https://github.com/roschaefer)) +- Silence codecov [\#1043](https://github.com/Human-Connection/Human-Connection/pull/1043) ([roschaefer](https://github.com/roschaefer)) +- Fix regression of data import [\#1042](https://github.com/Human-Connection/Human-Connection/pull/1042) ([roschaefer](https://github.com/roschaefer)) +- Fix \#822 by updating the counts of the user [\#1041](https://github.com/Human-Connection/Human-Connection/pull/1041) ([roschaefer](https://github.com/roschaefer)) +- Remove graphql-yoga [\#1040](https://github.com/Human-Connection/Human-Connection/pull/1040) ([roschaefer](https://github.com/roschaefer)) +- Bugfix: Signup email was missing email query param [\#1039](https://github.com/Human-Connection/Human-Connection/pull/1039) ([roschaefer](https://github.com/roschaefer)) +- Refactor CreateComment resolver [\#1038](https://github.com/Human-Connection/Human-Connection/pull/1038) ([mattwr18](https://github.com/mattwr18)) +- Bump apollo-server from 2.6.8 to 2.6.9 in /backend [\#1034](https://github.com/Human-Connection/Human-Connection/pull/1034) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-standard from 12.0.0 to 13.0.1 in /backend [\#1032](https://github.com/Human-Connection/Human-Connection/pull/1032) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-file-upload from 3.2.0 to 3.2.1 [\#1031](https://github.com/Human-Connection/Human-Connection/pull/1031) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.6.8 to 2.6.9 in /backend [\#1029](https://github.com/Human-Connection/Human-Connection/pull/1029) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump wait-on from 3.2.0 to 3.3.0 in /backend [\#1028](https://github.com/Human-Connection/Human-Connection/pull/1028) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump lodash from 4.17.13 to 4.17.14 in /backend [\#1027](https://github.com/Human-Connection/Human-Connection/pull/1027) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- \[Security\] Bump lodash from 4.17.11 to 4.17.14 in /webapp [\#1023](https://github.com/Human-Connection/Human-Connection/pull/1023) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- \[Security\] Bump lodash.template from 4.4.0 to 4.5.0 in /webapp [\#1022](https://github.com/Human-Connection/Human-Connection/pull/1022) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- \[Security\] Bump lodash.mergewith from 4.6.1 to 4.6.2 in /backend [\#1021](https://github.com/Human-Connection/Human-Connection/pull/1021) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Implement paginating user view for admins [\#1019](https://github.com/Human-Connection/Human-Connection/pull/1019) ([roschaefer](https://github.com/roschaefer)) +- 🍰 Send out notifications on CreateComment [\#1018](https://github.com/Human-Connection/Human-Connection/pull/1018) ([Tirokk](https://github.com/Tirokk)) +- Refactor reward/unreward Badges in backend [\#1016](https://github.com/Human-Connection/Human-Connection/pull/1016) ([roschaefer](https://github.com/roschaefer)) +- Bump lodash from 4.17.11 to 4.17.13 in /backend [\#1015](https://github.com/Human-Connection/Human-Connection/pull/1015) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.6.6 to 2.6.8 in /backend [\#1014](https://github.com/Human-Connection/Human-Connection/pull/1014) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.4.5 to 7.5.4 in /webapp [\#1013](https://github.com/Human-Connection/Human-Connection/pull/1013) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.5.0 to 7.5.4 in /backend [\#1012](https://github.com/Human-Connection/Human-Connection/pull/1012) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.6.7 to 2.6.8 in /backend [\#1011](https://github.com/Human-Connection/Human-Connection/pull/1011) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.5.0 to 7.5.4 in /webapp [\#1010](https://github.com/Human-Connection/Human-Connection/pull/1010) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.5.2 to 7.5.4 in /backend [\#1009](https://github.com/Human-Connection/Human-Connection/pull/1009) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress from 3.3.2 to 3.4.0 [\#1008](https://github.com/Human-Connection/Human-Connection/pull/1008) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Follow up of \#958 [\#1007](https://github.com/Human-Connection/Human-Connection/pull/1007) ([roschaefer](https://github.com/roschaefer)) +- footer created imprint and all language ok [\#999](https://github.com/Human-Connection/Human-Connection/pull/999) ([ogerly](https://github.com/ogerly)) +- Bump graphql-shield from 6.0.2 to 6.0.3 in /backend [\#998](https://github.com/Human-Connection/Human-Connection/pull/998) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.4.5 to 7.5.2 in /backend [\#996](https://github.com/Human-Connection/Human-Connection/pull/996) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Update docs [\#995](https://github.com/Human-Connection/Human-Connection/pull/995) ([alina-beck](https://github.com/alina-beck)) +- Signup new users as admin [\#994](https://github.com/Human-Connection/Human-Connection/pull/994) ([roschaefer](https://github.com/roschaefer)) +- User role not nullable [\#993](https://github.com/Human-Connection/Human-Connection/pull/993) ([roschaefer](https://github.com/roschaefer)) +- Neo4j uses a different name for its env vars [\#989](https://github.com/Human-Connection/Human-Connection/pull/989) ([roschaefer](https://github.com/roschaefer)) +- Bump @babel/core from 7.4.5 to 7.5.0 in /backend [\#988](https://github.com/Human-Connection/Human-Connection/pull/988) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node from 12.5-alpine to 12.6-alpine in /backend [\#987](https://github.com/Human-Connection/Human-Connection/pull/987) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node from 12.5-alpine to 12.6-alpine in /webapp [\#985](https://github.com/Human-Connection/Human-Connection/pull/985) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.4.5 to 7.5.0 in /backend [\#984](https://github.com/Human-Connection/Human-Connection/pull/984) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.7.1 to 22.7.2 in /webapp [\#983](https://github.com/Human-Connection/Human-Connection/pull/983) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/node from 7.4.5 to 7.5.0 in /backend [\#982](https://github.com/Human-Connection/Human-Connection/pull/982) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.7.1 to 22.7.2 in /backend [\#981](https://github.com/Human-Connection/Human-Connection/pull/981) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.4.5 to 7.5.0 in /webapp [\#980](https://github.com/Human-Connection/Human-Connection/pull/980) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/cli from 7.4.4 to 7.5.0 in /backend [\#979](https://github.com/Human-Connection/Human-Connection/pull/979) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-loader from 2.2.0 to 2.2.1 in /webapp [\#978](https://github.com/Human-Connection/Human-Connection/pull/978) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.4.0 to 14.4.2 in /backend [\#973](https://github.com/Human-Connection/Human-Connection/pull/973) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.4.0 to 14.4.2 in /webapp [\#972](https://github.com/Human-Connection/Human-Connection/pull/972) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @vue/cli-shared-utils from 3.8.0 to 3.9.0 in /webapp [\#971](https://github.com/Human-Connection/Human-Connection/pull/971) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-loader from 2.1.2 to 2.2.0 in /webapp [\#970](https://github.com/Human-Connection/Human-Connection/pull/970) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Filter posts by category [\#969](https://github.com/Human-Connection/Human-Connection/pull/969) ([mattwr18](https://github.com/mattwr18)) +- Remove request for image in UpdatePost mutation from UI [\#966](https://github.com/Human-Connection/Human-Connection/pull/966) ([mattwr18](https://github.com/mattwr18)) +- Editor embeds merge in nitro embed [\#960](https://github.com/Human-Connection/Human-Connection/pull/960) ([mattwr18](https://github.com/mattwr18)) +- Maintenance service to support maintenance mode [\#956](https://github.com/Human-Connection/Human-Connection/pull/956) ([mattwr18](https://github.com/mattwr18)) +- Add basic styling for comment list [\#955](https://github.com/Human-Connection/Human-Connection/pull/955) ([mattwr18](https://github.com/mattwr18)) +- Refactor code to extract query to it's own file [\#954](https://github.com/Human-Connection/Human-Connection/pull/954) ([mattwr18](https://github.com/mattwr18)) +- Storybook [\#952](https://github.com/Human-Connection/Human-Connection/pull/952) ([mattwr18](https://github.com/mattwr18)) +- Remove unused query as cleanup [\#951](https://github.com/Human-Connection/Human-Connection/pull/951) ([mattwr18](https://github.com/mattwr18)) +- Bump graphql-shield from 5.6.2 to 6.0.2 in /backend [\#948](https://github.com/Human-Connection/Human-Connection/pull/948) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 943 bring user mutation under control [\#945](https://github.com/Human-Connection/Human-Connection/pull/945) ([roschaefer](https://github.com/roschaefer)) +- Bump node from 12.4-alpine to 12.5-alpine in /webapp [\#942](https://github.com/Human-Connection/Human-Connection/pull/942) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node from 12.4-alpine to 12.5-alpine in /backend [\#941](https://github.com/Human-Connection/Human-Connection/pull/941) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-file-upload from 3.1.4 to 3.2.0 [\#937](https://github.com/Human-Connection/Human-Connection/pull/937) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Add details to contribution form [\#936](https://github.com/Human-Connection/Human-Connection/pull/936) ([aonomike](https://github.com/aonomike)) +- Patch cypher injection vulnerability [\#935](https://github.com/Human-Connection/Human-Connection/pull/935) ([roschaefer](https://github.com/roschaefer)) +- 907 mobile responsive menu navbar [\#933](https://github.com/Human-Connection/Human-Connection/pull/933) ([ogerly](https://github.com/ogerly)) +- Bump date-fns from 2.0.0-beta.1 to 2.0.0-beta.2 in /backend [\#930](https://github.com/Human-Connection/Human-Connection/pull/930) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress from 3.3.1 to 3.3.2 [\#929](https://github.com/Human-Connection/Human-Connection/pull/929) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.37 to 2.0.0-beta.2 in /webapp [\#928](https://github.com/Human-Connection/Human-Connection/pull/928) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.37 to 2.0.0-beta.1 in /webapp [\#925](https://github.com/Human-Connection/Human-Connection/pull/925) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.6.6 to 2.6.7 in /backend [\#924](https://github.com/Human-Connection/Human-Connection/pull/924) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.3.1 to 14.4.0 in /webapp [\#923](https://github.com/Human-Connection/Human-Connection/pull/923) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.37 to 2.0.0-beta.1 in /backend [\#922](https://github.com/Human-Connection/Human-Connection/pull/922) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.3.1 to 14.4.0 in /backend [\#921](https://github.com/Human-Connection/Human-Connection/pull/921) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.6.6 to 2.6.7 in /backend [\#920](https://github.com/Human-Connection/Human-Connection/pull/920) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Post with categories [\#919](https://github.com/Human-Connection/Human-Connection/pull/919) ([mattwr18](https://github.com/mattwr18)) +- Bump eslint from 5.16.0 to 6.0.1 in /backend [\#917](https://github.com/Human-Connection/Human-Connection/pull/917) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.36 to 2.0.0-alpha.37 in /webapp [\#916](https://github.com/Human-Connection/Human-Connection/pull/916) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.36 to 2.0.0-alpha.37 in /backend [\#915](https://github.com/Human-Connection/Human-Connection/pull/915) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-promise from 4.1.1 to 4.2.1 in /backend [\#914](https://github.com/Human-Connection/Human-Connection/pull/914) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-promise from 4.1.1 to 4.2.1 in /webapp [\#913](https://github.com/Human-Connection/Human-Connection/pull/913) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.6.4 to 2.6.6 in /backend [\#912](https://github.com/Human-Connection/Human-Connection/pull/912) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-prettier from 5.0.0 to 6.0.0 in /webapp [\#911](https://github.com/Human-Connection/Human-Connection/pull/911) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.6.4 to 2.6.6 in /backend [\#910](https://github.com/Human-Connection/Human-Connection/pull/910) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-prettier from 5.0.0 to 6.0.0 in /backend [\#909](https://github.com/Human-Connection/Human-Connection/pull/909) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-import from 2.17.3 to 2.18.0 in /webapp [\#904](https://github.com/Human-Connection/Human-Connection/pull/904) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-vue from 5.2.2 to 5.2.3 in /webapp [\#903](https://github.com/Human-Connection/Human-Connection/pull/903) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-import from 2.17.3 to 2.18.0 in /backend [\#902](https://github.com/Human-Connection/Human-Connection/pull/902) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Refactor CreateComments functionality [\#901](https://github.com/Human-Connection/Human-Connection/pull/901) ([mattwr18](https://github.com/mattwr18)) +- Write tests for UpdatePost, refactor tests [\#898](https://github.com/Human-Connection/Human-Connection/pull/898) ([mattwr18](https://github.com/mattwr18)) +- Deploy development mailserver [\#893](https://github.com/Human-Connection/Human-Connection/pull/893) ([roschaefer](https://github.com/roschaefer)) +- Bump eslint-plugin-jest from 22.7.0 to 22.7.1 in /backend [\#890](https://github.com/Human-Connection/Human-Connection/pull/890) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.7.0 to 22.7.1 in /webapp [\#889](https://github.com/Human-Connection/Human-Connection/pull/889) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.35 to 2.0.0-alpha.36 in /webapp [\#888](https://github.com/Human-Connection/Human-Connection/pull/888) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix failing build due to lorempixel.com being down [\#885](https://github.com/Human-Connection/Human-Connection/pull/885) ([mattwr18](https://github.com/mattwr18)) +- Use upstream neo4j-graphql-js [\#882](https://github.com/Human-Connection/Human-Connection/pull/882) ([roschaefer](https://github.com/roschaefer)) +- Page size of 12 entries on / page [\#881](https://github.com/Human-Connection/Human-Connection/pull/881) ([roschaefer](https://github.com/roschaefer)) +- Fix master build [\#880](https://github.com/Human-Connection/Human-Connection/pull/880) ([roschaefer](https://github.com/roschaefer)) +- polish locales [\#879](https://github.com/Human-Connection/Human-Connection/pull/879) ([fatherJS](https://github.com/fatherJS)) +- Bump date-fns from 2.0.0-alpha.34 to 2.0.0-alpha.36 in /backend [\#877](https://github.com/Human-Connection/Human-Connection/pull/877) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-shield from 5.6.1 to 5.7.1 in /backend [\#876](https://github.com/Human-Connection/Human-Connection/pull/876) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.6.4 to 22.7.0 in /backend [\#875](https://github.com/Human-Connection/Human-Connection/pull/875) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.6.3 to 2.6.4 in /backend [\#874](https://github.com/Human-Connection/Human-Connection/pull/874) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.6.3 to 2.6.4 in /backend [\#873](https://github.com/Human-Connection/Human-Connection/pull/873) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.34 to 2.0.0-alpha.35 in /webapp [\#872](https://github.com/Human-Connection/Human-Connection/pull/872) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.6.4 to 22.7.0 in /webapp [\#871](https://github.com/Human-Connection/Human-Connection/pull/871) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.34 to 2.0.0-alpha.35 in /backend [\#870](https://github.com/Human-Connection/Human-Connection/pull/870) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Add enableDeletionValue to unlock deletion [\#868](https://github.com/Human-Connection/Human-Connection/pull/868) ([mattwr18](https://github.com/mattwr18)) +- Bump graphql-shield from 5.3.8 to 5.6.1 in /backend [\#866](https://github.com/Human-Connection/Human-Connection/pull/866) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-yoga from 1.17.4 to 1.18.0 in /backend [\#865](https://github.com/Human-Connection/Human-Connection/pull/865) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-client from 2.6.2 to 2.6.3 in /backend [\#862](https://github.com/Human-Connection/Human-Connection/pull/862) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-client from 2.6.2 to 2.6.3 in /webapp [\#861](https://github.com/Human-Connection/Human-Connection/pull/861) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix a text description for the filter bubble [\#856](https://github.com/Human-Connection/Human-Connection/pull/856) ([ogerly](https://github.com/ogerly)) +- When you call up a post you can scroll to the comments [\#855](https://github.com/Human-Connection/Human-Connection/pull/855) ([ogerly](https://github.com/ogerly)) +- Bump babel-eslint from 10.0.1 to 10.0.2 in /webapp [\#854](https://github.com/Human-Connection/Human-Connection/pull/854) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump babel-eslint from 10.0.1 to 10.0.2 in /backend [\#851](https://github.com/Human-Connection/Human-Connection/pull/851) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Tags in the Text of a Contribution like Mentions [\#848](https://github.com/Human-Connection/Human-Connection/pull/848) ([Tirokk](https://github.com/Tirokk)) +- Bump apollo-link-http from 1.5.14 to 1.5.15 in /backend [\#843](https://github.com/Human-Connection/Human-Connection/pull/843) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-prettier from 4.3.0 to 5.0.0 in /backend [\#842](https://github.com/Human-Connection/Human-Connection/pull/842) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-link-context from 1.0.17 to 1.0.18 in /backend [\#841](https://github.com/Human-Connection/Human-Connection/pull/841) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.33 to 2.0.0-alpha.34 in /backend [\#840](https://github.com/Human-Connection/Human-Connection/pull/840) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-prettier from 4.3.0 to 5.0.0 in /webapp [\#838](https://github.com/Human-Connection/Human-Connection/pull/838) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.33 to 2.0.0-alpha.34 in /webapp [\#837](https://github.com/Human-Connection/Human-Connection/pull/837) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 801 reset password [\#834](https://github.com/Human-Connection/Human-Connection/pull/834) ([roschaefer](https://github.com/roschaefer)) +- Add placeholder for new contributions [\#833](https://github.com/Human-Connection/Human-Connection/pull/833) ([mattwr18](https://github.com/mattwr18)) +- Turn off $root listeners in beforeDestroy [\#831](https://github.com/Human-Connection/Human-Connection/pull/831) ([mattwr18](https://github.com/mattwr18)) +- Follow up on \#820 [\#828](https://github.com/Human-Connection/Human-Connection/pull/828) ([roschaefer](https://github.com/roschaefer)) +- Bump date-fns from 2.0.0-alpha.32 to 2.0.0-alpha.33 in /webapp [\#827](https://github.com/Human-Connection/Human-Connection/pull/827) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-file-upload from 3.1.3 to 3.1.4 [\#826](https://github.com/Human-Connection/Human-Connection/pull/826) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.31 to 2.0.0-alpha.33 in /backend [\#825](https://github.com/Human-Connection/Human-Connection/pull/825) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Revert changes to cypress record [\#824](https://github.com/Human-Connection/Human-Connection/pull/824) ([mattwr18](https://github.com/mattwr18)) +- Whitelist queries/mutations, fix tests [\#823](https://github.com/Human-Connection/Human-Connection/pull/823) ([roschaefer](https://github.com/roschaefer)) +- Implement prefix of image urls with a filter [\#821](https://github.com/Human-Connection/Human-Connection/pull/821) ([roschaefer](https://github.com/roschaefer)) +- Bump apollo-server-testing from 2.6.2 to 2.6.3 in /backend [\#819](https://github.com/Human-Connection/Human-Connection/pull/819) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.6.2 to 2.6.3 in /backend [\#818](https://github.com/Human-Connection/Human-Connection/pull/818) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.31 to 2.0.0-alpha.32 in /backend [\#817](https://github.com/Human-Connection/Human-Connection/pull/817) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.31 to 2.0.0-alpha.32 in /webapp [\#815](https://github.com/Human-Connection/Human-Connection/pull/815) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-cucumber-preprocessor from 1.11.2 to 1.12.0 [\#813](https://github.com/Human-Connection/Human-Connection/pull/813) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-file-upload from 3.1.2 to 3.1.3 [\#812](https://github.com/Human-Connection/Human-Connection/pull/812) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix \#799 [\#810](https://github.com/Human-Connection/Human-Connection/pull/810) ([roschaefer](https://github.com/roschaefer)) +- Fix \#800 [\#809](https://github.com/Human-Connection/Human-Connection/pull/809) ([roschaefer](https://github.com/roschaefer)) +- Fix \#470 [\#807](https://github.com/Human-Connection/Human-Connection/pull/807) ([roschaefer](https://github.com/roschaefer)) +- Bump tiptap-extensions from 1.22.1 to 1.22.2 in /webapp [\#798](https://github.com/Human-Connection/Human-Connection/pull/798) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-shield from 5.3.7 to 5.3.8 in /backend [\#797](https://github.com/Human-Connection/Human-Connection/pull/797) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-shield from 5.3.6 to 5.3.7 in /backend [\#796](https://github.com/Human-Connection/Human-Connection/pull/796) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Create Posts with a specified language, or fallback [\#795](https://github.com/Human-Connection/Human-Connection/pull/795) ([mattwr18](https://github.com/mattwr18)) +- Bump prettier from 1.18.0 to 1.18.2 in /webapp [\#794](https://github.com/Human-Connection/Human-Connection/pull/794) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.21.0 to 1.22.1 in /webapp [\#793](https://github.com/Human-Connection/Human-Connection/pull/793) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cookie-universal-nuxt from 2.0.14 to 2.0.16 in /webapp [\#792](https://github.com/Human-Connection/Human-Connection/pull/792) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump vue-sweetalert-icons from 3.2.0 to 3.2.1 in /webapp [\#791](https://github.com/Human-Connection/Human-Connection/pull/791) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tippy.js from 4.3.3 to 4.3.4 in /webapp [\#790](https://github.com/Human-Connection/Human-Connection/pull/790) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump prettier from 1.17.1 to 1.18.2 in /backend [\#789](https://github.com/Human-Connection/Human-Connection/pull/789) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Update comment [\#788](https://github.com/Human-Connection/Human-Connection/pull/788) ([ALau2088](https://github.com/ALau2088)) +- Add teaser image to contribution form [\#787](https://github.com/Human-Connection/Human-Connection/pull/787) ([mattwr18](https://github.com/mattwr18)) +- Replace dependency `ms` completely [\#783](https://github.com/Human-Connection/Human-Connection/pull/783) ([roschaefer](https://github.com/roschaefer)) +- Translate network tab on the left profile page [\#780](https://github.com/Human-Connection/Human-Connection/pull/780) ([roschaefer](https://github.com/roschaefer)) +- Bump apollo-server from 2.6.1 to 2.6.2 in /backend [\#776](https://github.com/Human-Connection/Human-Connection/pull/776) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.29 to 2.0.0-alpha.31 in /backend [\#775](https://github.com/Human-Connection/Human-Connection/pull/775) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.6.1 to 2.6.2 in /backend [\#773](https://github.com/Human-Connection/Human-Connection/pull/773) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-client from 2.6.1 to 2.6.2 in /webapp [\#772](https://github.com/Human-Connection/Human-Connection/pull/772) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-cache-inmemory from 1.6.1 to 1.6.2 in /backend [\#771](https://github.com/Human-Connection/Human-Connection/pull/771) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.29 to 2.0.0-alpha.31 in /webapp [\#770](https://github.com/Human-Connection/Human-Connection/pull/770) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-client from 2.6.1 to 2.6.2 in /backend [\#768](https://github.com/Human-Connection/Human-Connection/pull/768) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump prettier from 1.17.1 to 1.18.0 in /webapp [\#766](https://github.com/Human-Connection/Human-Connection/pull/766) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Authorisation problem when disabling a post [\#763](https://github.com/Human-Connection/Human-Connection/pull/763) ([Tirokk](https://github.com/Tirokk)) +- Refactor filter bubble [\#762](https://github.com/Human-Connection/Human-Connection/pull/762) ([roschaefer](https://github.com/roschaefer)) +- Disable the location.reloads [\#761](https://github.com/Human-Connection/Human-Connection/pull/761) ([roschaefer](https://github.com/roschaefer)) +- Bump date-fns from 2.0.0-alpha.27 to 2.0.0-alpha.29 in /backend [\#758](https://github.com/Human-Connection/Human-Connection/pull/758) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump date-fns from 2.0.0-alpha.27 to 2.0.0-alpha.29 in /webapp [\#757](https://github.com/Human-Connection/Human-Connection/pull/757) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/axios from 5.5.3 to 5.5.4 in /webapp [\#756](https://github.com/Human-Connection/Human-Connection/pull/756) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 402 userprofil tab click function [\#754](https://github.com/Human-Connection/Human-Connection/pull/754) ([ogerly](https://github.com/ogerly)) +- 402 userprofile shouted tab 2 [\#752](https://github.com/Human-Connection/Human-Connection/pull/752) ([ogerly](https://github.com/ogerly)) +- Fix deployment - wrong docker image name [\#751](https://github.com/Human-Connection/Human-Connection/pull/751) ([roschaefer](https://github.com/roschaefer)) +- Bump node from 12.3.1-alpine to 12.4-alpine in /backend [\#750](https://github.com/Human-Connection/Human-Connection/pull/750) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node from 12.3.1-alpine to 12.4-alpine in /webapp [\#749](https://github.com/Human-Connection/Human-Connection/pull/749) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nuxt from 2.8.0 to 2.8.1 in /webapp [\#748](https://github.com/Human-Connection/Human-Connection/pull/748) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.20.2 to 1.21.0 in /webapp [\#746](https://github.com/Human-Connection/Human-Connection/pull/746) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-client from 2.5.1 to 2.6.1 in /backend [\#745](https://github.com/Human-Connection/Human-Connection/pull/745) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-client from 2.6.0 to 2.6.1 in /webapp [\#744](https://github.com/Human-Connection/Human-Connection/pull/744) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-shield from 5.3.5 to 5.3.6 in /backend [\#743](https://github.com/Human-Connection/Human-Connection/pull/743) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tippy.js from 4.3.2 to 4.3.3 in /webapp [\#742](https://github.com/Human-Connection/Human-Connection/pull/742) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-cache-inmemory from 1.6.0 to 1.6.1 in /backend [\#741](https://github.com/Human-Connection/Human-Connection/pull/741) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Delete my User Account functionality [\#740](https://github.com/Human-Connection/Human-Connection/pull/740) ([mattwr18](https://github.com/mattwr18)) +- 206 setup neo4j db constraints on startup [\#739](https://github.com/Human-Connection/Human-Connection/pull/739) ([roschaefer](https://github.com/roschaefer)) +- 🍰 release contribution again [\#736](https://github.com/Human-Connection/Human-Connection/pull/736) ([ogerly](https://github.com/ogerly)) +- DISABLED\_MIDDLEWARES only set outside production [\#735](https://github.com/Human-Connection/Human-Connection/pull/735) ([roschaefer](https://github.com/roschaefer)) +- Bump tippy.js from 4.3.1 to 4.3.2 in /webapp [\#733](https://github.com/Human-Connection/Human-Connection/pull/733) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Hover effect user image upload [\#732](https://github.com/Human-Connection/Human-Connection/pull/732) ([mattwr18](https://github.com/mattwr18)) +- Add date relative date on comments [\#731](https://github.com/Human-Connection/Human-Connection/pull/731) ([aonomike](https://github.com/aonomike)) +- 269 filter by followed users backend part [\#730](https://github.com/Human-Connection/Human-Connection/pull/730) ([roschaefer](https://github.com/roschaefer)) +- Bump tiptap-extensions from 1.20.1 to 1.20.2 in /webapp [\#721](https://github.com/Human-Connection/Human-Connection/pull/721) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap from 1.20.1 to 1.21.0 in /webapp [\#720](https://github.com/Human-Connection/Human-Connection/pull/720) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.5.1 to 2.6.1 in /backend [\#719](https://github.com/Human-Connection/Human-Connection/pull/719) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.5.1 to 2.6.1 in /backend [\#718](https://github.com/Human-Connection/Human-Connection/pull/718) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node from 10-alpine to 12.3.1-alpine in /backend [\#713](https://github.com/Human-Connection/Human-Connection/pull/713) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node from 10-alpine to 12.3.1-alpine in /webapp [\#712](https://github.com/Human-Connection/Human-Connection/pull/712) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nuxt from 2.7.1 to 2.8.0 in /webapp [\#711](https://github.com/Human-Connection/Human-Connection/pull/711) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/axios from 5.5.2 to 5.5.3 in /webapp [\#710](https://github.com/Human-Connection/Human-Connection/pull/710) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.5.0 to 2.5.1 in /backend [\#709](https://github.com/Human-Connection/Human-Connection/pull/709) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.5.0 to 2.5.1 in /backend [\#708](https://github.com/Human-Connection/Human-Connection/pull/708) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Upgrade @nuxt/axios [\#707](https://github.com/Human-Connection/Human-Connection/pull/707) ([mattwr18](https://github.com/mattwr18)) +- Add logo as default avatar background image [\#706](https://github.com/Human-Connection/Human-Connection/pull/706) ([mattwr18](https://github.com/mattwr18)) +- Bump fuse.js from 3.4.4 to 3.4.5 in /webapp [\#704](https://github.com/Human-Connection/Human-Connection/pull/704) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fix user avatar jumping on upload [\#700](https://github.com/Human-Connection/Human-Connection/pull/700) ([mattwr18](https://github.com/mattwr18)) +- 269 filter by followed users [\#699](https://github.com/Human-Connection/Human-Connection/pull/699) ([roschaefer](https://github.com/roschaefer)) +- Fix placeholder text not translating bug [\#695](https://github.com/Human-Connection/Human-Connection/pull/695) ([mattwr18](https://github.com/mattwr18)) +- Fix edit field render bug\(CommentForm\) [\#690](https://github.com/Human-Connection/Human-Connection/pull/690) ([mattwr18](https://github.com/mattwr18)) +- Bump eslint-plugin-import from 2.17.2 to 2.17.3 in /webapp [\#683](https://github.com/Human-Connection/Human-Connection/pull/683) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump express from 4.17.0 to 4.17.1 in /webapp [\#682](https://github.com/Human-Connection/Human-Connection/pull/682) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/axios from 5.5.1 to 5.5.2 in /webapp [\#681](https://github.com/Human-Connection/Human-Connection/pull/681) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nodemon from 1.19.0 to 1.19.1 in /webapp [\#680](https://github.com/Human-Connection/Human-Connection/pull/680) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @vue/cli-shared-utils from 3.7.0 to 3.8.0 in /webapp [\#679](https://github.com/Human-Connection/Human-Connection/pull/679) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nodemon from 1.19.0 to 1.19.1 in /backend [\#678](https://github.com/Human-Connection/Human-Connection/pull/678) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j-driver from 1.7.4 to 1.7.5 in /backend [\#677](https://github.com/Human-Connection/Human-Connection/pull/677) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-import from 2.17.2 to 2.17.3 in /backend [\#676](https://github.com/Human-Connection/Human-Connection/pull/676) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j-driver from 1.7.4 to 1.7.5 [\#675](https://github.com/Human-Connection/Human-Connection/pull/675) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump express from 4.17.0 to 4.17.1 in /backend [\#674](https://github.com/Human-Connection/Human-Connection/pull/674) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- \[Security\] Bump tar from 2.2.1 to 2.2.2 in /webapp [\#673](https://github.com/Human-Connection/Human-Connection/pull/673) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.5.1 to 22.6.4 in /webapp [\#671](https://github.com/Human-Connection/Human-Connection/pull/671) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.3.0 to 14.3.1 in /webapp [\#670](https://github.com/Human-Connection/Human-Connection/pull/670) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-node from 9.0.1 to 9.1.0 in /webapp [\#669](https://github.com/Human-Connection/Human-Connection/pull/669) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/axios from 5.5.0 to 5.5.1 in /webapp [\#668](https://github.com/Human-Connection/Human-Connection/pull/668) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress from 3.3.0 to 3.3.1 [\#667](https://github.com/Human-Connection/Human-Connection/pull/667) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.3.0 to 14.3.1 in /backend [\#666](https://github.com/Human-Connection/Human-Connection/pull/666) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-node from 9.0.1 to 9.1.0 in /backend [\#665](https://github.com/Human-Connection/Human-Connection/pull/665) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump prettier from 1.14.3 to 1.17.1 in /backend [\#664](https://github.com/Human-Connection/Human-Connection/pull/664) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump prettier from 1.14.3 to 1.17.1 in /webapp [\#663](https://github.com/Human-Connection/Human-Connection/pull/663) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.19.10 to 1.20.1 in /webapp [\#661](https://github.com/Human-Connection/Human-Connection/pull/661) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap from 1.19.8 to 1.20.1 in /webapp [\#660](https://github.com/Human-Connection/Human-Connection/pull/660) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/axios from 5.4.1 to 5.5.0 in /webapp [\#659](https://github.com/Human-Connection/Human-Connection/pull/659) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-plugin-retries from 1.2.1 to 1.2.2 [\#658](https://github.com/Human-Connection/Human-Connection/pull/658) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.5.1 to 22.6.4 in /backend [\#657](https://github.com/Human-Connection/Human-Connection/pull/657) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.4.4 to 7.4.5 in /webapp [\#655](https://github.com/Human-Connection/Human-Connection/pull/655) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-client from 2.5.1 to 2.6.0 in /webapp [\#654](https://github.com/Human-Connection/Human-Connection/pull/654) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.4.4 to 7.4.5 in /webapp [\#653](https://github.com/Human-Connection/Human-Connection/pull/653) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.4.4 to 7.4.5 in /backend [\#649](https://github.com/Human-Connection/Human-Connection/pull/649) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/node from 7.2.2 to 7.4.5 in /backend [\#648](https://github.com/Human-Connection/Human-Connection/pull/648) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.4.4 to 7.4.5 in /backend [\#646](https://github.com/Human-Connection/Human-Connection/pull/646) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-cache-inmemory from 1.5.1 to 1.6.0 in /backend [\#645](https://github.com/Human-Connection/Human-Connection/pull/645) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.19.8 to 1.19.10 in /webapp [\#640](https://github.com/Human-Connection/Human-Connection/pull/640) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j-graphql-js from 2.6.0 to 2.6.1 in /backend [\#639](https://github.com/Human-Connection/Human-Connection/pull/639) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap from 1.19.3 to 1.19.8 in /webapp [\#637](https://github.com/Human-Connection/Human-Connection/pull/637) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Image upload backend implementation [\#636](https://github.com/Human-Connection/Human-Connection/pull/636) ([roschaefer](https://github.com/roschaefer)) +- Bump @nuxtjs/apollo from 4.0.0-rc4.2 to 4.0.0-rc5 in /webapp [\#632](https://github.com/Human-Connection/Human-Connection/pull/632) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.19.4 to 1.19.8 in /webapp [\#630](https://github.com/Human-Connection/Human-Connection/pull/630) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress from 3.2.0 to 3.3.0 [\#629](https://github.com/Human-Connection/Human-Connection/pull/629) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-cucumber-preprocessor from 1.11.0 to 1.11.2 [\#628](https://github.com/Human-Connection/Human-Connection/pull/628) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @nuxtjs/apollo from 4.0.0-rc4.1 to 4.0.0-rc4.2 in /webapp [\#621](https://github.com/Human-Connection/Human-Connection/pull/621) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-prettier from 4.2.0 to 4.3.0 in /webapp [\#620](https://github.com/Human-Connection/Human-Connection/pull/620) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump express from 4.16.4 to 4.17.0 in /webapp [\#619](https://github.com/Human-Connection/Human-Connection/pull/619) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump express from 4.16.4 to 4.17.0 in /backend [\#618](https://github.com/Human-Connection/Human-Connection/pull/618) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node-fetch from 2.5.0 to 2.6.0 in /backend [\#617](https://github.com/Human-Connection/Human-Connection/pull/617) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- a contribution that has been blocked can be released again [\#615](https://github.com/Human-Connection/Human-Connection/pull/615) ([ogerly](https://github.com/ogerly)) +- Update CONTRIBUTING.md with codereview notes [\#612](https://github.com/Human-Connection/Human-Connection/pull/612) ([tansaku](https://github.com/tansaku)) +- Bump tiptap from 1.19.2 to 1.19.3 in /webapp [\#611](https://github.com/Human-Connection/Human-Connection/pull/611) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.19.2 to 1.19.4 in /webapp [\#610](https://github.com/Human-Connection/Human-Connection/pull/610) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Delete Comment [\#609](https://github.com/Human-Connection/Human-Connection/pull/609) ([Tirokk](https://github.com/Tirokk)) +- Docs update https configuration [\#608](https://github.com/Human-Connection/Human-Connection/pull/608) ([roschaefer](https://github.com/roschaefer)) +- Bump nuxt from 2.6.3 to 2.7.1 in /webapp [\#607](https://github.com/Human-Connection/Human-Connection/pull/607) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump codecov from 3.4.0 to 3.5.0 [\#606](https://github.com/Human-Connection/Human-Connection/pull/606) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- User profile image uploads [\#605](https://github.com/Human-Connection/Human-Connection/pull/605) ([mattwr18](https://github.com/mattwr18)) +- Bump @nuxtjs/apollo from 4.0.0-rc4 to 4.0.0-rc4.1 in /webapp [\#604](https://github.com/Human-Connection/Human-Connection/pull/604) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump cypress-plugin-retries from 1.2.0 to 1.2.1 [\#603](https://github.com/Human-Connection/Human-Connection/pull/603) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap from 1.19.0 to 1.19.2 in /webapp [\#602](https://github.com/Human-Connection/Human-Connection/pull/602) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.19.1 to 1.19.2 in /webapp [\#601](https://github.com/Human-Connection/Human-Connection/pull/601) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-prettier from 3.0.1 to 3.1.0 in /webapp [\#598](https://github.com/Human-Connection/Human-Connection/pull/598) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.17.0 to 1.19.1 in /webapp [\#597](https://github.com/Human-Connection/Human-Connection/pull/597) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap from 1.17.0 to 1.19.0 in /webapp [\#592](https://github.com/Human-Connection/Human-Connection/pull/592) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump codecov from 3.3.0 to 3.4.0 [\#580](https://github.com/Human-Connection/Human-Connection/pull/580) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tippy.js from 4.3.0 to 4.3.1 in /webapp [\#579](https://github.com/Human-Connection/Human-Connection/pull/579) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server from 2.4.8 to 2.5.0 in /backend [\#568](https://github.com/Human-Connection/Human-Connection/pull/568) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-server-testing from 2.4.8 to 2.5.0 in /backend [\#567](https://github.com/Human-Connection/Human-Connection/pull/567) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.2.1 to 14.3.0 in /backend [\#566](https://github.com/Human-Connection/Human-Connection/pull/566) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.2.1 to 14.3.0 in /webapp [\#565](https://github.com/Human-Connection/Human-Connection/pull/565) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @human-connection/styleguide from 0.5.15 to 0.5.17 in /webapp [\#564](https://github.com/Human-Connection/Human-Connection/pull/564) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Prevent `argument list too long` error [\#562](https://github.com/Human-Connection/Human-Connection/pull/562) ([roschaefer](https://github.com/roschaefer)) +- Bump tiptap-extensions from 1.17.0 to 1.18.1 in /webapp [\#559](https://github.com/Human-Connection/Human-Connection/pull/559) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap from 1.17.0 to 1.18.0 in /webapp [\#558](https://github.com/Human-Connection/Human-Connection/pull/558) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 2019/kw15/change password strength [\#551](https://github.com/Human-Connection/Human-Connection/pull/551) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- Bump jest from 24.7.1 to 24.8.0 in /webapp [\#550](https://github.com/Human-Connection/Human-Connection/pull/550) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump babel-jest from 24.7.1 to 24.8.0 in /webapp [\#549](https://github.com/Human-Connection/Human-Connection/pull/549) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j-driver from 1.7.3 to 1.7.4 [\#548](https://github.com/Human-Connection/Human-Connection/pull/548) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump babel-jest from 24.7.1 to 24.8.0 in /backend [\#547](https://github.com/Human-Connection/Human-Connection/pull/547) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump helmet from 3.16.0 to 3.18.0 in /backend [\#546](https://github.com/Human-Connection/Human-Connection/pull/546) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j-driver from 1.7.3 to 1.7.4 in /backend [\#545](https://github.com/Human-Connection/Human-Connection/pull/545) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump jest from 24.7.1 to 24.8.0 in /backend [\#544](https://github.com/Human-Connection/Human-Connection/pull/544) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-node from 8.0.1 to 9.0.1 in /backend [\#543](https://github.com/Human-Connection/Human-Connection/pull/543) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump dotenv from 7.0.0 to 8.0.0 in /backend [\#540](https://github.com/Human-Connection/Human-Connection/pull/540) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-shield from 5.3.4 to 5.3.5 in /backend [\#539](https://github.com/Human-Connection/Human-Connection/pull/539) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump dotenv from 7.0.0 to 8.0.0 [\#538](https://github.com/Human-Connection/Human-Connection/pull/538) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Add authorship to comments at creation [\#536](https://github.com/Human-Connection/Human-Connection/pull/536) ([mattwr18](https://github.com/mattwr18)) +- Delete SocialMedia [\#535](https://github.com/Human-Connection/Human-Connection/pull/535) ([Tirokk](https://github.com/Tirokk)) +- Bump nodemon from 1.18.11 to 1.19.0 in /backend [\#532](https://github.com/Human-Connection/Human-Connection/pull/532) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nodemon from 1.18.11 to 1.19.0 in /webapp [\#531](https://github.com/Human-Connection/Human-Connection/pull/531) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node-fetch from 2.4.1 to 2.5.0 in /backend [\#530](https://github.com/Human-Connection/Human-Connection/pull/530) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Performant import of production data [\#529](https://github.com/Human-Connection/Human-Connection/pull/529) ([roschaefer](https://github.com/roschaefer)) +- Bump tiptap from 1.16.2 to 1.17.0 in /webapp [\#528](https://github.com/Human-Connection/Human-Connection/pull/528) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.16.2 to 1.17.0 in /webapp [\#527](https://github.com/Human-Connection/Human-Connection/pull/527) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Unexpose irrelevant port 8080 [\#526](https://github.com/Human-Connection/Human-Connection/pull/526) ([roschaefer](https://github.com/roschaefer)) +- Bump neo4j-graphql-js from 2.4.2 to 2.6.0 in /backend [\#524](https://github.com/Human-Connection/Human-Connection/pull/524) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j from 3.5.4 to 3.5.5 in /neo4j [\#523](https://github.com/Human-Connection/Human-Connection/pull/523) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/register from 7.4.0 to 7.4.4 in /backend [\#522](https://github.com/Human-Connection/Human-Connection/pull/522) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node-fetch from 2.3.0 to 2.4.1 in /backend [\#521](https://github.com/Human-Connection/Human-Connection/pull/521) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.4.3 to 7.4.4 in /backend [\#520](https://github.com/Human-Connection/Human-Connection/pull/520) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump v-tooltip from 2.0.1 to 2.0.2 in /webapp [\#519](https://github.com/Human-Connection/Human-Connection/pull/519) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/cli from 7.4.3 to 7.4.4 in /backend [\#518](https://github.com/Human-Connection/Human-Connection/pull/518) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.4.3 to 7.4.4 in /webapp [\#517](https://github.com/Human-Connection/Human-Connection/pull/517) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.4.3 to 7.4.4 in /backend [\#516](https://github.com/Human-Connection/Human-Connection/pull/516) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump node-sass from 4.11.0 to 4.12.0 in /webapp [\#515](https://github.com/Human-Connection/Human-Connection/pull/515) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @vue/cli-shared-utils from 3.6.0 to 3.7.0 in /webapp [\#514](https://github.com/Human-Connection/Human-Connection/pull/514) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.4.3 to 7.4.4 in /webapp [\#513](https://github.com/Human-Connection/Human-Connection/pull/513) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- \[WIP\] Rerun moderation/report tests on failure [\#512](https://github.com/Human-Connection/Human-Connection/pull/512) ([mattwr18](https://github.com/mattwr18)) +- Delete posts [\#511](https://github.com/Human-Connection/Human-Connection/pull/511) ([danielgrijalva](https://github.com/danielgrijalva)) +- Bump eslint-plugin-jest from 22.5.0 to 22.5.1 in /backend [\#508](https://github.com/Human-Connection/Human-Connection/pull/508) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump sanitize-html from 1.20.0 to 1.20.1 in /backend [\#507](https://github.com/Human-Connection/Human-Connection/pull/507) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-prettier from 4.1.0 to 4.2.0 in /webapp [\#506](https://github.com/Human-Connection/Human-Connection/pull/506) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nuxt from 2.6.2 to 2.6.3 in /webapp [\#505](https://github.com/Human-Connection/Human-Connection/pull/505) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Add test coverage [\#504](https://github.com/Human-Connection/Human-Connection/pull/504) ([mattwr18](https://github.com/mattwr18)) +- Bump tippy.js from 4.2.1 to 4.3.0 in /webapp [\#501](https://github.com/Human-Connection/Human-Connection/pull/501) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.4.1 to 22.5.0 in /backend [\#500](https://github.com/Human-Connection/Human-Connection/pull/500) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- \[Security\] Bump jquery from 3.3.1 to 3.4.0 in /backend [\#498](https://github.com/Human-Connection/Human-Connection/pull/498) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap from 1.15.0 to 1.16.2 in /webapp [\#497](https://github.com/Human-Connection/Human-Connection/pull/497) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump tiptap-extensions from 1.15.0 to 1.16.2 in /webapp [\#496](https://github.com/Human-Connection/Human-Connection/pull/496) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Add documentation for neo4j backups in kubernetes [\#492](https://github.com/Human-Connection/Human-Connection/pull/492) ([roschaefer](https://github.com/roschaefer)) +- Bump graphql-shield from 5.3.3 to 5.3.4 in /backend [\#486](https://github.com/Human-Connection/Human-Connection/pull/486) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Refactor maintenance-worker docker image [\#485](https://github.com/Human-Connection/Human-Connection/pull/485) ([roschaefer](https://github.com/roschaefer)) +- Try to fix flaky "ReportContent.feature" [\#477](https://github.com/Human-Connection/Human-Connection/pull/477) ([roschaefer](https://github.com/roschaefer)) +- Bump eslint-plugin-import from 2.17.1 to 2.17.2 in /backend [\#476](https://github.com/Human-Connection/Human-Connection/pull/476) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Add Comment Form [\#475](https://github.com/Human-Connection/Human-Connection/pull/475) ([mattwr18](https://github.com/mattwr18)) +- Bump tiptap-extensions from 1.14.0 to 1.15.0 in /webapp [\#473](https://github.com/Human-Connection/Human-Connection/pull/473) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nuxt from 2.6.1 to 2.6.2 in /webapp [\#472](https://github.com/Human-Connection/Human-Connection/pull/472) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Disable cypress test recordings [\#471](https://github.com/Human-Connection/Human-Connection/pull/471) ([roschaefer](https://github.com/roschaefer)) +- Bump @vue/cli-shared-utils from 3.5.1 to 3.6.0 in /webapp [\#468](https://github.com/Human-Connection/Human-Connection/pull/468) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump v-tooltip from 2.0.0 to 2.0.1 in /webapp [\#467](https://github.com/Human-Connection/Human-Connection/pull/467) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-import from 2.16.0 to 2.17.1 in /backend [\#466](https://github.com/Human-Connection/Human-Connection/pull/466) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-shield from 5.3.2 to 5.3.3 in /backend [\#465](https://github.com/Human-Connection/Human-Connection/pull/465) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Docs improve installation instructions [\#464](https://github.com/Human-Connection/Human-Connection/pull/464) ([roschaefer](https://github.com/roschaefer)) +- Generate a link for @-Mentionings [\#462](https://github.com/Human-Connection/Human-Connection/pull/462) ([roschaefer](https://github.com/roschaefer)) +- Add instruction to configure local cypress config [\#460](https://github.com/Human-Connection/Human-Connection/pull/460) ([roschaefer](https://github.com/roschaefer)) +- Fix emojis, remove duplicate link [\#459](https://github.com/Human-Connection/Human-Connection/pull/459) ([roschaefer](https://github.com/roschaefer)) +- Fix links to documentation [\#455](https://github.com/Human-Connection/Human-Connection/pull/455) ([roschaefer](https://github.com/roschaefer)) +- Bump v-tooltip from 2.0.0-rc.33 to 2.0.0 in /webapp [\#450](https://github.com/Human-Connection/Human-Connection/pull/450) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- refactor follow, unfollow, shout, unshout to custom mutations, but don't add date-time to relation yet [\#449](https://github.com/Human-Connection/Human-Connection/pull/449) ([Tirokk](https://github.com/Tirokk)) +- Bump neo4j from 3.5.3 to 3.5.4 in /backend/neo4j [\#448](https://github.com/Human-Connection/Human-Connection/pull/448) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-shield from 5.3.1 to 5.3.2 in /backend [\#446](https://github.com/Human-Connection/Human-Connection/pull/446) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Mark a notification in the backend as read [\#445](https://github.com/Human-Connection/Human-Connection/pull/445) ([roschaefer](https://github.com/roschaefer)) +- Disabling activityPub middleware again [\#444](https://github.com/Human-Connection/Human-Connection/pull/444) ([roschaefer](https://github.com/roschaefer)) +- Bump nodemon from 1.18.10 to 1.18.11 in /webapp [\#442](https://github.com/Human-Connection/Human-Connection/pull/442) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nodemon from 1.18.10 to 1.18.11 in /backend [\#441](https://github.com/Human-Connection/Human-Connection/pull/441) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- \[WIP\] Frontend implementation for notifications [\#439](https://github.com/Human-Connection/Human-Connection/pull/439) ([roschaefer](https://github.com/roschaefer)) +- 2019/kw15/hide\_all\_unfuctional\_content [\#434](https://github.com/Human-Connection/Human-Connection/pull/434) ([ulfgebhardt](https://github.com/ulfgebhardt)) +- Bump cheerio from 1.0.0-rc.2 to 1.0.0-rc.3 in /backend [\#431](https://github.com/Human-Connection/Human-Connection/pull/431) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump nuxt from 2.4.5 to 2.6.1 in /webapp [\#416](https://github.com/Human-Connection/Human-Connection/pull/416) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 350 query current users notifications [\#415](https://github.com/Human-Connection/Human-Connection/pull/415) ([roschaefer](https://github.com/roschaefer)) +- Use github emojis if possible [\#396](https://github.com/Human-Connection/Human-Connection/pull/396) ([roschaefer](https://github.com/roschaefer)) +- Bump babel-jest from 24.6.0 to 24.7.1 in /webapp [\#391](https://github.com/Human-Connection/Human-Connection/pull/391) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump jest from 24.7.0 to 24.7.1 in /webapp [\#390](https://github.com/Human-Connection/Human-Connection/pull/390) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump jest from 24.7.0 to 24.7.1 in /backend [\#389](https://github.com/Human-Connection/Human-Connection/pull/389) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump babel-jest from 24.5.0 to 24.7.1 in /backend [\#388](https://github.com/Human-Connection/Human-Connection/pull/388) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 342 merge documentation [\#387](https://github.com/Human-Connection/Human-Connection/pull/387) ([roschaefer](https://github.com/roschaefer)) +- Fix flaky cucumbers [\#383](https://github.com/Human-Connection/Human-Connection/pull/383) ([roschaefer](https://github.com/roschaefer)) +- Setup kubectl so it never expires [\#380](https://github.com/Human-Connection/Human-Connection/pull/380) ([roschaefer](https://github.com/roschaefer)) +- Bump jest from 24.6.0 to 24.7.0 in /webapp [\#371](https://github.com/Human-Connection/Human-Connection/pull/371) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.4.2 to 7.4.3 in /webapp [\#369](https://github.com/Human-Connection/Human-Connection/pull/369) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.4.0 to 7.4.3 in /webapp [\#368](https://github.com/Human-Connection/Human-Connection/pull/368) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.4.2 to 7.4.3 in /backend [\#367](https://github.com/Human-Connection/Human-Connection/pull/367) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/cli from 7.2.3 to 7.4.3 in /backend [\#366](https://github.com/Human-Connection/Human-Connection/pull/366) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump jest from 24.6.0 to 24.7.0 in /backend [\#364](https://github.com/Human-Connection/Human-Connection/pull/364) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.4.0 to 7.4.3 in /backend [\#363](https://github.com/Human-Connection/Human-Connection/pull/363) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Fixes \#361 [\#362](https://github.com/Human-Connection/Human-Connection/pull/362) ([Mastercuber](https://github.com/Mastercuber)) +- Bump eslint-plugin-promise from 4.0.1 to 4.1.1 in /backend [\#359](https://github.com/Human-Connection/Human-Connection/pull/359) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump jest from 24.5.0 to 24.6.0 in /backend [\#358](https://github.com/Human-Connection/Human-Connection/pull/358) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump babel-jest from 24.5.0 to 24.6.0 in /webapp [\#356](https://github.com/Human-Connection/Human-Connection/pull/356) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump jest from 24.5.0 to 24.6.0 in /webapp [\#355](https://github.com/Human-Connection/Human-Connection/pull/355) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump slug from 1.0.0 to 1.1.0 in /backend [\#336](https://github.com/Human-Connection/Human-Connection/pull/336) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint from 5.15.3 to 5.16.0 in /backend [\#335](https://github.com/Human-Connection/Human-Connection/pull/335) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.2.0 to 14.2.1 in /backend [\#334](https://github.com/Human-Connection/Human-Connection/pull/334) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.2.0 to 14.2.1 in /webapp [\#333](https://github.com/Human-Connection/Human-Connection/pull/333) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint from 5.15.3 to 5.16.0 in /webapp [\#332](https://github.com/Human-Connection/Human-Connection/pull/332) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Reduce Travis CI build log [\#320](https://github.com/Human-Connection/Human-Connection/pull/320) ([roschaefer](https://github.com/roschaefer)) +- Bump graphql from 14.1.1 to 14.2.0 in /webapp [\#301](https://github.com/Human-Connection/Human-Connection/pull/301) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql from 14.1.1 to 14.2.0 in /backend [\#300](https://github.com/Human-Connection/Human-Connection/pull/300) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Another fix of activity pub implementation [\#249](https://github.com/Human-Connection/Human-Connection/pull/249) ([roschaefer](https://github.com/roschaefer)) +- 240 persistent links [\#248](https://github.com/Human-Connection/Human-Connection/pull/248) ([roschaefer](https://github.com/roschaefer)) +- Apparently this change got overlooked [\#246](https://github.com/Human-Connection/Human-Connection/pull/246) ([roschaefer](https://github.com/roschaefer)) +- Trigger rollout with a change to spec.template [\#245](https://github.com/Human-Connection/Human-Connection/pull/245) ([roschaefer](https://github.com/roschaefer)) +- Added PRIVATE\_KEY\_PASSPHRASE to needed env vars [\#244](https://github.com/Human-Connection/Human-Connection/pull/244) ([Mastercuber](https://github.com/Mastercuber)) +- Should fix \#234 + refactor domain to hostname [\#243](https://github.com/Human-Connection/Human-Connection/pull/243) ([Mastercuber](https://github.com/Mastercuber)) +- Order all resources by createdAt descending \(as default\) [\#239](https://github.com/Human-Connection/Human-Connection/pull/239) ([roschaefer](https://github.com/roschaefer)) +- List socialMedia links [\#237](https://github.com/Human-Connection/Human-Connection/pull/237) ([mattwr18](https://github.com/mattwr18)) +- \[User profile\] Change password [\#233](https://github.com/Human-Connection/Human-Connection/pull/233) ([roschaefer](https://github.com/roschaefer)) +- Bump eslint from 5.15.1 to 5.15.3 in /webapp [\#231](https://github.com/Human-Connection/Human-Connection/pull/231) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-config-prettier from 3.6.0 to 4.1.0 in /webapp [\#229](https://github.com/Human-Connection/Human-Connection/pull/229) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.3.4 to 7.4.2 in /webapp [\#228](https://github.com/Human-Connection/Human-Connection/pull/228) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/preset-env from 7.3.4 to 7.4.2 in /backend [\#227](https://github.com/Human-Connection/Human-Connection/pull/227) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/register from 7.0.0 to 7.4.0 in /backend [\#226](https://github.com/Human-Connection/Human-Connection/pull/226) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint-plugin-jest from 22.3.2 to 22.4.1 in /backend [\#225](https://github.com/Human-Connection/Human-Connection/pull/225) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump apollo-link-http from 1.5.13 to 1.5.14 in /backend [\#224](https://github.com/Human-Connection/Human-Connection/pull/224) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- 204 tests for rewarding badges [\#223](https://github.com/Human-Connection/Human-Connection/pull/223) ([roschaefer](https://github.com/roschaefer)) +- Install kubectl and deploy automatically [\#202](https://github.com/Human-Connection/Human-Connection/pull/202) ([roschaefer](https://github.com/roschaefer)) +- Bump vue-svg-loader from 0.11.0 to 0.12.0 in /webapp [\#200](https://github.com/Human-Connection/Human-Connection/pull/200) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump helmet from 3.15.1 to 3.16.0 in /backend [\#198](https://github.com/Human-Connection/Human-Connection/pull/198) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump graphql-shield from 5.3.0 to 5.3.1 in /backend [\#197](https://github.com/Human-Connection/Human-Connection/pull/197) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump neo4j from 3.5.0 to 3.5.3 in /backend/neo4j [\#196](https://github.com/Human-Connection/Human-Connection/pull/196) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.3.4 to 7.4.0 in /webapp [\#195](https://github.com/Human-Connection/Human-Connection/pull/195) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @babel/core from 7.3.4 to 7.4.0 in /backend [\#194](https://github.com/Human-Connection/Human-Connection/pull/194) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump supertest from 4.0.0 to 4.0.2 in /backend [\#192](https://github.com/Human-Connection/Human-Connection/pull/192) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump eslint from 5.15.1 to 5.15.3 in /backend [\#191](https://github.com/Human-Connection/Human-Connection/pull/191) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump @vue/cli-shared-utils from 3.4.1 to 3.5.1 in /webapp [\#190](https://github.com/Human-Connection/Human-Connection/pull/190) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- \[WIP\] Rollout deployment [\#186](https://github.com/Human-Connection/Human-Connection/pull/186) ([roschaefer](https://github.com/roschaefer)) +- Monorepo [\#184](https://github.com/Human-Connection/Human-Connection/pull/184) ([roschaefer](https://github.com/roschaefer)) +- Bump Nitro-Web from `0fae7a2` to `0c2a228` [\#180](https://github.com/Human-Connection/Human-Connection/pull/180) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Styleguide from `baf3134` to `3f7a00b` [\#178](https://github.com/Human-Connection/Human-Connection/pull/178) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `158ac36` to `fd8cc3f` [\#177](https://github.com/Human-Connection/Human-Connection/pull/177) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `fd02679` to `158ac36` [\#176](https://github.com/Human-Connection/Human-Connection/pull/176) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `0dce83b` to `fd02679` [\#175](https://github.com/Human-Connection/Human-Connection/pull/175) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `a05b438` to `0fae7a2` [\#174](https://github.com/Human-Connection/Human-Connection/pull/174) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Styleguide from `e77754c` to `baf3134` [\#173](https://github.com/Human-Connection/Human-Connection/pull/173) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `4aa640a` to `a05b438` [\#172](https://github.com/Human-Connection/Human-Connection/pull/172) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `28a37c2` to `0dce83b` [\#171](https://github.com/Human-Connection/Human-Connection/pull/171) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Styleguide from `562fddb` to `e77754c` [\#170](https://github.com/Human-Connection/Human-Connection/pull/170) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `2d24fc9` to `28a37c2` [\#168](https://github.com/Human-Connection/Human-Connection/pull/168) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Styleguide from `ce69fe5` to `ce20d5b` [\#166](https://github.com/Human-Connection/Human-Connection/pull/166) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- x [\#165](https://github.com/Human-Connection/Human-Connection/pull/165) ([Lulalaby](https://github.com/Lulalaby)) +- \[WIP\] Killing the past [\#164](https://github.com/Human-Connection/Human-Connection/pull/164) ([Lulalaby](https://github.com/Lulalaby)) +- Update .gitmodules [\#163](https://github.com/Human-Connection/Human-Connection/pull/163) ([Lulalaby](https://github.com/Lulalaby)) +- Bump Nitro-Backend from `2813de4` to `2d24fc9` [\#162](https://github.com/Human-Connection/Human-Connection/pull/162) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `c5c62d2` to `2813de4` [\#160](https://github.com/Human-Connection/Human-Connection/pull/160) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `d857252` to `d848929` [\#159](https://github.com/Human-Connection/Human-Connection/pull/159) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Show all repos build stats [\#147](https://github.com/Human-Connection/Human-Connection/pull/147) ([appinteractive](https://github.com/appinteractive)) +- Bump Nitro-Web from `9ba2200` to `d857252` [\#140](https://github.com/Human-Connection/Human-Connection/pull/140) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `13c6743` to `c5c62d2` [\#138](https://github.com/Human-Connection/Human-Connection/pull/138) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `02dcc22` to `8f0edaf` [\#137](https://github.com/Human-Connection/Human-Connection/pull/137) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `e153eb6` to `d4917da` [\#134](https://github.com/Human-Connection/Human-Connection/pull/134) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `8b8caae` to `13c6743` [\#131](https://github.com/Human-Connection/Human-Connection/pull/131) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `70aca85` to `9ba2200` [\#130](https://github.com/Human-Connection/Human-Connection/pull/130) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `fa26d7c` to `e153eb6` [\#118](https://github.com/Human-Connection/Human-Connection/pull/118) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `1ecdcb1` to `8b8caae` [\#115](https://github.com/Human-Connection/Human-Connection/pull/115) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `6326e24` to `70aca85` [\#113](https://github.com/Human-Connection/Human-Connection/pull/113) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `79749e6` to `1ecdcb1` [\#112](https://github.com/Human-Connection/Human-Connection/pull/112) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `c334a81` to `6326e24` [\#111](https://github.com/Human-Connection/Human-Connection/pull/111) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `617a62a` to `79749e6` [\#110](https://github.com/Human-Connection/Human-Connection/pull/110) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `c124602` to `c334a81` [\#109](https://github.com/Human-Connection/Human-Connection/pull/109) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `b2bad4f` to `617a62a` [\#108](https://github.com/Human-Connection/Human-Connection/pull/108) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `11bc54b` to `c124602` [\#107](https://github.com/Human-Connection/Human-Connection/pull/107) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `349866f` to `11bc54b` [\#106](https://github.com/Human-Connection/Human-Connection/pull/106) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `ae39c18` to `b2bad4f` [\#105](https://github.com/Human-Connection/Human-Connection/pull/105) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `717658f` to `349866f` [\#104](https://github.com/Human-Connection/Human-Connection/pull/104) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `a1b8d53` to `ae39c18` [\#103](https://github.com/Human-Connection/Human-Connection/pull/103) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `d7f9769` to `717658f` [\#102](https://github.com/Human-Connection/Human-Connection/pull/102) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `3d3b3c8` to `a1b8d53` [\#101](https://github.com/Human-Connection/Human-Connection/pull/101) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `a3171d3` to `d7f9769` [\#98](https://github.com/Human-Connection/Human-Connection/pull/98) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `a625118` to `3d3b3c8` [\#97](https://github.com/Human-Connection/Human-Connection/pull/97) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `7593a09` to `a625118` [\#96](https://github.com/Human-Connection/Human-Connection/pull/96) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `313538b` to `a3171d3` [\#95](https://github.com/Human-Connection/Human-Connection/pull/95) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `88341f5` to `7593a09` [\#94](https://github.com/Human-Connection/Human-Connection/pull/94) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `679f4bd` to `313538b` [\#93](https://github.com/Human-Connection/Human-Connection/pull/93) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `f47b136` to `88341f5` [\#92](https://github.com/Human-Connection/Human-Connection/pull/92) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `618368c` to `f47b136` [\#91](https://github.com/Human-Connection/Human-Connection/pull/91) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `5f133a2` to `618368c` [\#90](https://github.com/Human-Connection/Human-Connection/pull/90) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `7a14979` to `679f4bd` [\#89](https://github.com/Human-Connection/Human-Connection/pull/89) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `1539d9a` to `5f133a2` [\#88](https://github.com/Human-Connection/Human-Connection/pull/88) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `010bac5` to `7a14979` [\#86](https://github.com/Human-Connection/Human-Connection/pull/86) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `75bb73a` to `1539d9a` [\#85](https://github.com/Human-Connection/Human-Connection/pull/85) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `40e1ab3` to `010bac5` [\#84](https://github.com/Human-Connection/Human-Connection/pull/84) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `766be0b` to `75bb73a` [\#83](https://github.com/Human-Connection/Human-Connection/pull/83) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `99a9d51` to `766be0b` [\#82](https://github.com/Human-Connection/Human-Connection/pull/82) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `64abd76` to `40e1ab3` [\#81](https://github.com/Human-Connection/Human-Connection/pull/81) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Web from `22354ce` to `6f782ef` [\#80](https://github.com/Human-Connection/Human-Connection/pull/80) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Remove end-to-end tests [\#79](https://github.com/Human-Connection/Human-Connection/pull/79) ([roschaefer](https://github.com/roschaefer)) +- Bump Nitro-Web from `64abd76` to `22354ce` [\#78](https://github.com/Human-Connection/Human-Connection/pull/78) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump Nitro-Backend from `99a9d51` to `bed0f81` [\#77](https://github.com/Human-Connection/Human-Connection/pull/77) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Add build status to README.md [\#76](https://github.com/Human-Connection/Human-Connection/pull/76) ([roschaefer](https://github.com/roschaefer)) +- Bump API from `8ea42b5` to `97d640d` [\#75](https://github.com/Human-Connection/Human-Connection/pull/75) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Full stack tests with submodules and cypress [\#73](https://github.com/Human-Connection/Human-Connection/pull/73) ([roschaefer](https://github.com/roschaefer)) +- Bump API from `a64fff7` to `8ea42b5` [\#70](https://github.com/Human-Connection/Human-Connection/pull/70) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `4437261` to `a64fff7` [\#67](https://github.com/Human-Connection/Human-Connection/pull/67) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `afb8ba9` to `6f88ca7` [\#63](https://github.com/Human-Connection/Human-Connection/pull/63) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `de99fa4` to `afb8ba9` [\#62](https://github.com/Human-Connection/Human-Connection/pull/62) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `394707b` to `de99fa4` [\#59](https://github.com/Human-Connection/Human-Connection/pull/59) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `ab4b520` to `394707b` [\#58](https://github.com/Human-Connection/Human-Connection/pull/58) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `6854ebb` to `ab4b520` [\#57](https://github.com/Human-Connection/Human-Connection/pull/57) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `d162886` to `6854ebb` [\#56](https://github.com/Human-Connection/Human-Connection/pull/56) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `dc74ac7` to `d162886` [\#55](https://github.com/Human-Connection/Human-Connection/pull/55) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `7176bbf` to `dc74ac7` [\#54](https://github.com/Human-Connection/Human-Connection/pull/54) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `da96078` to `4437261` [\#53](https://github.com/Human-Connection/Human-Connection/pull/53) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `2f0508b` to `da96078` [\#51](https://github.com/Human-Connection/Human-Connection/pull/51) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `ba72242` to `7176bbf` [\#50](https://github.com/Human-Connection/Human-Connection/pull/50) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `e95b29c` to `2f0508b` [\#49](https://github.com/Human-Connection/Human-Connection/pull/49) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `5013daf` to `ba72242` [\#48](https://github.com/Human-Connection/Human-Connection/pull/48) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `bf3f51b` to `e95b29c` [\#47](https://github.com/Human-Connection/Human-Connection/pull/47) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `afe0ea0` to `bf3f51b` [\#46](https://github.com/Human-Connection/Human-Connection/pull/46) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `5cd89ed` to `5013daf` [\#45](https://github.com/Human-Connection/Human-Connection/pull/45) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `3fbcc4d` to `5cd89ed` [\#44](https://github.com/Human-Connection/Human-Connection/pull/44) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `9ab1228` to `afe0ea0` [\#43](https://github.com/Human-Connection/Human-Connection/pull/43) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `88d9bc5` to `9ab1228` [\#37](https://github.com/Human-Connection/Human-Connection/pull/37) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `f504fdb` to `3fbcc4d` [\#36](https://github.com/Human-Connection/Human-Connection/pull/36) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `be352a4` to `88d9bc5` [\#34](https://github.com/Human-Connection/Human-Connection/pull/34) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `adad1da` to `f504fdb` [\#33](https://github.com/Human-Connection/Human-Connection/pull/33) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `8c93479` to `be352a4` [\#31](https://github.com/Human-Connection/Human-Connection/pull/31) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `e912261` to `adad1da` [\#30](https://github.com/Human-Connection/Human-Connection/pull/30) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `0c60238` to `8c93479` [\#29](https://github.com/Human-Connection/Human-Connection/pull/29) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `26b6365` to `e912261` [\#28](https://github.com/Human-Connection/Human-Connection/pull/28) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump WebApp from `c10ef29` to `26b6365` [\#27](https://github.com/Human-Connection/Human-Connection/pull/27) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Bump API from `37fea2d` to `0c60238` [\#26](https://github.com/Human-Connection/Human-Connection/pull/26) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) +- Add submodules to auto-update those by dependabot [\#24](https://github.com/Human-Connection/Human-Connection/pull/24) ([roschaefer](https://github.com/roschaefer)) +- Delete docker-compose.yml [\#23](https://github.com/Human-Connection/Human-Connection/pull/23) ([Lulalaby](https://github.com/Lulalaby)) +- Create .gitignore [\#22](https://github.com/Human-Connection/Human-Connection/pull/22) ([Lulalaby](https://github.com/Lulalaby)) +- Update README.md [\#13](https://github.com/Human-Connection/Human-Connection/pull/13) ([Lulalaby](https://github.com/Lulalaby)) + + + +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file From c634ad264bd99dd1a87a86f870d7877aa751dc38 Mon Sep 17 00:00:00 2001 From: mattwr18 Date: Thu, 26 Sep 2019 17:36:02 +0200 Subject: [PATCH 022/164] Run with tag 0.1.0 --- CHANGELOG.md | 1247 -------------------------------------------------- 1 file changed, 1247 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0d107ea2..fb6321786 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -80,1253 +80,6 @@ - Configure emails [\#1599](https://github.com/Human-Connection/Human-Connection/pull/1599) ([alina-beck](https://github.com/alina-beck)) - Improve follow/ufollow mutation [\#1596](https://github.com/Human-Connection/Human-Connection/pull/1596) ([vbelolapotkov](https://github.com/vbelolapotkov)) -## [0.1.0](https://github.com/Human-Connection/Human-Connection/tree/0.1.0) (2019-09-18) -**Implemented enhancements:** - -- \[Enhancement\] Comment-Date [\#722](https://github.com/Human-Connection/Human-Connection/issues/722) -- 🚀 \[Feature\] Provide vscode config with lint settings in align with the project settings [\#590](https://github.com/Human-Connection/Human-Connection/issues/590) -- Add component test for CommentForm.vue [\#554](https://github.com/Human-Connection/Human-Connection/issues/554) -- 🚀 Add testing coverage [\#469](https://github.com/Human-Connection/Human-Connection/issues/469) -- 💬 Hide all unfunctional content till its implemented [\#429](https://github.com/Human-Connection/Human-Connection/issues/429) -- \[Docu\] Merge Nitro-Documentation into HumanConnection Repo [\#342](https://github.com/Human-Connection/Human-Connection/issues/342) -- Make it clearer how to get started from the organisation page [\#169](https://github.com/Human-Connection/Human-Connection/issues/169) -- Core-Feature: Post/Contribution builder [\#42](https://github.com/Human-Connection/Human-Connection/issues/42) -- Events are filtered by current UI language [\#14](https://github.com/Human-Connection/Human-Connection/issues/14) -- refactor authentification [\#4](https://github.com/Human-Connection/Human-Connection/issues/4) -- Hubzilla [\#2](https://github.com/Human-Connection/Human-Connection/issues/2) -- 🍰 2019/kw27/data\_import\_emotions [\#944](https://github.com/Human-Connection/Human-Connection/pull/944) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- 🍰 2019/kw25/improve\_import\_accuracy [\#863](https://github.com/Human-Connection/Human-Connection/pull/863) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- 2019/kw24/import\_images\_improvements [\#830](https://github.com/Human-Connection/Human-Connection/pull/830) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- 🍰 2019/kw24/fix\_imported\_img\_urls [\#829](https://github.com/Human-Connection/Human-Connection/pull/829) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- 🍰 2019/kw22/refactor\_backend\_structure [\#724](https://github.com/Human-Connection/Human-Connection/pull/724) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- Deploy maintenance worker to dockerhub automatically with smaller split size [\#714](https://github.com/Human-Connection/Human-Connection/pull/714) ([roschaefer](https://github.com/roschaefer)) -- 🍰 2019/kw22/alpha\_data\_import\_status\_schema\_split [\#703](https://github.com/Human-Connection/Human-Connection/pull/703) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- 🍰 Avoid deletion of entire namespace by accident [\#702](https://github.com/Human-Connection/Human-Connection/pull/702) ([roschaefer](https://github.com/roschaefer)) -- 🍰 Fix update incompatibility [\#701](https://github.com/Human-Connection/Human-Connection/pull/701) ([roschaefer](https://github.com/roschaefer)) -- 🍰 2019/kw22/alpha\_data\_import [\#697](https://github.com/Human-Connection/Human-Connection/pull/697) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- Run coverage only if requested [\#696](https://github.com/Human-Connection/Human-Connection/pull/696) ([roschaefer](https://github.com/roschaefer)) -- 🍰 2019/kw22/alpha\_data\_export [\#694](https://github.com/Human-Connection/Human-Connection/pull/694) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- Use our own fork to workaround \#600 for now [\#684](https://github.com/Human-Connection/Human-Connection/pull/684) ([roschaefer](https://github.com/roschaefer)) -- 🍰 2019/kw21/github\_templates\_update [\#633](https://github.com/Human-Connection/Human-Connection/pull/633) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- 🍰 2019/kw20/fix\_lint\_rules\_and\_vscode [\#625](https://github.com/Human-Connection/Human-Connection/pull/625) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- 🍰 2019/kw20/fix\_post\_card\_design [\#622](https://github.com/Human-Connection/Human-Connection/pull/622) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- More descriptive minikube setup instructions [\#585](https://github.com/Human-Connection/Human-Connection/pull/585) ([daumie](https://github.com/daumie)) -- 2019/kw19/codecov [\#574](https://github.com/Human-Connection/Human-Connection/pull/574) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- Docs 354 kubernetes cron job for backups [\#573](https://github.com/Human-Connection/Human-Connection/pull/573) ([roschaefer](https://github.com/roschaefer)) -- 2019/kw19/codecov [\#569](https://github.com/Human-Connection/Human-Connection/pull/569) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- Write component tests for CommentForm.vue [\#556](https://github.com/Human-Connection/Human-Connection/pull/556) ([mattwr18](https://github.com/mattwr18)) -- 296 image component [\#499](https://github.com/Human-Connection/Human-Connection/pull/499) ([roschaefer](https://github.com/roschaefer)) -- 2019/kw15/user can change its username to emptystring [\#478](https://github.com/Human-Connection/Human-Connection/pull/478) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- \[WIP\] 451 lokalise unlocalised texts [\#452](https://github.com/Human-Connection/Human-Connection/pull/452) ([Tirokk](https://github.com/Tirokk)) -- 2019/kw14/GitHub issue pullrequest templates [\#360](https://github.com/Human-Connection/Human-Connection/pull/360) ([ulfgebhardt](https://github.com/ulfgebhardt)) - -**Fixed bugs:** - -- 🐛 \[Bug\] Re-send registration mail if user has not yet signed up [\#1616](https://github.com/Human-Connection/Human-Connection/issues/1616) -- 🐛 \[Bug\] Posts lose their Timestamp [\#1575](https://github.com/Human-Connection/Human-Connection/issues/1575) -- 🐛 \[Bug\]\[Import\] Comment dates are missing [\#1555](https://github.com/Human-Connection/Human-Connection/issues/1555) -- 🐛 \[Bug\] Destroyed header [\#1554](https://github.com/Human-Connection/Human-Connection/issues/1554) -- 🐛 \[Bug\] Admin statistics error [\#1511](https://github.com/Human-Connection/Human-Connection/issues/1511) -- 🐛 \[Bug\] Profile Links in Posts visible after Profile Deletion [\#1506](https://github.com/Human-Connection/Human-Connection/issues/1506) -- 🐛 \[Bug\] Moderator sees HTML in reported comments [\#1505](https://github.com/Human-Connection/Human-Connection/issues/1505) -- 🐛 \[Bug\] Missing Translations for Tooltips on Article Categorie Icons [\#1502](https://github.com/Human-Connection/Human-Connection/issues/1502) -- 🐛 \[Bug\] Missing Translation for new Post [\#1501](https://github.com/Human-Connection/Human-Connection/issues/1501) -- 🐛 \[Bug\] Sometimes `createdAt` not set in `CreatePost` [\#1494](https://github.com/Human-Connection/Human-Connection/issues/1494) -- 🐛 \[Bug\] On Firefox Comments `show less` in expanded view is often not clickable [\#1491](https://github.com/Human-Connection/Human-Connection/issues/1491) -- 🐛 \[Bug\] Admin Dashboard page has all counters set to zero [\#1487](https://github.com/Human-Connection/Human-Connection/issues/1487) -- 🐛 \[Bug\] Invite users by Email broken [\#1485](https://github.com/Human-Connection/Human-Connection/issues/1485) -- 🐛 \[Bug\] Post cards are messed up on 'More Info' [\#1468](https://github.com/Human-Connection/Human-Connection/issues/1468) -- 🐛 \[Bug\] Wrong cursor on post [\#1465](https://github.com/Human-Connection/Human-Connection/issues/1465) -- 🐛 \[Design-Bug\] Sorting dropdown should be aligned with post cards [\#1462](https://github.com/Human-Connection/Human-Connection/issues/1462) -- 🐛 \[Bug\] Notifications disappear after refreshing the page [\#1456](https://github.com/Human-Connection/Human-Connection/issues/1456) -- 🐛 \[Bug\] Creating multiple comments on a post does not update the CommentList [\#1455](https://github.com/Human-Connection/Human-Connection/issues/1455) -- 🐛 \[Bug\] Comment mutations allow `deleted`, `disabled` flags as input param [\#1454](https://github.com/Human-Connection/Human-Connection/issues/1454) -- 🐛 \[Bug\] Mouse cursor over Logo seems to be non-clickable [\#1438](https://github.com/Human-Connection/Human-Connection/issues/1438) -- 🐛 \[Bug\] `factories` server blocks port 4123 in docker-compose [\#1427](https://github.com/Human-Connection/Human-Connection/issues/1427) -- 🐛 \[Bug\] Unpleasant re-arranging of layout - SSR html different from CSR [\#1425](https://github.com/Human-Connection/Human-Connection/issues/1425) -- 🐛 \[Bug\] Nullpointer error in notifications menu if resource was deleted [\#1414](https://github.com/Human-Connection/Human-Connection/issues/1414) -- 🐛 \[Bug\] Background is scrolling when overlay is open [\#1413](https://github.com/Human-Connection/Human-Connection/issues/1413) -- 🐛 \[Bug\] I see `notifications.menu.null` in notification list [\#1412](https://github.com/Human-Connection/Human-Connection/issues/1412) -- 🐛 \[Bug\] 413 Request Entity too large [\#1405](https://github.com/Human-Connection/Human-Connection/issues/1405) -- Feature: Less hashtag suggestions in the editor menu [\#1396](https://github.com/Human-Connection/Human-Connection/issues/1396) -- 🐛 \[Bug\] Hashtags are imported with not allowed characters [\#1395](https://github.com/Human-Connection/Human-Connection/issues/1395) -- 🐛 \[Bug\] A new post is added on the news feed page to the end of the loaded ones [\#1394](https://github.com/Human-Connection/Human-Connection/issues/1394) -- 🐛 \[Bug\] Show less functionality broken [\#1393](https://github.com/Human-Connection/Human-Connection/issues/1393) -- 🐛 \[Bug\] Deleted Comment reappears after editing another [\#1391](https://github.com/Human-Connection/Human-Connection/issues/1391) -- 🐛 \[Bug\] Index page on production data is too slow! [\#1390](https://github.com/Human-Connection/Human-Connection/issues/1390) -- 🐛 \[Bug\] Console errors when reloading on createPost route [\#1373](https://github.com/Human-Connection/Human-Connection/issues/1373) -- 🐛 \[Bug\]\[Production\] Only 6 posts of the 27 posts on my profile on the alpha are visible [\#1369](https://github.com/Human-Connection/Human-Connection/issues/1369) -- 🐛 \[Bug\] GraphQL error locationName is invalid [\#1367](https://github.com/Human-Connection/Human-Connection/issues/1367) -- 🐛 \[Bug\] Post mutations crash on nested resolvers [\#1353](https://github.com/Human-Connection/Human-Connection/issues/1353) -- 🐛 \[Bug\] Cannot update post without a category [\#1352](https://github.com/Human-Connection/Human-Connection/issues/1352) -- 🐛 \[Bug\] User profile page: Result set sizes !== pagination counts [\#1333](https://github.com/Human-Connection/Human-Connection/issues/1333) -- 🐛 \[Bug\] Missing notifications resolver [\#1332](https://github.com/Human-Connection/Human-Connection/issues/1332) -- 🐛 \[Bug\] Cannot re-use existing hashtags [\#1315](https://github.com/Human-Connection/Human-Connection/issues/1315) -- 🐛 \[Bug\] Cannot edit post [\#1310](https://github.com/Human-Connection/Human-Connection/issues/1310) -- 🐛 \[Bug\] Hashtag filter is broken [\#1308](https://github.com/Human-Connection/Human-Connection/issues/1308) -- 🐛 \[Bug\] Scroll to comment via anchor link not working [\#1307](https://github.com/Human-Connection/Human-Connection/issues/1307) -- 🐛 \[Bug\] Hashtag links are not URL safe [\#1276](https://github.com/Human-Connection/Human-Connection/issues/1276) -- 🐛 \[Bug\] Hashtags are imported with leading `\#` [\#1275](https://github.com/Human-Connection/Human-Connection/issues/1275) -- 🐛 \[Bug\] Sort by "most commented" or "most popular" waaaay to slow [\#1272](https://github.com/Human-Connection/Human-Connection/issues/1272) -- 🐛 \[Bug\] Scrambled Placeholder when entering Comment Field [\#1254](https://github.com/Human-Connection/Human-Connection/issues/1254) -- 🐛 \[Bug\] Login design lack, have the Header items left and right aligned [\#1246](https://github.com/Human-Connection/Human-Connection/issues/1246) -- 🐛 \[Bug\] Scroll to Posts Comment area doesn't work [\#1245](https://github.com/Human-Connection/Human-Connection/issues/1245) -- 🐛 \[Bug\] Admin pages statistics undefined error [\#1242](https://github.com/Human-Connection/Human-Connection/issues/1242) -- 🐛 \[Bug\] I am logged in, but nothing happens [\#1240](https://github.com/Human-Connection/Human-Connection/issues/1240) -- 🐛 \[Bug\] Load more resets filter settings [\#1231](https://github.com/Human-Connection/Human-Connection/issues/1231) -- 🐛 \[Bug\] after logging out a new log in is incorrect [\#1221](https://github.com/Human-Connection/Human-Connection/issues/1221) -- 🐛 \[Bug\] separate text at words [\#1219](https://github.com/Human-Connection/Human-Connection/issues/1219) -- 🐛 \[Bug\] Registration without user condition confirmation [\#1208](https://github.com/Human-Connection/Human-Connection/issues/1208) -- 🐛 \[Bug\] Categories are not localised [\#1201](https://github.com/Human-Connection/Human-Connection/issues/1201) -- 🐛 \[Bug\] Post image: preview image differs from final result [\#1199](https://github.com/Human-Connection/Human-Connection/issues/1199) -- 🐛 \[Bug\] Editor link button has no effect [\#1198](https://github.com/Human-Connection/Human-Connection/issues/1198) -- 🐛 \[Bug\] Editor placeholder and menu overlap [\#1197](https://github.com/Human-Connection/Human-Connection/issues/1197) -- 🐛 \[Bug\] SweetAlert - document is not defined [\#1112](https://github.com/Human-Connection/Human-Connection/issues/1112) -- 🐛 \[Bug\] search bar in desktop view on normal size [\#975](https://github.com/Human-Connection/Human-Connection/issues/975) -- 🐛 \[Bug\] Updating a post without a teaser image throws an error [\#965](https://github.com/Human-Connection/Human-Connection/issues/965) -- 🐛 \[Bug\] thumbnail for the contributions must get a maximum height. [\#961](https://github.com/Human-Connection/Human-Connection/issues/961) -- 🐛 \[Bug\] full ads width use with small devices [\#957](https://github.com/Human-Connection/Human-Connection/issues/957) -- 🐛 \[Bug\] Filter feature exposing email [\#943](https://github.com/Human-Connection/Human-Connection/issues/943) -- 🐛 \[Bug\] minimum size of \ / application missing [\#934](https://github.com/Human-Connection/Human-Connection/issues/934) -- 🐛 \[Bug\] Fix build [\#883](https://github.com/Human-Connection/Human-Connection/issues/883) -- 🐛 \[Bug\] Update of polish locales [\#878](https://github.com/Human-Connection/Human-Connection/issues/878) -- 🐛 \[Bug\] property or method "enableDeletionValue" is not defined in the instance but referenced during render [\#867](https://github.com/Human-Connection/Human-Connection/issues/867) -- 🐛 \[Bug\] Contributions Dataimport incomplete [\#860](https://github.com/Human-Connection/Human-Connection/issues/860) -- 🐛 \[Bug\] Tripple / Duplicate Tags on Production [\#857](https://github.com/Human-Connection/Human-Connection/issues/857) -- 🐛 \[Bug\] GraphQl error when saving the residence in the profile settings [\#850](https://github.com/Human-Connection/Human-Connection/issues/850) -- 🐛 \[Bug\] No Post Image [\#846](https://github.com/Human-Connection/Human-Connection/issues/846) -- 🐛 \[Bug\] Comments cannot be expanded if they are too long [\#844](https://github.com/Human-Connection/Human-Connection/issues/844) -- 🐛 \[Bug\] Use Vuex to make editor placeholder reactive [\#835](https://github.com/Human-Connection/Human-Connection/issues/835) -- 🐛 \[Bug\] Empty placeholder when creating new Post [\#832](https://github.com/Human-Connection/Human-Connection/issues/832) -- 🐛 \[Bug\] load more is sometimes wrong on User Profile in the three Tabs [\#822](https://github.com/Human-Connection/Human-Connection/issues/822) -- 🐛 \[Bug\] Posts teaser images are broken [\#820](https://github.com/Human-Connection/Human-Connection/issues/820) -- 🐛 \[Bug\] A user can report another user several times. [\#811](https://github.com/Human-Connection/Human-Connection/issues/811) -- 🐛 \[Bug\] HcContributionForm submit is not disabled by default [\#806](https://github.com/Human-Connection/Human-Connection/issues/806) -- 🐛 \[Bug\] CommentByPost Query defined, but never used [\#805](https://github.com/Human-Connection/Human-Connection/issues/805) -- 🐛 \[Bug\] $root.$on with no $root.$off [\#804](https://github.com/Human-Connection/Human-Connection/issues/804) -- 🐛 \[Bug\] Broken avatar urls on production [\#800](https://github.com/Human-Connection/Human-Connection/issues/800) -- 🐛 \[Bug\] Badges are missing in production [\#799](https://github.com/Human-Connection/Human-Connection/issues/799) -- 🐛 \[Bug\] User profile page \>\> content menu - wrong callback [\#785](https://github.com/Human-Connection/Human-Connection/issues/785) -- 🐛 \[Bug\] Untranslated Texts in Post Page [\#764](https://github.com/Human-Connection/Human-Connection/issues/764) -- 🐛 \[Bug\] Authorization problem when disabling a post. [\#734](https://github.com/Human-Connection/Human-Connection/issues/734) -- 🐛 User can delete Comments of others … [\#728](https://github.com/Human-Connection/Human-Connection/issues/728) -- 🐛 \[Bug\] Comment Display & Design Differences [\#717](https://github.com/Human-Connection/Human-Connection/issues/717) -- 🐛 \[Bug\] Postcard content excerpt overflow [\#716](https://github.com/Human-Connection/Human-Connection/issues/716) -- 🐛 \[Bug\]High Severity Security Vulnerability [\#705](https://github.com/Human-Connection/Human-Connection/issues/705) -- 🐛 \[Bug\] Avatar upload - handle large filesizes and error exceeding the limit [\#691](https://github.com/Human-Connection/Human-Connection/issues/691) -- 🐛 \[Bug\] Avatar update on all ressources when uploading new Avatar [\#689](https://github.com/Human-Connection/Human-Connection/issues/689) -- 🐛 \[Bug\] Hover effect on Userprofile Image to suggest upload [\#688](https://github.com/Human-Connection/Human-Connection/issues/688) -- 🐛 \[Bug\] Two Upload Success Messages are sent to the client on Image Upload \(User Profile\) [\#687](https://github.com/Human-Connection/Human-Connection/issues/687) -- 🐛 \[Bug\] Dummy placeholder for empty user avatars [\#686](https://github.com/Human-Connection/Human-Connection/issues/686) -- 🐛 \[Bug\] User Avatar Image jumping on upload [\#685](https://github.com/Human-Connection/Human-Connection/issues/685) -- 🐛 \[Bug\] Update avatar image size [\#643](https://github.com/Human-Connection/Human-Connection/issues/643) -- 🐛 Revert Empty.vue to use static \ tag instead of \ [\#613](https://github.com/Human-Connection/Human-Connection/issues/613) -- 🐛 Performance issue on index page [\#600](https://github.com/Human-Connection/Human-Connection/issues/600) -- \[Vue warn\]: Invalid prop: custom validator check failed for prop "size" [\#586](https://github.com/Human-Connection/Human-Connection/issues/586) -- 🐛 \[minikube\] Crash-Loop on `nitro-neo4j` Container on a Local Minikube setup [\#584](https://github.com/Human-Connection/Human-Connection/issues/584) -- 🐛 Placeholder in CommentForm does not change Localisation dynamically [\#583](https://github.com/Human-Connection/Human-Connection/issues/583) -- 🐛 No Edit Field displayed in CommentForm [\#582](https://github.com/Human-Connection/Human-Connection/issues/582) -- Tiptap bug for 1.8.0 [\#572](https://github.com/Human-Connection/Human-Connection/issues/572) -- 🐛 Rapidly double clicking on `Comment` button causes two database writes [\#542](https://github.com/Human-Connection/Human-Connection/issues/542) -- 🐛 \[Doc\] Modify Documentation for use with Monorepo [\#479](https://github.com/Human-Connection/Human-Connection/issues/479) -- 🐛 Re-enable cypress --record on May 2019 [\#470](https://github.com/Human-Connection/Human-Connection/issues/470) -- 🐛 \[Bug\] Lokalise / translate all unlocalised Texts / Translations / Languages [\#454](https://github.com/Human-Connection/Human-Connection/issues/454) -- 🐛 \[Webapp\] Lokalise unlocalised texts [\#451](https://github.com/Human-Connection/Human-Connection/issues/451) -- 🐛 \[Bug\] Menu in Post does not scroll to comment section [\#436](https://github.com/Human-Connection/Human-Connection/issues/436) -- 🐛 \[Bug\] Disabled Posts - Border is rendered over Profile-Menu [\#433](https://github.com/Human-Connection/Human-Connection/issues/433) -- \[Bug\] Don't expose private RSA key [\#411](https://github.com/Human-Connection/Human-Connection/issues/411) -- 🐛 \[Bug\] On Post hide unimplemented Links "Let's Talk" and "Versus" [\#386](https://github.com/Human-Connection/Human-Connection/issues/386) -- 🐛 \[Bug\] Menu in Post is not sticky - must always be visible [\#385](https://github.com/Human-Connection/Human-Connection/issues/385) -- 🐛\[Bug\] All PostCards have the same height - dynamic height required [\#378](https://github.com/Human-Connection/Human-Connection/issues/378) -- ActivityPub: outbox\#first results in HTTP 500 error [\#361](https://github.com/Human-Connection/Human-Connection/issues/361) -- Flaky Cucumber Tests [\#338](https://github.com/Human-Connection/Human-Connection/issues/338) -- 🐛 \[Bug\] New Post - Bubble is cut off, if window scrolls [\#337](https://github.com/Human-Connection/Human-Connection/issues/337) -- SyntaxError: Unexpected token ... [\#331](https://github.com/Human-Connection/Human-Connection/issues/331) -- Follower count in floating window above user links does not increase [\#293](https://github.com/Human-Connection/Human-Connection/issues/293) -- \[Main Page\] `↓ load more` button should disappear if there are no more posts to load [\#253](https://github.com/Human-Connection/Human-Connection/issues/253) -- \[User Profile \>\> Settings \>\> Security\] Change Password Cross-validations [\#247](https://github.com/Human-Connection/Human-Connection/issues/247) -- BugReporter [\#6](https://github.com/Human-Connection/Human-Connection/issues/6) -- refactor authentification [\#4](https://github.com/Human-Connection/Human-Connection/issues/4) -- 🍰 Missing translations [\#1593](https://github.com/Human-Connection/Human-Connection/pull/1593) ([Tirokk](https://github.com/Tirokk)) -- 🍰 Make hashtag links URL safe [\#1571](https://github.com/Human-Connection/Human-Connection/pull/1571) ([Tirokk](https://github.com/Tirokk)) -- \[WIP\] Sorting dropdown is aligned with post cards [\#1539](https://github.com/Human-Connection/Human-Connection/pull/1539) ([ogerly](https://github.com/ogerly)) -- 🍰 Fixes a create and update comment problem in the comments list [\#1537](https://github.com/Human-Connection/Human-Connection/pull/1537) ([Tirokk](https://github.com/Tirokk)) -- 🍰 Update follower count on follow/unfollow [\#1533](https://github.com/Human-Connection/Human-Connection/pull/1533) ([vbelolapotkov](https://github.com/vbelolapotkov)) -- Increase nginx client max body size, split size legacy migration [\#1407](https://github.com/Human-Connection/Human-Connection/pull/1407) ([mattwr18](https://github.com/mattwr18)) -- 🍰 Correct the import of tags from the Alpha and refactor editor hashtags [\#1399](https://github.com/Human-Connection/Human-Connection/pull/1399) ([Tirokk](https://github.com/Tirokk)) -- 🍰 454 Lokalise unlocalised texts and fixes texts [\#1372](https://github.com/Human-Connection/Human-Connection/pull/1372) ([Tirokk](https://github.com/Tirokk)) -- 🍰 \[Bugfix\] Fix filter menu and refactor default layout [\#1233](https://github.com/Human-Connection/Human-Connection/pull/1233) ([roschaefer](https://github.com/roschaefer)) -- HcContributionForm submit is disabled by default [\#977](https://github.com/Human-Connection/Human-Connection/pull/977) ([ogerly](https://github.com/ogerly)) -- large images are set to maximum height [\#976](https://github.com/Human-Connection/Human-Connection/pull/976) ([ogerly](https://github.com/ogerly)) -- polish language on current status [\#968](https://github.com/Human-Connection/Human-Connection/pull/968) ([ogerly](https://github.com/ogerly)) -- long links and content is wrapped [\#963](https://github.com/Human-Connection/Human-Connection/pull/963) ([ogerly](https://github.com/ogerly)) -- 🐛 \[Bug\] full ads width use with small devices [\#958](https://github.com/Human-Connection/Human-Connection/pull/958) ([ogerly](https://github.com/ogerly)) -- the one-time reporting of a user, post or comment [\#908](https://github.com/Human-Connection/Human-Connection/pull/908) ([ogerly](https://github.com/ogerly)) -- region and place is no longer created twice. [\#905](https://github.com/Human-Connection/Human-Connection/pull/905) ([ogerly](https://github.com/ogerly)) -- 🐛 \[Bug\] : long comments can be folded up and down [\#864](https://github.com/Human-Connection/Human-Connection/pull/864) ([ogerly](https://github.com/ogerly)) -- 🍰 2019/kw25/improve\\_import\\_accuracy [\#863](https://github.com/Human-Connection/Human-Connection/pull/863) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- Set up editor placeholder to use Vuex [\#836](https://github.com/Human-Connection/Human-Connection/pull/836) ([mattwr18](https://github.com/mattwr18)) -- 🍰 2019/kw24/fix\\_imported\\_img\\_urls [\#829](https://github.com/Human-Connection/Human-Connection/pull/829) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- \[Bug\] Untranslated Texts in Post Page \#764 [\#786](https://github.com/Human-Connection/Human-Connection/pull/786) ([ogerly](https://github.com/ogerly)) -- User can not anymore delete Comments of others [\#729](https://github.com/Human-Connection/Human-Connection/pull/729) ([Tirokk](https://github.com/Tirokk)) -- Don't remove middlewares in production [\#725](https://github.com/Human-Connection/Human-Connection/pull/725) ([roschaefer](https://github.com/roschaefer)) -- 🍰 Avoid deletion of entire namespace by accident [\#702](https://github.com/Human-Connection/Human-Connection/pull/702) ([roschaefer](https://github.com/roschaefer)) -- Fix upload large file sizes bug [\#698](https://github.com/Human-Connection/Human-Connection/pull/698) ([aonomike](https://github.com/aonomike)) -- 689 fix broken image urls after upload [\#693](https://github.com/Human-Connection/Human-Connection/pull/693) ([roschaefer](https://github.com/roschaefer)) -- Use our own fork to workaround \\#600 for now [\#684](https://github.com/Human-Connection/Human-Connection/pull/684) ([roschaefer](https://github.com/roschaefer)) -- Fix duplicate tags by using the name as the id [\#662](https://github.com/Human-Connection/Human-Connection/pull/662) ([roschaefer](https://github.com/roschaefer)) -- Change ds-avatar size to x-large [\#644](https://github.com/Human-Connection/Human-Connection/pull/644) ([aonomike](https://github.com/aonomike)) -- Refactor to use \ instead of \ component for images [\#626](https://github.com/Human-Connection/Human-Connection/pull/626) ([aonomike](https://github.com/aonomike)) -- Fix wrong screenshot in kubernetes docs [\#616](https://github.com/Human-Connection/Human-Connection/pull/616) ([roschaefer](https://github.com/roschaefer)) -- Refactoring validation middleware [\#596](https://github.com/Human-Connection/Human-Connection/pull/596) ([roschaefer](https://github.com/roschaefer)) -- Revert logout.vue [\#594](https://github.com/Human-Connection/Human-Connection/pull/594) ([roschaefer](https://github.com/roschaefer)) -- Update ds-avatar size to use small [\#587](https://github.com/Human-Connection/Human-Connection/pull/587) ([mattwr18](https://github.com/mattwr18)) -- Revert tiptap upgrade [\#575](https://github.com/Human-Connection/Human-Connection/pull/575) ([mattwr18](https://github.com/mattwr18)) -- Fix? flaky cypress by waiting for \ content [\#484](https://github.com/Human-Connection/Human-Connection/pull/484) ([roschaefer](https://github.com/roschaefer)) -- 2019/kw15/user can change its username to emptystring [\#478](https://github.com/Human-Connection/Human-Connection/pull/478) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- \\[WIP\\] 451 lokalise unlocalised texts [\#452](https://github.com/Human-Connection/Human-Connection/pull/452) ([Tirokk](https://github.com/Tirokk)) -- 2019/kw15/Access\_Settings\_from\_Profile\_as\_Owner [\#443](https://github.com/Human-Connection/Human-Connection/pull/443) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- 2019/kw15/design\_differences\_post [\#440](https://github.com/Human-Connection/Human-Connection/pull/440) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- 2019/kw15/new\_post\_button\_position [\#438](https://github.com/Human-Connection/Human-Connection/pull/438) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- 2019/kw15/disabled\_post\_fix\_disabled\_border\_z-index [\#437](https://github.com/Human-Connection/Human-Connection/pull/437) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- 2019/kw15/post\_make\_menu\_sticky [\#435](https://github.com/Human-Connection/Human-Connection/pull/435) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- Don't expose private RSA key [\#406](https://github.com/Human-Connection/Human-Connection/pull/406) ([roschaefer](https://github.com/roschaefer)) -- 2019/kw14/fixed\_windows\_build\_docu\_fixed\_server\_start\_text [\#339](https://github.com/Human-Connection/Human-Connection/pull/339) ([ulfgebhardt](https://github.com/ulfgebhardt)) - -**Closed issues:** - -- \[Unit tests\] Add unit tests for filtering by Followed By [\#1538](https://github.com/Human-Connection/Human-Connection/issues/1538) -- 🚀 \[Feature\] The date must be added to the terms and conditions [\#1503](https://github.com/Human-Connection/Human-Connection/issues/1503) -- 🚀 \[Feature\] Filter by emotions [\#1488](https://github.com/Human-Connection/Human-Connection/issues/1488) -- 🚀 \[Feature\] Filter bubble indicator [\#1335](https://github.com/Human-Connection/Human-Connection/issues/1335) -- 🚀 \[Enhancement\] Footer has lacks of design [\#1206](https://github.com/Human-Connection/Human-Connection/issues/1206) -- 🚀 \[Feature\] Terms & conditions and data privacy have to be agreed to on the login page [\#1187](https://github.com/Human-Connection/Human-Connection/issues/1187) -- 🚀 \[Feature\] Confirmation of the terms DB [\#1081](https://github.com/Human-Connection/Human-Connection/issues/1081) -- 🚀 \[Feature\] Notification about Comment to the Users Post [\#1062](https://github.com/Human-Connection/Human-Connection/issues/1062) -- 🚀 \[Feature\] Block User [\#1054](https://github.com/Human-Connection/Human-Connection/issues/1054) -- \[Refactor\] CreateComment validations to validations middleware [\#1037](https://github.com/Human-Connection/Human-Connection/issues/1037) -- 🚀 \[Feature\] Send out notifications on CreateComment [\#1017](https://github.com/Human-Connection/Human-Connection/issues/1017) -- 🚀 \[Feature\] Page for Code of Conduct [\#1005](https://github.com/Human-Connection/Human-Connection/issues/1005) -- 🚀 \[Feature\] Page to display Changelog [\#1004](https://github.com/Human-Connection/Human-Connection/issues/1004) -- 🚀 \[Feature\] Page for Imprint [\#1003](https://github.com/Human-Connection/Human-Connection/issues/1003) -- 🚀 \[Feature\] Page for Terms and Conditions [\#1002](https://github.com/Human-Connection/Human-Connection/issues/1002) -- 🚀 \[Feature\] Page for Data Privacy [\#1001](https://github.com/Human-Connection/Human-Connection/issues/1001) -- 🚀 \[Feature\] Admin - Find users by email address [\#1000](https://github.com/Human-Connection/Human-Connection/issues/1000) -- 🚀 \[Feature\] Filter Posts by Category [\#967](https://github.com/Human-Connection/Human-Connection/issues/967) -- 🚀 \[Feature\] Icon for all posts vs. posts of followers [\#964](https://github.com/Human-Connection/Human-Connection/issues/964) -- 🚀 \[Feature\] Info Message [\#962](https://github.com/Human-Connection/Human-Connection/issues/962) -- 🚀 \[Feature\] Mobile Responsive Menu/Navbar [\#907](https://github.com/Human-Connection/Human-Connection/issues/907) -- 🚀 \[Feature\] Maintenance Mode [\#906](https://github.com/Human-Connection/Human-Connection/issues/906) -- 🚀 \[Refactor\] our CreateComment functionality to remove global event listener [\#900](https://github.com/Human-Connection/Human-Connection/issues/900) -- 🚀 \[Feature\] Add tests for UpdatePost in ContributionForm.spec.js [\#895](https://github.com/Human-Connection/Human-Connection/issues/895) -- 🚀 \[Feature\] Text description for Filter Bubble [\#849](https://github.com/Human-Connection/Human-Connection/issues/849) -- 🚀 \[Feature\] Automatic loading of more Content when scroll hits load more [\#845](https://github.com/Human-Connection/Human-Connection/issues/845) -- 🚀 \[Feature\] Reset password [\#801](https://github.com/Human-Connection/Human-Connection/issues/801) -- 🚀 \[Feature\] Language of Contribution [\#781](https://github.com/Human-Connection/Human-Connection/issues/781) -- 🚀 \[Feature\] Tags of Contribution [\#779](https://github.com/Human-Connection/Human-Connection/issues/779) -- 🚀 \[Feature\] Categories of Contribution [\#778](https://github.com/Human-Connection/Human-Connection/issues/778) -- Refactor pages/post to extract long Post query to its own file [\#765](https://github.com/Human-Connection/Human-Connection/issues/765) -- 🚀 \[Feature\] Author \(self\) + last active in Create Post [\#760](https://github.com/Human-Connection/Human-Connection/issues/760) -- 🚀 \[Feature\] Teaser Image for Post [\#759](https://github.com/Human-Connection/Human-Connection/issues/759) -- 🚀 \[Feature\] Migrate all available Data from Alpha to Nitro [\#692](https://github.com/Human-Connection/Human-Connection/issues/692) -- 🚀 Automatic import of production data on deployments [\#641](https://github.com/Human-Connection/Human-Connection/issues/641) -- 🚀 Backend uploads and saves images [\#638](https://github.com/Human-Connection/Human-Connection/issues/638) -- 🚀 Refinement of SocialMedia Administration [\#581](https://github.com/Human-Connection/Human-Connection/issues/581) -- Update comments array without refetching Post [\#560](https://github.com/Human-Connection/Human-Connection/issues/560) -- 🚀 Delete Comment [\#553](https://github.com/Human-Connection/Human-Connection/issues/553) -- 🚀 Update Comment [\#552](https://github.com/Human-Connection/Human-Connection/issues/552) -- Dependabot couldn't find a Dockerfile for this project [\#510](https://github.com/Human-Connection/Human-Connection/issues/510) -- Dependabot couldn't find a Dockerfile for this project [\#509](https://github.com/Human-Connection/Human-Connection/issues/509) -- 🚀 \[Feature\] Notifications – Additional Functions, Options and Settings [\#491](https://github.com/Human-Connection/Human-Connection/issues/491) -- 🚀 Delete SocialMedia [\#463](https://github.com/Human-Connection/Human-Connection/issues/463) -- Backend - GraphQL with Apollo - getting started queries for the playground [\#458](https://github.com/Human-Connection/Human-Connection/issues/458) -- Update documentation for mono repo [\#456](https://github.com/Human-Connection/Human-Connection/issues/456) -- loca [\#453](https://github.com/Human-Connection/Human-Connection/issues/453) -- Generate a link from @-mention in editor [\#447](https://github.com/Human-Connection/Human-Connection/issues/447) -- 🚀 \[Feature\] Reenable Post once it has been disabled [\#432](https://github.com/Human-Connection/Human-Connection/issues/432) -- 🚀 \[Feature\] Administration - Settings [\#424](https://github.com/Human-Connection/Human-Connection/issues/424) -- 🚀 \[Feature\] Administration - Pages [\#421](https://github.com/Human-Connection/Human-Connection/issues/421) -- 🚀 \[Feature\] Administration - Invites [\#420](https://github.com/Human-Connection/Human-Connection/issues/420) -- 🚀 \[Feature\] UserSettings - Security - Password Strength [\#410](https://github.com/Human-Connection/Human-Connection/issues/410) -- 🚀 \[Feature\] UserSettings - Delete Account & Data [\#404](https://github.com/Human-Connection/Human-Connection/issues/404) -- 🚀 \[Feature\] UserProfile Shouted Tab - Display Posts User has shouted [\#402](https://github.com/Human-Connection/Human-Connection/issues/402) -- 🚀 \[Feature\] UserProfile Comment Tab - Display Posts User has commented [\#401](https://github.com/Human-Connection/Human-Connection/issues/401) -- 🚀 \[Feature\] Access Settings from Profile as Owner [\#400](https://github.com/Human-Connection/Human-Connection/issues/400) -- 🚀 \[Feature\] Upload UserProfile Image [\#399](https://github.com/Human-Connection/Human-Connection/issues/399) -- 🚀 \[Feature\] Emotion Reactions on Posts [\#384](https://github.com/Human-Connection/Human-Connection/issues/384) -- 🚀 \[Feature\] Footer [\#381](https://github.com/Human-Connection/Human-Connection/issues/381) -- 🚀 \[Feature\] Sorting [\#375](https://github.com/Human-Connection/Human-Connection/issues/375) -- notifications [\#373](https://github.com/Human-Connection/Human-Connection/issues/373) -- Kubernetes Cronjob to backup Neo4J [\#354](https://github.com/Human-Connection/Human-Connection/issues/354) -- Restore Neo4J backup to Kubernetes cluster [\#353](https://github.com/Human-Connection/Human-Connection/issues/353) -- Add author and authorize Create/Update/Delete Comment mutation [\#352](https://github.com/Human-Connection/Human-Connection/issues/352) -- Query currentUser's notifications [\#350](https://github.com/Human-Connection/Human-Connection/issues/350) -- Click on notification and mark it as read [\#348](https://github.com/Human-Connection/Human-Connection/issues/348) -- Display notifications in the frontend [\#347](https://github.com/Human-Connection/Human-Connection/issues/347) -- Add mutation to mark a notification as read [\#346](https://github.com/Human-Connection/Human-Connection/issues/346) -- 🌟 \[Epic\] Notifications [\#345](https://github.com/Human-Connection/Human-Connection/issues/345) -- Broken kubernetes deployment, expired kubeconfig [\#344](https://github.com/Human-Connection/Human-Connection/issues/344) -- 🐛 Whitelist all auto-generated Mutations/Queries [\#343](https://github.com/Human-Connection/Human-Connection/issues/343) -- 🚀 \[Feature\] Backup [\#340](https://github.com/Human-Connection/Human-Connection/issues/340) -- 🚀 \[Feature\] Delete a post [\#330](https://github.com/Human-Connection/Human-Connection/issues/330) -- \[Post\] Edit an existing post [\#329](https://github.com/Human-Connection/Human-Connection/issues/329) -- \[Posts\] Post editor [\#328](https://github.com/Human-Connection/Human-Connection/issues/328) -- \[Epic\] Federation [\#327](https://github.com/Human-Connection/Human-Connection/issues/327) -- \[Epic\] Invitation [\#326](https://github.com/Human-Connection/Human-Connection/issues/326) -- \[Epic\] Administration [\#325](https://github.com/Human-Connection/Human-Connection/issues/325) -- \[Epic\] Moderation [\#324](https://github.com/Human-Connection/Human-Connection/issues/324) -- \[Epic\] Organizations [\#323](https://github.com/Human-Connection/Human-Connection/issues/323) -- \[Epic\] Badges System [\#319](https://github.com/Human-Connection/Human-Connection/issues/319) -- Take Action [\#318](https://github.com/Human-Connection/Human-Connection/issues/318) -- \[Epic\] More Info [\#317](https://github.com/Human-Connection/Human-Connection/issues/317) -- \[Epic\] Pro & Contra [\#313](https://github.com/Human-Connection/Human-Connection/issues/313) -- \[Epic\] CanDos [\#309](https://github.com/Human-Connection/Human-Connection/issues/309) -- \[Epic\] Posts [\#304](https://github.com/Human-Connection/Human-Connection/issues/304) -- \[Epic\] Dashboard [\#303](https://github.com/Human-Connection/Human-Connection/issues/303) -- Change seed data to also seed a keypair [\#299](https://github.com/Human-Connection/Human-Connection/issues/299) -- List Social Media Accounts [\#297](https://github.com/Human-Connection/Human-Connection/issues/297) -- Refactoring: Prefix URLs pointing to the backend [\#296](https://github.com/Human-Connection/Human-Connection/issues/296) -- Setup Test Coverage monitoring [\#294](https://github.com/Human-Connection/Human-Connection/issues/294) -- Editor Improvements [\#289](https://github.com/Human-Connection/Human-Connection/issues/289) -- Fix editor tool bubble on mobile [\#285](https://github.com/Human-Connection/Human-Connection/issues/285) -- Reward a badge to a user [\#277](https://github.com/Human-Connection/Human-Connection/issues/277) -- Delete own account and content [\#273](https://github.com/Human-Connection/Human-Connection/issues/273) -- Add error tracking [\#272](https://github.com/Human-Connection/Human-Connection/issues/272) -- Filter by followed users [\#269](https://github.com/Human-Connection/Human-Connection/issues/269) -- Filter by Emotions [\#268](https://github.com/Human-Connection/Human-Connection/issues/268) -- Filter posts by topic [\#267](https://github.com/Human-Connection/Human-Connection/issues/267) -- Emotion Reactions [\#264](https://github.com/Human-Connection/Human-Connection/issues/264) -- More Info [\#261](https://github.com/Human-Connection/Human-Connection/issues/261) -- Add form to write a comment [\#260](https://github.com/Human-Connection/Human-Connection/issues/260) -- \[Moderation\] Disable User [\#258](https://github.com/Human-Connection/Human-Connection/issues/258) -- \[Moderation\] Disable Comments [\#257](https://github.com/Human-Connection/Human-Connection/issues/257) -- \[Editor\] Embeds [\#256](https://github.com/Human-Connection/Human-Connection/issues/256) -- \[Moderation\] Disable Posts [\#254](https://github.com/Human-Connection/Human-Connection/issues/254) -- Persistent Links [\#240](https://github.com/Human-Connection/Human-Connection/issues/240) -- Feed: Order posts with newest at the top [\#238](https://github.com/Human-Connection/Human-Connection/issues/238) -- List Social Media Accounts [\#236](https://github.com/Human-Connection/Human-Connection/issues/236) -- \[AP\] Search a user on mastodon gives 503 error [\#234](https://github.com/Human-Connection/Human-Connection/issues/234) -- Change password [\#232](https://github.com/Human-Connection/Human-Connection/issues/232) -- Block activity for blocking users to interact with my content [\#222](https://github.com/Human-Connection/Human-Connection/issues/222) -- Create entrypoint script for docker to run migrate script [\#220](https://github.com/Human-Connection/Human-Connection/issues/220) -- Setup Test Coverage monitoring [\#215](https://github.com/Human-Connection/Human-Connection/issues/215) -- Multiple user login - Should it be possible to login multiple times at the same time? [\#208](https://github.com/Human-Connection/Human-Connection/issues/208) -- Neo4J DB initialization [\#206](https://github.com/Human-Connection/Human-Connection/issues/206) -- Dependabot couldn't find the submodule /.gitmodules [\#188](https://github.com/Human-Connection/Human-Connection/issues/188) -- Rollout deployment [\#185](https://github.com/Human-Connection/Human-Connection/issues/185) -- Release Nitro [\#179](https://github.com/Human-Connection/Human-Connection/issues/179) -- New sort criterion [\#124](https://github.com/Human-Connection/Human-Connection/issues/124) -- Data import Alpha-Staging -\> Nitro-Staging [\#100](https://github.com/Human-Connection/Human-Connection/issues/100) -- Setup Nitro Staging with Kubernetes [\#87](https://github.com/Human-Connection/Human-Connection/issues/87) -- Setup database cleaner and factories [\#74](https://github.com/Human-Connection/Human-Connection/issues/74) -- \[Moderation\] - Overview of Reported Content [\#72](https://github.com/Human-Connection/Human-Connection/issues/72) -- Infrastructure - Technical Groundwork [\#69](https://github.com/Human-Connection/Human-Connection/issues/69) -- Admin - Usermanagement [\#68](https://github.com/Human-Connection/Human-Connection/issues/68) -- Get all email addresses of users with unclaimed registration codes [\#61](https://github.com/Human-Connection/Human-Connection/issues/61) -- Find registered users by email address to reach out and ask for a donation [\#60](https://github.com/Human-Connection/Human-Connection/issues/60) -- Tag each deployed version of each application [\#52](https://github.com/Human-Connection/Human-Connection/issues/52) -- Git: Advanced [\#41](https://github.com/Human-Connection/Human-Connection/issues/41) -- Git: Beginner Guide [\#40](https://github.com/Human-Connection/Human-Connection/issues/40) -- Consider to switch from yarn to npm [\#39](https://github.com/Human-Connection/Human-Connection/issues/39) -- Pro-Contra [\#21](https://github.com/Human-Connection/Human-Connection/issues/21) -- Versus [\#20](https://github.com/Human-Connection/Human-Connection/issues/20) -- Let's Talk [\#19](https://github.com/Human-Connection/Human-Connection/issues/19) -- User settings: change email address [\#18](https://github.com/Human-Connection/Human-Connection/issues/18) -- Personal message to every new member on our discord channel [\#16](https://github.com/Human-Connection/Human-Connection/issues/16) -- Embedding YT Playlists does not work [\#11](https://github.com/Human-Connection/Human-Connection/issues/11) -- Benachrictigungen doppelt [\#10](https://github.com/Human-Connection/Human-Connection/issues/10) -- Changed License to MIT [\#9](https://github.com/Human-Connection/Human-Connection/issues/9) -- Beiträge werden nur in einer Reihe angezeigt [\#8](https://github.com/Human-Connection/Human-Connection/issues/8) -- Benachrichtigungen Profil-Dropdown etc. funktionieren nicht [\#7](https://github.com/Human-Connection/Human-Connection/issues/7) -- Mentions \(NEXT-270\) [\#3](https://github.com/Human-Connection/Human-Connection/issues/3) -- Organizations \(NEXT-250\) [\#1](https://github.com/Human-Connection/Human-Connection/issues/1) - -**Merged pull requests:** - -- Bump cross-env from 5.2.1 to 6.0.0 in /webapp [\#1626](https://github.com/Human-Connection/Human-Connection/pull/1626) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Don't create accounts for unverified users [\#1619](https://github.com/Human-Connection/Human-Connection/pull/1619) ([roschaefer](https://github.com/roschaefer)) -- Resend registration mail if user has not yet registered [\#1617](https://github.com/Human-Connection/Human-Connection/pull/1617) ([roschaefer](https://github.com/roschaefer)) -- Bump metascraper-title from 5.7.0 to 5.7.4 in /backend [\#1611](https://github.com/Human-Connection/Human-Connection/pull/1611) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.5.4 to 14.5.6 in /backend [\#1609](https://github.com/Human-Connection/Human-Connection/pull/1609) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint from 6.3.0 to 6.4.0 in /backend [\#1608](https://github.com/Human-Connection/Human-Connection/pull/1608) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @nuxtjs/apollo from 4.0.0-rc12 to 4.0.0-rc13 in /webapp [\#1607](https://github.com/Human-Connection/Human-Connection/pull/1607) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-publisher from 5.6.6 to 5.7.4 in /backend [\#1606](https://github.com/Human-Connection/Human-Connection/pull/1606) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.1.0 to 2.2.1 in /backend [\#1605](https://github.com/Human-Connection/Human-Connection/pull/1605) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-audio from 5.6.6 to 5.7.4 in /backend [\#1604](https://github.com/Human-Connection/Human-Connection/pull/1604) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add CodeTriage helpers badge [\#1603](https://github.com/Human-Connection/Human-Connection/pull/1603) ([roschaefer](https://github.com/roschaefer)) -- Relase without any artifacts [\#1601](https://github.com/Human-Connection/Human-Connection/pull/1601) ([roschaefer](https://github.com/roschaefer)) -- Fix docker image tags [\#1600](https://github.com/Human-Connection/Human-Connection/pull/1600) ([roschaefer](https://github.com/roschaefer)) -- Remove deleted/disabled/createdAt from Comment mutations [\#1595](https://github.com/Human-Connection/Human-Connection/pull/1595) ([mattwr18](https://github.com/mattwr18)) -- Fix missing images on staging [\#1594](https://github.com/Human-Connection/Human-Connection/pull/1594) ([roschaefer](https://github.com/roschaefer)) -- Fix deployment script for docker images [\#1592](https://github.com/Human-Connection/Human-Connection/pull/1592) ([roschaefer](https://github.com/roschaefer)) -- Bump @hapi/joi from 15.1.1 to 16.0.1 in /backend [\#1591](https://github.com/Human-Connection/Human-Connection/pull/1591) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.5.4 to 14.5.6 in /webapp [\#1590](https://github.com/Human-Connection/Human-Connection/pull/1590) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @storybook/addon-actions from 5.1.11 to 5.2.0 in /webapp [\#1589](https://github.com/Human-Connection/Human-Connection/pull/1589) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @nuxtjs/dotenv from 1.4.0 to 1.4.1 in /webapp [\#1588](https://github.com/Human-Connection/Human-Connection/pull/1588) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @storybook/addon-a11y from 5.1.11 to 5.2.0 in /webapp [\#1587](https://github.com/Human-Connection/Human-Connection/pull/1587) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @storybook/vue from 5.1.11 to 5.2.0 in /webapp [\#1586](https://github.com/Human-Connection/Human-Connection/pull/1586) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-lang from 5.6.6 to 5.7.4 in /backend [\#1585](https://github.com/Human-Connection/Human-Connection/pull/1585) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-date from 5.7.0 to 5.7.4 in /backend [\#1584](https://github.com/Human-Connection/Human-Connection/pull/1584) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-image from 5.6.6 to 5.7.4 in /backend [\#1582](https://github.com/Human-Connection/Human-Connection/pull/1582) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-description from 5.6.6 to 5.7.4 in /backend [\#1581](https://github.com/Human-Connection/Human-Connection/pull/1581) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-video from 5.6.6 to 5.7.4 in /backend [\#1580](https://github.com/Human-Connection/Human-Connection/pull/1580) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-logo from 5.6.6 to 5.7.4 in /backend [\#1579](https://github.com/Human-Connection/Human-Connection/pull/1579) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-soundcloud from 5.6.7 to 5.7.4 in /backend [\#1578](https://github.com/Human-Connection/Human-Connection/pull/1578) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-youtube from 5.6.7 to 5.7.4 in /backend [\#1577](https://github.com/Human-Connection/Human-Connection/pull/1577) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-url from 5.6.6 to 5.7.4 in /backend [\#1576](https://github.com/Human-Connection/Human-Connection/pull/1576) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump styleguide from `793556a` to `808b3c5` [\#1574](https://github.com/Human-Connection/Human-Connection/pull/1574) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix import to add createdAt and updatedAt for comments [\#1573](https://github.com/Human-Connection/Human-Connection/pull/1573) ([roschaefer](https://github.com/roschaefer)) -- Fix bug where Post.createdAt is sometimes null [\#1572](https://github.com/Human-Connection/Human-Connection/pull/1572) ([roschaefer](https://github.com/roschaefer)) -- Bump date-fns from 2.1.0 to 2.2.1 in /webapp [\#1564](https://github.com/Human-Connection/Human-Connection/pull/1564) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-date from 5.6.6 to 5.7.0 in /backend [\#1562](https://github.com/Human-Connection/Human-Connection/pull/1562) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-title from 5.6.6 to 5.7.0 in /backend [\#1561](https://github.com/Human-Connection/Human-Connection/pull/1561) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Use automatic Github releases as a CHANGELOG [\#1560](https://github.com/Human-Connection/Human-Connection/pull/1560) ([roschaefer](https://github.com/roschaefer)) -- Add styleguide as submodule [\#1559](https://github.com/Human-Connection/Human-Connection/pull/1559) ([roschaefer](https://github.com/roschaefer)) -- Push all docker images at VERSION to dockerhub [\#1558](https://github.com/Human-Connection/Human-Connection/pull/1558) ([roschaefer](https://github.com/roschaefer)) -- Fix navbar styling [\#1557](https://github.com/Human-Connection/Human-Connection/pull/1557) ([mattwr18](https://github.com/mattwr18)) -- II Add Date to Terms and Conditions \#1535 [\#1556](https://github.com/Human-Connection/Human-Connection/pull/1556) ([ogerly](https://github.com/ogerly)) -- 🍰 \[Helper\] Message for backend tests failed by missing constraints [\#1553](https://github.com/Human-Connection/Human-Connection/pull/1553) ([Tirokk](https://github.com/Tirokk)) -- Bump cypress-plugin-retries from 1.2.2 to 1.3.0 [\#1551](https://github.com/Human-Connection/Human-Connection/pull/1551) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix show less link not working reliably [\#1548](https://github.com/Human-Connection/Human-Connection/pull/1548) ([mattwr18](https://github.com/mattwr18)) -- Bump eslint-config-prettier from 6.2.0 to 6.3.0 in /webapp [\#1546](https://github.com/Human-Connection/Human-Connection/pull/1546) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-prettier from 6.2.0 to 6.3.0 in /backend [\#1545](https://github.com/Human-Connection/Human-Connection/pull/1545) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Various changes to build pipeline [\#1543](https://github.com/Human-Connection/Human-Connection/pull/1543) ([roschaefer](https://github.com/roschaefer)) -- Test filter by followed by [\#1542](https://github.com/Human-Connection/Human-Connection/pull/1542) ([aonomike](https://github.com/aonomike)) -- Bump @human-connection/styleguide from 0.5.19 to 0.5.21 in /webapp [\#1541](https://github.com/Human-Connection/Human-Connection/pull/1541) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Remove obsolete code [\#1540](https://github.com/Human-Connection/Human-Connection/pull/1540) ([roschaefer](https://github.com/roschaefer)) -- Fix test by setting value of the mocked hashtag [\#1536](https://github.com/Human-Connection/Human-Connection/pull/1536) ([aonomike](https://github.com/aonomike)) -- Add console log for erros geolocation [\#1534](https://github.com/Human-Connection/Human-Connection/pull/1534) ([mattwr18](https://github.com/mattwr18)) -- Bump @babel/preset-env from 7.5.5 to 7.6.0 in /webapp [\#1532](https://github.com/Human-Connection/Human-Connection/pull/1532) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neode from 0.3.2 to 0.3.3 in /backend [\#1531](https://github.com/Human-Connection/Human-Connection/pull/1531) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.5.5 to 7.6.0 in /backend [\#1530](https://github.com/Human-Connection/Human-Connection/pull/1530) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump vue-jest from 3.0.4 to 3.0.5 in /webapp [\#1529](https://github.com/Human-Connection/Human-Connection/pull/1529) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-link-http from 1.5.15 to 1.5.16 in /backend [\#1528](https://github.com/Human-Connection/Human-Connection/pull/1528) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.1 to 2.1.0 in /webapp [\#1527](https://github.com/Human-Connection/Human-Connection/pull/1527) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/cli from 7.5.5 to 7.6.0 in /backend [\#1526](https://github.com/Human-Connection/Human-Connection/pull/1526) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.5.5 to 7.6.0 in /webapp [\#1525](https://github.com/Human-Connection/Human-Connection/pull/1525) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-shield from 6.0.6 to 6.1.0 in /backend [\#1524](https://github.com/Human-Connection/Human-Connection/pull/1524) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.5.5 to 7.6.0 in /backend [\#1523](https://github.com/Human-Connection/Human-Connection/pull/1523) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/node from 7.5.5 to 7.6.1 in /backend [\#1522](https://github.com/Human-Connection/Human-Connection/pull/1522) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neode from 0.3.2 to 0.3.3 [\#1521](https://github.com/Human-Connection/Human-Connection/pull/1521) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/register from 7.5.5 to 7.6.0 in /backend [\#1520](https://github.com/Human-Connection/Human-Connection/pull/1520) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-link-context from 1.0.18 to 1.0.19 in /backend [\#1519](https://github.com/Human-Connection/Human-Connection/pull/1519) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.1 to 2.1.0 in /backend [\#1518](https://github.com/Human-Connection/Human-Connection/pull/1518) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Better maintenance page [\#1517](https://github.com/Human-Connection/Human-Connection/pull/1517) ([roschaefer](https://github.com/roschaefer)) -- Remove nodemon, use `nuxt` cli tools [\#1516](https://github.com/Human-Connection/Human-Connection/pull/1516) ([roschaefer](https://github.com/roschaefer)) -- Avatar should be centered on profile page [\#1514](https://github.com/Human-Connection/Human-Connection/pull/1514) ([roschaefer](https://github.com/roschaefer)) -- Bugfix: `about me` not saved on signup [\#1513](https://github.com/Human-Connection/Human-Connection/pull/1513) ([roschaefer](https://github.com/roschaefer)) -- Refactor email middleware [\#1512](https://github.com/Human-Connection/Human-Connection/pull/1512) ([roschaefer](https://github.com/roschaefer)) -- 1506 Anonymize deleted user also for moderators [\#1510](https://github.com/Human-Connection/Human-Connection/pull/1510) ([roschaefer](https://github.com/roschaefer)) -- Fix preview image craziness [\#1509](https://github.com/Human-Connection/Human-Connection/pull/1509) ([mattwr18](https://github.com/mattwr18)) -- Fix \#1505 remove html [\#1508](https://github.com/Human-Connection/Human-Connection/pull/1508) ([roschaefer](https://github.com/roschaefer)) -- Refactor registration.spec.js [\#1507](https://github.com/Human-Connection/Human-Connection/pull/1507) ([roschaefer](https://github.com/roschaefer)) -- Fix leftover of \#1479 [\#1504](https://github.com/Human-Connection/Human-Connection/pull/1504) ([roschaefer](https://github.com/roschaefer)) -- Improve footer styling [\#1500](https://github.com/Human-Connection/Human-Connection/pull/1500) ([vbelolapotkov](https://github.com/vbelolapotkov)) -- Bump node from 12.9-alpine to 12.10.0-alpine in /webapp [\#1499](https://github.com/Human-Connection/Human-Connection/pull/1499) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node from 12.9-alpine to 12.10.0-alpine in /backend [\#1498](https://github.com/Human-Connection/Human-Connection/pull/1498) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j from 3.5.8 to 3.5.9 in /neo4j [\#1497](https://github.com/Human-Connection/Human-Connection/pull/1497) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.16.0 to 22.17.0 in /webapp [\#1496](https://github.com/Human-Connection/Human-Connection/pull/1496) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.16.0 to 22.17.0 in /backend [\#1495](https://github.com/Human-Connection/Human-Connection/pull/1495) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Implement better statistics resolver [\#1493](https://github.com/Human-Connection/Human-Connection/pull/1493) ([roschaefer](https://github.com/roschaefer)) -- 1487 fix admin page [\#1492](https://github.com/Human-Connection/Human-Connection/pull/1492) ([roschaefer](https://github.com/roschaefer)) -- Filter posts by emotions [\#1490](https://github.com/Human-Connection/Human-Connection/pull/1490) ([mattwr18](https://github.com/mattwr18)) -- Update maintenace worker image [\#1484](https://github.com/Human-Connection/Human-Connection/pull/1484) ([roschaefer](https://github.com/roschaefer)) -- Bump eslint-plugin-node from 9.2.0 to 10.0.0 in /backend [\#1483](https://github.com/Human-Connection/Human-Connection/pull/1483) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump helmet from 3.20.1 to 3.21.0 in /backend [\#1482](https://github.com/Human-Connection/Human-Connection/pull/1482) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-node from 9.2.0 to 10.0.0 in /webapp [\#1481](https://github.com/Human-Connection/Human-Connection/pull/1481) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Remove a lot of unused code, reduce graphql schema [\#1480](https://github.com/Human-Connection/Human-Connection/pull/1480) ([roschaefer](https://github.com/roschaefer)) -- Fix \#1394 [\#1479](https://github.com/Human-Connection/Human-Connection/pull/1479) ([roschaefer](https://github.com/roschaefer)) -- Remove slow sorting options [\#1478](https://github.com/Human-Connection/Human-Connection/pull/1478) ([roschaefer](https://github.com/roschaefer)) -- If TAC version is missing, return `null` [\#1477](https://github.com/Human-Connection/Human-Connection/pull/1477) ([roschaefer](https://github.com/roschaefer)) -- 1393 fix show less bugginess [\#1476](https://github.com/Human-Connection/Human-Connection/pull/1476) ([mattwr18](https://github.com/mattwr18)) -- Fix related posts section in 'More Info' [\#1475](https://github.com/Human-Connection/Human-Connection/pull/1475) ([alina-beck](https://github.com/alina-beck)) -- Cursor fixes [\#1474](https://github.com/Human-Connection/Human-Connection/pull/1474) ([alina-beck](https://github.com/alina-beck)) -- Update export syntax, update maintenance worker/neo4j config [\#1473](https://github.com/Human-Connection/Human-Connection/pull/1473) ([mattwr18](https://github.com/mattwr18)) -- Encode the bearer token instead of hard-coding it [\#1464](https://github.com/Human-Connection/Human-Connection/pull/1464) ([roschaefer](https://github.com/roschaefer)) -- Bump eslint-config-prettier from 6.1.0 to 6.2.0 in /webapp [\#1461](https://github.com/Human-Connection/Human-Connection/pull/1461) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-prettier from 6.1.0 to 6.2.0 in /backend [\#1460](https://github.com/Human-Connection/Human-Connection/pull/1460) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nodemon from 1.19.1 to 1.19.2 in /backend [\#1459](https://github.com/Human-Connection/Human-Connection/pull/1459) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nodemon from 1.19.1 to 1.19.2 in /webapp [\#1458](https://github.com/Human-Connection/Human-Connection/pull/1458) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Disable scrolling behind popover [\#1453](https://github.com/Human-Connection/Human-Connection/pull/1453) ([alina-beck](https://github.com/alina-beck)) -- Use hyphens to separate words properly [\#1452](https://github.com/Human-Connection/Human-Connection/pull/1452) ([alina-beck](https://github.com/alina-beck)) -- Limit suggestions list to 15, add component tests [\#1451](https://github.com/Human-Connection/Human-Connection/pull/1451) ([mattwr18](https://github.com/mattwr18)) -- Bump cross-env from 5.2.0 to 5.2.1 in /backend [\#1450](https://github.com/Human-Connection/Human-Connection/pull/1450) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.9.1 to 2.9.3 in /backend [\#1448](https://github.com/Human-Connection/Human-Connection/pull/1448) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-youtube from 5.6.6 to 5.6.7 in /backend [\#1447](https://github.com/Human-Connection/Human-Connection/pull/1447) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-soundcloud from 5.6.6 to 5.6.7 in /backend [\#1446](https://github.com/Human-Connection/Human-Connection/pull/1446) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.9.1 to 2.9.3 in /backend [\#1445](https://github.com/Human-Connection/Human-Connection/pull/1445) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cross-env from 5.2.0 to 5.2.1 in /webapp [\#1444](https://github.com/Human-Connection/Human-Connection/pull/1444) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint from 6.2.2 to 6.3.0 in /backend [\#1443](https://github.com/Human-Connection/Human-Connection/pull/1443) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cross-env from 5.2.0 to 5.2.1 [\#1442](https://github.com/Human-Connection/Human-Connection/pull/1442) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 1414 Implement soft delete [\#1440](https://github.com/Human-Connection/Human-Connection/pull/1440) ([roschaefer](https://github.com/roschaefer)) -- Move Neo4j configuration in configmap [\#1439](https://github.com/Human-Connection/Human-Connection/pull/1439) ([roschaefer](https://github.com/roschaefer)) -- Bump graphql from 14.5.3 to 14.5.4 in /webapp [\#1437](https://github.com/Human-Connection/Human-Connection/pull/1437) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump vue-izitoast from 1.2.0 to 1.2.1 in /webapp [\#1436](https://github.com/Human-Connection/Human-Connection/pull/1436) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.15.2 to 22.16.0 in /webapp [\#1435](https://github.com/Human-Connection/Human-Connection/pull/1435) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump sass-loader from 7.3.1 to 8.0.0 in /webapp [\#1434](https://github.com/Human-Connection/Human-Connection/pull/1434) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j-driver from 1.7.5 to 1.7.6 in /backend [\#1433](https://github.com/Human-Connection/Human-Connection/pull/1433) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.15.2 to 22.16.0 in /backend [\#1432](https://github.com/Human-Connection/Human-Connection/pull/1432) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-node from 9.1.0 to 9.2.0 in /webapp [\#1431](https://github.com/Human-Connection/Human-Connection/pull/1431) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-node from 9.1.0 to 9.2.0 in /backend [\#1430](https://github.com/Human-Connection/Human-Connection/pull/1430) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j-driver from 1.7.5 to 1.7.6 [\#1429](https://github.com/Human-Connection/Human-Connection/pull/1429) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.5.3 to 14.5.4 in /backend [\#1428](https://github.com/Human-Connection/Human-Connection/pull/1428) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 1414 Bugfix: Delete notifications if connected post, comment or user is deleted [\#1426](https://github.com/Human-Connection/Human-Connection/pull/1426) ([roschaefer](https://github.com/roschaefer)) -- Bump apollo-server from 2.9.0 to 2.9.1 in /backend [\#1424](https://github.com/Human-Connection/Human-Connection/pull/1424) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nuxt-dropzone from 1.0.3 to 1.0.4 in /webapp [\#1423](https://github.com/Human-Connection/Human-Connection/pull/1423) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nuxt from 2.9.1 to 2.9.2 in /webapp [\#1421](https://github.com/Human-Connection/Human-Connection/pull/1421) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-standard from 14.0.1 to 14.1.0 in /backend [\#1420](https://github.com/Human-Connection/Human-Connection/pull/1420) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j-graphql-js from 2.7.1 to 2.7.2 in /backend [\#1419](https://github.com/Human-Connection/Human-Connection/pull/1419) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.9.0 to 2.9.1 in /backend [\#1418](https://github.com/Human-Connection/Human-Connection/pull/1418) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-cucumber-preprocessor from 1.15.1 to 1.16.0 [\#1417](https://github.com/Human-Connection/Human-Connection/pull/1417) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump helmet from 3.20.0 to 3.20.1 in /backend [\#1416](https://github.com/Human-Connection/Human-Connection/pull/1416) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Simplify cypress testing on docker [\#1411](https://github.com/Human-Connection/Human-Connection/pull/1411) ([roschaefer](https://github.com/roschaefer)) -- Bump cypress-cucumber-preprocessor from 1.15.0 to 1.15.1 [\#1410](https://github.com/Human-Connection/Human-Connection/pull/1410) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- \[Security\] Bump mixin-deep from 1.3.1 to 1.3.2 [\#1409](https://github.com/Human-Connection/Human-Connection/pull/1409) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- \[Security\] Bump mixin-deep from 1.3.1 to 1.3.2 in /webapp [\#1408](https://github.com/Human-Connection/Human-Connection/pull/1408) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix Editor Bugs [\#1406](https://github.com/Human-Connection/Human-Connection/pull/1406) ([alina-beck](https://github.com/alina-beck)) -- Bump @nuxtjs/apollo from 4.0.0-rc11 to 4.0.0-rc12 in /webapp [\#1404](https://github.com/Human-Connection/Human-Connection/pull/1404) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-shield from 6.0.5 to 6.0.6 in /backend [\#1403](https://github.com/Human-Connection/Human-Connection/pull/1403) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-cucumber-preprocessor from 1.14.1 to 1.15.0 [\#1402](https://github.com/Human-Connection/Human-Connection/pull/1402) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- \[Security\] Bump eslint-utils from 1.3.1 to 1.4.2 in /webapp [\#1401](https://github.com/Human-Connection/Human-Connection/pull/1401) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update the apollo cache [\#1400](https://github.com/Human-Connection/Human-Connection/pull/1400) ([mattwr18](https://github.com/mattwr18)) -- Update to use \ instead of \ [\#1398](https://github.com/Human-Connection/Human-Connection/pull/1398) ([mattwr18](https://github.com/mattwr18)) -- Check there are ids in the badIds array [\#1397](https://github.com/Human-Connection/Human-Connection/pull/1397) ([mattwr18](https://github.com/mattwr18)) -- Add memory limits to neo4j deployment [\#1392](https://github.com/Human-Connection/Human-Connection/pull/1392) ([roschaefer](https://github.com/roschaefer)) -- Bump babel-eslint from 10.0.2 to 10.0.3 in /backend [\#1389](https://github.com/Human-Connection/Human-Connection/pull/1389) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint from 6.2.1 to 6.2.2 in /backend [\#1388](https://github.com/Human-Connection/Human-Connection/pull/1388) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.8.2 to 2.9.0 in /backend [\#1387](https://github.com/Human-Connection/Human-Connection/pull/1387) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-loader from 2.2.1 to 3.0.0 in /webapp [\#1386](https://github.com/Human-Connection/Human-Connection/pull/1386) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.5.0 to 14.5.3 in /backend [\#1385](https://github.com/Human-Connection/Human-Connection/pull/1385) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.8.2 to 2.9.0 in /backend [\#1384](https://github.com/Human-Connection/Human-Connection/pull/1384) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump babel-eslint from 10.0.2 to 10.0.3 in /webapp [\#1383](https://github.com/Human-Connection/Human-Connection/pull/1383) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0 to 2.0.1 in /backend [\#1382](https://github.com/Human-Connection/Human-Connection/pull/1382) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0 to 2.0.1 in /webapp [\#1381](https://github.com/Human-Connection/Human-Connection/pull/1381) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-express from 2.8.2 to 2.9.0 in /backend [\#1380](https://github.com/Human-Connection/Human-Connection/pull/1380) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.5.0 to 14.5.3 in /webapp [\#1379](https://github.com/Human-Connection/Human-Connection/pull/1379) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Simplify docker entrypoint of neo4j image [\#1377](https://github.com/Human-Connection/Human-Connection/pull/1377) ([roschaefer](https://github.com/roschaefer)) -- Fix infinite-loading infinitely loading [\#1376](https://github.com/Human-Connection/Human-Connection/pull/1376) ([roschaefer](https://github.com/roschaefer)) -- Fix flickering create-button [\#1375](https://github.com/Human-Connection/Human-Connection/pull/1375) ([roschaefer](https://github.com/roschaefer)) -- Fix "cannot read property id of null" in staging [\#1371](https://github.com/Human-Connection/Human-Connection/pull/1371) ([roschaefer](https://github.com/roschaefer)) -- Use ES6 syntax to avoid repetition [\#1370](https://github.com/Human-Connection/Human-Connection/pull/1370) ([mattwr18](https://github.com/mattwr18)) -- Fix UpdatePost resolver/validations [\#1368](https://github.com/Human-Connection/Human-Connection/pull/1368) ([mattwr18](https://github.com/mattwr18)) -- Update vue-izitoast after they released v1.2.0! [\#1366](https://github.com/Human-Connection/Human-Connection/pull/1366) ([roschaefer](https://github.com/roschaefer)) -- Bump graphql from 14.4.2 to 14.5.0 in /webapp [\#1358](https://github.com/Human-Connection/Human-Connection/pull/1358) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-standard from 14.0.0 to 14.0.1 in /backend [\#1356](https://github.com/Human-Connection/Human-Connection/pull/1356) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-cucumber-preprocessor from 1.14.0 to 1.14.1 [\#1354](https://github.com/Human-Connection/Human-Connection/pull/1354) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix database import, pagination and counters on user profile page [\#1351](https://github.com/Human-Connection/Human-Connection/pull/1351) ([roschaefer](https://github.com/roschaefer)) -- Fix post count always showing 0 [\#1350](https://github.com/Human-Connection/Human-Connection/pull/1350) ([roschaefer](https://github.com/roschaefer)) -- Fix expiration dates of JWT and cookie [\#1349](https://github.com/Human-Connection/Human-Connection/pull/1349) ([roschaefer](https://github.com/roschaefer)) -- Update transitive dependencies [\#1348](https://github.com/Human-Connection/Human-Connection/pull/1348) ([roschaefer](https://github.com/roschaefer)) -- Update backend/yarn.lock` [\#1346](https://github.com/Human-Connection/Human-Connection/pull/1346) ([mattwr18](https://github.com/mattwr18)) -- Bump node from 12.8-alpine to 12.9-alpine in /webapp [\#1345](https://github.com/Human-Connection/Human-Connection/pull/1345) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node from 12.8-alpine to 12.9-alpine in /backend [\#1344](https://github.com/Human-Connection/Human-Connection/pull/1344) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.15.1 to 22.15.2 in /webapp [\#1343](https://github.com/Human-Connection/Human-Connection/pull/1343) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @vue/cli-shared-utils from 3.10.0 to 3.11.0 in /webapp [\#1342](https://github.com/Human-Connection/Human-Connection/pull/1342) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.15.1 to 22.15.2 in /backend [\#1341](https://github.com/Human-Connection/Human-Connection/pull/1341) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-cucumber-preprocessor from 1.13.1 to 1.14.0 [\#1340](https://github.com/Human-Connection/Human-Connection/pull/1340) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Visual feedback if filters lead to 0 results [\#1339](https://github.com/Human-Connection/Human-Connection/pull/1339) ([roschaefer](https://github.com/roschaefer)) -- Implement visual feedback if filter is active [\#1338](https://github.com/Human-Connection/Human-Connection/pull/1338) ([roschaefer](https://github.com/roschaefer)) -- Fix vue warnings for MasonryGrid/MasonGridItem [\#1336](https://github.com/Human-Connection/Human-Connection/pull/1336) ([mattwr18](https://github.com/mattwr18)) -- Check if user has agreed to the current terms and conditions [\#1334](https://github.com/Human-Connection/Human-Connection/pull/1334) ([ogerly](https://github.com/ogerly)) -- Bump nuxt-dropzone from 1.0.2 to 1.0.3 in /webapp [\#1330](https://github.com/Human-Connection/Human-Connection/pull/1330) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @nuxtjs/axios from 5.5.4 to 5.6.0 in /webapp [\#1329](https://github.com/Human-Connection/Human-Connection/pull/1329) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.8.1 to 2.8.2 in /backend [\#1328](https://github.com/Human-Connection/Human-Connection/pull/1328) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap from 1.24.2 to 1.25.0 in /webapp [\#1327](https://github.com/Human-Connection/Human-Connection/pull/1327) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @sentry/node from 5.6.1 to 5.6.2 in /backend [\#1326](https://github.com/Human-Connection/Human-Connection/pull/1326) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-beta.5 to 2.0.0 in /webapp [\#1325](https://github.com/Human-Connection/Human-Connection/pull/1325) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint from 6.2.0 to 6.2.1 in /backend [\#1324](https://github.com/Human-Connection/Human-Connection/pull/1324) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.26.2 to 1.27.0 in /webapp [\#1323](https://github.com/Human-Connection/Human-Connection/pull/1323) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.8.1 to 2.8.2 in /backend [\#1322](https://github.com/Human-Connection/Human-Connection/pull/1322) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nuxt from 2.8.1 to 2.9.1 in /webapp [\#1321](https://github.com/Human-Connection/Human-Connection/pull/1321) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-beta.5 to 2.0.0 in /backend [\#1320](https://github.com/Human-Connection/Human-Connection/pull/1320) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-shield from 6.0.4 to 6.0.5 in /backend [\#1319](https://github.com/Human-Connection/Human-Connection/pull/1319) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump sass-loader from 7.2.0 to 7.3.1 in /webapp [\#1318](https://github.com/Human-Connection/Human-Connection/pull/1318) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix \#1315 [\#1316](https://github.com/Human-Connection/Human-Connection/pull/1316) ([roschaefer](https://github.com/roschaefer)) -- Fix \#1308 [\#1314](https://github.com/Human-Connection/Human-Connection/pull/1314) ([roschaefer](https://github.com/roschaefer)) -- Bump @nuxtjs/apollo from 4.0.0-rc9 to 4.0.0-rc11 in /webapp [\#1309](https://github.com/Human-Connection/Human-Connection/pull/1309) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-prettier from 6.0.0 to 6.1.0 in /backend [\#1304](https://github.com/Human-Connection/Human-Connection/pull/1304) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump uuid from 3.3.2 to 3.3.3 in /backend [\#1302](https://github.com/Human-Connection/Human-Connection/pull/1302) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-standard from 4.0.0 to 4.0.1 in /webapp [\#1301](https://github.com/Human-Connection/Human-Connection/pull/1301) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-standard from 4.0.0 to 4.0.1 in /backend [\#1300](https://github.com/Human-Connection/Human-Connection/pull/1300) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-prettier from 6.0.0 to 6.1.0 in /webapp [\#1299](https://github.com/Human-Connection/Human-Connection/pull/1299) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-standard from 13.0.1 to 14.0.0 in /backend [\#1298](https://github.com/Human-Connection/Human-Connection/pull/1298) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neode from 0.3.1 to 0.3.2 in /backend [\#1297](https://github.com/Human-Connection/Human-Connection/pull/1297) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neode from 0.3.1 to 0.3.2 [\#1296](https://github.com/Human-Connection/Human-Connection/pull/1296) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Configure dbms.security.procedures [\#1295](https://github.com/Human-Connection/Human-Connection/pull/1295) ([roschaefer](https://github.com/roschaefer)) -- Downgrade @nuxtjs/apollo [\#1294](https://github.com/Human-Connection/Human-Connection/pull/1294) ([mattwr18](https://github.com/mattwr18)) -- Bump jest from 24.8.0 to 24.9.0 in /backend [\#1293](https://github.com/Human-Connection/Human-Connection/pull/1293) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump babel-jest from 24.8.0 to 24.9.0 in /webapp [\#1292](https://github.com/Human-Connection/Human-Connection/pull/1292) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump dotenv from 8.0.0 to 8.1.0 in /backend [\#1291](https://github.com/Human-Connection/Human-Connection/pull/1291) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-beta.4 to 2.0.0-beta.5 in /webapp [\#1290](https://github.com/Human-Connection/Human-Connection/pull/1290) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j-graphql-js from 2.7.0 to 2.7.1 in /backend [\#1289](https://github.com/Human-Connection/Human-Connection/pull/1289) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint from 6.1.0 to 6.2.0 in /backend [\#1288](https://github.com/Human-Connection/Human-Connection/pull/1288) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jest from 24.8.0 to 24.9.0 in /webapp [\#1287](https://github.com/Human-Connection/Human-Connection/pull/1287) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-beta.4 to 2.0.0-beta.5 in /backend [\#1286](https://github.com/Human-Connection/Human-Connection/pull/1286) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump dotenv from 8.0.0 to 8.1.0 [\#1285](https://github.com/Human-Connection/Human-Connection/pull/1285) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump babel-jest from 24.8.0 to 24.9.0 in /backend [\#1284](https://github.com/Human-Connection/Human-Connection/pull/1284) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- fix\(header-alignment\): Fix logo and locale position. [\#1283](https://github.com/Human-Connection/Human-Connection/pull/1283) ([gha-gozu](https://github.com/gha-gozu)) -- Get rid of property warnings [\#1282](https://github.com/Human-Connection/Human-Connection/pull/1282) ([roschaefer](https://github.com/roschaefer)) -- 272 add error reporting [\#1281](https://github.com/Human-Connection/Human-Connection/pull/1281) ([roschaefer](https://github.com/roschaefer)) -- Refactor graphql queries [\#1280](https://github.com/Human-Connection/Human-Connection/pull/1280) ([mattwr18](https://github.com/mattwr18)) -- Bump @hapi/joi from 15.1.0 to 15.1.1 in /backend [\#1279](https://github.com/Human-Connection/Human-Connection/pull/1279) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix hashtag db import [\#1278](https://github.com/Human-Connection/Human-Connection/pull/1278) ([roschaefer](https://github.com/roschaefer)) -- Fix `Cannot read property countUser of null` [\#1277](https://github.com/Human-Connection/Human-Connection/pull/1277) ([roschaefer](https://github.com/roschaefer)) -- Bump @human-connection/styleguide from 0.5.18 to 0.5.19 in /webapp [\#1274](https://github.com/Human-Connection/Human-Connection/pull/1274) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix user mention menu on production data [\#1271](https://github.com/Human-Connection/Human-Connection/pull/1271) ([roschaefer](https://github.com/roschaefer)) -- 🍰 1062 notification about comment on post [\#1270](https://github.com/Human-Connection/Human-Connection/pull/1270) ([Tirokk](https://github.com/Tirokk)) -- Bump @human-connection/styleguide from 0.5.17 to 0.5.18 in /webapp [\#1269](https://github.com/Human-Connection/Human-Connection/pull/1269) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Validate that a post cannot be created without categories/too many categories [\#1268](https://github.com/Human-Connection/Human-Connection/pull/1268) ([mattwr18](https://github.com/mattwr18)) -- Bump graphql-middleware from 3.0.3 to 3.0.5 in /backend [\#1265](https://github.com/Human-Connection/Human-Connection/pull/1265) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Localise categories [\#1261](https://github.com/Human-Connection/Human-Connection/pull/1261) ([mattwr18](https://github.com/mattwr18)) -- Bump vue-izitoast from `c246fd7` to `ba6b03e` in /webapp [\#1260](https://github.com/Human-Connection/Human-Connection/pull/1260) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap from 1.24.1 to 1.24.2 in /webapp [\#1259](https://github.com/Human-Connection/Human-Connection/pull/1259) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.26.1 to 1.26.2 in /webapp [\#1258](https://github.com/Human-Connection/Human-Connection/pull/1258) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j-graphql-js from 2.6.3 to 2.7.0 in /backend [\#1257](https://github.com/Human-Connection/Human-Connection/pull/1257) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add masonry layout grid [\#1256](https://github.com/Human-Connection/Human-Connection/pull/1256) ([alina-beck](https://github.com/alina-beck)) -- Maintain consistent naming/punctuation conventions [\#1255](https://github.com/Human-Connection/Human-Connection/pull/1255) ([mattwr18](https://github.com/mattwr18)) -- Bump eslint-plugin-jest from 22.15.0 to 22.15.1 in /webapp [\#1253](https://github.com/Human-Connection/Human-Connection/pull/1253) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @storybook/vue from 5.1.10 to 5.1.11 in /webapp [\#1251](https://github.com/Human-Connection/Human-Connection/pull/1251) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @storybook/addon-a11y from 5.1.10 to 5.1.11 in /webapp [\#1250](https://github.com/Human-Connection/Human-Connection/pull/1250) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @storybook/addon-actions from 5.1.10 to 5.1.11 in /webapp [\#1249](https://github.com/Human-Connection/Human-Connection/pull/1249) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.15.0 to 22.15.1 in /backend [\#1248](https://github.com/Human-Connection/Human-Connection/pull/1248) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 🍰 454 Lokalise / translate all unlocalised Texts / Translations / Languages [\#1244](https://github.com/Human-Connection/Human-Connection/pull/1244) ([Tirokk](https://github.com/Tirokk)) -- Bump apollo-client from 2.6.3 to 2.6.4 in /webapp [\#1239](https://github.com/Human-Connection/Human-Connection/pull/1239) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump sass-loader from 7.1.0 to 7.2.0 in /webapp [\#1238](https://github.com/Human-Connection/Human-Connection/pull/1238) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-cache-inmemory from 1.6.2 to 1.6.3 in /webapp [\#1237](https://github.com/Human-Connection/Human-Connection/pull/1237) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-client from 2.6.3 to 2.6.4 in /backend [\#1236](https://github.com/Human-Connection/Human-Connection/pull/1236) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-cucumber-preprocessor from 1.13.0 to 1.13.1 [\#1235](https://github.com/Human-Connection/Human-Connection/pull/1235) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-cache-inmemory from 1.6.2 to 1.6.3 in /backend [\#1234](https://github.com/Human-Connection/Human-Connection/pull/1234) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- I had enough of `--ignore-engines` [\#1232](https://github.com/Human-Connection/Human-Connection/pull/1232) ([roschaefer](https://github.com/roschaefer)) -- Bump node from 12.7-alpine to 12.8-alpine in /backend [\#1228](https://github.com/Human-Connection/Human-Connection/pull/1228) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node from 12.7-alpine to 12.8-alpine in /webapp [\#1227](https://github.com/Human-Connection/Human-Connection/pull/1227) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump vue-sweetalert-icons from 4.1.0 to 4.2.0 in /webapp [\#1225](https://github.com/Human-Connection/Human-Connection/pull/1225) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 🍰 Registration confirmation of terms of use added II [\#1224](https://github.com/Human-Connection/Human-Connection/pull/1224) ([ogerly](https://github.com/ogerly)) -- Remove obsolete "MOCKS" [\#1223](https://github.com/Human-Connection/Human-Connection/pull/1223) ([roschaefer](https://github.com/roschaefer)) -- Fix expired discord link [\#1220](https://github.com/Human-Connection/Human-Connection/pull/1220) ([roschaefer](https://github.com/roschaefer)) -- Add data-mention-id to seeds mentions [\#1218](https://github.com/Human-Connection/Human-Connection/pull/1218) ([mattwr18](https://github.com/mattwr18)) -- Stub sweetalert-icon in tests which use [\#1217](https://github.com/Human-Connection/Human-Connection/pull/1217) ([mattwr18](https://github.com/mattwr18)) -- Bump eslint-plugin-jest from 22.14.1 to 22.15.0 in /webapp [\#1215](https://github.com/Human-Connection/Human-Connection/pull/1215) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @nuxtjs/style-resources from 0.1.2 to 1.0.0 in /webapp [\#1213](https://github.com/Human-Connection/Human-Connection/pull/1213) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump vue-sweetalert-icons from 4.0.0 to 4.1.0 in /webapp [\#1212](https://github.com/Human-Connection/Human-Connection/pull/1212) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.14.1 to 22.15.0 in /backend [\#1211](https://github.com/Human-Connection/Human-Connection/pull/1211) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.26.0 to 1.26.1 in /webapp [\#1210](https://github.com/Human-Connection/Human-Connection/pull/1210) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 🍰 1054 blocked users [\#1209](https://github.com/Human-Connection/Human-Connection/pull/1209) ([roschaefer](https://github.com/roschaefer)) -- Bump @nuxtjs/dotenv from 1.3.0 to 1.4.0 in /webapp [\#1196](https://github.com/Human-Connection/Human-Connection/pull/1196) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-beta.3 to 2.0.0-beta.4 in /backend [\#1195](https://github.com/Human-Connection/Human-Connection/pull/1195) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-beta.3 to 2.0.0-beta.4 in /webapp [\#1194](https://github.com/Human-Connection/Human-Connection/pull/1194) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neode from 0.3.0 to 0.3.1 in /backend [\#1193](https://github.com/Human-Connection/Human-Connection/pull/1193) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump vuex-i18n from 1.13.0 to 1.13.1 in /webapp [\#1192](https://github.com/Human-Connection/Human-Connection/pull/1192) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neode from 0.3.0 to 0.3.1 [\#1191](https://github.com/Human-Connection/Human-Connection/pull/1191) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- add page code-of-conduct, english and german [\#1190](https://github.com/Human-Connection/Human-Connection/pull/1190) ([ogerly](https://github.com/ogerly)) -- Fix terms and conditions template, english and german [\#1185](https://github.com/Human-Connection/Human-Connection/pull/1185) ([ogerly](https://github.com/ogerly)) -- changes and history template, english, german [\#1184](https://github.com/Human-Connection/Human-Connection/pull/1184) ([ogerly](https://github.com/ogerly)) -- Bump metascraper-lang from 5.6.3 to 5.6.5 in /backend [\#1182](https://github.com/Human-Connection/Human-Connection/pull/1182) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @vue/cli-shared-utils from 3.9.0 to 3.10.0 in /webapp [\#1181](https://github.com/Human-Connection/Human-Connection/pull/1181) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-author from 5.6.3 to 5.6.5 in /backend [\#1180](https://github.com/Human-Connection/Human-Connection/pull/1180) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @nuxtjs/apollo from 4.0.0-rc9 to 4.0.0-rc10 in /webapp [\#1179](https://github.com/Human-Connection/Human-Connection/pull/1179) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-title from 5.6.3 to 5.6.5 in /backend [\#1178](https://github.com/Human-Connection/Human-Connection/pull/1178) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-image from 5.6.3 to 5.6.5 in /backend [\#1177](https://github.com/Human-Connection/Human-Connection/pull/1177) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 845 load more [\#1176](https://github.com/Human-Connection/Human-Connection/pull/1176) ([MoldaB](https://github.com/MoldaB)) -- edit layout default for guests [\#1175](https://github.com/Human-Connection/Human-Connection/pull/1175) ([ogerly](https://github.com/ogerly)) -- Add static page for data privacy [\#1174](https://github.com/Human-Connection/Human-Connection/pull/1174) ([ogerly](https://github.com/ogerly)) -- Fix depreciation warnings [\#1171](https://github.com/Human-Connection/Human-Connection/pull/1171) ([roschaefer](https://github.com/roschaefer)) -- seed first and then reset [\#1170](https://github.com/Human-Connection/Human-Connection/pull/1170) ([ogerly](https://github.com/ogerly)) -- Move filter by followers functionality to filter dropdown [\#1169](https://github.com/Human-Connection/Human-Connection/pull/1169) ([mattwr18](https://github.com/mattwr18)) -- Bump metascraper-logo from 5.6.3 to 5.6.5 in /backend [\#1167](https://github.com/Human-Connection/Human-Connection/pull/1167) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-audio from 5.6.3 to 5.6.5 in /backend [\#1166](https://github.com/Human-Connection/Human-Connection/pull/1166) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-url from 5.6.3 to 5.6.5 in /backend [\#1165](https://github.com/Human-Connection/Human-Connection/pull/1165) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-soundcloud from 5.6.3 to 5.6.5 in /backend [\#1164](https://github.com/Human-Connection/Human-Connection/pull/1164) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-publisher from 5.6.3 to 5.6.5 in /backend [\#1163](https://github.com/Human-Connection/Human-Connection/pull/1163) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-description from 5.6.3 to 5.6.5 in /backend [\#1162](https://github.com/Human-Connection/Human-Connection/pull/1162) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tippy.js from 4.3.4 to 4.3.5 in /webapp [\#1161](https://github.com/Human-Connection/Human-Connection/pull/1161) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-date from 5.6.3 to 5.6.5 in /backend [\#1160](https://github.com/Human-Connection/Human-Connection/pull/1160) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-video from 5.6.3 to 5.6.5 in /backend [\#1159](https://github.com/Human-Connection/Human-Connection/pull/1159) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-file-upload from 3.3.2 to 3.3.3 [\#1158](https://github.com/Human-Connection/Human-Connection/pull/1158) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update metascraper-youtube [\#1156](https://github.com/Human-Connection/Human-Connection/pull/1156) ([roschaefer](https://github.com/roschaefer)) -- Use a link's username, open separate window on click [\#1155](https://github.com/Human-Connection/Human-Connection/pull/1155) ([mattwr18](https://github.com/mattwr18)) -- Bump apollo-server-express from 2.8.0 to 2.8.1 in /backend [\#1154](https://github.com/Human-Connection/Human-Connection/pull/1154) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neode from 0.2.16 to 0.3.0 in /backend [\#1152](https://github.com/Human-Connection/Human-Connection/pull/1152) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump merge-graphql-schemas from 1.6.1 to 1.7.0 in /backend [\#1151](https://github.com/Human-Connection/Human-Connection/pull/1151) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.14.0 to 22.14.1 in /webapp [\#1150](https://github.com/Human-Connection/Human-Connection/pull/1150) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.8.0 to 2.8.1 in /backend [\#1149](https://github.com/Human-Connection/Human-Connection/pull/1149) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.14.0 to 22.14.1 in /backend [\#1148](https://github.com/Human-Connection/Human-Connection/pull/1148) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap from 1.21.0 to 1.24.0 in /webapp [\#1147](https://github.com/Human-Connection/Human-Connection/pull/1147) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.8.0 to 2.8.1 in /backend [\#1146](https://github.com/Human-Connection/Human-Connection/pull/1146) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neode from 0.2.18 to 0.3.0 [\#1145](https://github.com/Human-Connection/Human-Connection/pull/1145) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump vuex-i18n from 1.11.0 to 1.13.0 in /webapp [\#1144](https://github.com/Human-Connection/Human-Connection/pull/1144) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix console.errors during `yarn run test` [\#1141](https://github.com/Human-Connection/Human-Connection/pull/1141) ([roschaefer](https://github.com/roschaefer)) -- Refactor social media backend [\#1139](https://github.com/Human-Connection/Human-Connection/pull/1139) ([alina-beck](https://github.com/alina-beck)) -- Bump graphql-middleware from 3.0.2 to 3.0.3 in /backend [\#1138](https://github.com/Human-Connection/Human-Connection/pull/1138) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.7.2 to 2.8.0 in /backend [\#1137](https://github.com/Human-Connection/Human-Connection/pull/1137) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.7.2 to 2.8.0 in /backend [\#1136](https://github.com/Human-Connection/Human-Connection/pull/1136) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress from 3.4.0 to 3.4.1 [\#1135](https://github.com/Human-Connection/Human-Connection/pull/1135) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Emotions on posts [\#1133](https://github.com/Human-Connection/Human-Connection/pull/1133) ([mattwr18](https://github.com/mattwr18)) -- Gitignore ssh directory [\#1132](https://github.com/Human-Connection/Human-Connection/pull/1132) ([mattwr18](https://github.com/mattwr18)) -- Bump cookie-universal-nuxt from 2.0.16 to 2.0.17 in /webapp [\#1131](https://github.com/Human-Connection/Human-Connection/pull/1131) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.13.6 to 22.14.0 in /backend [\#1130](https://github.com/Human-Connection/Human-Connection/pull/1130) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.13.6 to 22.14.0 in /webapp [\#1129](https://github.com/Human-Connection/Human-Connection/pull/1129) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.7.0 to 2.7.2 in /backend [\#1128](https://github.com/Human-Connection/Human-Connection/pull/1128) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.7.0 to 2.7.2 in /backend [\#1127](https://github.com/Human-Connection/Human-Connection/pull/1127) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-express from 2.7.0 to 2.7.2 in /backend [\#1126](https://github.com/Human-Connection/Human-Connection/pull/1126) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node from 12.6-alpine to 12.7-alpine in /backend [\#1118](https://github.com/Human-Connection/Human-Connection/pull/1118) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j from 3.5.5 to 3.5.8 in /neo4j [\#1117](https://github.com/Human-Connection/Human-Connection/pull/1117) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node from 12.6-alpine to 12.7-alpine in /webapp [\#1116](https://github.com/Human-Connection/Human-Connection/pull/1116) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Give more space to neo4j-data [\#1115](https://github.com/Human-Connection/Human-Connection/pull/1115) ([roschaefer](https://github.com/roschaefer)) -- Bump metascraper-video from 4.10.2 to 5.6.3 in /backend [\#1114](https://github.com/Human-Connection/Human-Connection/pull/1114) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump helmet from 3.19.0 to 3.20.0 in /backend [\#1113](https://github.com/Human-Connection/Human-Connection/pull/1113) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-beta.2 to 2.0.0-beta.3 in /webapp [\#1111](https://github.com/Human-Connection/Human-Connection/pull/1111) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-cucumber-preprocessor from 1.12.0 to 1.13.0 [\#1108](https://github.com/Human-Connection/Human-Connection/pull/1108) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-beta.1 to 2.0.0-beta.3 in /backend [\#1106](https://github.com/Human-Connection/Human-Connection/pull/1106) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-title from 4.10.2 to 5.6.3 in /backend [\#1105](https://github.com/Human-Connection/Human-Connection/pull/1105) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-publisher from 4.10.2 to 5.6.3 in /backend [\#1104](https://github.com/Human-Connection/Human-Connection/pull/1104) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-author from 4.10.2 to 5.6.3 in /backend [\#1103](https://github.com/Human-Connection/Human-Connection/pull/1103) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-image from 4.10.2 to 5.6.3 in /backend [\#1102](https://github.com/Human-Connection/Human-Connection/pull/1102) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-lang from 4.10.2 to 5.6.3 in /backend [\#1101](https://github.com/Human-Connection/Human-Connection/pull/1101) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.13.0 to 22.13.6 in /backend [\#1100](https://github.com/Human-Connection/Human-Connection/pull/1100) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump metascraper-date from 4.10.2 to 5.6.3 in /backend [\#1099](https://github.com/Human-Connection/Human-Connection/pull/1099) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @vue/eslint-config-prettier from 4.0.1 to 5.0.0 in /webapp [\#1098](https://github.com/Human-Connection/Human-Connection/pull/1098) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.11.1 to 22.13.6 in /webapp [\#1097](https://github.com/Human-Connection/Human-Connection/pull/1097) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.5.4 to 7.5.5 in /backend [\#1095](https://github.com/Human-Connection/Human-Connection/pull/1095) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-import from 2.18.0 to 2.18.2 in /backend [\#1094](https://github.com/Human-Connection/Human-Connection/pull/1094) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-import from 2.18.0 to 2.18.2 in /webapp [\#1093](https://github.com/Human-Connection/Human-Connection/pull/1093) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint from 6.0.1 to 6.1.0 in /backend [\#1091](https://github.com/Human-Connection/Human-Connection/pull/1091) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/cli from 7.5.0 to 7.5.5 in /backend [\#1089](https://github.com/Human-Connection/Human-Connection/pull/1089) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.11.1 to 22.13.0 in /backend [\#1085](https://github.com/Human-Connection/Human-Connection/pull/1085) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neode from 0.2.16 to 0.2.18 [\#1084](https://github.com/Human-Connection/Human-Connection/pull/1084) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump merge-graphql-schemas from 1.5.8 to 1.6.1 in /backend [\#1083](https://github.com/Human-Connection/Human-Connection/pull/1083) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Created imprint page, added English translations [\#1080](https://github.com/Human-Connection/Human-Connection/pull/1080) ([ogerly](https://github.com/ogerly)) -- Bump eslint-plugin-jest from 22.9.0 to 22.11.1 in /webapp [\#1079](https://github.com/Human-Connection/Human-Connection/pull/1079) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.9.0 to 22.11.1 in /backend [\#1078](https://github.com/Human-Connection/Human-Connection/pull/1078) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.5.4 to 7.5.5 in /webapp [\#1076](https://github.com/Human-Connection/Human-Connection/pull/1076) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.5.4 to 7.5.5 in /webapp [\#1075](https://github.com/Human-Connection/Human-Connection/pull/1075) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/node from 7.5.0 to 7.5.5 in /backend [\#1074](https://github.com/Human-Connection/Human-Connection/pull/1074) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.5.4 to 7.5.5 in /backend [\#1073](https://github.com/Human-Connection/Human-Connection/pull/1073) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump helmet from 3.18.0 to 3.19.0 in /backend [\#1072](https://github.com/Human-Connection/Human-Connection/pull/1072) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/register from 7.4.4 to 7.5.5 in /backend [\#1070](https://github.com/Human-Connection/Human-Connection/pull/1070) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 375 sorting \(II\) [\#1063](https://github.com/Human-Connection/Human-Connection/pull/1063) ([ogerly](https://github.com/ogerly)) -- Bump graphql-shield from 6.0.3 to 6.0.4 in /backend [\#1061](https://github.com/Human-Connection/Human-Connection/pull/1061) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.8.0 to 22.9.0 in /backend [\#1060](https://github.com/Human-Connection/Human-Connection/pull/1060) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.6.9 to 2.7.0 in /backend [\#1058](https://github.com/Human-Connection/Human-Connection/pull/1058) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.8.0 to 22.9.0 in /webapp [\#1057](https://github.com/Human-Connection/Human-Connection/pull/1057) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.6.9 to 2.7.0 in /backend [\#1056](https://github.com/Human-Connection/Human-Connection/pull/1056) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-file-upload from 3.3.1 to 3.3.2 [\#1055](https://github.com/Human-Connection/Human-Connection/pull/1055) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 🍰 Refine social media [\#1053](https://github.com/Human-Connection/Human-Connection/pull/1053) ([alina-beck](https://github.com/alina-beck)) -- Bump eslint-plugin-jest from 22.7.2 to 22.8.0 in /backend [\#1052](https://github.com/Human-Connection/Human-Connection/pull/1052) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.7.2 to 22.8.0 in /webapp [\#1050](https://github.com/Human-Connection/Human-Connection/pull/1050) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Move secrets into secrets kubernetes template [\#1049](https://github.com/Human-Connection/Human-Connection/pull/1049) ([roschaefer](https://github.com/roschaefer)) -- Sledgehammer the file permission problem on docker [\#1048](https://github.com/Human-Connection/Human-Connection/pull/1048) ([roschaefer](https://github.com/roschaefer)) -- Bump linkify-it from 2.1.0 to 2.2.0 in /webapp [\#1047](https://github.com/Human-Connection/Human-Connection/pull/1047) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-file-upload from 3.2.1 to 3.3.1 [\#1046](https://github.com/Human-Connection/Human-Connection/pull/1046) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nodemailer from 6.2.1 to 6.3.0 in /backend [\#1045](https://github.com/Human-Connection/Human-Connection/pull/1045) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Refactoring: Split User and Email [\#1044](https://github.com/Human-Connection/Human-Connection/pull/1044) ([roschaefer](https://github.com/roschaefer)) -- Silence codecov [\#1043](https://github.com/Human-Connection/Human-Connection/pull/1043) ([roschaefer](https://github.com/roschaefer)) -- Fix regression of data import [\#1042](https://github.com/Human-Connection/Human-Connection/pull/1042) ([roschaefer](https://github.com/roschaefer)) -- Fix \#822 by updating the counts of the user [\#1041](https://github.com/Human-Connection/Human-Connection/pull/1041) ([roschaefer](https://github.com/roschaefer)) -- Remove graphql-yoga [\#1040](https://github.com/Human-Connection/Human-Connection/pull/1040) ([roschaefer](https://github.com/roschaefer)) -- Bugfix: Signup email was missing email query param [\#1039](https://github.com/Human-Connection/Human-Connection/pull/1039) ([roschaefer](https://github.com/roschaefer)) -- Refactor CreateComment resolver [\#1038](https://github.com/Human-Connection/Human-Connection/pull/1038) ([mattwr18](https://github.com/mattwr18)) -- Bump apollo-server from 2.6.8 to 2.6.9 in /backend [\#1034](https://github.com/Human-Connection/Human-Connection/pull/1034) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-standard from 12.0.0 to 13.0.1 in /backend [\#1032](https://github.com/Human-Connection/Human-Connection/pull/1032) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-file-upload from 3.2.0 to 3.2.1 [\#1031](https://github.com/Human-Connection/Human-Connection/pull/1031) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.6.8 to 2.6.9 in /backend [\#1029](https://github.com/Human-Connection/Human-Connection/pull/1029) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump wait-on from 3.2.0 to 3.3.0 in /backend [\#1028](https://github.com/Human-Connection/Human-Connection/pull/1028) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump lodash from 4.17.13 to 4.17.14 in /backend [\#1027](https://github.com/Human-Connection/Human-Connection/pull/1027) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- \[Security\] Bump lodash from 4.17.11 to 4.17.14 in /webapp [\#1023](https://github.com/Human-Connection/Human-Connection/pull/1023) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- \[Security\] Bump lodash.template from 4.4.0 to 4.5.0 in /webapp [\#1022](https://github.com/Human-Connection/Human-Connection/pull/1022) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- \[Security\] Bump lodash.mergewith from 4.6.1 to 4.6.2 in /backend [\#1021](https://github.com/Human-Connection/Human-Connection/pull/1021) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Implement paginating user view for admins [\#1019](https://github.com/Human-Connection/Human-Connection/pull/1019) ([roschaefer](https://github.com/roschaefer)) -- 🍰 Send out notifications on CreateComment [\#1018](https://github.com/Human-Connection/Human-Connection/pull/1018) ([Tirokk](https://github.com/Tirokk)) -- Refactor reward/unreward Badges in backend [\#1016](https://github.com/Human-Connection/Human-Connection/pull/1016) ([roschaefer](https://github.com/roschaefer)) -- Bump lodash from 4.17.11 to 4.17.13 in /backend [\#1015](https://github.com/Human-Connection/Human-Connection/pull/1015) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.6.6 to 2.6.8 in /backend [\#1014](https://github.com/Human-Connection/Human-Connection/pull/1014) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.4.5 to 7.5.4 in /webapp [\#1013](https://github.com/Human-Connection/Human-Connection/pull/1013) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.5.0 to 7.5.4 in /backend [\#1012](https://github.com/Human-Connection/Human-Connection/pull/1012) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.6.7 to 2.6.8 in /backend [\#1011](https://github.com/Human-Connection/Human-Connection/pull/1011) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.5.0 to 7.5.4 in /webapp [\#1010](https://github.com/Human-Connection/Human-Connection/pull/1010) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.5.2 to 7.5.4 in /backend [\#1009](https://github.com/Human-Connection/Human-Connection/pull/1009) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress from 3.3.2 to 3.4.0 [\#1008](https://github.com/Human-Connection/Human-Connection/pull/1008) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Follow up of \#958 [\#1007](https://github.com/Human-Connection/Human-Connection/pull/1007) ([roschaefer](https://github.com/roschaefer)) -- footer created imprint and all language ok [\#999](https://github.com/Human-Connection/Human-Connection/pull/999) ([ogerly](https://github.com/ogerly)) -- Bump graphql-shield from 6.0.2 to 6.0.3 in /backend [\#998](https://github.com/Human-Connection/Human-Connection/pull/998) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.4.5 to 7.5.2 in /backend [\#996](https://github.com/Human-Connection/Human-Connection/pull/996) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update docs [\#995](https://github.com/Human-Connection/Human-Connection/pull/995) ([alina-beck](https://github.com/alina-beck)) -- Signup new users as admin [\#994](https://github.com/Human-Connection/Human-Connection/pull/994) ([roschaefer](https://github.com/roschaefer)) -- User role not nullable [\#993](https://github.com/Human-Connection/Human-Connection/pull/993) ([roschaefer](https://github.com/roschaefer)) -- Neo4j uses a different name for its env vars [\#989](https://github.com/Human-Connection/Human-Connection/pull/989) ([roschaefer](https://github.com/roschaefer)) -- Bump @babel/core from 7.4.5 to 7.5.0 in /backend [\#988](https://github.com/Human-Connection/Human-Connection/pull/988) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node from 12.5-alpine to 12.6-alpine in /backend [\#987](https://github.com/Human-Connection/Human-Connection/pull/987) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node from 12.5-alpine to 12.6-alpine in /webapp [\#985](https://github.com/Human-Connection/Human-Connection/pull/985) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.4.5 to 7.5.0 in /backend [\#984](https://github.com/Human-Connection/Human-Connection/pull/984) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.7.1 to 22.7.2 in /webapp [\#983](https://github.com/Human-Connection/Human-Connection/pull/983) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/node from 7.4.5 to 7.5.0 in /backend [\#982](https://github.com/Human-Connection/Human-Connection/pull/982) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.7.1 to 22.7.2 in /backend [\#981](https://github.com/Human-Connection/Human-Connection/pull/981) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.4.5 to 7.5.0 in /webapp [\#980](https://github.com/Human-Connection/Human-Connection/pull/980) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/cli from 7.4.4 to 7.5.0 in /backend [\#979](https://github.com/Human-Connection/Human-Connection/pull/979) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-loader from 2.2.0 to 2.2.1 in /webapp [\#978](https://github.com/Human-Connection/Human-Connection/pull/978) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.4.0 to 14.4.2 in /backend [\#973](https://github.com/Human-Connection/Human-Connection/pull/973) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.4.0 to 14.4.2 in /webapp [\#972](https://github.com/Human-Connection/Human-Connection/pull/972) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @vue/cli-shared-utils from 3.8.0 to 3.9.0 in /webapp [\#971](https://github.com/Human-Connection/Human-Connection/pull/971) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-loader from 2.1.2 to 2.2.0 in /webapp [\#970](https://github.com/Human-Connection/Human-Connection/pull/970) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Filter posts by category [\#969](https://github.com/Human-Connection/Human-Connection/pull/969) ([mattwr18](https://github.com/mattwr18)) -- Remove request for image in UpdatePost mutation from UI [\#966](https://github.com/Human-Connection/Human-Connection/pull/966) ([mattwr18](https://github.com/mattwr18)) -- Editor embeds merge in nitro embed [\#960](https://github.com/Human-Connection/Human-Connection/pull/960) ([mattwr18](https://github.com/mattwr18)) -- Maintenance service to support maintenance mode [\#956](https://github.com/Human-Connection/Human-Connection/pull/956) ([mattwr18](https://github.com/mattwr18)) -- Add basic styling for comment list [\#955](https://github.com/Human-Connection/Human-Connection/pull/955) ([mattwr18](https://github.com/mattwr18)) -- Refactor code to extract query to it's own file [\#954](https://github.com/Human-Connection/Human-Connection/pull/954) ([mattwr18](https://github.com/mattwr18)) -- Storybook [\#952](https://github.com/Human-Connection/Human-Connection/pull/952) ([mattwr18](https://github.com/mattwr18)) -- Remove unused query as cleanup [\#951](https://github.com/Human-Connection/Human-Connection/pull/951) ([mattwr18](https://github.com/mattwr18)) -- Bump graphql-shield from 5.6.2 to 6.0.2 in /backend [\#948](https://github.com/Human-Connection/Human-Connection/pull/948) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 943 bring user mutation under control [\#945](https://github.com/Human-Connection/Human-Connection/pull/945) ([roschaefer](https://github.com/roschaefer)) -- Bump node from 12.4-alpine to 12.5-alpine in /webapp [\#942](https://github.com/Human-Connection/Human-Connection/pull/942) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node from 12.4-alpine to 12.5-alpine in /backend [\#941](https://github.com/Human-Connection/Human-Connection/pull/941) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-file-upload from 3.1.4 to 3.2.0 [\#937](https://github.com/Human-Connection/Human-Connection/pull/937) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add details to contribution form [\#936](https://github.com/Human-Connection/Human-Connection/pull/936) ([aonomike](https://github.com/aonomike)) -- Patch cypher injection vulnerability [\#935](https://github.com/Human-Connection/Human-Connection/pull/935) ([roschaefer](https://github.com/roschaefer)) -- 907 mobile responsive menu navbar [\#933](https://github.com/Human-Connection/Human-Connection/pull/933) ([ogerly](https://github.com/ogerly)) -- Bump date-fns from 2.0.0-beta.1 to 2.0.0-beta.2 in /backend [\#930](https://github.com/Human-Connection/Human-Connection/pull/930) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress from 3.3.1 to 3.3.2 [\#929](https://github.com/Human-Connection/Human-Connection/pull/929) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.37 to 2.0.0-beta.2 in /webapp [\#928](https://github.com/Human-Connection/Human-Connection/pull/928) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.37 to 2.0.0-beta.1 in /webapp [\#925](https://github.com/Human-Connection/Human-Connection/pull/925) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.6.6 to 2.6.7 in /backend [\#924](https://github.com/Human-Connection/Human-Connection/pull/924) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.3.1 to 14.4.0 in /webapp [\#923](https://github.com/Human-Connection/Human-Connection/pull/923) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.37 to 2.0.0-beta.1 in /backend [\#922](https://github.com/Human-Connection/Human-Connection/pull/922) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.3.1 to 14.4.0 in /backend [\#921](https://github.com/Human-Connection/Human-Connection/pull/921) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.6.6 to 2.6.7 in /backend [\#920](https://github.com/Human-Connection/Human-Connection/pull/920) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Post with categories [\#919](https://github.com/Human-Connection/Human-Connection/pull/919) ([mattwr18](https://github.com/mattwr18)) -- Bump eslint from 5.16.0 to 6.0.1 in /backend [\#917](https://github.com/Human-Connection/Human-Connection/pull/917) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.36 to 2.0.0-alpha.37 in /webapp [\#916](https://github.com/Human-Connection/Human-Connection/pull/916) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.36 to 2.0.0-alpha.37 in /backend [\#915](https://github.com/Human-Connection/Human-Connection/pull/915) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-promise from 4.1.1 to 4.2.1 in /backend [\#914](https://github.com/Human-Connection/Human-Connection/pull/914) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-promise from 4.1.1 to 4.2.1 in /webapp [\#913](https://github.com/Human-Connection/Human-Connection/pull/913) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.6.4 to 2.6.6 in /backend [\#912](https://github.com/Human-Connection/Human-Connection/pull/912) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-prettier from 5.0.0 to 6.0.0 in /webapp [\#911](https://github.com/Human-Connection/Human-Connection/pull/911) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.6.4 to 2.6.6 in /backend [\#910](https://github.com/Human-Connection/Human-Connection/pull/910) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-prettier from 5.0.0 to 6.0.0 in /backend [\#909](https://github.com/Human-Connection/Human-Connection/pull/909) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-import from 2.17.3 to 2.18.0 in /webapp [\#904](https://github.com/Human-Connection/Human-Connection/pull/904) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-vue from 5.2.2 to 5.2.3 in /webapp [\#903](https://github.com/Human-Connection/Human-Connection/pull/903) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-import from 2.17.3 to 2.18.0 in /backend [\#902](https://github.com/Human-Connection/Human-Connection/pull/902) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Refactor CreateComments functionality [\#901](https://github.com/Human-Connection/Human-Connection/pull/901) ([mattwr18](https://github.com/mattwr18)) -- Write tests for UpdatePost, refactor tests [\#898](https://github.com/Human-Connection/Human-Connection/pull/898) ([mattwr18](https://github.com/mattwr18)) -- Deploy development mailserver [\#893](https://github.com/Human-Connection/Human-Connection/pull/893) ([roschaefer](https://github.com/roschaefer)) -- Bump eslint-plugin-jest from 22.7.0 to 22.7.1 in /backend [\#890](https://github.com/Human-Connection/Human-Connection/pull/890) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.7.0 to 22.7.1 in /webapp [\#889](https://github.com/Human-Connection/Human-Connection/pull/889) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.35 to 2.0.0-alpha.36 in /webapp [\#888](https://github.com/Human-Connection/Human-Connection/pull/888) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix failing build due to lorempixel.com being down [\#885](https://github.com/Human-Connection/Human-Connection/pull/885) ([mattwr18](https://github.com/mattwr18)) -- Use upstream neo4j-graphql-js [\#882](https://github.com/Human-Connection/Human-Connection/pull/882) ([roschaefer](https://github.com/roschaefer)) -- Page size of 12 entries on / page [\#881](https://github.com/Human-Connection/Human-Connection/pull/881) ([roschaefer](https://github.com/roschaefer)) -- Fix master build [\#880](https://github.com/Human-Connection/Human-Connection/pull/880) ([roschaefer](https://github.com/roschaefer)) -- polish locales [\#879](https://github.com/Human-Connection/Human-Connection/pull/879) ([fatherJS](https://github.com/fatherJS)) -- Bump date-fns from 2.0.0-alpha.34 to 2.0.0-alpha.36 in /backend [\#877](https://github.com/Human-Connection/Human-Connection/pull/877) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-shield from 5.6.1 to 5.7.1 in /backend [\#876](https://github.com/Human-Connection/Human-Connection/pull/876) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.6.4 to 22.7.0 in /backend [\#875](https://github.com/Human-Connection/Human-Connection/pull/875) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.6.3 to 2.6.4 in /backend [\#874](https://github.com/Human-Connection/Human-Connection/pull/874) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.6.3 to 2.6.4 in /backend [\#873](https://github.com/Human-Connection/Human-Connection/pull/873) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.34 to 2.0.0-alpha.35 in /webapp [\#872](https://github.com/Human-Connection/Human-Connection/pull/872) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.6.4 to 22.7.0 in /webapp [\#871](https://github.com/Human-Connection/Human-Connection/pull/871) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.34 to 2.0.0-alpha.35 in /backend [\#870](https://github.com/Human-Connection/Human-Connection/pull/870) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add enableDeletionValue to unlock deletion [\#868](https://github.com/Human-Connection/Human-Connection/pull/868) ([mattwr18](https://github.com/mattwr18)) -- Bump graphql-shield from 5.3.8 to 5.6.1 in /backend [\#866](https://github.com/Human-Connection/Human-Connection/pull/866) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-yoga from 1.17.4 to 1.18.0 in /backend [\#865](https://github.com/Human-Connection/Human-Connection/pull/865) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-client from 2.6.2 to 2.6.3 in /backend [\#862](https://github.com/Human-Connection/Human-Connection/pull/862) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-client from 2.6.2 to 2.6.3 in /webapp [\#861](https://github.com/Human-Connection/Human-Connection/pull/861) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix a text description for the filter bubble [\#856](https://github.com/Human-Connection/Human-Connection/pull/856) ([ogerly](https://github.com/ogerly)) -- When you call up a post you can scroll to the comments [\#855](https://github.com/Human-Connection/Human-Connection/pull/855) ([ogerly](https://github.com/ogerly)) -- Bump babel-eslint from 10.0.1 to 10.0.2 in /webapp [\#854](https://github.com/Human-Connection/Human-Connection/pull/854) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump babel-eslint from 10.0.1 to 10.0.2 in /backend [\#851](https://github.com/Human-Connection/Human-Connection/pull/851) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Tags in the Text of a Contribution like Mentions [\#848](https://github.com/Human-Connection/Human-Connection/pull/848) ([Tirokk](https://github.com/Tirokk)) -- Bump apollo-link-http from 1.5.14 to 1.5.15 in /backend [\#843](https://github.com/Human-Connection/Human-Connection/pull/843) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-prettier from 4.3.0 to 5.0.0 in /backend [\#842](https://github.com/Human-Connection/Human-Connection/pull/842) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-link-context from 1.0.17 to 1.0.18 in /backend [\#841](https://github.com/Human-Connection/Human-Connection/pull/841) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.33 to 2.0.0-alpha.34 in /backend [\#840](https://github.com/Human-Connection/Human-Connection/pull/840) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-prettier from 4.3.0 to 5.0.0 in /webapp [\#838](https://github.com/Human-Connection/Human-Connection/pull/838) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.33 to 2.0.0-alpha.34 in /webapp [\#837](https://github.com/Human-Connection/Human-Connection/pull/837) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 801 reset password [\#834](https://github.com/Human-Connection/Human-Connection/pull/834) ([roschaefer](https://github.com/roschaefer)) -- Add placeholder for new contributions [\#833](https://github.com/Human-Connection/Human-Connection/pull/833) ([mattwr18](https://github.com/mattwr18)) -- Turn off $root listeners in beforeDestroy [\#831](https://github.com/Human-Connection/Human-Connection/pull/831) ([mattwr18](https://github.com/mattwr18)) -- Follow up on \#820 [\#828](https://github.com/Human-Connection/Human-Connection/pull/828) ([roschaefer](https://github.com/roschaefer)) -- Bump date-fns from 2.0.0-alpha.32 to 2.0.0-alpha.33 in /webapp [\#827](https://github.com/Human-Connection/Human-Connection/pull/827) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-file-upload from 3.1.3 to 3.1.4 [\#826](https://github.com/Human-Connection/Human-Connection/pull/826) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.31 to 2.0.0-alpha.33 in /backend [\#825](https://github.com/Human-Connection/Human-Connection/pull/825) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Revert changes to cypress record [\#824](https://github.com/Human-Connection/Human-Connection/pull/824) ([mattwr18](https://github.com/mattwr18)) -- Whitelist queries/mutations, fix tests [\#823](https://github.com/Human-Connection/Human-Connection/pull/823) ([roschaefer](https://github.com/roschaefer)) -- Implement prefix of image urls with a filter [\#821](https://github.com/Human-Connection/Human-Connection/pull/821) ([roschaefer](https://github.com/roschaefer)) -- Bump apollo-server-testing from 2.6.2 to 2.6.3 in /backend [\#819](https://github.com/Human-Connection/Human-Connection/pull/819) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.6.2 to 2.6.3 in /backend [\#818](https://github.com/Human-Connection/Human-Connection/pull/818) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.31 to 2.0.0-alpha.32 in /backend [\#817](https://github.com/Human-Connection/Human-Connection/pull/817) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.31 to 2.0.0-alpha.32 in /webapp [\#815](https://github.com/Human-Connection/Human-Connection/pull/815) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-cucumber-preprocessor from 1.11.2 to 1.12.0 [\#813](https://github.com/Human-Connection/Human-Connection/pull/813) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-file-upload from 3.1.2 to 3.1.3 [\#812](https://github.com/Human-Connection/Human-Connection/pull/812) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix \#799 [\#810](https://github.com/Human-Connection/Human-Connection/pull/810) ([roschaefer](https://github.com/roschaefer)) -- Fix \#800 [\#809](https://github.com/Human-Connection/Human-Connection/pull/809) ([roschaefer](https://github.com/roschaefer)) -- Fix \#470 [\#807](https://github.com/Human-Connection/Human-Connection/pull/807) ([roschaefer](https://github.com/roschaefer)) -- Bump tiptap-extensions from 1.22.1 to 1.22.2 in /webapp [\#798](https://github.com/Human-Connection/Human-Connection/pull/798) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-shield from 5.3.7 to 5.3.8 in /backend [\#797](https://github.com/Human-Connection/Human-Connection/pull/797) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-shield from 5.3.6 to 5.3.7 in /backend [\#796](https://github.com/Human-Connection/Human-Connection/pull/796) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Create Posts with a specified language, or fallback [\#795](https://github.com/Human-Connection/Human-Connection/pull/795) ([mattwr18](https://github.com/mattwr18)) -- Bump prettier from 1.18.0 to 1.18.2 in /webapp [\#794](https://github.com/Human-Connection/Human-Connection/pull/794) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.21.0 to 1.22.1 in /webapp [\#793](https://github.com/Human-Connection/Human-Connection/pull/793) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cookie-universal-nuxt from 2.0.14 to 2.0.16 in /webapp [\#792](https://github.com/Human-Connection/Human-Connection/pull/792) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump vue-sweetalert-icons from 3.2.0 to 3.2.1 in /webapp [\#791](https://github.com/Human-Connection/Human-Connection/pull/791) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tippy.js from 4.3.3 to 4.3.4 in /webapp [\#790](https://github.com/Human-Connection/Human-Connection/pull/790) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump prettier from 1.17.1 to 1.18.2 in /backend [\#789](https://github.com/Human-Connection/Human-Connection/pull/789) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update comment [\#788](https://github.com/Human-Connection/Human-Connection/pull/788) ([ALau2088](https://github.com/ALau2088)) -- Add teaser image to contribution form [\#787](https://github.com/Human-Connection/Human-Connection/pull/787) ([mattwr18](https://github.com/mattwr18)) -- Replace dependency `ms` completely [\#783](https://github.com/Human-Connection/Human-Connection/pull/783) ([roschaefer](https://github.com/roschaefer)) -- Translate network tab on the left profile page [\#780](https://github.com/Human-Connection/Human-Connection/pull/780) ([roschaefer](https://github.com/roschaefer)) -- Bump apollo-server from 2.6.1 to 2.6.2 in /backend [\#776](https://github.com/Human-Connection/Human-Connection/pull/776) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.29 to 2.0.0-alpha.31 in /backend [\#775](https://github.com/Human-Connection/Human-Connection/pull/775) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.6.1 to 2.6.2 in /backend [\#773](https://github.com/Human-Connection/Human-Connection/pull/773) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-client from 2.6.1 to 2.6.2 in /webapp [\#772](https://github.com/Human-Connection/Human-Connection/pull/772) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-cache-inmemory from 1.6.1 to 1.6.2 in /backend [\#771](https://github.com/Human-Connection/Human-Connection/pull/771) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.29 to 2.0.0-alpha.31 in /webapp [\#770](https://github.com/Human-Connection/Human-Connection/pull/770) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-client from 2.6.1 to 2.6.2 in /backend [\#768](https://github.com/Human-Connection/Human-Connection/pull/768) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump prettier from 1.17.1 to 1.18.0 in /webapp [\#766](https://github.com/Human-Connection/Human-Connection/pull/766) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Authorisation problem when disabling a post [\#763](https://github.com/Human-Connection/Human-Connection/pull/763) ([Tirokk](https://github.com/Tirokk)) -- Refactor filter bubble [\#762](https://github.com/Human-Connection/Human-Connection/pull/762) ([roschaefer](https://github.com/roschaefer)) -- Disable the location.reloads [\#761](https://github.com/Human-Connection/Human-Connection/pull/761) ([roschaefer](https://github.com/roschaefer)) -- Bump date-fns from 2.0.0-alpha.27 to 2.0.0-alpha.29 in /backend [\#758](https://github.com/Human-Connection/Human-Connection/pull/758) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump date-fns from 2.0.0-alpha.27 to 2.0.0-alpha.29 in /webapp [\#757](https://github.com/Human-Connection/Human-Connection/pull/757) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @nuxtjs/axios from 5.5.3 to 5.5.4 in /webapp [\#756](https://github.com/Human-Connection/Human-Connection/pull/756) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 402 userprofil tab click function [\#754](https://github.com/Human-Connection/Human-Connection/pull/754) ([ogerly](https://github.com/ogerly)) -- 402 userprofile shouted tab 2 [\#752](https://github.com/Human-Connection/Human-Connection/pull/752) ([ogerly](https://github.com/ogerly)) -- Fix deployment - wrong docker image name [\#751](https://github.com/Human-Connection/Human-Connection/pull/751) ([roschaefer](https://github.com/roschaefer)) -- Bump node from 12.3.1-alpine to 12.4-alpine in /backend [\#750](https://github.com/Human-Connection/Human-Connection/pull/750) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node from 12.3.1-alpine to 12.4-alpine in /webapp [\#749](https://github.com/Human-Connection/Human-Connection/pull/749) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nuxt from 2.8.0 to 2.8.1 in /webapp [\#748](https://github.com/Human-Connection/Human-Connection/pull/748) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.20.2 to 1.21.0 in /webapp [\#746](https://github.com/Human-Connection/Human-Connection/pull/746) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-client from 2.5.1 to 2.6.1 in /backend [\#745](https://github.com/Human-Connection/Human-Connection/pull/745) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-client from 2.6.0 to 2.6.1 in /webapp [\#744](https://github.com/Human-Connection/Human-Connection/pull/744) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-shield from 5.3.5 to 5.3.6 in /backend [\#743](https://github.com/Human-Connection/Human-Connection/pull/743) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tippy.js from 4.3.2 to 4.3.3 in /webapp [\#742](https://github.com/Human-Connection/Human-Connection/pull/742) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-cache-inmemory from 1.6.0 to 1.6.1 in /backend [\#741](https://github.com/Human-Connection/Human-Connection/pull/741) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Delete my User Account functionality [\#740](https://github.com/Human-Connection/Human-Connection/pull/740) ([mattwr18](https://github.com/mattwr18)) -- 206 setup neo4j db constraints on startup [\#739](https://github.com/Human-Connection/Human-Connection/pull/739) ([roschaefer](https://github.com/roschaefer)) -- 🍰 release contribution again [\#736](https://github.com/Human-Connection/Human-Connection/pull/736) ([ogerly](https://github.com/ogerly)) -- DISABLED\_MIDDLEWARES only set outside production [\#735](https://github.com/Human-Connection/Human-Connection/pull/735) ([roschaefer](https://github.com/roschaefer)) -- Bump tippy.js from 4.3.1 to 4.3.2 in /webapp [\#733](https://github.com/Human-Connection/Human-Connection/pull/733) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Hover effect user image upload [\#732](https://github.com/Human-Connection/Human-Connection/pull/732) ([mattwr18](https://github.com/mattwr18)) -- Add date relative date on comments [\#731](https://github.com/Human-Connection/Human-Connection/pull/731) ([aonomike](https://github.com/aonomike)) -- 269 filter by followed users backend part [\#730](https://github.com/Human-Connection/Human-Connection/pull/730) ([roschaefer](https://github.com/roschaefer)) -- Bump tiptap-extensions from 1.20.1 to 1.20.2 in /webapp [\#721](https://github.com/Human-Connection/Human-Connection/pull/721) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap from 1.20.1 to 1.21.0 in /webapp [\#720](https://github.com/Human-Connection/Human-Connection/pull/720) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.5.1 to 2.6.1 in /backend [\#719](https://github.com/Human-Connection/Human-Connection/pull/719) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.5.1 to 2.6.1 in /backend [\#718](https://github.com/Human-Connection/Human-Connection/pull/718) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node from 10-alpine to 12.3.1-alpine in /backend [\#713](https://github.com/Human-Connection/Human-Connection/pull/713) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node from 10-alpine to 12.3.1-alpine in /webapp [\#712](https://github.com/Human-Connection/Human-Connection/pull/712) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nuxt from 2.7.1 to 2.8.0 in /webapp [\#711](https://github.com/Human-Connection/Human-Connection/pull/711) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @nuxtjs/axios from 5.5.2 to 5.5.3 in /webapp [\#710](https://github.com/Human-Connection/Human-Connection/pull/710) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.5.0 to 2.5.1 in /backend [\#709](https://github.com/Human-Connection/Human-Connection/pull/709) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.5.0 to 2.5.1 in /backend [\#708](https://github.com/Human-Connection/Human-Connection/pull/708) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Upgrade @nuxt/axios [\#707](https://github.com/Human-Connection/Human-Connection/pull/707) ([mattwr18](https://github.com/mattwr18)) -- Add logo as default avatar background image [\#706](https://github.com/Human-Connection/Human-Connection/pull/706) ([mattwr18](https://github.com/mattwr18)) -- Bump fuse.js from 3.4.4 to 3.4.5 in /webapp [\#704](https://github.com/Human-Connection/Human-Connection/pull/704) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix user avatar jumping on upload [\#700](https://github.com/Human-Connection/Human-Connection/pull/700) ([mattwr18](https://github.com/mattwr18)) -- 269 filter by followed users [\#699](https://github.com/Human-Connection/Human-Connection/pull/699) ([roschaefer](https://github.com/roschaefer)) -- Fix placeholder text not translating bug [\#695](https://github.com/Human-Connection/Human-Connection/pull/695) ([mattwr18](https://github.com/mattwr18)) -- Fix edit field render bug\(CommentForm\) [\#690](https://github.com/Human-Connection/Human-Connection/pull/690) ([mattwr18](https://github.com/mattwr18)) -- Bump eslint-plugin-import from 2.17.2 to 2.17.3 in /webapp [\#683](https://github.com/Human-Connection/Human-Connection/pull/683) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump express from 4.17.0 to 4.17.1 in /webapp [\#682](https://github.com/Human-Connection/Human-Connection/pull/682) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @nuxtjs/axios from 5.5.1 to 5.5.2 in /webapp [\#681](https://github.com/Human-Connection/Human-Connection/pull/681) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nodemon from 1.19.0 to 1.19.1 in /webapp [\#680](https://github.com/Human-Connection/Human-Connection/pull/680) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @vue/cli-shared-utils from 3.7.0 to 3.8.0 in /webapp [\#679](https://github.com/Human-Connection/Human-Connection/pull/679) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nodemon from 1.19.0 to 1.19.1 in /backend [\#678](https://github.com/Human-Connection/Human-Connection/pull/678) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j-driver from 1.7.4 to 1.7.5 in /backend [\#677](https://github.com/Human-Connection/Human-Connection/pull/677) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-import from 2.17.2 to 2.17.3 in /backend [\#676](https://github.com/Human-Connection/Human-Connection/pull/676) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j-driver from 1.7.4 to 1.7.5 [\#675](https://github.com/Human-Connection/Human-Connection/pull/675) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump express from 4.17.0 to 4.17.1 in /backend [\#674](https://github.com/Human-Connection/Human-Connection/pull/674) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- \[Security\] Bump tar from 2.2.1 to 2.2.2 in /webapp [\#673](https://github.com/Human-Connection/Human-Connection/pull/673) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.5.1 to 22.6.4 in /webapp [\#671](https://github.com/Human-Connection/Human-Connection/pull/671) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.3.0 to 14.3.1 in /webapp [\#670](https://github.com/Human-Connection/Human-Connection/pull/670) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-node from 9.0.1 to 9.1.0 in /webapp [\#669](https://github.com/Human-Connection/Human-Connection/pull/669) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @nuxtjs/axios from 5.5.0 to 5.5.1 in /webapp [\#668](https://github.com/Human-Connection/Human-Connection/pull/668) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress from 3.3.0 to 3.3.1 [\#667](https://github.com/Human-Connection/Human-Connection/pull/667) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.3.0 to 14.3.1 in /backend [\#666](https://github.com/Human-Connection/Human-Connection/pull/666) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-node from 9.0.1 to 9.1.0 in /backend [\#665](https://github.com/Human-Connection/Human-Connection/pull/665) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump prettier from 1.14.3 to 1.17.1 in /backend [\#664](https://github.com/Human-Connection/Human-Connection/pull/664) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump prettier from 1.14.3 to 1.17.1 in /webapp [\#663](https://github.com/Human-Connection/Human-Connection/pull/663) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.19.10 to 1.20.1 in /webapp [\#661](https://github.com/Human-Connection/Human-Connection/pull/661) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap from 1.19.8 to 1.20.1 in /webapp [\#660](https://github.com/Human-Connection/Human-Connection/pull/660) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @nuxtjs/axios from 5.4.1 to 5.5.0 in /webapp [\#659](https://github.com/Human-Connection/Human-Connection/pull/659) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-plugin-retries from 1.2.1 to 1.2.2 [\#658](https://github.com/Human-Connection/Human-Connection/pull/658) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.5.1 to 22.6.4 in /backend [\#657](https://github.com/Human-Connection/Human-Connection/pull/657) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.4.4 to 7.4.5 in /webapp [\#655](https://github.com/Human-Connection/Human-Connection/pull/655) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-client from 2.5.1 to 2.6.0 in /webapp [\#654](https://github.com/Human-Connection/Human-Connection/pull/654) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.4.4 to 7.4.5 in /webapp [\#653](https://github.com/Human-Connection/Human-Connection/pull/653) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.4.4 to 7.4.5 in /backend [\#649](https://github.com/Human-Connection/Human-Connection/pull/649) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/node from 7.2.2 to 7.4.5 in /backend [\#648](https://github.com/Human-Connection/Human-Connection/pull/648) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.4.4 to 7.4.5 in /backend [\#646](https://github.com/Human-Connection/Human-Connection/pull/646) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-cache-inmemory from 1.5.1 to 1.6.0 in /backend [\#645](https://github.com/Human-Connection/Human-Connection/pull/645) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.19.8 to 1.19.10 in /webapp [\#640](https://github.com/Human-Connection/Human-Connection/pull/640) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j-graphql-js from 2.6.0 to 2.6.1 in /backend [\#639](https://github.com/Human-Connection/Human-Connection/pull/639) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap from 1.19.3 to 1.19.8 in /webapp [\#637](https://github.com/Human-Connection/Human-Connection/pull/637) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Image upload backend implementation [\#636](https://github.com/Human-Connection/Human-Connection/pull/636) ([roschaefer](https://github.com/roschaefer)) -- Bump @nuxtjs/apollo from 4.0.0-rc4.2 to 4.0.0-rc5 in /webapp [\#632](https://github.com/Human-Connection/Human-Connection/pull/632) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.19.4 to 1.19.8 in /webapp [\#630](https://github.com/Human-Connection/Human-Connection/pull/630) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress from 3.2.0 to 3.3.0 [\#629](https://github.com/Human-Connection/Human-Connection/pull/629) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-cucumber-preprocessor from 1.11.0 to 1.11.2 [\#628](https://github.com/Human-Connection/Human-Connection/pull/628) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @nuxtjs/apollo from 4.0.0-rc4.1 to 4.0.0-rc4.2 in /webapp [\#621](https://github.com/Human-Connection/Human-Connection/pull/621) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-prettier from 4.2.0 to 4.3.0 in /webapp [\#620](https://github.com/Human-Connection/Human-Connection/pull/620) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump express from 4.16.4 to 4.17.0 in /webapp [\#619](https://github.com/Human-Connection/Human-Connection/pull/619) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump express from 4.16.4 to 4.17.0 in /backend [\#618](https://github.com/Human-Connection/Human-Connection/pull/618) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node-fetch from 2.5.0 to 2.6.0 in /backend [\#617](https://github.com/Human-Connection/Human-Connection/pull/617) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- a contribution that has been blocked can be released again [\#615](https://github.com/Human-Connection/Human-Connection/pull/615) ([ogerly](https://github.com/ogerly)) -- Update CONTRIBUTING.md with codereview notes [\#612](https://github.com/Human-Connection/Human-Connection/pull/612) ([tansaku](https://github.com/tansaku)) -- Bump tiptap from 1.19.2 to 1.19.3 in /webapp [\#611](https://github.com/Human-Connection/Human-Connection/pull/611) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.19.2 to 1.19.4 in /webapp [\#610](https://github.com/Human-Connection/Human-Connection/pull/610) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Delete Comment [\#609](https://github.com/Human-Connection/Human-Connection/pull/609) ([Tirokk](https://github.com/Tirokk)) -- Docs update https configuration [\#608](https://github.com/Human-Connection/Human-Connection/pull/608) ([roschaefer](https://github.com/roschaefer)) -- Bump nuxt from 2.6.3 to 2.7.1 in /webapp [\#607](https://github.com/Human-Connection/Human-Connection/pull/607) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump codecov from 3.4.0 to 3.5.0 [\#606](https://github.com/Human-Connection/Human-Connection/pull/606) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- User profile image uploads [\#605](https://github.com/Human-Connection/Human-Connection/pull/605) ([mattwr18](https://github.com/mattwr18)) -- Bump @nuxtjs/apollo from 4.0.0-rc4 to 4.0.0-rc4.1 in /webapp [\#604](https://github.com/Human-Connection/Human-Connection/pull/604) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump cypress-plugin-retries from 1.2.0 to 1.2.1 [\#603](https://github.com/Human-Connection/Human-Connection/pull/603) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap from 1.19.0 to 1.19.2 in /webapp [\#602](https://github.com/Human-Connection/Human-Connection/pull/602) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.19.1 to 1.19.2 in /webapp [\#601](https://github.com/Human-Connection/Human-Connection/pull/601) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-prettier from 3.0.1 to 3.1.0 in /webapp [\#598](https://github.com/Human-Connection/Human-Connection/pull/598) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.17.0 to 1.19.1 in /webapp [\#597](https://github.com/Human-Connection/Human-Connection/pull/597) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap from 1.17.0 to 1.19.0 in /webapp [\#592](https://github.com/Human-Connection/Human-Connection/pull/592) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump codecov from 3.3.0 to 3.4.0 [\#580](https://github.com/Human-Connection/Human-Connection/pull/580) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tippy.js from 4.3.0 to 4.3.1 in /webapp [\#579](https://github.com/Human-Connection/Human-Connection/pull/579) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server from 2.4.8 to 2.5.0 in /backend [\#568](https://github.com/Human-Connection/Human-Connection/pull/568) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-server-testing from 2.4.8 to 2.5.0 in /backend [\#567](https://github.com/Human-Connection/Human-Connection/pull/567) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.2.1 to 14.3.0 in /backend [\#566](https://github.com/Human-Connection/Human-Connection/pull/566) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.2.1 to 14.3.0 in /webapp [\#565](https://github.com/Human-Connection/Human-Connection/pull/565) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @human-connection/styleguide from 0.5.15 to 0.5.17 in /webapp [\#564](https://github.com/Human-Connection/Human-Connection/pull/564) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Prevent `argument list too long` error [\#562](https://github.com/Human-Connection/Human-Connection/pull/562) ([roschaefer](https://github.com/roschaefer)) -- Bump tiptap-extensions from 1.17.0 to 1.18.1 in /webapp [\#559](https://github.com/Human-Connection/Human-Connection/pull/559) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap from 1.17.0 to 1.18.0 in /webapp [\#558](https://github.com/Human-Connection/Human-Connection/pull/558) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 2019/kw15/change password strength [\#551](https://github.com/Human-Connection/Human-Connection/pull/551) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- Bump jest from 24.7.1 to 24.8.0 in /webapp [\#550](https://github.com/Human-Connection/Human-Connection/pull/550) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump babel-jest from 24.7.1 to 24.8.0 in /webapp [\#549](https://github.com/Human-Connection/Human-Connection/pull/549) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j-driver from 1.7.3 to 1.7.4 [\#548](https://github.com/Human-Connection/Human-Connection/pull/548) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump babel-jest from 24.7.1 to 24.8.0 in /backend [\#547](https://github.com/Human-Connection/Human-Connection/pull/547) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump helmet from 3.16.0 to 3.18.0 in /backend [\#546](https://github.com/Human-Connection/Human-Connection/pull/546) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j-driver from 1.7.3 to 1.7.4 in /backend [\#545](https://github.com/Human-Connection/Human-Connection/pull/545) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jest from 24.7.1 to 24.8.0 in /backend [\#544](https://github.com/Human-Connection/Human-Connection/pull/544) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-node from 8.0.1 to 9.0.1 in /backend [\#543](https://github.com/Human-Connection/Human-Connection/pull/543) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump dotenv from 7.0.0 to 8.0.0 in /backend [\#540](https://github.com/Human-Connection/Human-Connection/pull/540) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-shield from 5.3.4 to 5.3.5 in /backend [\#539](https://github.com/Human-Connection/Human-Connection/pull/539) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump dotenv from 7.0.0 to 8.0.0 [\#538](https://github.com/Human-Connection/Human-Connection/pull/538) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add authorship to comments at creation [\#536](https://github.com/Human-Connection/Human-Connection/pull/536) ([mattwr18](https://github.com/mattwr18)) -- Delete SocialMedia [\#535](https://github.com/Human-Connection/Human-Connection/pull/535) ([Tirokk](https://github.com/Tirokk)) -- Bump nodemon from 1.18.11 to 1.19.0 in /backend [\#532](https://github.com/Human-Connection/Human-Connection/pull/532) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nodemon from 1.18.11 to 1.19.0 in /webapp [\#531](https://github.com/Human-Connection/Human-Connection/pull/531) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node-fetch from 2.4.1 to 2.5.0 in /backend [\#530](https://github.com/Human-Connection/Human-Connection/pull/530) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Performant import of production data [\#529](https://github.com/Human-Connection/Human-Connection/pull/529) ([roschaefer](https://github.com/roschaefer)) -- Bump tiptap from 1.16.2 to 1.17.0 in /webapp [\#528](https://github.com/Human-Connection/Human-Connection/pull/528) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.16.2 to 1.17.0 in /webapp [\#527](https://github.com/Human-Connection/Human-Connection/pull/527) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Unexpose irrelevant port 8080 [\#526](https://github.com/Human-Connection/Human-Connection/pull/526) ([roschaefer](https://github.com/roschaefer)) -- Bump neo4j-graphql-js from 2.4.2 to 2.6.0 in /backend [\#524](https://github.com/Human-Connection/Human-Connection/pull/524) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j from 3.5.4 to 3.5.5 in /neo4j [\#523](https://github.com/Human-Connection/Human-Connection/pull/523) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/register from 7.4.0 to 7.4.4 in /backend [\#522](https://github.com/Human-Connection/Human-Connection/pull/522) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node-fetch from 2.3.0 to 2.4.1 in /backend [\#521](https://github.com/Human-Connection/Human-Connection/pull/521) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.4.3 to 7.4.4 in /backend [\#520](https://github.com/Human-Connection/Human-Connection/pull/520) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump v-tooltip from 2.0.1 to 2.0.2 in /webapp [\#519](https://github.com/Human-Connection/Human-Connection/pull/519) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/cli from 7.4.3 to 7.4.4 in /backend [\#518](https://github.com/Human-Connection/Human-Connection/pull/518) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.4.3 to 7.4.4 in /webapp [\#517](https://github.com/Human-Connection/Human-Connection/pull/517) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.4.3 to 7.4.4 in /backend [\#516](https://github.com/Human-Connection/Human-Connection/pull/516) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump node-sass from 4.11.0 to 4.12.0 in /webapp [\#515](https://github.com/Human-Connection/Human-Connection/pull/515) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @vue/cli-shared-utils from 3.6.0 to 3.7.0 in /webapp [\#514](https://github.com/Human-Connection/Human-Connection/pull/514) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.4.3 to 7.4.4 in /webapp [\#513](https://github.com/Human-Connection/Human-Connection/pull/513) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- \[WIP\] Rerun moderation/report tests on failure [\#512](https://github.com/Human-Connection/Human-Connection/pull/512) ([mattwr18](https://github.com/mattwr18)) -- Delete posts [\#511](https://github.com/Human-Connection/Human-Connection/pull/511) ([danielgrijalva](https://github.com/danielgrijalva)) -- Bump eslint-plugin-jest from 22.5.0 to 22.5.1 in /backend [\#508](https://github.com/Human-Connection/Human-Connection/pull/508) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump sanitize-html from 1.20.0 to 1.20.1 in /backend [\#507](https://github.com/Human-Connection/Human-Connection/pull/507) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-prettier from 4.1.0 to 4.2.0 in /webapp [\#506](https://github.com/Human-Connection/Human-Connection/pull/506) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nuxt from 2.6.2 to 2.6.3 in /webapp [\#505](https://github.com/Human-Connection/Human-Connection/pull/505) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add test coverage [\#504](https://github.com/Human-Connection/Human-Connection/pull/504) ([mattwr18](https://github.com/mattwr18)) -- Bump tippy.js from 4.2.1 to 4.3.0 in /webapp [\#501](https://github.com/Human-Connection/Human-Connection/pull/501) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.4.1 to 22.5.0 in /backend [\#500](https://github.com/Human-Connection/Human-Connection/pull/500) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- \[Security\] Bump jquery from 3.3.1 to 3.4.0 in /backend [\#498](https://github.com/Human-Connection/Human-Connection/pull/498) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap from 1.15.0 to 1.16.2 in /webapp [\#497](https://github.com/Human-Connection/Human-Connection/pull/497) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tiptap-extensions from 1.15.0 to 1.16.2 in /webapp [\#496](https://github.com/Human-Connection/Human-Connection/pull/496) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add documentation for neo4j backups in kubernetes [\#492](https://github.com/Human-Connection/Human-Connection/pull/492) ([roschaefer](https://github.com/roschaefer)) -- Bump graphql-shield from 5.3.3 to 5.3.4 in /backend [\#486](https://github.com/Human-Connection/Human-Connection/pull/486) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Refactor maintenance-worker docker image [\#485](https://github.com/Human-Connection/Human-Connection/pull/485) ([roschaefer](https://github.com/roschaefer)) -- Try to fix flaky "ReportContent.feature" [\#477](https://github.com/Human-Connection/Human-Connection/pull/477) ([roschaefer](https://github.com/roschaefer)) -- Bump eslint-plugin-import from 2.17.1 to 2.17.2 in /backend [\#476](https://github.com/Human-Connection/Human-Connection/pull/476) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add Comment Form [\#475](https://github.com/Human-Connection/Human-Connection/pull/475) ([mattwr18](https://github.com/mattwr18)) -- Bump tiptap-extensions from 1.14.0 to 1.15.0 in /webapp [\#473](https://github.com/Human-Connection/Human-Connection/pull/473) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nuxt from 2.6.1 to 2.6.2 in /webapp [\#472](https://github.com/Human-Connection/Human-Connection/pull/472) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Disable cypress test recordings [\#471](https://github.com/Human-Connection/Human-Connection/pull/471) ([roschaefer](https://github.com/roschaefer)) -- Bump @vue/cli-shared-utils from 3.5.1 to 3.6.0 in /webapp [\#468](https://github.com/Human-Connection/Human-Connection/pull/468) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump v-tooltip from 2.0.0 to 2.0.1 in /webapp [\#467](https://github.com/Human-Connection/Human-Connection/pull/467) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-import from 2.16.0 to 2.17.1 in /backend [\#466](https://github.com/Human-Connection/Human-Connection/pull/466) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-shield from 5.3.2 to 5.3.3 in /backend [\#465](https://github.com/Human-Connection/Human-Connection/pull/465) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Docs improve installation instructions [\#464](https://github.com/Human-Connection/Human-Connection/pull/464) ([roschaefer](https://github.com/roschaefer)) -- Generate a link for @-Mentionings [\#462](https://github.com/Human-Connection/Human-Connection/pull/462) ([roschaefer](https://github.com/roschaefer)) -- Add instruction to configure local cypress config [\#460](https://github.com/Human-Connection/Human-Connection/pull/460) ([roschaefer](https://github.com/roschaefer)) -- Fix emojis, remove duplicate link [\#459](https://github.com/Human-Connection/Human-Connection/pull/459) ([roschaefer](https://github.com/roschaefer)) -- Fix links to documentation [\#455](https://github.com/Human-Connection/Human-Connection/pull/455) ([roschaefer](https://github.com/roschaefer)) -- Bump v-tooltip from 2.0.0-rc.33 to 2.0.0 in /webapp [\#450](https://github.com/Human-Connection/Human-Connection/pull/450) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- refactor follow, unfollow, shout, unshout to custom mutations, but don't add date-time to relation yet [\#449](https://github.com/Human-Connection/Human-Connection/pull/449) ([Tirokk](https://github.com/Tirokk)) -- Bump neo4j from 3.5.3 to 3.5.4 in /backend/neo4j [\#448](https://github.com/Human-Connection/Human-Connection/pull/448) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-shield from 5.3.1 to 5.3.2 in /backend [\#446](https://github.com/Human-Connection/Human-Connection/pull/446) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Mark a notification in the backend as read [\#445](https://github.com/Human-Connection/Human-Connection/pull/445) ([roschaefer](https://github.com/roschaefer)) -- Disabling activityPub middleware again [\#444](https://github.com/Human-Connection/Human-Connection/pull/444) ([roschaefer](https://github.com/roschaefer)) -- Bump nodemon from 1.18.10 to 1.18.11 in /webapp [\#442](https://github.com/Human-Connection/Human-Connection/pull/442) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nodemon from 1.18.10 to 1.18.11 in /backend [\#441](https://github.com/Human-Connection/Human-Connection/pull/441) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- \[WIP\] Frontend implementation for notifications [\#439](https://github.com/Human-Connection/Human-Connection/pull/439) ([roschaefer](https://github.com/roschaefer)) -- 2019/kw15/hide\_all\_unfuctional\_content [\#434](https://github.com/Human-Connection/Human-Connection/pull/434) ([ulfgebhardt](https://github.com/ulfgebhardt)) -- Bump cheerio from 1.0.0-rc.2 to 1.0.0-rc.3 in /backend [\#431](https://github.com/Human-Connection/Human-Connection/pull/431) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump nuxt from 2.4.5 to 2.6.1 in /webapp [\#416](https://github.com/Human-Connection/Human-Connection/pull/416) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 350 query current users notifications [\#415](https://github.com/Human-Connection/Human-Connection/pull/415) ([roschaefer](https://github.com/roschaefer)) -- Use github emojis if possible [\#396](https://github.com/Human-Connection/Human-Connection/pull/396) ([roschaefer](https://github.com/roschaefer)) -- Bump babel-jest from 24.6.0 to 24.7.1 in /webapp [\#391](https://github.com/Human-Connection/Human-Connection/pull/391) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jest from 24.7.0 to 24.7.1 in /webapp [\#390](https://github.com/Human-Connection/Human-Connection/pull/390) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jest from 24.7.0 to 24.7.1 in /backend [\#389](https://github.com/Human-Connection/Human-Connection/pull/389) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump babel-jest from 24.5.0 to 24.7.1 in /backend [\#388](https://github.com/Human-Connection/Human-Connection/pull/388) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 342 merge documentation [\#387](https://github.com/Human-Connection/Human-Connection/pull/387) ([roschaefer](https://github.com/roschaefer)) -- Fix flaky cucumbers [\#383](https://github.com/Human-Connection/Human-Connection/pull/383) ([roschaefer](https://github.com/roschaefer)) -- Setup kubectl so it never expires [\#380](https://github.com/Human-Connection/Human-Connection/pull/380) ([roschaefer](https://github.com/roschaefer)) -- Bump jest from 24.6.0 to 24.7.0 in /webapp [\#371](https://github.com/Human-Connection/Human-Connection/pull/371) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.4.2 to 7.4.3 in /webapp [\#369](https://github.com/Human-Connection/Human-Connection/pull/369) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.4.0 to 7.4.3 in /webapp [\#368](https://github.com/Human-Connection/Human-Connection/pull/368) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.4.2 to 7.4.3 in /backend [\#367](https://github.com/Human-Connection/Human-Connection/pull/367) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/cli from 7.2.3 to 7.4.3 in /backend [\#366](https://github.com/Human-Connection/Human-Connection/pull/366) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jest from 24.6.0 to 24.7.0 in /backend [\#364](https://github.com/Human-Connection/Human-Connection/pull/364) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.4.0 to 7.4.3 in /backend [\#363](https://github.com/Human-Connection/Human-Connection/pull/363) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fixes \#361 [\#362](https://github.com/Human-Connection/Human-Connection/pull/362) ([Mastercuber](https://github.com/Mastercuber)) -- Bump eslint-plugin-promise from 4.0.1 to 4.1.1 in /backend [\#359](https://github.com/Human-Connection/Human-Connection/pull/359) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jest from 24.5.0 to 24.6.0 in /backend [\#358](https://github.com/Human-Connection/Human-Connection/pull/358) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump babel-jest from 24.5.0 to 24.6.0 in /webapp [\#356](https://github.com/Human-Connection/Human-Connection/pull/356) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jest from 24.5.0 to 24.6.0 in /webapp [\#355](https://github.com/Human-Connection/Human-Connection/pull/355) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump slug from 1.0.0 to 1.1.0 in /backend [\#336](https://github.com/Human-Connection/Human-Connection/pull/336) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint from 5.15.3 to 5.16.0 in /backend [\#335](https://github.com/Human-Connection/Human-Connection/pull/335) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.2.0 to 14.2.1 in /backend [\#334](https://github.com/Human-Connection/Human-Connection/pull/334) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.2.0 to 14.2.1 in /webapp [\#333](https://github.com/Human-Connection/Human-Connection/pull/333) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint from 5.15.3 to 5.16.0 in /webapp [\#332](https://github.com/Human-Connection/Human-Connection/pull/332) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Reduce Travis CI build log [\#320](https://github.com/Human-Connection/Human-Connection/pull/320) ([roschaefer](https://github.com/roschaefer)) -- Bump graphql from 14.1.1 to 14.2.0 in /webapp [\#301](https://github.com/Human-Connection/Human-Connection/pull/301) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql from 14.1.1 to 14.2.0 in /backend [\#300](https://github.com/Human-Connection/Human-Connection/pull/300) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Another fix of activity pub implementation [\#249](https://github.com/Human-Connection/Human-Connection/pull/249) ([roschaefer](https://github.com/roschaefer)) -- 240 persistent links [\#248](https://github.com/Human-Connection/Human-Connection/pull/248) ([roschaefer](https://github.com/roschaefer)) -- Apparently this change got overlooked [\#246](https://github.com/Human-Connection/Human-Connection/pull/246) ([roschaefer](https://github.com/roschaefer)) -- Trigger rollout with a change to spec.template [\#245](https://github.com/Human-Connection/Human-Connection/pull/245) ([roschaefer](https://github.com/roschaefer)) -- Added PRIVATE\_KEY\_PASSPHRASE to needed env vars [\#244](https://github.com/Human-Connection/Human-Connection/pull/244) ([Mastercuber](https://github.com/Mastercuber)) -- Should fix \#234 + refactor domain to hostname [\#243](https://github.com/Human-Connection/Human-Connection/pull/243) ([Mastercuber](https://github.com/Mastercuber)) -- Order all resources by createdAt descending \(as default\) [\#239](https://github.com/Human-Connection/Human-Connection/pull/239) ([roschaefer](https://github.com/roschaefer)) -- List socialMedia links [\#237](https://github.com/Human-Connection/Human-Connection/pull/237) ([mattwr18](https://github.com/mattwr18)) -- \[User profile\] Change password [\#233](https://github.com/Human-Connection/Human-Connection/pull/233) ([roschaefer](https://github.com/roschaefer)) -- Bump eslint from 5.15.1 to 5.15.3 in /webapp [\#231](https://github.com/Human-Connection/Human-Connection/pull/231) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-config-prettier from 3.6.0 to 4.1.0 in /webapp [\#229](https://github.com/Human-Connection/Human-Connection/pull/229) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.3.4 to 7.4.2 in /webapp [\#228](https://github.com/Human-Connection/Human-Connection/pull/228) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/preset-env from 7.3.4 to 7.4.2 in /backend [\#227](https://github.com/Human-Connection/Human-Connection/pull/227) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/register from 7.0.0 to 7.4.0 in /backend [\#226](https://github.com/Human-Connection/Human-Connection/pull/226) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint-plugin-jest from 22.3.2 to 22.4.1 in /backend [\#225](https://github.com/Human-Connection/Human-Connection/pull/225) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump apollo-link-http from 1.5.13 to 1.5.14 in /backend [\#224](https://github.com/Human-Connection/Human-Connection/pull/224) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 204 tests for rewarding badges [\#223](https://github.com/Human-Connection/Human-Connection/pull/223) ([roschaefer](https://github.com/roschaefer)) -- Install kubectl and deploy automatically [\#202](https://github.com/Human-Connection/Human-Connection/pull/202) ([roschaefer](https://github.com/roschaefer)) -- Bump vue-svg-loader from 0.11.0 to 0.12.0 in /webapp [\#200](https://github.com/Human-Connection/Human-Connection/pull/200) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump helmet from 3.15.1 to 3.16.0 in /backend [\#198](https://github.com/Human-Connection/Human-Connection/pull/198) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump graphql-shield from 5.3.0 to 5.3.1 in /backend [\#197](https://github.com/Human-Connection/Human-Connection/pull/197) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump neo4j from 3.5.0 to 3.5.3 in /backend/neo4j [\#196](https://github.com/Human-Connection/Human-Connection/pull/196) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.3.4 to 7.4.0 in /webapp [\#195](https://github.com/Human-Connection/Human-Connection/pull/195) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @babel/core from 7.3.4 to 7.4.0 in /backend [\#194](https://github.com/Human-Connection/Human-Connection/pull/194) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump supertest from 4.0.0 to 4.0.2 in /backend [\#192](https://github.com/Human-Connection/Human-Connection/pull/192) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump eslint from 5.15.1 to 5.15.3 in /backend [\#191](https://github.com/Human-Connection/Human-Connection/pull/191) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump @vue/cli-shared-utils from 3.4.1 to 3.5.1 in /webapp [\#190](https://github.com/Human-Connection/Human-Connection/pull/190) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- \[WIP\] Rollout deployment [\#186](https://github.com/Human-Connection/Human-Connection/pull/186) ([roschaefer](https://github.com/roschaefer)) -- Monorepo [\#184](https://github.com/Human-Connection/Human-Connection/pull/184) ([roschaefer](https://github.com/roschaefer)) -- Bump Nitro-Web from `0fae7a2` to `0c2a228` [\#180](https://github.com/Human-Connection/Human-Connection/pull/180) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Styleguide from `baf3134` to `3f7a00b` [\#178](https://github.com/Human-Connection/Human-Connection/pull/178) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `158ac36` to `fd8cc3f` [\#177](https://github.com/Human-Connection/Human-Connection/pull/177) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `fd02679` to `158ac36` [\#176](https://github.com/Human-Connection/Human-Connection/pull/176) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `0dce83b` to `fd02679` [\#175](https://github.com/Human-Connection/Human-Connection/pull/175) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `a05b438` to `0fae7a2` [\#174](https://github.com/Human-Connection/Human-Connection/pull/174) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Styleguide from `e77754c` to `baf3134` [\#173](https://github.com/Human-Connection/Human-Connection/pull/173) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `4aa640a` to `a05b438` [\#172](https://github.com/Human-Connection/Human-Connection/pull/172) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `28a37c2` to `0dce83b` [\#171](https://github.com/Human-Connection/Human-Connection/pull/171) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Styleguide from `562fddb` to `e77754c` [\#170](https://github.com/Human-Connection/Human-Connection/pull/170) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `2d24fc9` to `28a37c2` [\#168](https://github.com/Human-Connection/Human-Connection/pull/168) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Styleguide from `ce69fe5` to `ce20d5b` [\#166](https://github.com/Human-Connection/Human-Connection/pull/166) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- x [\#165](https://github.com/Human-Connection/Human-Connection/pull/165) ([Lulalaby](https://github.com/Lulalaby)) -- \[WIP\] Killing the past [\#164](https://github.com/Human-Connection/Human-Connection/pull/164) ([Lulalaby](https://github.com/Lulalaby)) -- Update .gitmodules [\#163](https://github.com/Human-Connection/Human-Connection/pull/163) ([Lulalaby](https://github.com/Lulalaby)) -- Bump Nitro-Backend from `2813de4` to `2d24fc9` [\#162](https://github.com/Human-Connection/Human-Connection/pull/162) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `c5c62d2` to `2813de4` [\#160](https://github.com/Human-Connection/Human-Connection/pull/160) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `d857252` to `d848929` [\#159](https://github.com/Human-Connection/Human-Connection/pull/159) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Show all repos build stats [\#147](https://github.com/Human-Connection/Human-Connection/pull/147) ([appinteractive](https://github.com/appinteractive)) -- Bump Nitro-Web from `9ba2200` to `d857252` [\#140](https://github.com/Human-Connection/Human-Connection/pull/140) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `13c6743` to `c5c62d2` [\#138](https://github.com/Human-Connection/Human-Connection/pull/138) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `02dcc22` to `8f0edaf` [\#137](https://github.com/Human-Connection/Human-Connection/pull/137) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `e153eb6` to `d4917da` [\#134](https://github.com/Human-Connection/Human-Connection/pull/134) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `8b8caae` to `13c6743` [\#131](https://github.com/Human-Connection/Human-Connection/pull/131) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `70aca85` to `9ba2200` [\#130](https://github.com/Human-Connection/Human-Connection/pull/130) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `fa26d7c` to `e153eb6` [\#118](https://github.com/Human-Connection/Human-Connection/pull/118) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `1ecdcb1` to `8b8caae` [\#115](https://github.com/Human-Connection/Human-Connection/pull/115) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `6326e24` to `70aca85` [\#113](https://github.com/Human-Connection/Human-Connection/pull/113) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `79749e6` to `1ecdcb1` [\#112](https://github.com/Human-Connection/Human-Connection/pull/112) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `c334a81` to `6326e24` [\#111](https://github.com/Human-Connection/Human-Connection/pull/111) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `617a62a` to `79749e6` [\#110](https://github.com/Human-Connection/Human-Connection/pull/110) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `c124602` to `c334a81` [\#109](https://github.com/Human-Connection/Human-Connection/pull/109) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `b2bad4f` to `617a62a` [\#108](https://github.com/Human-Connection/Human-Connection/pull/108) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `11bc54b` to `c124602` [\#107](https://github.com/Human-Connection/Human-Connection/pull/107) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `349866f` to `11bc54b` [\#106](https://github.com/Human-Connection/Human-Connection/pull/106) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `ae39c18` to `b2bad4f` [\#105](https://github.com/Human-Connection/Human-Connection/pull/105) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `717658f` to `349866f` [\#104](https://github.com/Human-Connection/Human-Connection/pull/104) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `a1b8d53` to `ae39c18` [\#103](https://github.com/Human-Connection/Human-Connection/pull/103) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `d7f9769` to `717658f` [\#102](https://github.com/Human-Connection/Human-Connection/pull/102) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `3d3b3c8` to `a1b8d53` [\#101](https://github.com/Human-Connection/Human-Connection/pull/101) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `a3171d3` to `d7f9769` [\#98](https://github.com/Human-Connection/Human-Connection/pull/98) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `a625118` to `3d3b3c8` [\#97](https://github.com/Human-Connection/Human-Connection/pull/97) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `7593a09` to `a625118` [\#96](https://github.com/Human-Connection/Human-Connection/pull/96) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `313538b` to `a3171d3` [\#95](https://github.com/Human-Connection/Human-Connection/pull/95) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `88341f5` to `7593a09` [\#94](https://github.com/Human-Connection/Human-Connection/pull/94) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `679f4bd` to `313538b` [\#93](https://github.com/Human-Connection/Human-Connection/pull/93) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `f47b136` to `88341f5` [\#92](https://github.com/Human-Connection/Human-Connection/pull/92) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `618368c` to `f47b136` [\#91](https://github.com/Human-Connection/Human-Connection/pull/91) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `5f133a2` to `618368c` [\#90](https://github.com/Human-Connection/Human-Connection/pull/90) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `7a14979` to `679f4bd` [\#89](https://github.com/Human-Connection/Human-Connection/pull/89) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `1539d9a` to `5f133a2` [\#88](https://github.com/Human-Connection/Human-Connection/pull/88) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `010bac5` to `7a14979` [\#86](https://github.com/Human-Connection/Human-Connection/pull/86) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `75bb73a` to `1539d9a` [\#85](https://github.com/Human-Connection/Human-Connection/pull/85) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `40e1ab3` to `010bac5` [\#84](https://github.com/Human-Connection/Human-Connection/pull/84) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `766be0b` to `75bb73a` [\#83](https://github.com/Human-Connection/Human-Connection/pull/83) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `99a9d51` to `766be0b` [\#82](https://github.com/Human-Connection/Human-Connection/pull/82) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `64abd76` to `40e1ab3` [\#81](https://github.com/Human-Connection/Human-Connection/pull/81) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Web from `22354ce` to `6f782ef` [\#80](https://github.com/Human-Connection/Human-Connection/pull/80) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Remove end-to-end tests [\#79](https://github.com/Human-Connection/Human-Connection/pull/79) ([roschaefer](https://github.com/roschaefer)) -- Bump Nitro-Web from `64abd76` to `22354ce` [\#78](https://github.com/Human-Connection/Human-Connection/pull/78) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump Nitro-Backend from `99a9d51` to `bed0f81` [\#77](https://github.com/Human-Connection/Human-Connection/pull/77) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add build status to README.md [\#76](https://github.com/Human-Connection/Human-Connection/pull/76) ([roschaefer](https://github.com/roschaefer)) -- Bump API from `8ea42b5` to `97d640d` [\#75](https://github.com/Human-Connection/Human-Connection/pull/75) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Full stack tests with submodules and cypress [\#73](https://github.com/Human-Connection/Human-Connection/pull/73) ([roschaefer](https://github.com/roschaefer)) -- Bump API from `a64fff7` to `8ea42b5` [\#70](https://github.com/Human-Connection/Human-Connection/pull/70) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `4437261` to `a64fff7` [\#67](https://github.com/Human-Connection/Human-Connection/pull/67) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `afb8ba9` to `6f88ca7` [\#63](https://github.com/Human-Connection/Human-Connection/pull/63) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `de99fa4` to `afb8ba9` [\#62](https://github.com/Human-Connection/Human-Connection/pull/62) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `394707b` to `de99fa4` [\#59](https://github.com/Human-Connection/Human-Connection/pull/59) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `ab4b520` to `394707b` [\#58](https://github.com/Human-Connection/Human-Connection/pull/58) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `6854ebb` to `ab4b520` [\#57](https://github.com/Human-Connection/Human-Connection/pull/57) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `d162886` to `6854ebb` [\#56](https://github.com/Human-Connection/Human-Connection/pull/56) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `dc74ac7` to `d162886` [\#55](https://github.com/Human-Connection/Human-Connection/pull/55) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `7176bbf` to `dc74ac7` [\#54](https://github.com/Human-Connection/Human-Connection/pull/54) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `da96078` to `4437261` [\#53](https://github.com/Human-Connection/Human-Connection/pull/53) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `2f0508b` to `da96078` [\#51](https://github.com/Human-Connection/Human-Connection/pull/51) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `ba72242` to `7176bbf` [\#50](https://github.com/Human-Connection/Human-Connection/pull/50) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `e95b29c` to `2f0508b` [\#49](https://github.com/Human-Connection/Human-Connection/pull/49) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `5013daf` to `ba72242` [\#48](https://github.com/Human-Connection/Human-Connection/pull/48) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `bf3f51b` to `e95b29c` [\#47](https://github.com/Human-Connection/Human-Connection/pull/47) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `afe0ea0` to `bf3f51b` [\#46](https://github.com/Human-Connection/Human-Connection/pull/46) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `5cd89ed` to `5013daf` [\#45](https://github.com/Human-Connection/Human-Connection/pull/45) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `3fbcc4d` to `5cd89ed` [\#44](https://github.com/Human-Connection/Human-Connection/pull/44) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `9ab1228` to `afe0ea0` [\#43](https://github.com/Human-Connection/Human-Connection/pull/43) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `88d9bc5` to `9ab1228` [\#37](https://github.com/Human-Connection/Human-Connection/pull/37) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `f504fdb` to `3fbcc4d` [\#36](https://github.com/Human-Connection/Human-Connection/pull/36) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `be352a4` to `88d9bc5` [\#34](https://github.com/Human-Connection/Human-Connection/pull/34) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `adad1da` to `f504fdb` [\#33](https://github.com/Human-Connection/Human-Connection/pull/33) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `8c93479` to `be352a4` [\#31](https://github.com/Human-Connection/Human-Connection/pull/31) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `e912261` to `adad1da` [\#30](https://github.com/Human-Connection/Human-Connection/pull/30) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `0c60238` to `8c93479` [\#29](https://github.com/Human-Connection/Human-Connection/pull/29) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `26b6365` to `e912261` [\#28](https://github.com/Human-Connection/Human-Connection/pull/28) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump WebApp from `c10ef29` to `26b6365` [\#27](https://github.com/Human-Connection/Human-Connection/pull/27) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump API from `37fea2d` to `0c60238` [\#26](https://github.com/Human-Connection/Human-Connection/pull/26) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add submodules to auto-update those by dependabot [\#24](https://github.com/Human-Connection/Human-Connection/pull/24) ([roschaefer](https://github.com/roschaefer)) -- Delete docker-compose.yml [\#23](https://github.com/Human-Connection/Human-Connection/pull/23) ([Lulalaby](https://github.com/Lulalaby)) -- Create .gitignore [\#22](https://github.com/Human-Connection/Human-Connection/pull/22) ([Lulalaby](https://github.com/Lulalaby)) -- Update README.md [\#13](https://github.com/Human-Connection/Human-Connection/pull/13) ([Lulalaby](https://github.com/Lulalaby)) - \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file From df9556ada2406deaeb5ca3f1da2c1bc97c55fe04 Mon Sep 17 00:00:00 2001 From: roschaefer Date: Thu, 26 Sep 2019 17:42:59 +0200 Subject: [PATCH 023/164] Update to 0.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit \# Change Log \## [Unreleased](https://github.com/Human-Connection/Human-Connection/tree/HEAD) [Full Changelog](https://github.com/Human-Connection/Human-Connection/compare/0.1.0...HEAD) **Fixed bugs:** - 🐛 \[Bug\] Comments with mentions in the end not displayed [\#1665](https://github.com/Human-Connection/Human-Connection/issues/1665) - 🐛 \[Bug\] Delete the Sleep Icon [\#1659](https://github.com/Human-Connection/Human-Connection/issues/1659) - 🐛 \[Bug\] Far to less Characters per Contribution \(2000\) [\#1639](https://github.com/Human-Connection/Human-Connection/issues/1639) - 🐛 \[Bug\] Can no users used all hashtags be correct? [\#1632](https://github.com/Human-Connection/Human-Connection/issues/1632) - 🐛 \[Bug\] Create account has no info about email, no localisation, no HC logo [\#1631](https://github.com/Human-Connection/Human-Connection/issues/1631) - 🐛 \[Bug\] Embeds are displayed when creating comments but get removed [\#1547](https://github.com/Human-Connection/Human-Connection/issues/1547) - 🐛 \[Bug\] One cypress test fails but it does not fail the build [\#1312](https://github.com/Human-Connection/Human-Connection/issues/1312) **Closed issues:** - 🚀 \[Feature\] Change slug [\#1650](https://github.com/Human-Connection/Human-Connection/issues/1650) - 🚀 \[Feature\] Make the slug more visible and usable [\#1486](https://github.com/Human-Connection/Human-Connection/issues/1486) - 🚀 \[Feature\] Report with reason [\#1469](https://github.com/Human-Connection/Human-Connection/issues/1469) - 🚀 \[Feature\] Make Invite an Registration E-Mails translatable and pretty [\#1186](https://github.com/Human-Connection/Human-Connection/issues/1186) - 🚀 \[Feature\] @Username: Unique user identification if identical profile names exist [\#1069](https://github.com/Human-Connection/Human-Connection/issues/1069) **Merged pull requests:** - Bump @babel/register from 7.6.0 to 7.6.2 in /backend [\#1730](https://github.com/Human-Connection/Human-Connection/pull/1730) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-loader from 3.0.0 to 3.0.1 in /webapp [\#1727](https://github.com/Human-Connection/Human-Connection/pull/1727) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump apollo-server-express from 2.9.3 to 2.9.4 in /backend [\#1726](https://github.com/Human-Connection/Human-Connection/pull/1726) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump metascraper-title from 5.7.4 to 5.7.5 in /backend [\#1715](https://github.com/Human-Connection/Human-Connection/pull/1715) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump date-fns from 2.2.1 to 2.3.0 in /backend [\#1714](https://github.com/Human-Connection/Human-Connection/pull/1714) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Remove repetitive labels from emote button [\#1702](https://github.com/Human-Connection/Human-Connection/pull/1702) ([roschaefer](https://github.com/roschaefer)) - Bump metascraper-logo from 5.7.4 to 5.7.5 in /backend [\#1698](https://github.com/Human-Connection/Human-Connection/pull/1698) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump metascraper-video from 5.7.4 to 5.7.5 in /backend [\#1697](https://github.com/Human-Connection/Human-Connection/pull/1697) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump @babel/core from 7.6.0 to 7.6.2 in /webapp [\#1696](https://github.com/Human-Connection/Human-Connection/pull/1696) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump metascraper-image from 5.7.4 to 5.7.5 in /backend [\#1695](https://github.com/Human-Connection/Human-Connection/pull/1695) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump @babel/preset-env from 7.6.0 to 7.6.2 in /webapp [\#1694](https://github.com/Human-Connection/Human-Connection/pull/1694) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump metascraper-audio from 5.7.4 to 5.7.5 in /backend [\#1693](https://github.com/Human-Connection/Human-Connection/pull/1693) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump metascraper-url from 5.7.4 to 5.7.5 in /backend [\#1692](https://github.com/Human-Connection/Human-Connection/pull/1692) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bugfix create user page - missing submit buttons [\#1690](https://github.com/Human-Connection/Human-Connection/pull/1690) ([roschaefer](https://github.com/roschaefer)) - Remove sleep icon from comments list [\#1689](https://github.com/Human-Connection/Human-Connection/pull/1689) ([alina-beck](https://github.com/alina-beck)) - Add Comment story, add spacing above user info [\#1685](https://github.com/Human-Connection/Human-Connection/pull/1685) ([mattwr18](https://github.com/mattwr18)) - Fix create account page has no logo, localisation [\#1681](https://github.com/Human-Connection/Human-Connection/pull/1681) ([roschaefer](https://github.com/roschaefer)) - Fix intermittent backend specs [\#1679](https://github.com/Human-Connection/Human-Connection/pull/1679) ([roschaefer](https://github.com/roschaefer)) - Improve comments output [\#1678](https://github.com/Human-Connection/Human-Connection/pull/1678) ([mattwr18](https://github.com/mattwr18)) - Fix intermittent failing test [\#1677](https://github.com/Human-Connection/Human-Connection/pull/1677) ([mattwr18](https://github.com/mattwr18)) - Bump graphql from 14.5.6 to 14.5.7 in /webapp [\#1676](https://github.com/Human-Connection/Human-Connection/pull/1676) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump graphql from 14.5.6 to 14.5.7 in /backend [\#1675](https://github.com/Human-Connection/Human-Connection/pull/1675) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump cookie-universal-nuxt from 2.0.17 to 2.0.18 in /webapp [\#1674](https://github.com/Human-Connection/Human-Connection/pull/1674) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump helmet from 3.21.0 to 3.21.1 in /backend [\#1672](https://github.com/Human-Connection/Human-Connection/pull/1672) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump codecov from 3.6.0 to 3.6.1 [\#1670](https://github.com/Human-Connection/Human-Connection/pull/1670) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Make Human Connection a Progressive Web App [\#1668](https://github.com/Human-Connection/Human-Connection/pull/1668) ([roschaefer](https://github.com/roschaefer)) - Remove contentExcerpt from comments [\#1667](https://github.com/Human-Connection/Human-Connection/pull/1667) ([mattwr18](https://github.com/mattwr18)) - Remove follow type enum [\#1660](https://github.com/Human-Connection/Human-Connection/pull/1660) ([vbelolapotkov](https://github.com/vbelolapotkov)) - Bump @hapi/joi from 16.1.1 to 16.1.2 in /backend [\#1654](https://github.com/Human-Connection/Human-Connection/pull/1654) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump @nuxtjs/apollo from 4.0.0-rc13 to 4.0.0-rc13.1 in /webapp [\#1653](https://github.com/Human-Connection/Human-Connection/pull/1653) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump codecov from 3.5.0 to 3.6.0 [\#1652](https://github.com/Human-Connection/Human-Connection/pull/1652) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Change your own slug [\#1651](https://github.com/Human-Connection/Human-Connection/pull/1651) ([roschaefer](https://github.com/roschaefer)) - Fix bug where short comments scrub links [\#1649](https://github.com/Human-Connection/Human-Connection/pull/1649) ([mattwr18](https://github.com/mattwr18)) - Fix styling issue in comments list [\#1648](https://github.com/Human-Connection/Human-Connection/pull/1648) ([mattwr18](https://github.com/mattwr18)) - Provider list approval hard cut [\#1647](https://github.com/Human-Connection/Human-Connection/pull/1647) ([ogerly](https://github.com/ogerly)) - Point the changelog to Github [\#1646](https://github.com/Human-Connection/Human-Connection/pull/1646) ([roschaefer](https://github.com/roschaefer)) - Bump eslint-plugin-prettier from 3.1.0 to 3.1.1 in /webapp [\#1643](https://github.com/Human-Connection/Human-Connection/pull/1643) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-plugin-prettier from 3.1.0 to 3.1.1 in /backend [\#1642](https://github.com/Human-Connection/Human-Connection/pull/1642) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Fix \#1639 - No limits for post length [\#1641](https://github.com/Human-Connection/Human-Connection/pull/1641) ([roschaefer](https://github.com/roschaefer)) - 1486 make slug more usable [\#1640](https://github.com/Human-Connection/Human-Connection/pull/1640) ([roschaefer](https://github.com/roschaefer)) - Update de.json [\#1636](https://github.com/Human-Connection/Human-Connection/pull/1636) ([datenbrei](https://github.com/datenbrei)) - Exclude broken maintenance-worker docker image [\#1635](https://github.com/Human-Connection/Human-Connection/pull/1635) ([roschaefer](https://github.com/roschaefer)) - Fix bug where about must not be empty string [\#1630](https://github.com/Human-Connection/Human-Connection/pull/1630) ([mattwr18](https://github.com/mattwr18)) - Bump @storybook/addon-a11y from 5.2.0 to 5.2.1 in /webapp [\#1627](https://github.com/Human-Connection/Human-Connection/pull/1627) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump @storybook/addon-actions from 5.2.0 to 5.2.1 in /webapp [\#1625](https://github.com/Human-Connection/Human-Connection/pull/1625) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump @storybook/vue from 5.2.0 to 5.2.1 in /webapp [\#1624](https://github.com/Human-Connection/Human-Connection/pull/1624) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump cross-env from 5.2.1 to 6.0.0 in /backend [\#1623](https://github.com/Human-Connection/Human-Connection/pull/1623) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump @hapi/joi from 16.0.1 to 16.1.1 in /backend [\#1622](https://github.com/Human-Connection/Human-Connection/pull/1622) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump cross-env from 5.2.1 to 6.0.0 [\#1621](https://github.com/Human-Connection/Human-Connection/pull/1621) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - 1612 refactor moderator spec [\#1620](https://github.com/Human-Connection/Human-Connection/pull/1620) ([aonomike](https://github.com/aonomike)) - Fix disappearing embeds on comments [\#1618](https://github.com/Human-Connection/Human-Connection/pull/1618) ([mattwr18](https://github.com/mattwr18)) - links\_to\_imprint\_and\_privacy\_policy\_changed\_to\_human-connection.org [\#1615](https://github.com/Human-Connection/Human-Connection/pull/1615) ([ogerly](https://github.com/ogerly)) - Bump metascraper-author from 5.6.6 to 5.7.4 in /backend [\#1610](https://github.com/Human-Connection/Human-Connection/pull/1610) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Configure emails [\#1599](https://github.com/Human-Connection/Human-Connection/pull/1599) ([alina-beck](https://github.com/alina-beck)) - Improve follow/ufollow mutation [\#1596](https://github.com/Human-Connection/Human-Connection/pull/1596) ([vbelolapotkov](https://github.com/vbelolapotkov)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 6e8bf73aa..17e51c385 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.0 +0.1.1 From 73cc068469f0f2b61338b6b6d9547b80e633b6a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 19 Sep 2019 09:55:31 +0200 Subject: [PATCH 024/164] Fix lost translation --- .../Notification/Notification.spec.js | 14 +++++++------- .../notifications/Notification/Notification.vue | 6 ++++-- webapp/locales/de.json | 5 +++-- webapp/locales/en.json | 5 +++-- 4 files changed, 17 insertions(+), 13 deletions(-) diff --git a/webapp/components/notifications/Notification/Notification.spec.js b/webapp/components/notifications/Notification/Notification.spec.js index 9ca47e7a0..54e6b4ab3 100644 --- a/webapp/components/notifications/Notification/Notification.spec.js +++ b/webapp/components/notifications/Notification/Notification.spec.js @@ -69,16 +69,16 @@ describe('Notification', () => { it('renders reason', () => { wrapper = Wrapper() expect(wrapper.find('.reason-text-for-test').text()).toEqual( - 'notifications.menu.commented_on_post', + 'notifications.reason.commented_on_post', ) }) it('renders title', () => { wrapper = Wrapper() expect(wrapper.text()).toContain("It's a post title") }) - it('renders the "Comment:"', () => { + it('renders the identifier "notifications.comment"', () => { wrapper = Wrapper() - expect(wrapper.text()).toContain('Comment:') + expect(wrapper.text()).toContain('notifications.comment') }) it('renders the contentExcerpt', () => { wrapper = Wrapper() @@ -119,7 +119,7 @@ describe('Notification', () => { it('renders reason', () => { wrapper = Wrapper() expect(wrapper.find('.reason-text-for-test').text()).toEqual( - 'notifications.menu.mentioned_in_post', + 'notifications.reason.mentioned_in_post', ) }) it('renders title', () => { @@ -169,7 +169,7 @@ describe('Notification', () => { it('renders reason', () => { wrapper = Wrapper() expect(wrapper.find('.reason-text-for-test').text()).toEqual( - 'notifications.menu.mentioned_in_comment', + 'notifications.reason.mentioned_in_comment', ) }) it('renders title', () => { @@ -177,9 +177,9 @@ describe('Notification', () => { expect(wrapper.text()).toContain("It's a post title") }) - it('renders the "Comment:"', () => { + it('renders the identifier "notifications.comment"', () => { wrapper = Wrapper() - expect(wrapper.text()).toContain('Comment:') + expect(wrapper.text()).toContain('notifications.comment') }) it('renders the contentExcerpt', () => { diff --git a/webapp/components/notifications/Notification/Notification.vue b/webapp/components/notifications/Notification/Notification.vue index 93ca42980..dc9383c85 100644 --- a/webapp/components/notifications/Notification/Notification.vue +++ b/webapp/components/notifications/Notification/Notification.vue @@ -5,7 +5,7 @@ - {{ $t(`notifications.menu.${notification.reason}`) }} + {{ $t(`notifications.reason.${notification.reason}`) }} @@ -23,7 +23,9 @@ >
- Comment: + + {{ $t(`notifications.comment`) }}: + {{ from.contentExcerpt | removeHtml }}
diff --git a/webapp/locales/de.json b/webapp/locales/de.json index fa9d66860..7b7bc3ec1 100644 --- a/webapp/locales/de.json +++ b/webapp/locales/de.json @@ -135,11 +135,12 @@ } }, "notifications": { - "menu": { + "reason": { "mentioned_in_post": "Hat dich in einem Beitrag erwähnt …", "mentioned_in_comment": "Hat dich in einem Kommentar erwähnt …", "commented_on_post": "Hat deinen Beitrag kommentiert …" - } + }, + "comment": "Kommentar" }, "search": { "placeholder": "Suchen", diff --git a/webapp/locales/en.json b/webapp/locales/en.json index 592fc57e4..8204d4741 100644 --- a/webapp/locales/en.json +++ b/webapp/locales/en.json @@ -136,11 +136,12 @@ } }, "notifications": { - "menu": { + "reason": { "mentioned_in_post": "Mentioned you in a post …", "mentioned_in_comment": "Mentioned you in a comment …", "commented_on_post": "Commented on your post …" - } + }, + "comment": "Comment" }, "search": { "placeholder": "Search", From f968c12ccfa2c9c0b530e92fb62289da5b3d9f77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 19 Sep 2019 15:33:35 +0200 Subject: [PATCH 025/164] Implement updating by time and add new ones to the list --- .../NotificationMenu/NotificationMenu.vue | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/webapp/components/notifications/NotificationMenu/NotificationMenu.vue b/webapp/components/notifications/NotificationMenu/NotificationMenu.vue index 51b90089f..af52d8395 100644 --- a/webapp/components/notifications/NotificationMenu/NotificationMenu.vue +++ b/webapp/components/notifications/NotificationMenu/NotificationMenu.vue @@ -35,7 +35,39 @@ export default { props: { placement: { type: String }, }, + created() { + setInterval(this.updateNotifications, 10000) + }, + destroyed() { + clearInterval(this.updateNotifications) + }, methods: { + async updateNotifications() { + try { + const { + data: { notifications }, + } = await this.$apollo.mutate({ + mutation: notificationQuery(this.$i18n), + }) + // add all the new notifications to the notifications + if (notifications) { + notifications.forEach(updatedElement => { + const sameNotification = this.notifications.find(function(oldElement) { + return ( + oldElement.from.id === updatedElement.from.id && + oldElement.createdAt === updatedElement.createdAt && + oldElement.reason === updatedElement.reason + ) + }) + if (sameNotification === undefined) { + this.notifications.unshift(updatedElement) + } + }) + } + } catch (err) { + throw new Error(err) + } + }, async markAsRead(notificationSourceId) { const variables = { id: notificationSourceId } try { From ca8bb9e43448d8a4ea6b66a43c080787c72c052b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Fri, 20 Sep 2019 09:19:35 +0200 Subject: [PATCH 026/164] Added timing as constant --- .../notifications/NotificationMenu/NotificationMenu.vue | 3 ++- webapp/constants/notifications.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 webapp/constants/notifications.js diff --git a/webapp/components/notifications/NotificationMenu/NotificationMenu.vue b/webapp/components/notifications/NotificationMenu/NotificationMenu.vue index af52d8395..1bff000ed 100644 --- a/webapp/components/notifications/NotificationMenu/NotificationMenu.vue +++ b/webapp/components/notifications/NotificationMenu/NotificationMenu.vue @@ -18,6 +18,7 @@ diff --git a/webapp/mixins/scrollToAnchor.js b/webapp/mixins/scrollToAnchor.js new file mode 100644 index 000000000..e68658f07 --- /dev/null +++ b/webapp/mixins/scrollToAnchor.js @@ -0,0 +1,32 @@ +export function scrollToAnchor(anchor) { + if (!anchor) return + if (!window || !document) { + return + } + const container = document.querySelector(anchor) + if (container) { + const { top } = container.getBoundingClientRect() + setTimeout(() => { + // we have to set a small timeout to ensure this part comes after nuxt + // scrollBehaviour: https://nuxtjs.org/api/configuration-router/#scrollbehavior + window.scroll({ + top, + left: 0, + behavior: 'smooth', + }) + }, 250) + } +} + +export default { + watch: { + $route(to, from) { + const anchor = to && to.hash + scrollToAnchor(anchor) + }, + }, + mounted() { + const anchor = this.$route && this.$route.hash + scrollToAnchor(anchor) + }, +} From 2ad375497db88102c4dc5f14601bde40f8e9173f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sun, 29 Sep 2019 15:45:04 +0000 Subject: [PATCH 064/164] Bump @babel/node from 7.6.1 to 7.6.2 in /backend Bumps [@babel/node](https://github.com/babel/babel) from 7.6.1 to 7.6.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/compare/v7.6.1...v7.6.2) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 21 +++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/backend/package.json b/backend/package.json index cd51dee0b..4bf44442f 100644 --- a/backend/package.json +++ b/backend/package.json @@ -108,7 +108,7 @@ "devDependencies": { "@babel/cli": "~7.6.2", "@babel/core": "~7.6.2", - "@babel/node": "~7.6.1", + "@babel/node": "~7.6.2", "@babel/plugin-proposal-throw-expressions": "^7.2.0", "@babel/preset-env": "~7.6.0", "@babel/register": "~7.6.2", diff --git a/backend/yarn.lock b/backend/yarn.lock index 557988bfb..f43b0fafc 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -241,16 +241,17 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/node@~7.6.1": - version "7.6.1" - resolved "https://registry.yarnpkg.com/@babel/node/-/node-7.6.1.tgz#84f8f4f1d86647d99537a681f32e65e70bb59f19" - integrity sha512-q2sJw+7aES/5wwjccECJfOuIgM1XIbZcn7b63JZM6VpaZwvOq913jL+tXRIn41Eg/Hr+BeIGWnvnjLTuT579pA== +"@babel/node@~7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/node/-/node-7.6.2.tgz#a94479f95ee2008342f4847346c8bb8ff2770f44" + integrity sha512-59UxvVtRpVpL5i0KTcw41FqLNPT/Jc9k/48Rq00wfN49lAIQeRKGwZ6xX1FWlCfcIGP+5l4rfZajORvmYkhfGg== dependencies: - "@babel/polyfill" "^7.6.0" - "@babel/register" "^7.6.0" + "@babel/register" "^7.6.2" commander "^2.8.1" + core-js "^3.2.1" lodash "^4.17.13" node-environment-flags "^1.0.5" + regenerator-runtime "^0.13.3" v8flags "^3.1.1" "@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.6.0", "@babel/parser@^7.6.2": @@ -604,7 +605,7 @@ "@babel/helper-regex" "^7.4.4" regexpu-core "^4.5.4" -"@babel/polyfill@^7.2.3", "@babel/polyfill@^7.6.0": +"@babel/polyfill@^7.2.3": version "7.6.0" resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.6.0.tgz#6d89203f8b6cd323e8d946e47774ea35dc0619cc" integrity sha512-q5BZJI0n/B10VaQQvln1IlDK3BTBJFbADx7tv+oXDPIDZuTo37H5Adb9jhlXm/fEN4Y7/64qD9mnrJJG7rmaTw== @@ -668,7 +669,7 @@ js-levenshtein "^1.1.3" semver "^5.5.0" -"@babel/register@^7.6.0", "@babel/register@~7.6.2": +"@babel/register@^7.6.2", "@babel/register@~7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.6.2.tgz#25765a922202cb06f8bdac5a3b1e70cd6bf3dd45" integrity sha512-xgZk2LRZvt6i2SAUWxc7ellk4+OYRgS3Zpsnr13nMS1Qo25w21Uu8o6vTOAqNaxiqrnv30KTYzh9YWY2k21CeQ== @@ -2682,7 +2683,7 @@ core-js@^2.4.0, core-js@^2.6.5: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A== -core-js@^3.0.1: +core-js@^3.0.1, core-js@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.2.1.tgz#cd41f38534da6cc59f7db050fe67307de9868b09" integrity sha512-Qa5XSVefSVPRxy2XfUC13WbvqkxhkwB3ve+pgCQveNgYzbM/UxZeu1dcOX/xr4UmfUd+muuvsaxilQzCyUurMw== @@ -7275,7 +7276,7 @@ regenerator-runtime@^0.11.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.13.2: +regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.3: version "0.13.3" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw== From d33fb8f74589e9dc56f399d3d69f49004f4332d7 Mon Sep 17 00:00:00 2001 From: Vasily Belolapotkov Date: Sun, 29 Sep 2019 21:13:34 +0300 Subject: [PATCH 065/164] fix email transport config --- backend/src/middleware/email/emailMiddleware.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/middleware/email/emailMiddleware.js b/backend/src/middleware/email/emailMiddleware.js index e5b0678b8..bea1bf9b3 100644 --- a/backend/src/middleware/email/emailMiddleware.js +++ b/backend/src/middleware/email/emailMiddleware.js @@ -21,7 +21,7 @@ if (!hasEmailConfig) { const transporter = nodemailer.createTransport({ host: CONFIG.SMTP_HOST, port: CONFIG.SMTP_PORT, - ignoreTLS: CONFIG.SMTP_IGNORE_TLS, + ignoreTLS: CONFIG.SMTP_IGNORE_TLS === 'true', secure: false, // true for 465, false for other ports auth: hasAuthData && { user: CONFIG.SMTP_USERNAME, From d635b64eecbf622c4292344879a369860f21fcb7 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2019 04:27:07 +0000 Subject: [PATCH 066/164] Bump nodemon from 1.19.2 to 1.19.3 in /backend Bumps [nodemon](https://github.com/remy/nodemon) from 1.19.2 to 1.19.3. - [Release notes](https://github.com/remy/nodemon/releases) - [Commits](https://github.com/remy/nodemon/compare/v1.19.2...v1.19.3) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index cd51dee0b..ed5096a68 100644 --- a/backend/package.json +++ b/backend/package.json @@ -129,7 +129,7 @@ "eslint-plugin-standard": "~4.0.1", "graphql-request": "~1.8.2", "jest": "~24.9.0", - "nodemon": "~1.19.2", + "nodemon": "~1.19.3", "prettier": "~1.18.2", "supertest": "~4.0.2" } diff --git a/backend/yarn.lock b/backend/yarn.lock index 557988bfb..246393cd8 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -6354,10 +6354,10 @@ nodemailer@^6.3.0: resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.3.0.tgz#a89b0c62d3937bdcdeecbf55687bd7911b627e12" integrity sha512-TEHBNBPHv7Ie/0o3HXnb7xrPSSQmH1dXwQKRaMKDBGt/ZN54lvDVujP6hKkO/vjkIYL9rK8kHSG11+G42Nhxuw== -nodemon@~1.19.2: - version "1.19.2" - resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.19.2.tgz#b0975147dc99b3761ceb595b3f9277084931dcc0" - integrity sha512-hRLYaw5Ihyw9zK7NF+9EUzVyS6Cvgc14yh8CAYr38tPxJa6UrOxwAQ351GwrgoanHCF0FalQFn6w5eoX/LGdJw== +nodemon@~1.19.3: + version "1.19.3" + resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.19.3.tgz#db71b3e62aef2a8e1283a9fa00164237356102c0" + integrity sha512-TBNKRmJykEbxpTniZBusqRrUTHIEqa2fpecbTQDQj1Gxjth7kKAPP296ztR0o5gPUWsiYbuEbt73/+XMYab1+w== dependencies: chokidar "^2.1.5" debug "^3.1.0" From 6a50ebf4e3c48f4fb64ed24521b5d5031e5f19a5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2019 04:27:47 +0000 Subject: [PATCH 067/164] Bump metascraper-title from 5.7.5 to 5.7.6 in /backend Bumps [metascraper-title](https://github.com/microlinkhq/metascraper) from 5.7.5 to 5.7.6. - [Release notes](https://github.com/microlinkhq/metascraper/releases) - [Changelog](https://github.com/microlinkhq/metascraper/blob/master/CHANGELOG.md) - [Commits](https://github.com/microlinkhq/metascraper/compare/v5.7.5...v5.7.6) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/backend/package.json b/backend/package.json index cd51dee0b..ea4abee6d 100644 --- a/backend/package.json +++ b/backend/package.json @@ -84,7 +84,7 @@ "metascraper-logo": "^5.7.5", "metascraper-publisher": "^5.7.4", "metascraper-soundcloud": "^5.7.4", - "metascraper-title": "^5.7.5", + "metascraper-title": "^5.7.6", "metascraper-url": "^5.7.5", "metascraper-video": "^5.7.5", "metascraper-youtube": "^5.7.5", diff --git a/backend/yarn.lock b/backend/yarn.lock index 557988bfb..80036689a 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -970,10 +970,10 @@ url-regex "~4.1.1" video-extensions "~1.1.0" -"@metascraper/helpers@^5.7.4", "@metascraper/helpers@^5.7.5": - version "5.7.5" - resolved "https://registry.yarnpkg.com/@metascraper/helpers/-/helpers-5.7.5.tgz#fb4ca0e2825f836f1398dcc85227443a36eeb84c" - integrity sha512-ayeJIJqlqeiJHYPYi7fmhjvOg7FHTjfqd57nZCLo0fkqj2exsCa788G5Ihk5qHsk1ASVOgH+flp1XeyMl1vcXQ== +"@metascraper/helpers@^5.7.4", "@metascraper/helpers@^5.7.5", "@metascraper/helpers@^5.7.6": + version "5.7.6" + resolved "https://registry.yarnpkg.com/@metascraper/helpers/-/helpers-5.7.6.tgz#84007215d3b31525995fd85cf0d28bf6a12bf7bb" + integrity sha512-AD2VTQmMWl/KCUXl9h0fP84VacoiTI/8y8CBgErmYZnm+sliKGedQrDZO3JmzNg73Z5z08GQTjME1WHIDiIQDw== dependencies: audio-extensions "0.0.0" chrono-node "~1.3.11" @@ -989,7 +989,7 @@ lodash "~4.17.15" mem "~5.1.1" mime-types "~2.1.24" - normalize-url "~4.4.1" + normalize-url "~4.5.0" smartquotes "~2.3.1" title "~3.4.1" truncate "~2.1.0" @@ -5963,12 +5963,12 @@ metascraper-soundcloud@^5.7.4: memoize-one "~5.1.1" tldts "~5.4.0" -metascraper-title@^5.7.5: - version "5.7.5" - resolved "https://registry.yarnpkg.com/metascraper-title/-/metascraper-title-5.7.5.tgz#64ea7e9175a6cb2166f3cb13cbc8540c28496d47" - integrity sha512-NEa61pZj3SUMEqKdfqpBZoffNdHyEMCLU626HkP9aeRFQ8e1ejmghRuYf/m4+QmsLSUMs9vlJC+HSoIHBaL9pw== +metascraper-title@^5.7.6: + version "5.7.6" + resolved "https://registry.yarnpkg.com/metascraper-title/-/metascraper-title-5.7.6.tgz#346c637e735a040f299af5f67715eb8ed0016850" + integrity sha512-DF6TeMODzzLgJMLyUtN6wLPrz9/3JcRKyUIfWpuuw+WFC3Kx6ON8nWldTRh1yUu9xbSAOleae//f/dn+JhYlCw== dependencies: - "@metascraper/helpers" "^5.7.5" + "@metascraper/helpers" "^5.7.6" lodash "~4.17.15" metascraper-url@^5.7.5: @@ -6417,10 +6417,10 @@ normalize-url@~4.2.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.2.0.tgz#e747f16b58e6d7f391495fd86415fa04ec7c9897" integrity sha512-n69+KXI+kZApR+sPwSkoAXpGlNkaiYyoHHqKOFPjJWvwZpew/EjKvuPE4+tStNgb42z5yLtdakgZCQI+LalSPg== -normalize-url@~4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.4.1.tgz#81e9c153b0ad5743755696f2aa20488d48e962b6" - integrity sha512-rjH3yRt0Ssx19mUwS0hrDUOdG9VI+oRLpLHJ7tXRdjcuQ7v7wo6qPvOZppHRrqfslTKr0L2yBhjj4UXd7c3cQg== +normalize-url@~4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" + integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== npm-bundled@^1.0.1: version "1.0.6" From d0eb37958ebdc6ec21a3936ba3e5dd24acb42ae5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2019 04:28:25 +0000 Subject: [PATCH 068/164] Bump metascraper-image from 5.7.5 to 5.7.6 in /backend Bumps [metascraper-image](https://github.com/microlinkhq/metascraper) from 5.7.5 to 5.7.6. - [Release notes](https://github.com/microlinkhq/metascraper/releases) - [Changelog](https://github.com/microlinkhq/metascraper/blob/master/CHANGELOG.md) - [Commits](https://github.com/microlinkhq/metascraper/compare/v5.7.5...v5.7.6) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/backend/package.json b/backend/package.json index cd51dee0b..4698c1dd1 100644 --- a/backend/package.json +++ b/backend/package.json @@ -78,7 +78,7 @@ "metascraper-clearbit-logo": "^5.3.0", "metascraper-date": "^5.7.4", "metascraper-description": "^5.7.5", - "metascraper-image": "^5.7.5", + "metascraper-image": "^5.7.6", "metascraper-lang": "^5.7.4", "metascraper-lang-detector": "^4.8.5", "metascraper-logo": "^5.7.5", diff --git a/backend/yarn.lock b/backend/yarn.lock index 557988bfb..6713049a4 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -970,10 +970,10 @@ url-regex "~4.1.1" video-extensions "~1.1.0" -"@metascraper/helpers@^5.7.4", "@metascraper/helpers@^5.7.5": - version "5.7.5" - resolved "https://registry.yarnpkg.com/@metascraper/helpers/-/helpers-5.7.5.tgz#fb4ca0e2825f836f1398dcc85227443a36eeb84c" - integrity sha512-ayeJIJqlqeiJHYPYi7fmhjvOg7FHTjfqd57nZCLo0fkqj2exsCa788G5Ihk5qHsk1ASVOgH+flp1XeyMl1vcXQ== +"@metascraper/helpers@^5.7.4", "@metascraper/helpers@^5.7.5", "@metascraper/helpers@^5.7.6": + version "5.7.6" + resolved "https://registry.yarnpkg.com/@metascraper/helpers/-/helpers-5.7.6.tgz#84007215d3b31525995fd85cf0d28bf6a12bf7bb" + integrity sha512-AD2VTQmMWl/KCUXl9h0fP84VacoiTI/8y8CBgErmYZnm+sliKGedQrDZO3JmzNg73Z5z08GQTjME1WHIDiIQDw== dependencies: audio-extensions "0.0.0" chrono-node "~1.3.11" @@ -989,7 +989,7 @@ lodash "~4.17.15" mem "~5.1.1" mime-types "~2.1.24" - normalize-url "~4.4.1" + normalize-url "~4.5.0" smartquotes "~2.3.1" title "~3.4.1" truncate "~2.1.0" @@ -5917,12 +5917,12 @@ metascraper-description@^5.7.5: dependencies: "@metascraper/helpers" "^5.7.5" -metascraper-image@^5.7.5: - version "5.7.5" - resolved "https://registry.yarnpkg.com/metascraper-image/-/metascraper-image-5.7.5.tgz#fef461b706885f6a6be4141e8270318dbc66936d" - integrity sha512-n6SLTCKNugEJuZWHxEISsLOmQKlxs1Rzl+EsZzYeLKYu5fnCI7XegepOC85erofPl3OaivrKyWk3WKUN+qQ3JA== +metascraper-image@^5.7.6: + version "5.7.6" + resolved "https://registry.yarnpkg.com/metascraper-image/-/metascraper-image-5.7.6.tgz#77c45dfd28f6f0903417545196c129ec64cdbe6d" + integrity sha512-SIztcREe0m1p1wCUNh+mFVfXPbFQfOu6dZVhU1BIxb6+0km+pUOtPi6Kxnax10ZH4k0ZlFDmLr98yV/ydYdgvw== dependencies: - "@metascraper/helpers" "^5.7.5" + "@metascraper/helpers" "^5.7.6" metascraper-lang-detector@^4.8.5: version "4.10.2" @@ -6417,10 +6417,10 @@ normalize-url@~4.2.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.2.0.tgz#e747f16b58e6d7f391495fd86415fa04ec7c9897" integrity sha512-n69+KXI+kZApR+sPwSkoAXpGlNkaiYyoHHqKOFPjJWvwZpew/EjKvuPE4+tStNgb42z5yLtdakgZCQI+LalSPg== -normalize-url@~4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.4.1.tgz#81e9c153b0ad5743755696f2aa20488d48e962b6" - integrity sha512-rjH3yRt0Ssx19mUwS0hrDUOdG9VI+oRLpLHJ7tXRdjcuQ7v7wo6qPvOZppHRrqfslTKr0L2yBhjj4UXd7c3cQg== +normalize-url@~4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" + integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== npm-bundled@^1.0.1: version "1.0.6" From 979534b68aea74956f449f31743534665874d46f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2019 04:29:20 +0000 Subject: [PATCH 069/164] Bump apollo-server from 2.9.3 to 2.9.4 in /backend Bumps [apollo-server](https://github.com/apollographql/apollo-server) from 2.9.3 to 2.9.4. - [Release notes](https://github.com/apollographql/apollo-server/releases) - [Changelog](https://github.com/apollographql/apollo-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/apollographql/apollo-server/compare/apollo-server@2.9.3...apollo-server@2.9.4) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/backend/package.json b/backend/package.json index cd51dee0b..9ecf4ca68 100644 --- a/backend/package.json +++ b/backend/package.json @@ -48,7 +48,7 @@ "apollo-client": "~2.6.4", "apollo-link-context": "~1.0.19", "apollo-link-http": "~1.5.16", - "apollo-server": "~2.9.3", + "apollo-server": "~2.9.4", "apollo-server-express": "^2.9.4", "babel-plugin-transform-runtime": "^6.23.0", "bcryptjs": "~2.4.3", diff --git a/backend/yarn.lock b/backend/yarn.lock index 557988bfb..7529725e5 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -1694,7 +1694,7 @@ apollo-server-caching@^0.5.0: dependencies: lru-cache "^5.0.0" -apollo-server-core@^2.9.3, apollo-server-core@^2.9.4: +apollo-server-core@^2.9.4: version "2.9.4" resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.9.4.tgz#0404455884951804d23ea64e45514c73afd34e5e" integrity sha512-6mzipnn9woJxgo/JQFWTlY13svS7HCr0ZsN035eRmKOsXzROfB9ugXcTuc6MP94ICM7TlB/DtJOP+bLX53mijw== @@ -1734,7 +1734,7 @@ apollo-server-errors@^2.3.3: resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.3.3.tgz#83763b00352c10dc68fbb0d41744ade66de549ff" integrity sha512-MO4oJ129vuCcbqwr5ZwgxqGGiLz3hCyowz0bstUF7MR+vNGe4oe3DWajC9lv4CxrhcqUHQOeOPViOdIo1IxE3g== -apollo-server-express@^2.9.3, apollo-server-express@^2.9.4: +apollo-server-express@^2.9.4: version "2.9.4" resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-2.9.4.tgz#ae7ca0b70a644ba9fa5e3ac395d1e2d9a4b23522" integrity sha512-diX9n81E0tIJ0Sy2bHvDGPM9QsFBsZ76Nx/dszinY00ViyWG0yIAYEYWeRbsoKTeNDWWTvlMrh/3Eu2oaCIEhQ== @@ -1779,13 +1779,13 @@ apollo-server-types@^0.2.4: apollo-server-caching "^0.5.0" apollo-server-env "^2.4.3" -apollo-server@~2.9.3: - version "2.9.3" - resolved "https://registry.yarnpkg.com/apollo-server/-/apollo-server-2.9.3.tgz#2a79fcee25da0b0673eb70d73839c40c3c4b8cca" - integrity sha512-JQoeseSo3yOBu3WJzju0NTreoqYckNILybgXNUOhdurE55VFpZ8dsBEO6nMfdO2y1A70W14mnnVWCBEm+1rE8w== +apollo-server@~2.9.4: + version "2.9.4" + resolved "https://registry.yarnpkg.com/apollo-server/-/apollo-server-2.9.4.tgz#564a0d0ec6dbefc86dbabe15bd23a83e48f58314" + integrity sha512-huAgQizkmzUkREixsSJHNM4ZnJ08plkwK70dm36mX9j+yYbc0h9J5b5o4E2Fb9U5PMR8kEVto1dz2rOJ0XPApA== dependencies: - apollo-server-core "^2.9.3" - apollo-server-express "^2.9.3" + apollo-server-core "^2.9.4" + apollo-server-express "^2.9.4" express "^4.0.0" graphql-subscriptions "^1.0.0" graphql-tools "^4.0.0" From 644d9e6858266403881c6d8ddb9f8a8428bbc8a6 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2019 04:29:42 +0000 Subject: [PATCH 070/164] Bump metascraper-video from 5.7.5 to 5.7.6 in /backend Bumps [metascraper-video](https://github.com/microlinkhq/metascraper) from 5.7.5 to 5.7.6. - [Release notes](https://github.com/microlinkhq/metascraper/releases) - [Changelog](https://github.com/microlinkhq/metascraper/blob/master/CHANGELOG.md) - [Commits](https://github.com/microlinkhq/metascraper/compare/v5.7.5...v5.7.6) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/backend/package.json b/backend/package.json index cd51dee0b..fcd33326b 100644 --- a/backend/package.json +++ b/backend/package.json @@ -86,7 +86,7 @@ "metascraper-soundcloud": "^5.7.4", "metascraper-title": "^5.7.5", "metascraper-url": "^5.7.5", - "metascraper-video": "^5.7.5", + "metascraper-video": "^5.7.6", "metascraper-youtube": "^5.7.5", "minimatch": "^3.0.4", "mustache": "^3.1.0", diff --git a/backend/yarn.lock b/backend/yarn.lock index 557988bfb..ea67e1b07 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -970,10 +970,10 @@ url-regex "~4.1.1" video-extensions "~1.1.0" -"@metascraper/helpers@^5.7.4", "@metascraper/helpers@^5.7.5": - version "5.7.5" - resolved "https://registry.yarnpkg.com/@metascraper/helpers/-/helpers-5.7.5.tgz#fb4ca0e2825f836f1398dcc85227443a36eeb84c" - integrity sha512-ayeJIJqlqeiJHYPYi7fmhjvOg7FHTjfqd57nZCLo0fkqj2exsCa788G5Ihk5qHsk1ASVOgH+flp1XeyMl1vcXQ== +"@metascraper/helpers@^5.7.4", "@metascraper/helpers@^5.7.5", "@metascraper/helpers@^5.7.6": + version "5.7.6" + resolved "https://registry.yarnpkg.com/@metascraper/helpers/-/helpers-5.7.6.tgz#84007215d3b31525995fd85cf0d28bf6a12bf7bb" + integrity sha512-AD2VTQmMWl/KCUXl9h0fP84VacoiTI/8y8CBgErmYZnm+sliKGedQrDZO3JmzNg73Z5z08GQTjME1WHIDiIQDw== dependencies: audio-extensions "0.0.0" chrono-node "~1.3.11" @@ -989,7 +989,7 @@ lodash "~4.17.15" mem "~5.1.1" mime-types "~2.1.24" - normalize-url "~4.4.1" + normalize-url "~4.5.0" smartquotes "~2.3.1" title "~3.4.1" truncate "~2.1.0" @@ -5978,12 +5978,12 @@ metascraper-url@^5.7.5: dependencies: "@metascraper/helpers" "^5.7.5" -metascraper-video@^5.7.5: - version "5.7.5" - resolved "https://registry.yarnpkg.com/metascraper-video/-/metascraper-video-5.7.5.tgz#15dd760fe26acb21cac7ced60f1ad508b0f130d1" - integrity sha512-LZFSttRIvUz9yEM17Z8CN0XI925CFTrV6pHMMSglD3bQH4qtrne1d+xXDUz6riPhBuR80BA5Xb9OrpRPSNCK2w== +metascraper-video@^5.7.6: + version "5.7.6" + resolved "https://registry.yarnpkg.com/metascraper-video/-/metascraper-video-5.7.6.tgz#ae149d6804ba026155d4c71e59b4d2ffb95b3062" + integrity sha512-9Ak7QI3Je21h0+3i09SruGn1sLWUSB7ATLPtiVd7DfRb5O164LWhhmvMBxaMHhoMnvWgU9xuMkzQfI8kY66rBw== dependencies: - "@metascraper/helpers" "^5.7.5" + "@metascraper/helpers" "^5.7.6" lodash "~4.17.15" metascraper-youtube@^5.7.5: @@ -6417,10 +6417,10 @@ normalize-url@~4.2.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.2.0.tgz#e747f16b58e6d7f391495fd86415fa04ec7c9897" integrity sha512-n69+KXI+kZApR+sPwSkoAXpGlNkaiYyoHHqKOFPjJWvwZpew/EjKvuPE4+tStNgb42z5yLtdakgZCQI+LalSPg== -normalize-url@~4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.4.1.tgz#81e9c153b0ad5743755696f2aa20488d48e962b6" - integrity sha512-rjH3yRt0Ssx19mUwS0hrDUOdG9VI+oRLpLHJ7tXRdjcuQ7v7wo6qPvOZppHRrqfslTKr0L2yBhjj4UXd7c3cQg== +normalize-url@~4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" + integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== npm-bundled@^1.0.1: version "1.0.6" From dbdd03082a610dc9f2ff0ab6ce0df1bb85596130 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2019 04:30:39 +0000 Subject: [PATCH 071/164] Bump graphql-middleware-sentry from 3.2.0 to 3.2.1 in /backend Bumps [graphql-middleware-sentry](https://github.com/BrunoScheufler/graphql-middleware-sentry) from 3.2.0 to 3.2.1. - [Release notes](https://github.com/BrunoScheufler/graphql-middleware-sentry/releases) - [Commits](https://github.com/BrunoScheufler/graphql-middleware-sentry/compare/v3.2.0...v3.2.1) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index cd51dee0b..55e8f84d0 100644 --- a/backend/package.json +++ b/backend/package.json @@ -64,7 +64,7 @@ "graphql-custom-directives": "~0.2.14", "graphql-iso-date": "~3.6.1", "graphql-middleware": "~3.0.5", - "graphql-middleware-sentry": "^3.2.0", + "graphql-middleware-sentry": "^3.2.1", "graphql-shield": "~6.1.0", "graphql-tag": "~2.10.1", "helmet": "~3.21.1", diff --git a/backend/yarn.lock b/backend/yarn.lock index 557988bfb..9483153af 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -4127,10 +4127,10 @@ graphql-iso-date@~3.6.1: resolved "https://registry.yarnpkg.com/graphql-iso-date/-/graphql-iso-date-3.6.1.tgz#bd2d0dc886e0f954cbbbc496bbf1d480b57ffa96" integrity sha512-AwFGIuYMJQXOEAgRlJlFL4H1ncFM8n8XmoVDTNypNOZyQ8LFDG2ppMFlsS862BSTCDcSUfHp8PD3/uJhv7t59Q== -graphql-middleware-sentry@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/graphql-middleware-sentry/-/graphql-middleware-sentry-3.2.0.tgz#a72872ae4b9fbe286980023a3c531286b8258df7" - integrity sha512-tIrxJIL+MRh2pxoot+EYJIrFfPgB3OF4nqmmh1gi54q/V1rgv7w46Ahn2jgl2nTu4bKw6mtGVF4CKikWCMPa5Q== +graphql-middleware-sentry@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/graphql-middleware-sentry/-/graphql-middleware-sentry-3.2.1.tgz#b5653d78903d655cf4212a602cfa6e26689cda07" + integrity sha512-lAwmHwsyey1db6scQg32javmqAFifabhqPIr0SUzx46O4kvjQlLZZn7KrRT12XDwgW7i6goAotdSPl9Fq+TBrQ== graphql-middleware@~3.0.5: version "3.0.5" From de3b8bddf3c4631284d3fbe3356d0ae18a205ac5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2019 04:31:11 +0000 Subject: [PATCH 072/164] Bump date-fns from 2.3.0 to 2.4.1 in /backend Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.3.0 to 2.4.1. - [Release notes](https://github.com/date-fns/date-fns/releases) - [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md) - [Commits](https://github.com/date-fns/date-fns/compare/v2.3.0...v2.4.1) Signed-off-by: dependabot-preview[bot] --- backend/package.json | 2 +- backend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index cd51dee0b..5a486d9be 100644 --- a/backend/package.json +++ b/backend/package.json @@ -55,7 +55,7 @@ "cheerio": "~1.0.0-rc.3", "cors": "~2.8.5", "cross-env": "~6.0.0", - "date-fns": "2.3.0", + "date-fns": "2.4.1", "debug": "~4.1.1", "dotenv": "~8.1.0", "express": "^4.17.1", diff --git a/backend/yarn.lock b/backend/yarn.lock index 557988bfb..9e7129194 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -2867,10 +2867,10 @@ data-urls@^1.0.0: whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" -date-fns@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.3.0.tgz#017eae725d0c46173b572da025fb5e4e534270fd" - integrity sha512-A8o+iXBVqQayl9Z39BHgb7m/zLOfhF7LK82t+n9Fq1adds1vaUn8ByVoADqWLe4OTc6BZYc/FdbdTwufNYqkJw== +date-fns@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.4.1.tgz#b53f9bb65ae6bd9239437035710e01cf383b625e" + integrity sha512-2RhmH/sjDSCYW2F3ZQxOUx/I7PvzXpi89aQL2d3OAxSTwLx6NilATeUbe0menFE3Lu5lFkOFci36ivimwYHHxw== debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: version "2.6.9" From ba22b7cca688f783612ca431e920b5e0a9cac48a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2019 04:31:25 +0000 Subject: [PATCH 073/164] Bump tiptap-extensions from 1.27.0 to 1.28.0 in /webapp Bumps [tiptap-extensions](https://github.com/scrumpy/tiptap) from 1.27.0 to 1.28.0. - [Release notes](https://github.com/scrumpy/tiptap/releases) - [Commits](https://github.com/scrumpy/tiptap/compare/tiptap-extensions@1.27.0...tiptap-extensions@1.28.0) Signed-off-by: dependabot-preview[bot] --- webapp/package.json | 2 +- webapp/yarn.lock | 103 +++++++++++++++++++++++++++++--------------- 2 files changed, 70 insertions(+), 35 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 841b32c53..ad63a71a1 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -77,7 +77,7 @@ "string-hash": "^1.1.3", "tippy.js": "^4.3.5", "tiptap": "~1.25.0", - "tiptap-extensions": "~1.27.0", + "tiptap-extensions": "~1.28.0", "trunc-html": "^1.1.2", "v-tooltip": "~2.0.2", "vue-count-to": "~1.0.13", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 49375e89c..4401bc31d 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -12342,6 +12342,15 @@ prosemirror-dropcursor@^1.1.1: prosemirror-transform "^1.1.0" prosemirror-view "^1.1.0" +prosemirror-dropcursor@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prosemirror-dropcursor/-/prosemirror-dropcursor-1.1.2.tgz#d54428e0fdbc0fb3d4c5809acd1ad031e6cb6855" + integrity sha512-QHZbYPr8AY0g88TC/Wp7jpYbUoSpTSO8sqHNGvvZOInsAyylIdOpsrfhY1NC+/lh+iuwka0YogGtq2mmE7cr4g== + dependencies: + prosemirror-state "^1.0.0" + prosemirror-transform "^1.1.0" + prosemirror-view "^1.1.0" + prosemirror-gapcursor@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/prosemirror-gapcursor/-/prosemirror-gapcursor-1.0.4.tgz#4ba663fb8511616e18ad222c904403cfbf6866dc" @@ -12377,10 +12386,10 @@ prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.0.1: prosemirror-state "^1.0.0" w3c-keyname "^1.1.8" -prosemirror-model@^1.0.0, prosemirror-model@^1.1.0, prosemirror-model@^1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.7.1.tgz#f140a6e366e1e283aa7a94dbb8c2c7d13139689e" - integrity sha512-hYrZPbJvdo2QWERmkCuS80BEf5Rcf3+S28ETr4xu8XKPYjmU6aeQn23G1Fu/2rwqUmk5ZyWYo2nyEsN+Cdv2Qg== +prosemirror-model@^1.0.0, prosemirror-model@^1.1.0, prosemirror-model@^1.7.1, prosemirror-model@^1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.7.2.tgz#829abd7fb496783ba088936d2d7aff228206829a" + integrity sha512-mopozod/qNTB6utEyY8q4w1nCLDakpr39d8smzHno/wuAivCzBU8HkC9YOx1MBdTcTU6sXiIEh08hQfkC3damw== dependencies: orderedmap "^1.0.0" @@ -12400,10 +12409,10 @@ prosemirror-state@^1.0.0, prosemirror-state@^1.2.2, prosemirror-state@^1.2.4: prosemirror-model "^1.0.0" prosemirror-transform "^1.0.0" -prosemirror-tables@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/prosemirror-tables/-/prosemirror-tables-0.9.1.tgz#1669100ee9f64b0c269824dcd1c0584c66075acb" - integrity sha512-n5h2OvlnQGsW1ToT1WOIlemV/3PDw4miUQoHEpawOk2oDhi46czKdzEg/rq3z0f/aZ3CwoyxviuqAZChBILC4A== +prosemirror-tables@^0.9.1, prosemirror-tables@^0.9.5: + version "0.9.5" + resolved "https://registry.yarnpkg.com/prosemirror-tables/-/prosemirror-tables-0.9.5.tgz#94d9881a46051e6fff3c51edffafa346da084def" + integrity sha512-RlAF/D7OvnDCOL8B6Qt6KuBkb0w3SedTdrou7wH7Nn2ml7+M5xUalW/h1f7dMD3wjsU47/Cn8zTbEkCDIpIggw== dependencies: prosemirror-keymap "^1.0.0" prosemirror-model "^1.0.0" @@ -12411,10 +12420,10 @@ prosemirror-tables@^0.9.1: prosemirror-transform "^1.0.0" prosemirror-view "^1.0.0" -prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transform@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/prosemirror-transform/-/prosemirror-transform-1.1.3.tgz#28cfdf1f9ee514edc40466be7b7db39eed545fdf" - integrity sha512-1O6Di5lOL1mp4nuCnQNkHY7l2roIW5y8RH4ZG3hMYmkmDEWzTaFFnxxAAHsE5ipGLBSRcTlP7SsDhYBIdSuLpQ== +prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transform@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/prosemirror-transform/-/prosemirror-transform-1.1.4.tgz#30b35f02dd7761dd8139e5eb7612831fd031036a" + integrity sha512-1Y3XuaFJtwusYDvojcCxi3VZvNIntPVoh/dpeVaIM5Vf1V+M6xiIWcDgktUWWRovMxEhdibnpt5eyFmYJJhHtQ== dependencies: prosemirror-model "^1.0.0" @@ -12423,10 +12432,10 @@ prosemirror-utils@^0.9.6: resolved "https://registry.yarnpkg.com/prosemirror-utils/-/prosemirror-utils-0.9.6.tgz#3d97bd85897e3b535555867dc95a51399116a973" integrity sha512-UC+j9hQQ1POYfMc5p7UFxBTptRiGPR7Kkmbl3jVvU8VgQbkI89tR/GK+3QYC8n+VvBZrtAoCrJItNhWSxX3slA== -prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.10.0.tgz#7de5de75f0c90f8b9f09d09ed4467554d59adddb" - integrity sha512-STHw0xHfk+XPMqMLTKykRL1qEMtO+n1GWINBl94IPIq82AmWO1Ors4wVw93HKo/oIadWRrP/7faNJKh1UVLrTg== +prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.10.0, prosemirror-view@^1.11.4: + version "1.11.4" + resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.11.4.tgz#f80aec8924d59d4c3456dcc5bfea733758ec9b40" + integrity sha512-J0g7xiCDx+p3CtpC69E7HvMmnW7yCILEhOXxSANZPX8iIwUrVTfdWKAzufi9F9MoM08ewsaF254xV90NpkGWVQ== dependencies: prosemirror-model "^1.1.0" prosemirror-state "^1.0.0" @@ -14515,36 +14524,36 @@ tippy.js@^4.3.5: dependencies: popper.js "^1.14.7" -tiptap-commands@^1.11.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/tiptap-commands/-/tiptap-commands-1.11.0.tgz#8c259e93d70447e93cedefcfa73a36301cd60a81" - integrity sha512-WDX3JfI6Z80CCxkDfKUn6ya2UT3r1AM/McbB63oXq6iUyY5wZmw+qu/9LkSe3aISRTy9tfUKzJLjB7w9UnQ9Ig== +tiptap-commands@^1.11.0, tiptap-commands@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/tiptap-commands/-/tiptap-commands-1.12.0.tgz#603b1c710c6950950eb1a7fc5279008f36bc2962" + integrity sha512-LWAVHOxsFR4yUJuruEwJ2QMwe0e9S4kHQ4HVIPEIofhuXKW4vmjvvX9Lzgi4cHy5cXC/TBAU2D43BNy7vdH1Kg== dependencies: prosemirror-commands "^1.0.8" prosemirror-inputrules "^1.0.4" - prosemirror-model "^1.7.1" + prosemirror-model "^1.7.2" prosemirror-schema-list "^1.0.3" prosemirror-state "^1.2.4" - prosemirror-tables "^0.9.1" + prosemirror-tables "^0.9.5" prosemirror-utils "^0.9.6" - tiptap-utils "^1.7.0" + tiptap-utils "^1.8.0" -tiptap-extensions@~1.27.0: - version "1.27.0" - resolved "https://registry.yarnpkg.com/tiptap-extensions/-/tiptap-extensions-1.27.0.tgz#547d2fbc8234818d195eef45a46e14aed7859a70" - integrity sha512-DVazwQuEkWGjE45nhznB9LbD233s/0KOmWHcN6V1Ixm+/97Gaw1fEPUTIz/tHPYg3WKhPFOxI965sSB8Ne7Dnw== +tiptap-extensions@~1.28.0: + version "1.28.0" + resolved "https://registry.yarnpkg.com/tiptap-extensions/-/tiptap-extensions-1.28.0.tgz#4704945e7a4fe33a77de11847f7ca3058008895e" + integrity sha512-yGKXGUnOrLhnXpnhTrL4tDJv+CSgyqVu0//M80uiY097btYnf/K0t7i0StRCY3Xg5mX5YFL9Q01f9Ppyi2jgtQ== dependencies: lowlight "^1.12.1" prosemirror-collab "^1.1.2" prosemirror-history "^1.0.4" - prosemirror-model "^1.7.1" + prosemirror-model "^1.7.2" prosemirror-state "^1.2.4" - prosemirror-tables "^0.9.1" - prosemirror-transform "^1.1.3" + prosemirror-tables "^0.9.5" + prosemirror-transform "^1.1.4" prosemirror-utils "^0.9.6" - prosemirror-view "^1.10.0" - tiptap "^1.25.0" - tiptap-commands "^1.11.0" + prosemirror-view "^1.11.4" + tiptap "^1.26.0" + tiptap-commands "^1.12.0" tiptap-utils@^1.7.0: version "1.7.0" @@ -14556,7 +14565,33 @@ tiptap-utils@^1.7.0: prosemirror-tables "^0.9.1" prosemirror-utils "^0.9.6" -tiptap@^1.25.0, tiptap@~1.25.0: +tiptap-utils@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/tiptap-utils/-/tiptap-utils-1.8.0.tgz#cb03a263a1b1672bf4cccccb2078506fa91bd112" + integrity sha512-0k7zuhwrNpEAnoiH8kjAE9IUnqV8FNX1bv9W7we+jhQZPUuxODcpMX1oUkrN9i1seFVfPcxgQa+SmIy63kRKig== + dependencies: + prosemirror-model "^1.7.2" + prosemirror-state "^1.2.4" + prosemirror-tables "^0.9.5" + prosemirror-utils "^0.9.6" + +tiptap@^1.26.0: + version "1.26.0" + resolved "https://registry.yarnpkg.com/tiptap/-/tiptap-1.26.0.tgz#edaa07b4b9b6836d433d0b8017d26d37cc0cc3c9" + integrity sha512-lKJnZ4jL3luu3C5Y5aZIEj2spAfNPSwc5HPB+n9HhpSaWAfGM9XTOLm6I0EIbkLHiCnYNjItlLP6p1g+KPdtSw== + dependencies: + prosemirror-commands "^1.0.8" + prosemirror-dropcursor "^1.1.2" + prosemirror-gapcursor "^1.0.4" + prosemirror-inputrules "^1.0.4" + prosemirror-keymap "^1.0.1" + prosemirror-model "^1.7.2" + prosemirror-state "^1.2.4" + prosemirror-view "^1.11.4" + tiptap-commands "^1.12.0" + tiptap-utils "^1.8.0" + +tiptap@~1.25.0: version "1.25.0" resolved "https://registry.yarnpkg.com/tiptap/-/tiptap-1.25.0.tgz#4e518805ac99bb3d157b99f8b902231ad89f054a" integrity sha512-wPE96JjoHIMaWTPkZZqz0cayVe+QgR+1J7FR4h5MvJepPgrtwwQmgVVx7jAG7yXXZZdUhhrYlL2yMji4V7Vpjw== From e24d08f35bb90004635226ca6cce4d459039df03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Mon, 30 Sep 2019 10:06:51 +0200 Subject: [PATCH 074/164] Follow Roberts sorting suggestion --- .vscode/settings.json | 2 +- .../notifications/NotificationMenu/NotificationMenu.vue | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 9acbf50bd..908252f41 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -7,6 +7,6 @@ "autoFix": true } ], - "editor.formatOnSave": false, + "editor.formatOnSave": true, "eslint.autoFixOnSave": true } \ No newline at end of file diff --git a/webapp/components/notifications/NotificationMenu/NotificationMenu.vue b/webapp/components/notifications/NotificationMenu/NotificationMenu.vue index 5c24a82f3..1897688e1 100644 --- a/webapp/components/notifications/NotificationMenu/NotificationMenu.vue +++ b/webapp/components/notifications/NotificationMenu/NotificationMenu.vue @@ -133,11 +133,7 @@ export default { this.displayedNotifications = newNotifications .concat(this.displayedNotifications) .sort((a, b) => { - return a.createdAt === b.createdAt - ? 0 - : new Date(a.createdAt) < new Date(b.createdAt) - ? 1 - : -1 + return new Date(b.createdAt) - new Date(a.createdAt) }) this.updateOn = false From 9a4187a6af72502a6cf4809d738e7c5e45a86aac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Mon, 30 Sep 2019 10:15:56 +0200 Subject: [PATCH 075/164] Remove update on hover and click by Roberts suggestion --- .../NotificationMenu/NotificationMenu.vue | 85 +++---------------- webapp/constants/notifications.js | 3 - 2 files changed, 14 insertions(+), 74 deletions(-) diff --git a/webapp/components/notifications/NotificationMenu/NotificationMenu.vue b/webapp/components/notifications/NotificationMenu/NotificationMenu.vue index 1897688e1..d32eb6c33 100644 --- a/webapp/components/notifications/NotificationMenu/NotificationMenu.vue +++ b/webapp/components/notifications/NotificationMenu/NotificationMenu.vue @@ -1,37 +1,24 @@ + + diff --git a/webapp/pages/settings/my-email-address/verify-email-address-change.vue b/webapp/pages/settings/my-email-address/verify-email-address-change.vue new file mode 100644 index 000000000..e69de29bb From 0592f685f6c6575fe085d80bd7a4a55dda095769 Mon Sep 17 00:00:00 2001 From: roschaefer Date: Tue, 24 Sep 2019 19:20:18 +0200 Subject: [PATCH 112/164] Basic email change works --- webapp/graphql/EmailAddress.js | 10 ++ webapp/locales/de.json | 5 +- webapp/locales/en.json | 5 +- .../pages/settings/my-email-address/index.vue | 7 ++ .../verify-email-address-change.vue | 97 +++++++++++++++++++ 5 files changed, 122 insertions(+), 2 deletions(-) diff --git a/webapp/graphql/EmailAddress.js b/webapp/graphql/EmailAddress.js index 2385440bb..675ec6bed 100644 --- a/webapp/graphql/EmailAddress.js +++ b/webapp/graphql/EmailAddress.js @@ -8,3 +8,13 @@ export const AddEmailAddressMutation = gql` } } ` + +export const VerifyEmailAddressMutation = gql` + mutation($email: String!, $nonce: String!) { + VerifyEmailAddress(email: $email, nonce: $nonce) { + email + verifiedAt + createdAt + } + } +` diff --git a/webapp/locales/de.json b/webapp/locales/de.json index 82dd00c74..dad3474a6 100644 --- a/webapp/locales/de.json +++ b/webapp/locales/de.json @@ -161,8 +161,11 @@ "email": { "name": "Deine E-Mail", "labelEmail": "E-Mail Adresse ändern", + "labelNewEmail": "Neue E-Mail Adresse", + "labelNonce": "Bestätigungscode eingeben", "success": "Eine neue E-Mail Addresse wurde registriert.", - "submitted": "Eine E-Mail zur Bestätigung deiner Adresse wurde an {email} gesendet." + "submitted": "Eine E-Mail zur Bestätigung deiner Adresse wurde an {email} gesendet.", + "change-successful": "Deine E-Mail Adresse wurde erfolgreich geändert." }, "validation": { "slug": { diff --git a/webapp/locales/en.json b/webapp/locales/en.json index 7d806debf..83a27bf59 100644 --- a/webapp/locales/en.json +++ b/webapp/locales/en.json @@ -162,8 +162,11 @@ "email": { "name": "Your E-Mail", "labelEmail": "Change your E-Mail address", + "labelNewEmail": "New E-Mail Address", + "labelNonce": "Enter your code", "success": "A new E-Mail address has been registered.", - "submitted": "An email to verify your address has been sent to {email}." + "submitted": "An email to verify your address has been sent to {email}.", + "change-successful": "Your E-Mail address has been changed successfully." }, "validation": { "slug": { diff --git a/webapp/pages/settings/my-email-address/index.vue b/webapp/pages/settings/my-email-address/index.vue index 87a59136b..08c894498 100644 --- a/webapp/pages/settings/my-email-address/index.vue +++ b/webapp/pages/settings/my-email-address/index.vue @@ -65,6 +65,13 @@ export default { }) this.$toast.success(this.$t('settings.email.success')) this.success = true + + setTimeout(() => { + this.$router.push({ + path: 'my-email-address/verify-email-address-change', + query: { email }, + }) + }, 3000) } catch (err) { this.$toast.error(err.message) } diff --git a/webapp/pages/settings/my-email-address/verify-email-address-change.vue b/webapp/pages/settings/my-email-address/verify-email-address-change.vue index e69de29bb..5b43c7fdf 100644 --- a/webapp/pages/settings/my-email-address/verify-email-address-change.vue +++ b/webapp/pages/settings/my-email-address/verify-email-address-change.vue @@ -0,0 +1,97 @@ + + + From 69542617ac95a4bfa9aa38114f46ca246a611527 Mon Sep 17 00:00:00 2001 From: roschaefer Date: Tue, 24 Sep 2019 23:07:41 +0200 Subject: [PATCH 113/164] Split routes in two So, to get a direct link it's better to have one route that calls a mutation as soon as it is visited. --- webapp/locales/de.json | 4 +- webapp/locales/en.json | 4 +- .../settings/my-email-address/enter-nonce.vue | 59 +++++++++++ .../pages/settings/my-email-address/index.vue | 2 +- .../verify-email-address-change.vue | 97 ------------------- .../settings/my-email-address/verify.vue | 59 +++++++++++ 6 files changed, 125 insertions(+), 100 deletions(-) create mode 100644 webapp/pages/settings/my-email-address/enter-nonce.vue delete mode 100644 webapp/pages/settings/my-email-address/verify-email-address-change.vue create mode 100644 webapp/pages/settings/my-email-address/verify.vue diff --git a/webapp/locales/de.json b/webapp/locales/de.json index dad3474a6..ad85d045f 100644 --- a/webapp/locales/de.json +++ b/webapp/locales/de.json @@ -165,7 +165,9 @@ "labelNonce": "Bestätigungscode eingeben", "success": "Eine neue E-Mail Addresse wurde registriert.", "submitted": "Eine E-Mail zur Bestätigung deiner Adresse wurde an {email} gesendet.", - "change-successful": "Deine E-Mail Adresse wurde erfolgreich geändert." + "change-successful": "Deine E-Mail Adresse wurde erfolgreich geändert.", + "change-error": "Deine E-Mail Adresse konnte nicht verifiziert werden.", + "change-error-help": "Vielleicht ist der Bestätigungscode falsch oder diese E-Mail Adresse wurde nicht hinterlegt?" }, "validation": { "slug": { diff --git a/webapp/locales/en.json b/webapp/locales/en.json index 83a27bf59..ce6cae5ed 100644 --- a/webapp/locales/en.json +++ b/webapp/locales/en.json @@ -166,7 +166,9 @@ "labelNonce": "Enter your code", "success": "A new E-Mail address has been registered.", "submitted": "An email to verify your address has been sent to {email}.", - "change-successful": "Your E-Mail address has been changed successfully." + "change-successful": "Your E-Mail address has been changed successfully.", + "change-error": "Your E-Mail could not be changed.", + "change-error-help": "Maybe the code was invalid or you did not add a new E-Mail address before?" }, "validation": { "slug": { diff --git a/webapp/pages/settings/my-email-address/enter-nonce.vue b/webapp/pages/settings/my-email-address/enter-nonce.vue new file mode 100644 index 000000000..7127124d3 --- /dev/null +++ b/webapp/pages/settings/my-email-address/enter-nonce.vue @@ -0,0 +1,59 @@ + + + diff --git a/webapp/pages/settings/my-email-address/index.vue b/webapp/pages/settings/my-email-address/index.vue index 08c894498..510a9d7e5 100644 --- a/webapp/pages/settings/my-email-address/index.vue +++ b/webapp/pages/settings/my-email-address/index.vue @@ -68,7 +68,7 @@ export default { setTimeout(() => { this.$router.push({ - path: 'my-email-address/verify-email-address-change', + path: 'my-email-address/enter-nonce', query: { email }, }) }, 3000) diff --git a/webapp/pages/settings/my-email-address/verify-email-address-change.vue b/webapp/pages/settings/my-email-address/verify-email-address-change.vue deleted file mode 100644 index 5b43c7fdf..000000000 --- a/webapp/pages/settings/my-email-address/verify-email-address-change.vue +++ /dev/null @@ -1,97 +0,0 @@ - - - diff --git a/webapp/pages/settings/my-email-address/verify.vue b/webapp/pages/settings/my-email-address/verify.vue new file mode 100644 index 000000000..e2303fdd8 --- /dev/null +++ b/webapp/pages/settings/my-email-address/verify.vue @@ -0,0 +1,59 @@ + + + From 9808e1c4f860dbd829ef0ea782a48ff033727dfd Mon Sep 17 00:00:00 2001 From: roschaefer Date: Tue, 24 Sep 2019 23:59:08 +0200 Subject: [PATCH 114/164] Validate different email address --- webapp/locales/de.json | 3 +++ webapp/locales/en.json | 3 +++ .../pages/settings/my-email-address/index.vue | 21 ++++++++++++++++--- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/webapp/locales/de.json b/webapp/locales/de.json index ad85d045f..04fa5d0b6 100644 --- a/webapp/locales/de.json +++ b/webapp/locales/de.json @@ -159,6 +159,9 @@ "success": "Deine Daten wurden erfolgreich aktualisiert!" }, "email": { + "validation": { + "same-email": "Muss sich unterscheiden von der jetzigen E-Mail Addresse" + }, "name": "Deine E-Mail", "labelEmail": "E-Mail Adresse ändern", "labelNewEmail": "Neue E-Mail Adresse", diff --git a/webapp/locales/en.json b/webapp/locales/en.json index ce6cae5ed..cabfa1b06 100644 --- a/webapp/locales/en.json +++ b/webapp/locales/en.json @@ -160,6 +160,9 @@ "success": "Your data was successfully updated!" }, "email": { + "validation": { + "same-email": "Must be different from your current E-Mail address" + }, "name": "Your E-Mail", "labelEmail": "Change your E-Mail address", "labelNewEmail": "New E-Mail Address", diff --git a/webapp/pages/settings/my-email-address/index.vue b/webapp/pages/settings/my-email-address/index.vue index 510a9d7e5..a166d5521 100644 --- a/webapp/pages/settings/my-email-address/index.vue +++ b/webapp/pages/settings/my-email-address/index.vue @@ -32,9 +32,6 @@ export default { data() { return { success: false, - formSchema: { - email: { type: 'email', required: true }, - }, } }, computed: { @@ -54,6 +51,24 @@ export default { this.formData = formData }, }, + formSchema() { + const { email } = this.currentUser + const sameEmailValidationError = this.$t('settings.email.validation.same-email') + return { + email: [ + { type: 'email', required: true }, + { + validator(rule, value, callback, source, options) { + const errors = [] + if (email === value) { + errors.push(sameEmailValidationError) + } + return errors + }, + }, + ], + } + }, }, methods: { async submit() { From 89cc6da5f1cb0da8c0becf2561a501f39bdac200 Mon Sep 17 00:00:00 2001 From: roschaefer Date: Wed, 25 Sep 2019 13:54:55 +0200 Subject: [PATCH 115/164] Don't redirect if email change was not successful --- webapp/pages/settings/my-email-address/verify.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/webapp/pages/settings/my-email-address/verify.vue b/webapp/pages/settings/my-email-address/verify.vue index e2303fdd8..f4c42bcb1 100644 --- a/webapp/pages/settings/my-email-address/verify.vue +++ b/webapp/pages/settings/my-email-address/verify.vue @@ -30,9 +30,11 @@ export default { }, }, created() { - setTimeout(() => { - this.$router.replace({ name: 'settings-my-email-address' }) - }, 3000) + if (this.success) { + setTimeout(() => { + this.$router.replace({ name: 'settings-my-email-address' }) + }, 3000) + } }, async asyncData(context) { const { From 2b490e00d7874e9b15c5a09649daafac9c47bdf0 Mon Sep 17 00:00:00 2001 From: roschaefer Date: Wed, 25 Sep 2019 14:18:50 +0200 Subject: [PATCH 116/164] wrap email templates in standard layout to minimize duplicate code --- .../src/middleware/email/emailMiddleware.js | 13 +- .../src/middleware/email/templateBuilder.js | 77 ++ .../email/templates/emailVerification.html | 189 +++++ .../src/middleware/email/templates/index.js | 11 + .../middleware/email/templates/layout.html | 256 +++++++ .../email/templates/resetPassword.html | 613 +++++----------- .../middleware/email/templates/signup.html | 675 ++++++------------ .../email/templates/templateBuilder.js | 48 -- .../email/templates/wrongAccount.html | 613 +++++----------- 9 files changed, 1101 insertions(+), 1394 deletions(-) create mode 100644 backend/src/middleware/email/templateBuilder.js create mode 100644 backend/src/middleware/email/templates/emailVerification.html create mode 100644 backend/src/middleware/email/templates/index.js create mode 100644 backend/src/middleware/email/templates/layout.html delete mode 100644 backend/src/middleware/email/templates/templateBuilder.js diff --git a/backend/src/middleware/email/emailMiddleware.js b/backend/src/middleware/email/emailMiddleware.js index bea1bf9b3..4096fa83a 100644 --- a/backend/src/middleware/email/emailMiddleware.js +++ b/backend/src/middleware/email/emailMiddleware.js @@ -5,7 +5,8 @@ import { signupTemplate, resetPasswordTemplate, wrongAccountTemplate, -} from './templates/templateBuilder' + emailVerificationTemplate, +} from './templateBuilder' const hasEmailConfig = CONFIG.SMTP_HOST && CONFIG.SMTP_PORT const hasAuthData = CONFIG.SMTP_USERNAME && CONFIG.SMTP_PASSWORD @@ -57,8 +58,18 @@ const sendPasswordResetMail = async (resolve, root, args, context, resolveInfo) return true } +const sendEmailVerificationMail = async (resolve, root, args, context, resolveInfo) => { + const response = await resolve(root, args, context, resolveInfo) + // TODO: return name in response + const { email, nonce, name } = response + await sendMail(emailVerificationTemplate({ email, nonce, name })) + delete response.nonce + return response +} + export default { Mutation: { + AddEmailAddress: sendEmailVerificationMail, requestPasswordReset: sendPasswordResetMail, Signup: sendSignupMail, SignupByInvitation: sendSignupMail, diff --git a/backend/src/middleware/email/templateBuilder.js b/backend/src/middleware/email/templateBuilder.js new file mode 100644 index 000000000..4b7bcc7cd --- /dev/null +++ b/backend/src/middleware/email/templateBuilder.js @@ -0,0 +1,77 @@ +import mustache from 'mustache' +import CONFIG from '../../config' + +import * as templates from './templates' + +const from = '"Human Connection" ' +const supportUrl = 'https://human-connection.org/en/contact' + +export const signupTemplate = ({ email, nonce }) => { + const subject = 'Willkommen, Bienvenue, Welcome to Human Connection!' + const actionUrl = new URL('/registration/create-user-account', CONFIG.CLIENT_URI) + actionUrl.searchParams.set('nonce', nonce) + actionUrl.searchParams.set('email', email) + + return { + from, + to: email, + subject, + html: mustache.render( + templates.layout, + { actionUrl, supportUrl, subject }, + { content: templates.signup }, + ), + } +} + +export const emailVerificationTemplate = ({ email, nonce, name }) => { + const subject = 'Neue E-Mail Adresse | New E-Mail Address' + const actionUrl = new URL('/settings/my-email-address/verify', CONFIG.CLIENT_URI) + actionUrl.searchParams.set('nonce', nonce) + actionUrl.searchParams.set('email', email) + + return { + from, + to: email, + subject, + html: mustache.render( + templates.layout, + { actionUrl, name, nonce, supportUrl, subject }, + { content: templates.emailVerification }, + ), + } +} + +export const resetPasswordTemplate = ({ email, nonce, name }) => { + const subject = 'Neues Passwort | Reset Password' + const actionUrl = new URL('/password-reset/change-password', CONFIG.CLIENT_URI) + actionUrl.searchParams.set('nonce', nonce) + actionUrl.searchParams.set('email', email) + + return { + from, + to: email, + subject, + html: mustache.render( + templates.layout, + { actionUrl, name, nonce, supportUrl, subject }, + { content: templates.passwordReset }, + ), + } +} + +export const wrongAccountTemplate = ({ email }) => { + const subject = 'Falsche Mailadresse? | Wrong E-mail?' + const actionUrl = new URL('/password-reset/request', CONFIG.CLIENT_URI) + + return { + from, + to: email, + subject, + html: mustache.render( + templates.layout, + { actionUrl, supportUrl }, + { content: templates.wrongAccount }, + ), + } +} diff --git a/backend/src/middleware/email/templates/emailVerification.html b/backend/src/middleware/email/templates/emailVerification.html new file mode 100644 index 000000000..ff8be01f2 --- /dev/null +++ b/backend/src/middleware/email/templates/emailVerification.html @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/src/middleware/email/templates/index.js b/backend/src/middleware/email/templates/index.js new file mode 100644 index 000000000..594cae334 --- /dev/null +++ b/backend/src/middleware/email/templates/index.js @@ -0,0 +1,11 @@ +import fs from 'fs' +import path from 'path' + +const readFile = fileName => fs.readFileSync(path.join(__dirname, fileName), 'utf-8') + +export const signup = readFile('./signup.html') +export const passwordReset = readFile('./resetPassword.html') +export const wrongAccount = readFile('./wrongAccount.html') +export const emailVerification = readFile('./emailVerification.html') + +export const layout = readFile('./layout.html') diff --git a/backend/src/middleware/email/templates/layout.html b/backend/src/middleware/email/templates/layout.html new file mode 100644 index 000000000..014288229 --- /dev/null +++ b/backend/src/middleware/email/templates/layout.html @@ -0,0 +1,256 @@ + + + + + + + + + + {{ subject }} + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + diff --git a/backend/src/middleware/email/templates/resetPassword.html b/backend/src/middleware/email/templates/resetPassword.html index e0dde53e5..ff8be01f2 100644 --- a/backend/src/middleware/email/templates/resetPassword.html +++ b/backend/src/middleware/email/templates/resetPassword.html @@ -1,448 +1,189 @@ - - + + + + + - - - - - - - Neues Passwort | Reset Password + + + + + - - - - - - - - - - - - - - - - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + - + + + + + + +
+ + + +
-

- Human Connection gGmbH
Bahnhofstraße 11, 73235 Weilheim / - Teck
Germany
-

+ style="padding: 20px; padding-top: 0; font-family: Lato, sans-serif; font-size: 16px; line-height: 22px; color: #555555;"> +

+ Hallo {{ name }}!

+

Du hast also dein Passwort vergessen? Kein Problem! Mit Klick auf diesen Button + kannst Du innerhalb der nächsten 24 Stunden Dein Passwort zurücksetzen:

+
+ + + + + +
+ Passwort + zurücksetzen +
+
- +
+ + +
+

Falls Du kein neues Passwort angefordert hast, kannst Du diese E-Mail einfach + ignorieren. Wenn Du noch Fragen hast, melde Dich gerne bei + unserem Support Team!

- - - +
+ + + + + + + +
+

Sollte der Button für Dich nicht funktionieren, kannst Du auch folgenden Code in + Dein Browserfenster kopieren: {{{ nonce }}}

+

Bis bald bei Human Connection!

+

– Dein Human Connection Team

+
+

–––––––––––––––––––––––––––––––––––––––––––––––

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/src/middleware/email/templates/signup.html b/backend/src/middleware/email/templates/signup.html index e4be8c02f..4d875ff57 100644 --- a/backend/src/middleware/email/templates/signup.html +++ b/backend/src/middleware/email/templates/signup.html @@ -1,485 +1,214 @@ - - + + + + + - - - - - - - Willkommen, Bienvenue, Welcome to Human Connection + + + + + - - - - - - - - - - - - - - - - - - - -
- - - -
- Dein Anmeldelink. | Here is your signup link. -
-
- ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + - + + + + + + +
+ + + + + + +
-

- Human Connection gGmbH
Bahnhofstraße 11, 73235 Weilheim / - Teck
Germany
-

+ style="padding: 20px; padding-top: 0; font-family: Lato, sans-serif; font-size: 16px; line-height: 22px; color: #555555;"> +

+ Willkommen bei Human Connection!

+

Danke, dass Du dich angemeldet hast – wir freuen uns, Dich dabei zu haben. Jetzt + fehlt nur noch eine Kleinigkeit, bevor wir gemeinsam die Welt verbessern können ... Bitte bestätige + Deine E-Mail Adresse:

+
+ + + + + +
+ Bestätige + Deine E-Mail Adresse +
+ +
+

–––––––––––––––––––––––––––––––––––––––––––––––

- +
+ + + + + +
+

Falls Du Dich nicht selbst bei Human Connection angemeldet hast, schau doch mal vorbei! + Wir sind ein gemeinnütziges Aktionsnetzwerk – von Menschen für Menschen.

+

PS: Wenn Du keinen Account bei uns möchtest, kannst Du diese + E-Mail einfach ignorieren. ;)

+
+

–––––––––––––––––––––––––––––––––––––––––––––––

- - - +
+ + + + + + + +
+

Melde Dich gerne bei + unserem Support Team, wenn Du Fragen hast.

+

Bis bald bei Human Connection!

+

– Dein Human Connection Team

+
+

–––––––––––––––––––––––––––––––––––––––––––––––

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/src/middleware/email/templates/templateBuilder.js b/backend/src/middleware/email/templates/templateBuilder.js deleted file mode 100644 index fdeb47a89..000000000 --- a/backend/src/middleware/email/templates/templateBuilder.js +++ /dev/null @@ -1,48 +0,0 @@ -import fs from 'fs' -import path from 'path' -import mustache from 'mustache' -import CONFIG from '../../../config' - -const from = '"Human Connection" ' -const supportUrl = 'https://human-connection.org/en/contact' - -const signupHtml = fs.readFileSync(path.join(__dirname, './signup.html'), 'utf-8') -const passwordResetHtml = fs.readFileSync(path.join(__dirname, './resetPassword.html'), 'utf-8') -const wrongAccountHtml = fs.readFileSync(path.join(__dirname, './wrongAccount.html'), 'utf-8') - -export const signupTemplate = ({ email, nonce }) => { - const actionUrl = new URL('/registration/create-user-account', CONFIG.CLIENT_URI) - actionUrl.searchParams.set('nonce', nonce) - actionUrl.searchParams.set('email', email) - - return { - from, - to: email, - subject: 'Willkommen, Bienvenue, Welcome to Human Connection!', - html: mustache.render(signupHtml, { actionUrl, supportUrl }), - } -} - -export const resetPasswordTemplate = ({ email, nonce, name }) => { - const actionUrl = new URL('/password-reset/change-password', CONFIG.CLIENT_URI) - actionUrl.searchParams.set('nonce', nonce) - actionUrl.searchParams.set('email', email) - - return { - from, - to: email, - subject: 'Neues Passwort | Reset Password', - html: mustache.render(passwordResetHtml, { actionUrl, name, nonce, supportUrl }), - } -} - -export const wrongAccountTemplate = ({ email }) => { - const actionUrl = new URL('/password-reset/request', CONFIG.CLIENT_URI) - - return { - from, - to: email, - subject: 'Falsche Mailadresse? | Wrong E-mail?', - html: mustache.render(wrongAccountHtml, { actionUrl, supportUrl }), - } -} diff --git a/backend/src/middleware/email/templates/wrongAccount.html b/backend/src/middleware/email/templates/wrongAccount.html index b8e6f6f57..3cea69c4f 100644 --- a/backend/src/middleware/email/templates/wrongAccount.html +++ b/backend/src/middleware/email/templates/wrongAccount.html @@ -1,448 +1,189 @@ - - + + + + + - - - - - - - Falsche Mailadresse? | Wrong E-mail? + + + + + - - - - - - - - - - - - - - - - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + - + + + + + + +
+ + + +
-

- Human Connection gGmbH
Bahnhofstraße 11, 73235 Weilheim / - Teck
Germany
-

+ style="padding: 20px; padding-top: 0; font-family: Lato, sans-serif; font-size: 16px; line-height: 22px; color: #555555;"> +

+ Hallo!

+

Du hast bei uns ein neues Password angefordert – leider haben wir aber keinen + Account mit Deiner E-Mailadresse gefunden. Kann es sein, dass Du mit einer anderen Adresse bei uns + angemeldet bist?

+
+ + + + + +
+ Versuch' + es mit einer anderen E-Mail +
+
- +
+ + +
+

Wenn Du noch keinen Account bei Human Connection hast oder Dein Password gar nicht ändern willst, + kannst Du diese E-Mail einfach ignorieren!

- - - +
+ + + + + + + +
+

Ansonsten hilft Dir unser + Support Team gerne weiter.

+

Bis bald bei Human Connection!

+

– Dein Human Connection Team

+
+

–––––––––––––––––––––––––––––––––––––––––––––––

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 707cf741de860039e453929906c2fa9b00cd8e24 Mon Sep 17 00:00:00 2001 From: Alina Beck Date: Wed, 25 Sep 2019 16:47:42 +0100 Subject: [PATCH 117/164] write text for verification email --- .../email/templates/emailVerification.html | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/backend/src/middleware/email/templates/emailVerification.html b/backend/src/middleware/email/templates/emailVerification.html index ff8be01f2..e185beb53 100644 --- a/backend/src/middleware/email/templates/emailVerification.html +++ b/backend/src/middleware/email/templates/emailVerification.html @@ -28,8 +28,8 @@

Hallo {{ name }}!

-

Du hast also dein Passwort vergessen? Kein Problem! Mit Klick auf diesen Button - kannst Du innerhalb der nächsten 24 Stunden Dein Passwort zurücksetzen:

+

Du möchtest also deine E-Mail ändern? Kein Problem! Mit Klick auf diesen Button + kannst Du Deine neue E-Mail Adresse bestätigen:

@@ -39,8 +39,9 @@ Passwort - zurücksetzen + style="background: #17b53e; font-family: Lato, sans-serif; font-size: 16px; line-height: 15px; text-decoration: none; padding: 13px 17px; color: #ffffff; display: block; border-radius: 4px;">E-Mail + Adresse + bestätigen @@ -59,10 +60,9 @@ -

Falls Du kein neues Passwort angefordert hast, kannst Du diese E-Mail einfach - ignorieren. Wenn Du noch Fragen hast, melde Dich gerne bei - unserem Support Team!

+

Falls Du deine E-Mail Adresse doch nicht ändern möchtest, kannst du diese Nachricht + einfach ignorieren. Mlde Dich gerne bei + unserem Support Team, wenn du noch Fragen hast!

@@ -126,8 +126,8 @@

Hello {{ name }}!

-

So, you forgot your password? No problem! Just click the button below to reset - it within the next 24 hours:

+

So, you want to change your e-mail? No problem! Just click the button below to verify + your new address:

@@ -137,8 +137,8 @@ Reset - password + style="background: #17b53e; font-family: Lato, sans-serif; font-size: 16px; line-height: 15px; text-decoration: none; padding: 13px 17px; color: #ffffff; display: block; border-radius: 4px;">Verify + e-mail address @@ -157,7 +157,8 @@ -

If you didn't request a new password feel free to ignore this e-mail. You can +

If you don't want to change your e-mail address feel free to ignore this message. You + can also contact our support team if you have any questions!

From e116d529928306ca2cc851daa9e8fc81f352df19 Mon Sep 17 00:00:00 2001 From: roschaefer Date: Fri, 27 Sep 2019 01:12:01 +0200 Subject: [PATCH 118/164] Use EmailAddressRequest and validate email --- backend/src/models/EmailAddressRequest.js | 12 +++++ backend/src/models/index.js | 1 + backend/src/schema/resolvers/emails.js | 18 +++++++- backend/src/schema/resolvers/emails.spec.js | 46 +++++++++++++------ .../seed/factories/emailAddressRequests.js | 10 ++++ backend/src/seed/factories/emailAddresses.js | 21 +++++---- backend/src/seed/factories/index.js | 2 + 7 files changed, 87 insertions(+), 23 deletions(-) create mode 100644 backend/src/models/EmailAddressRequest.js create mode 100644 backend/src/seed/factories/emailAddressRequests.js diff --git a/backend/src/models/EmailAddressRequest.js b/backend/src/models/EmailAddressRequest.js new file mode 100644 index 000000000..7b37b9a39 --- /dev/null +++ b/backend/src/models/EmailAddressRequest.js @@ -0,0 +1,12 @@ +module.exports = { + email: { type: 'string', primary: true, lowercase: true, email: true }, + createdAt: { type: 'string', isoDate: true, default: () => new Date().toISOString() }, + nonce: { type: 'string', token: true }, + belongsTo: { + type: 'relationship', + relationship: 'BELONGS_TO', + target: 'User', + direction: 'out', + eager: true, + }, +} diff --git a/backend/src/models/index.js b/backend/src/models/index.js index a7d3c8252..d334f460a 100644 --- a/backend/src/models/index.js +++ b/backend/src/models/index.js @@ -5,6 +5,7 @@ export default { User: require('./User.js'), InvitationCode: require('./InvitationCode.js'), EmailAddress: require('./EmailAddress.js'), + EmailAddressRequest: require('./EmailAddressRequest.js'), SocialMedia: require('./SocialMedia.js'), Post: require('./Post.js'), Comment: require('./Comment.js'), diff --git a/backend/src/schema/resolvers/emails.js b/backend/src/schema/resolvers/emails.js index d2f76ba39..2c6296627 100644 --- a/backend/src/schema/resolvers/emails.js +++ b/backend/src/schema/resolvers/emails.js @@ -2,10 +2,18 @@ import generateNonce from './helpers/generateNonce' import Resolver from './helpers/Resolver' import existingEmailAddress from './helpers/existingEmailAddress' import { UserInputError } from 'apollo-server' +import Validator from 'neode/build/Services/Validator.js' export default { Mutation: { AddEmailAddress: async (_parent, args, context, _resolveInfo) => { + try { + const { neode } = context + await new Validator(neode, neode.model('EmailAddressRequest'), args) + } catch (e) { + throw new UserInputError('must be a valid email') + } + let response = await existingEmailAddress(_parent, args, context) if (response) return response @@ -19,7 +27,7 @@ export default { const result = await txc.run( ` MATCH (user:User {id: $userId}) - MERGE (user)<-[:BELONGS_TO]-(email:EmailAddress {email: $email, nonce: $nonce}) + MERGE (user)<-[:BELONGS_TO]-(email:EmailAddressRequest {email: $email, nonce: $nonce}) SET email.createdAt = toString(datetime()) RETURN email `, @@ -46,9 +54,11 @@ export default { const result = await txc.run( ` MATCH (user:User {id: $userId})-[previous:PRIMARY_EMAIL]->(:EmailAddress) - MATCH (user)<-[:BELONGS_TO]-(email:EmailAddress {email: $email, nonce: $nonce}) + MATCH (user)<-[:BELONGS_TO]-(email:EmailAddressRequest {email: $email, nonce: $nonce}) MERGE (user)-[:PRIMARY_EMAIL]->(email) + SET email:EmailAddress SET email.verifiedAt = toString(datetime()) + REMOVE email:EmailAddressRequest DELETE previous RETURN email `, @@ -59,6 +69,10 @@ export default { try { const txResult = await writeTxResultPromise response = txResult[0] + } catch (e) { + if (e.code === 'Neo.ClientError.Schema.ConstraintValidationFailed') + throw new UserInputError('A user account with this email already exists.') + throw new Error(e) } finally { session.close() } diff --git a/backend/src/schema/resolvers/emails.spec.js b/backend/src/schema/resolvers/emails.spec.js index 6ec66ca65..f6058e19e 100644 --- a/backend/src/schema/resolvers/emails.spec.js +++ b/backend/src/schema/resolvers/emails.spec.js @@ -68,7 +68,16 @@ describe('AddEmailAddress', () => { }) describe('email attribute is not a valid email', () => { - it.todo('throws UserInputError') + beforeEach(() => { + variables = { ...variables, email: 'foobar' } + }) + + it('throws UserInputError', async () => { + await expect(mutate({ mutation, variables })).resolves.toMatchObject({ + data: { AddEmailAddress: null }, + errors: [{ message: 'must be a valid email' }], + }) + }) }) describe('email attribute is a valid email', () => { @@ -85,24 +94,23 @@ describe('AddEmailAddress', () => { }) }) - it('connects `EmailAddress` to the authenticated user', async () => { + it('connects `EmailAddressRequest` to the authenticated user', async () => { await mutate({ mutation, variables }) const result = await neode.cypher(` MATCH(u:User)-[:PRIMARY_EMAIL]->(:EmailAddress {email: "user@example.org"}) - MATCH(u:User)<-[:BELONGS_TO]-(e:EmailAddress {email: "new-email@example.org"}) + MATCH(u:User)<-[:BELONGS_TO]-(e:EmailAddressRequest {email: "new-email@example.org"}) RETURN e `) - const email = neode.hydrateFirst(result, 'e', neode.model('EmailAddress')) + const email = neode.hydrateFirst(result, 'e', neode.model('EmailAddressRequest')) await expect(email.toJson()).resolves.toMatchObject({ email: 'new-email@example.org', nonce: expect.any(String), }) }) - describe('if a lone `EmailAddress` node already exists with that email', () => { - it('returns this `EmailAddress` node', async () => { - await factory.create('EmailAddress', { - verifiedAt: null, + describe('if another `EmailAddressRequest` node already exists with that email', () => { + it('throws no unique constraint violation error', async () => { + await factory.create('EmailAddressRequest', { createdAt: '2019-09-24T14:00:01.565Z', email: 'new-email@example.org', }) @@ -111,7 +119,6 @@ describe('AddEmailAddress', () => { AddEmailAddress: { email: 'new-email@example.org', verifiedAt: null, - createdAt: '2019-09-24T14:00:01.565Z', // this is to make sure it's the one above }, }, errors: undefined, @@ -175,10 +182,10 @@ describe('VerifyEmailAddress', () => { }) }) - describe('given an unverified `EmailAddress`', () => { + describe('given a `EmailAddressRequest`', () => { let emailAddress beforeEach(async () => { - emailAddress = await factory.create('EmailAddress', { + emailAddress = await factory.create('EmailAddressRequest', { nonce: 'abcdef', verifiedAt: null, createdAt: new Date().toISOString(), @@ -196,7 +203,7 @@ describe('VerifyEmailAddress', () => { }) }) - describe('given valid nonce for unverified `EmailAddress` node', () => { + describe('given valid nonce for `EmailAddressRequest` node', () => { beforeEach(() => { variables = { ...variables, nonce: 'abcdef' } }) @@ -210,7 +217,7 @@ describe('VerifyEmailAddress', () => { }) }) - describe('and the `EmailAddress` belongs to the authenticated user', () => { + describe('and the `EmailAddressRequest` belongs to the authenticated user', () => { beforeEach(async () => { await emailAddress.relateTo(user, 'belongsTo') }) @@ -256,6 +263,19 @@ describe('VerifyEmailAddress', () => { email = neode.hydrateFirst(result, 'e', neode.model('EmailAddress')) await expect(email).toBe(false) }) + + describe('Edge case: In the meantime someone created an `EmailAddress` node with the given email', () => { + beforeEach(async () => { + await factory.create('EmailAddress', { email: 'to-be-verified@example.org' }) + }) + + it('throws UserInputError because of unique constraints', async () => { + await expect(mutate({ mutation, variables })).resolves.toMatchObject({ + data: { VerifyEmailAddress: null }, + errors: [{ message: 'A user account with this email already exists.' }], + }) + }) + }) }) }) }) diff --git a/backend/src/seed/factories/emailAddressRequests.js b/backend/src/seed/factories/emailAddressRequests.js new file mode 100644 index 000000000..242be6375 --- /dev/null +++ b/backend/src/seed/factories/emailAddressRequests.js @@ -0,0 +1,10 @@ +import { defaults } from './emailAddresses.js' + +export default function create() { + return { + factory: async ({ args, neodeInstance }) => { + args = defaults({ args }) + return neodeInstance.create('EmailAddressRequest', args) + }, + } +} diff --git a/backend/src/seed/factories/emailAddresses.js b/backend/src/seed/factories/emailAddresses.js index 0212dca53..41b1fe96c 100644 --- a/backend/src/seed/factories/emailAddresses.js +++ b/backend/src/seed/factories/emailAddresses.js @@ -1,16 +1,21 @@ import faker from 'faker' +export function defaults({ args }) { + const defaults = { + email: faker.internet.email(), + verifiedAt: new Date().toISOString(), + } + args = { + ...defaults, + ...args, + } + return args +} + export default function create() { return { factory: async ({ args, neodeInstance }) => { - const defaults = { - email: faker.internet.email(), - verifiedAt: new Date().toISOString(), - } - args = { - ...defaults, - ...args, - } + args = defaults({ args }) return neodeInstance.create('EmailAddress', args) }, } diff --git a/backend/src/seed/factories/index.js b/backend/src/seed/factories/index.js index ab09b438d..acfaad2d7 100644 --- a/backend/src/seed/factories/index.js +++ b/backend/src/seed/factories/index.js @@ -9,6 +9,7 @@ import createTag from './tags.js' import createSocialMedia from './socialMedia.js' import createLocation from './locations.js' import createEmailAddress from './emailAddresses.js' +import createEmailAddressRequests from './emailAddressRequests.js' export const seedServerHost = 'http://127.0.0.1:4001' @@ -32,6 +33,7 @@ const factories = { SocialMedia: createSocialMedia, Location: createLocation, EmailAddress: createEmailAddress, + EmailAddressRequest: createEmailAddressRequests, } export const cleanDatabase = async (options = {}) => { From f61441d3e66ca83befd2079dcb02fa8e0dcb701d Mon Sep 17 00:00:00 2001 From: roschaefer Date: Fri, 27 Sep 2019 21:43:06 +0200 Subject: [PATCH 119/164] Test my-email-address settings page --- .../settings/my-email-address/index.spec.js | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 webapp/pages/settings/my-email-address/index.spec.js diff --git a/webapp/pages/settings/my-email-address/index.spec.js b/webapp/pages/settings/my-email-address/index.spec.js new file mode 100644 index 000000000..c0c767e25 --- /dev/null +++ b/webapp/pages/settings/my-email-address/index.spec.js @@ -0,0 +1,101 @@ +import { config, mount, createLocalVue } from '@vue/test-utils' +import EmailSettingsIndexPage from './index.vue' +import Vuex from 'vuex' +import Styleguide from '@human-connection/styleguide' + +const localVue = createLocalVue() + +localVue.use(Vuex) +localVue.use(Styleguide) + +config.stubs['sweetalert-icon'] = '' + +describe('EmailSettingsIndexPage', () => { + let store + let mocks + let wrapper + + beforeEach(() => { + wrapper = null + store = new Vuex.Store({ + getters: { + 'auth/user': () => { + return { id: 'u23', email: 'some-mail@example.org' } + }, + }, + }) + mocks = { + $t: jest.fn(t => t), + $toast: { + success: jest.fn(), + error: jest.fn(), + }, + $apollo: { + mutate: jest.fn().mockResolvedValue(), + }, + $router: { + push: jest.fn(), + }, + } + }) + + describe('mount', () => { + const Wrapper = () => { + return mount(EmailSettingsIndexPage, { + store, + mocks, + localVue, + }) + } + + describe('form', () => { + describe('submit', () => { + beforeEach(jest.useFakeTimers) + + describe('email unchanged', () => { + beforeEach(() => { + wrapper = Wrapper() + wrapper.find('form').trigger('submit') + }) + + it('displays form errors', () => { + expect(wrapper.text()).not.toContain('settings.email.submitted') + expect(wrapper.text()).toContain('settings.email.validation.same-email') + }) + + it('does not call $apollo.mutate', () => { + expect(mocks.$apollo.mutate).not.toHaveBeenCalled() + }) + }) + + describe('enter another email', () => { + beforeEach(() => { + wrapper = Wrapper() + wrapper.find('#email').setValue('yet-another-email@example.org') + wrapper.find('form').trigger('submit') + }) + + it('calls $apollo.mutate', () => { + expect(mocks.$apollo.mutate).toHaveBeenCalled() + }) + + it('no form errors', () => { + expect(wrapper.text()).not.toContain('settings.email.validation.same-email') + expect(wrapper.text()).toContain('settings.email.submitted') + }) + + describe('after timeout', () => { + beforeEach(jest.runAllTimers) + + it('redirects to `my-email-address/enter-nonce`', () => { + expect(mocks.$router.push).toHaveBeenCalledWith({ + path: 'my-email-address/enter-nonce', + query: { email: 'yet-another-email@example.org' }, + }) + }) + }) + }) + }) + }) + }) +}) From 6a212fb6681ee421b4b4384867f297a233dd562e Mon Sep 17 00:00:00 2001 From: roschaefer Date: Fri, 27 Sep 2019 21:56:25 +0200 Subject: [PATCH 120/164] Test verify-nonce page --- .../my-email-address/enter-nonce.spec.js | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 webapp/pages/settings/my-email-address/enter-nonce.spec.js diff --git a/webapp/pages/settings/my-email-address/enter-nonce.spec.js b/webapp/pages/settings/my-email-address/enter-nonce.spec.js new file mode 100644 index 000000000..abb6a71bf --- /dev/null +++ b/webapp/pages/settings/my-email-address/enter-nonce.spec.js @@ -0,0 +1,53 @@ +import { mount, createLocalVue } from '@vue/test-utils' +import EnterNoncePage from './enter-nonce.vue' +import Styleguide from '@human-connection/styleguide' + +const localVue = createLocalVue() + +localVue.use(Styleguide) + +describe('EnterNoncePage', () => { + let mocks + let wrapper + + beforeEach(() => { + wrapper = null + mocks = { + $t: jest.fn(t => t), + $route: { + query: {}, + }, + $router: { + replace: jest.fn(), + }, + } + }) + + describe('mount', () => { + const Wrapper = () => { + return mount(EnterNoncePage, { + mocks, + localVue, + }) + } + + describe('form', () => { + describe('submit', () => { + it('renders form errors', () => { + wrapper = Wrapper() + wrapper.find('form').trigger('submit') + expect(mocks.$router.replace).not.toHaveBeenCalled() + }) + + describe('entering a nonce', () => { + it('redirects to my-email-address/verify', () => { + wrapper = Wrapper() + wrapper.find('#nonce').setValue('foobar') + wrapper.find('form').trigger('submit') + expect(mocks.$router.replace).toHaveBeenCalled() + }) + }) + }) + }) + }) +}) From 69cd41d3eb6df5d2d9496f22a4d8dac0def60823 Mon Sep 17 00:00:00 2001 From: roschaefer Date: Fri, 27 Sep 2019 23:21:18 +0200 Subject: [PATCH 121/164] Test email verification page --- .../settings/my-email-address/verify.spec.js | 164 ++++++++++++++++++ .../settings/my-email-address/verify.vue | 12 +- 2 files changed, 175 insertions(+), 1 deletion(-) create mode 100644 webapp/pages/settings/my-email-address/verify.spec.js diff --git a/webapp/pages/settings/my-email-address/verify.spec.js b/webapp/pages/settings/my-email-address/verify.spec.js new file mode 100644 index 000000000..9280685d1 --- /dev/null +++ b/webapp/pages/settings/my-email-address/verify.spec.js @@ -0,0 +1,164 @@ +import { config, mount, createLocalVue } from '@vue/test-utils' +import EmailVerifyPage from './verify.vue' +import Vuex from 'vuex' +import Styleguide from '@human-connection/styleguide' + +const localVue = createLocalVue() + +localVue.use(Vuex) +localVue.use(Styleguide) + +config.stubs['client-only'] = '' +config.stubs['sweetalert-icon'] = '' + +describe('EmailVerifyPage', () => { + let store + let mocks + let wrapper + let setUser + + beforeEach(() => { + setUser = jest.fn() + wrapper = null + store = new Vuex.Store({ + getters: { + 'auth/user': () => { + return { id: 'u23', email: 'some-mail@example.org' } + }, + }, + mutations: { + 'auth/SET_USER': setUser, + }, + }) + mocks = { + $t: jest.fn(t => t), + $toast: { + success: jest.fn(), + error: jest.fn(), + }, + $router: { + replace: jest.fn(), + }, + store, + } + }) + + describe('asyncData', () => { + const asyncDataAction = () => { + const context = { + store: mocks.store, + query: {}, + app: { + apolloProvider: { + defaultClient: mocks.$apollo, + }, + }, + } + return EmailVerifyPage.asyncData(context) + } + + describe('backend sends successful response', () => { + beforeEach(() => { + mocks = { + ...mocks, + $apollo: { + mutate: jest.fn().mockResolvedValue({ + data: { + VerifyEmailAddress: { + email: 'verified-email@example.org', + }, + }, + }), + }, + } + }) + + it('sets `success` to true', async () => { + await expect(asyncDataAction()).resolves.toEqual({ + success: true, + }) + }) + + it("updates current user's email", async () => { + await asyncDataAction() + expect(setUser).toHaveBeenCalledWith({}, { id: 'u23', email: 'verified-email@example.org' }) + }) + }) + + describe('backend sends unsuccessful response', () => { + beforeEach(() => { + mocks = { + ...mocks, + $apollo: { + mutate: jest.fn().mockRejectedValue({ + data: { VerifyEmailAddress: null }, + errors: [{ message: 'User account already exists with that email' }], + }), + }, + } + }) + + it('sets `success` to false', async () => { + await expect(asyncDataAction()).resolves.toEqual({ + success: false, + }) + }) + + it('does not updates current user', async () => { + await asyncDataAction() + expect(setUser).not.toHaveBeenCalled() + }) + }) + }) + + describe('mount', () => { + beforeEach(jest.useFakeTimers) + const Wrapper = () => { + return mount(EmailVerifyPage, { + store, + mocks, + localVue, + }) + } + + describe('given successful verification', () => { + beforeEach(() => { + mocks = { ...mocks, success: true } + wrapper = Wrapper() + }) + + it('shows success message', () => { + expect(wrapper.text()).toContain('settings.email.change-successful') + }) + + describe('after timeout', () => { + beforeEach(jest.runAllTimers) + + it('redirects to email settings page', () => { + expect(mocks.$router.replace).toHaveBeenCalledWith({ + name: 'settings-my-email-address', + }) + }) + }) + }) + + describe('given unsuccessful verification', () => { + beforeEach(() => { + mocks = { ...mocks, success: false } + wrapper = Wrapper() + }) + + it('shows success message', () => { + expect(wrapper.text()).toContain('settings.email.change-error') + }) + + describe('after timeout', () => { + beforeEach(jest.runAllTimers) + + it('does not redirect', () => { + expect(mocks.$router.replace).not.toHaveBeenCalledWith() + }) + }) + }) + }) +}) diff --git a/webapp/pages/settings/my-email-address/verify.vue b/webapp/pages/settings/my-email-address/verify.vue index f4c42bcb1..adf243355 100644 --- a/webapp/pages/settings/my-email-address/verify.vue +++ b/webapp/pages/settings/my-email-address/verify.vue @@ -38,19 +38,29 @@ export default { }, async asyncData(context) { const { + store, query, app: { apolloProvider }, } = context const client = apolloProvider.defaultClient let success const { email = '', nonce = '' } = query + const currentUser = store.getters['auth/user'] try { - await client.mutate({ + const response = await client.mutate({ mutation: VerifyEmailAddressMutation, variables: { email, nonce }, }) + const { + data: { VerifyEmailAddress }, + } = response success = true + store.commit( + 'auth/SET_USER', + { ...currentUser, email: VerifyEmailAddress.email }, + { root: true }, + ) } catch (error) { success = false } From 3e3452c7bc9cf7fc8047a7ac87568dfcfc4956bf Mon Sep 17 00:00:00 2001 From: roschaefer Date: Sat, 28 Sep 2019 00:27:09 +0200 Subject: [PATCH 122/164] Better help messages, styling --- webapp/locales/de.json | 12 ++++- webapp/locales/en.json | 14 ++++-- .../settings/my-email-address/verify.vue | 47 +++++++++++++++---- 3 files changed, 59 insertions(+), 14 deletions(-) diff --git a/webapp/locales/de.json b/webapp/locales/de.json index 04fa5d0b6..a5f56ae8d 100644 --- a/webapp/locales/de.json +++ b/webapp/locales/de.json @@ -169,8 +169,16 @@ "success": "Eine neue E-Mail Addresse wurde registriert.", "submitted": "Eine E-Mail zur Bestätigung deiner Adresse wurde an {email} gesendet.", "change-successful": "Deine E-Mail Adresse wurde erfolgreich geändert.", - "change-error": "Deine E-Mail Adresse konnte nicht verifiziert werden.", - "change-error-help": "Vielleicht ist der Bestätigungscode falsch oder diese E-Mail Adresse wurde nicht hinterlegt?" + "change-error": { + "message": "Deine E-Mail Adresse konnte nicht verifiziert werden.", + "support": "Wenn das Problem weiterhin besteht, kontaktiere uns gerne per E-Mail an", + "explanation": "Das kann verschiedene Ursachen haben:", + "reason": { + "invalid-nonce": "Ist der Bestätigungscode falsch?", + "no-email-request": "Wurde gar keine Änderung der E-Mail Adresse angefragt?", + "email-address-taken": "Wurde die E-Mail inzwischen einem anderen Benutzer zugewiesen?" + } + } }, "validation": { "slug": { diff --git a/webapp/locales/en.json b/webapp/locales/en.json index cabfa1b06..d6cb53b7f 100644 --- a/webapp/locales/en.json +++ b/webapp/locales/en.json @@ -2,7 +2,7 @@ "maintenance": { "title": "Human Connection is under maintenance", "explanation": "At the moment we are doing some scheduled maintenance, please try again later.", - "questions": "Any Questions or concerns, send an email to" + "questions": "Any Questions or concerns, send an email to" }, "index": { "no-results": "No contributions found.", @@ -170,8 +170,16 @@ "success": "A new E-Mail address has been registered.", "submitted": "An email to verify your address has been sent to {email}.", "change-successful": "Your E-Mail address has been changed successfully.", - "change-error": "Your E-Mail could not be changed.", - "change-error-help": "Maybe the code was invalid or you did not add a new E-Mail address before?" + "change-error": { + "message": "Your E-Mail could not be changed.", + "explanation": "This can have different causes:", + "reason": { + "invalid-nonce": "Is the confirmation code invalid?", + "no-email-request": "You haven't requested a change of your email address at all?", + "email-address-taken": "Has the email been assigned to another user in the meantime?" + }, + "support": "If the problem persists, please contact us by e-mail at" + } }, "validation": { "slug": { diff --git a/webapp/pages/settings/my-email-address/verify.vue b/webapp/pages/settings/my-email-address/verify.vue index adf243355..9a8f09611 100644 --- a/webapp/pages/settings/my-email-address/verify.vue +++ b/webapp/pages/settings/my-email-address/verify.vue @@ -1,18 +1,40 @@ @@ -69,3 +91,10 @@ export default { }, } + + From 573edce788a72198ea78f7397a1dbe1425a7e2ee Mon Sep 17 00:00:00 2001 From: roschaefer Date: Sat, 28 Sep 2019 00:34:22 +0200 Subject: [PATCH 123/164] Show at least the error message in SSR --- .../settings/my-email-address/verify.vue | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/webapp/pages/settings/my-email-address/verify.vue b/webapp/pages/settings/my-email-address/verify.vue index 9a8f09611..61c47f6d5 100644 --- a/webapp/pages/settings/my-email-address/verify.vue +++ b/webapp/pages/settings/my-email-address/verify.vue @@ -1,19 +1,21 @@ From 76841d27f1fa43efd72f07c2357f9e0de23b6396 Mon Sep 17 00:00:00 2001 From: roschaefer Date: Sat, 28 Sep 2019 00:39:09 +0200 Subject: [PATCH 124/164] Styling --- webapp/pages/settings/my-email-address/verify.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapp/pages/settings/my-email-address/verify.vue b/webapp/pages/settings/my-email-address/verify.vue index 61c47f6d5..f435d4f7d 100644 --- a/webapp/pages/settings/my-email-address/verify.vue +++ b/webapp/pages/settings/my-email-address/verify.vue @@ -6,7 +6,7 @@ - + {{ $t(`settings.email.change-successful`) }} From 5848e6af1828d52aa8a630df91be0628a73be0cc Mon Sep 17 00:00:00 2001 From: roschaefer Date: Sat, 28 Sep 2019 00:44:37 +0200 Subject: [PATCH 125/164] Fix a TODO by @alina-beck --- backend/src/middleware/email/emailMiddleware.js | 1 - backend/src/schema/resolvers/emails.js | 7 +++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/src/middleware/email/emailMiddleware.js b/backend/src/middleware/email/emailMiddleware.js index 4096fa83a..f92da3368 100644 --- a/backend/src/middleware/email/emailMiddleware.js +++ b/backend/src/middleware/email/emailMiddleware.js @@ -60,7 +60,6 @@ const sendPasswordResetMail = async (resolve, root, args, context, resolveInfo) const sendEmailVerificationMail = async (resolve, root, args, context, resolveInfo) => { const response = await resolve(root, args, context, resolveInfo) - // TODO: return name in response const { email, nonce, name } = response await sendMail(emailVerificationTemplate({ email, nonce, name })) delete response.nonce diff --git a/backend/src/schema/resolvers/emails.js b/backend/src/schema/resolvers/emails.js index 2c6296627..84b5d7659 100644 --- a/backend/src/schema/resolvers/emails.js +++ b/backend/src/schema/resolvers/emails.js @@ -29,11 +29,14 @@ export default { MATCH (user:User {id: $userId}) MERGE (user)<-[:BELONGS_TO]-(email:EmailAddressRequest {email: $email, nonce: $nonce}) SET email.createdAt = toString(datetime()) - RETURN email + RETURN email, user `, { userId, email, nonce }, ) - return result.records.map(record => record.get('email').properties) + return result.records.map(record => ({ + name: record.get('user').properties.name, + ...record.get('email').properties, + })) }) try { const txResult = await writeTxResultPromise From 01e583b45ed0e393003973c9f7a002c1f0beefdf Mon Sep 17 00:00:00 2001 From: roschaefer Date: Sat, 28 Sep 2019 12:30:58 +0200 Subject: [PATCH 126/164] Translate backend error and avoid $toast --- webapp/locales/de.json | 2 +- webapp/locales/en.json | 2 +- .../pages/settings/my-email-address/index.spec.js | 15 +++++++++++++++ webapp/pages/settings/my-email-address/index.vue | 12 ++++++++++++ .../settings/my-email-address/verify.spec.js | 2 +- webapp/pages/settings/my-email-address/verify.vue | 12 ++++++------ 6 files changed, 36 insertions(+), 9 deletions(-) diff --git a/webapp/locales/de.json b/webapp/locales/de.json index a5f56ae8d..03a49d831 100644 --- a/webapp/locales/de.json +++ b/webapp/locales/de.json @@ -169,7 +169,7 @@ "success": "Eine neue E-Mail Addresse wurde registriert.", "submitted": "Eine E-Mail zur Bestätigung deiner Adresse wurde an {email} gesendet.", "change-successful": "Deine E-Mail Adresse wurde erfolgreich geändert.", - "change-error": { + "verification-error": { "message": "Deine E-Mail Adresse konnte nicht verifiziert werden.", "support": "Wenn das Problem weiterhin besteht, kontaktiere uns gerne per E-Mail an", "explanation": "Das kann verschiedene Ursachen haben:", diff --git a/webapp/locales/en.json b/webapp/locales/en.json index d6cb53b7f..4e8c01435 100644 --- a/webapp/locales/en.json +++ b/webapp/locales/en.json @@ -170,7 +170,7 @@ "success": "A new E-Mail address has been registered.", "submitted": "An email to verify your address has been sent to {email}.", "change-successful": "Your E-Mail address has been changed successfully.", - "change-error": { + "verification-error": { "message": "Your E-Mail could not be changed.", "explanation": "This can have different causes:", "reason": { diff --git a/webapp/pages/settings/my-email-address/index.spec.js b/webapp/pages/settings/my-email-address/index.spec.js index c0c767e25..8bf1bb986 100644 --- a/webapp/pages/settings/my-email-address/index.spec.js +++ b/webapp/pages/settings/my-email-address/index.spec.js @@ -95,6 +95,21 @@ describe('EmailSettingsIndexPage', () => { }) }) }) + + describe('if backend responds with unique constraint violation', () => { + beforeEach(() => { + mocks.$apollo.mutate = jest.fn().mockRejectedValue({ + message: 'User account already exists', + }) + wrapper = Wrapper() + wrapper.find('#email').setValue('already-taken@example.org') + wrapper.find('form').trigger('submit') + }) + + it('translates error message', () => { + expect(wrapper.text()).toContain('registration.signup.form.errors.email-exists') + }) + }) }) }) }) diff --git a/webapp/pages/settings/my-email-address/index.vue b/webapp/pages/settings/my-email-address/index.vue index a166d5521..3ebd233d3 100644 --- a/webapp/pages/settings/my-email-address/index.vue +++ b/webapp/pages/settings/my-email-address/index.vue @@ -11,6 +11,9 @@