3916 Commits

Author SHA1 Message Date
dependabot[bot]
e74962a2be
Bump apollo-cache-inmemory from 1.5.0 to 1.5.1
Bumps [apollo-cache-inmemory](https://github.com/apollographql/apollo-client) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/apollographql/apollo-client/releases)
- [Changelog](https://github.com/apollographql/apollo-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-client/compare/apollo-cache-inmemory@1.5.0...apollo-cache-inmemory@1.5.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-28 04:29:33 +00:00
Armin
ea2f6b7811 Extract HTTP Signature verify middleware 2019-02-28 03:44:57 +01:00
Armin
bb04ef0664 Refactoring 2019-02-28 03:43:44 +01:00
Armin
067371581d Create article before shouting in test and add "shouted" step + disable send Create Activity when creating a post 2019-02-28 03:43:21 +01:00
Matt Rider
450a79c634 Merge branch 'master', modify cypress search test 2019-02-27 22:59:03 -03:00
Armin
7ea4087775 Run cucumber tests README entry 2019-02-28 01:20:27 +01:00
dependabot[bot]
a3a8c9d7cb
Merge pull request #185 from Human-Connection/dependabot/npm_and_yarn/apollo-server-2.4.8 2019-02-27 23:10:59 +00:00
Matt Rider
8f382bc166 Merge branch '37-full-text-search-top-bar' of github.com:Human-Connection/Nitro-Backend into 37-full-text-search-top-bar 2019-02-27 19:34:53 -03:00
Matt Rider
671a713410 Merge branch 'master' of github.com:Human-Connection/Nitro-Backend into 37-full-text-search-top-bar 2019-02-27 19:24:41 -03:00
Grzegorz Leoniec
6a146aa699 Improved search query 2019-02-27 19:02:26 -03:00
Grzegorz Leoniec
360acdb141 Fix search 2019-02-27 19:02:26 -03:00
Robert Schäfer
e7c01d8877 Disable authentication on Travis 2019-02-27 19:02:26 -03:00
Robert Schäfer
8453d95f68 Do we need to wait until the web client is up? 2019-02-27 19:02:26 -03:00
Robert Schäfer
a41063a60a On Travis we have to expose the port
...to be able to wait for it.
2019-02-27 19:02:26 -03:00
Robert Schäfer
14c61b3bf8 Create indices before testing 2019-02-27 19:02:26 -03:00
Robert Schäfer
63845681b7 Fix lint 2019-02-27 19:02:26 -03:00
Robert Schäfer
5a995f9f86 Implement test for search
@appinteractive could you have a look if sanitization of search queries
work? I created a test and I see "unterminated string" exceptions. This
is not what we want! All user input should be escaped.
2019-02-27 19:01:23 -03:00
Robert Schäfer
5230099e6b Sketch a test 2019-02-27 18:56:23 -03:00
Robert Schäfer
151bb28429 Provide README 2019-02-27 18:56:23 -03:00
Robert Schäfer
34ecd07b1b Modify migrate for development environment 2019-02-27 18:56:23 -03:00
Robert Schäfer
46436ca9b1 Setup a routine how to create indices initially
In order to create the indices programmatically we need to change the
default password for security concerns. To create the user we need to
start the neo4j database. So I decided to provide a bash script that
let us do it once the container are started.

In production we must change the NEO4J_PASSWORD.
2019-02-27 18:56:23 -03:00
Grzegorz Leoniec
832a778ca1 Added findPost query 2019-02-27 18:53:27 -03:00
mattwr18
659a5d5ef8
Merge branch 'master' into 194_stop_decoding_jwt_on_frontend 2019-02-27 18:07:23 -03:00
dependabot[bot]
85a702c8de
Bump apollo-server from 2.4.2 to 2.4.8
Bumps [apollo-server](https://github.com/apollographql/apollo-server) from 2.4.2 to 2.4.8.
- [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.4.2...apollo-server@2.4.8)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-27 20:54:07 +00:00
dependabot[bot]
550eaff67c
Merge pull request #191 from Human-Connection/dependabot/npm_and_yarn/apollo-client-2.5.1 2019-02-27 20:50:13 +00:00
Robert Schäfer
da3cf86e25
Merge branch 'master' into 194_stop_decoding_jwt_on_frontend 2019-02-27 20:43:53 +01:00
dependabot[bot]
100aad61e1
Bump apollo-client from 2.4.13 to 2.5.1
Bumps [apollo-client](https://github.com/apollographql/apollo-client) from 2.4.13 to 2.5.1.
- [Release notes](https://github.com/apollographql/apollo-client/releases)
- [Changelog](https://github.com/apollographql/apollo-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-client/compare/apollo-client@2.4.13...apollo-client@2.5.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-27 19:33:45 +00:00
dependabot[bot]
bdc796ac59
Merge pull request #190 from Human-Connection/dependabot/npm_and_yarn/apollo-cache-inmemory-1.5.0 2019-02-27 19:31:30 +00:00
mattwr18
631961bb82
Merge branch 'master' into 194_stop_decoding_jwt_on_frontend 2019-02-27 14:55:19 -03:00
dependabot[bot]
020d5db216
Merge pull request #206 from Human-Connection/dependabot/npm_and_yarn/apollo-cache-inmemory-1.5.0 2019-02-27 16:18:13 +00:00
Armin
14a57d1ebf Refactoring + fixes 2019-02-27 15:44:01 +01:00
Armin
b76de03e28 ActivityPub now also usable standalone 2019-02-27 15:24:51 +01:00
Armin
25eef848f6 Fetch actorObject and lookup inbox before sending object + addCommentAuthor 2019-02-27 15:06:30 +01:00
dependabot[bot]
c3c5b71408
Bump apollo-cache-inmemory from 1.4.3 to 1.5.0
Bumps [apollo-cache-inmemory](https://github.com/apollographql/apollo-client) from 1.4.3 to 1.5.0.
- [Release notes](https://github.com/apollographql/apollo-client/releases)
- [Changelog](https://github.com/apollographql/apollo-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-client/compare/apollo-cache-inmemory@1.4.3...apollo-cache-inmemory@1.5.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-27 14:01:58 +00:00
dependabot[bot]
c0eee44c18
Merge pull request #203 from Human-Connection/dependabot/npm_and_yarn/apollo-client-2.5.0 2019-02-27 13:58:23 +00:00
mattwr18
5b01457d6f
Merge branch 'master' into 194_stop_decoding_jwt_on_frontend 2019-02-27 08:58:15 -03:00
Robert Schäfer
461ff054b9 Fix cypress test AboutMeAndLocations 2019-02-27 12:42:29 +01:00
dependabot[bot]
aa33e7448b
Bump apollo-client from 2.4.13 to 2.5.0
Bumps [apollo-client](https://github.com/apollographql/apollo-client) from 2.4.13 to 2.5.0.
- [Release notes](https://github.com/apollographql/apollo-client/releases)
- [Changelog](https://github.com/apollographql/apollo-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-client/compare/apollo-client@2.4.13...apollo-client@2.5.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-27 11:40:30 +00:00
dependabot[bot]
4542085bb5
Merge pull request #207 from Human-Connection/dependabot/npm_and_yarn/nuxt-2.4.5 2019-02-27 11:36:44 +00:00
Matt Rider
2d0c608380 Fix lint 2019-02-27 08:12:59 -03:00
Matt Rider
f9b60fa0b0 Fix lint 2019-02-27 08:10:20 -03:00
Robert Schäfer
5fd44230dd Get rid of LoggedInUser graphql type
This was causing a lot of headache on the frontend. Now, there a single
source of truth. If you query `currentUser` you can overwrite your local
copy of the user and update the UI.
2019-02-27 11:08:13 +01:00
Robert Schäfer
41072e6fa8 Update currentUser with $store.commit
I find this much cleaner that to dispatch `fetchCurrentUser`. It gets
along with one less request, too.
2019-02-27 11:06:23 +01:00
Robert Schäfer
ea9f896ef8 Refactor store to use the new backend API 2019-02-27 11:06:02 +01:00
Robert Schäfer
34d79dfc64 Log out the user if fetchUser was unsuccessful 2019-02-27 10:45:46 +01:00
dependabot[bot]
229b1be4c0
Bump nuxt from 2.4.3 to 2.4.5
Bumps [nuxt](https://github.com/nuxt/nuxt.js) from 2.4.3 to 2.4.5.
- [Release notes](https://github.com/nuxt/nuxt.js/releases)
- [Changelog](https://github.com/nuxt/nuxt.js/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/nuxt/nuxt.js/compare/v2.4.3...v2.4.5)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-27 04:36:08 +00:00
dependabot[bot]
7a063d1707
Bump apollo-cache-inmemory from 1.4.3 to 1.5.0
Bumps [apollo-cache-inmemory](https://github.com/apollographql/apollo-client) from 1.4.3 to 1.5.0.
- [Release notes](https://github.com/apollographql/apollo-client/releases)
- [Changelog](https://github.com/apollographql/apollo-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-client/compare/apollo-cache-inmemory@1.4.3...apollo-cache-inmemory@1.5.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-27 04:34:03 +00:00
Armin
adb674b98d Handle update, like, dislike and accept activities and also sending activities through the ActivityPub protocol + refactoring 2019-02-27 02:43:48 +01:00
Armin
e48ce8a94e Test fixes + add remove from outbox collection step 2019-02-27 02:34:44 +01:00
Robert Schäfer
fba1072964 Add back the fetchCurrentUser
There was another reason: The user menu in the top right listens on
`auth/user` which does not get updated otherwise. We should overthink
having two separate result types in the backend:

* currentUser: [LoggedInUser]
* User: [User]

Why not return `User` in both cases?
2019-02-26 22:37:12 +01:00