roschaefer
276ea79e8f
Update prettier to v2
2020-03-24 21:11:11 +01:00
roschaefer
2e19cf6592
fix(nuxt-env): Configuration issue with websockets
...
After some intensive debugging I found out that `req` (on the server)
and `nuxtState` (on the client) have access to the configurations
changed at runtime.
How did I debug it:
```
yarn run build
env WEBSOCKET_URI=whatever yarn run start
```
I also put a `console.log` into `plugins/apollo-client.js`.
2020-02-17 23:30:50 +01:00
roschaefer
4631db0a1b
feat(webapp): Display deployed version in footer
...
Remove VERSION file in favour of version entry in `package.json`. Parse
this version in our build server scripts.
This commit also introduces `standard-version` which we can use to
generate our `CHANGELOG.md` with `yarn run release`.
close #1831
2020-01-16 19:24:55 +01:00
Alina Beck
56b1a74e64
let eslint do some magic
2019-12-19 12:53:38 +05:30
Alina Beck
c83f158ca4
Merge branch 'master' into migrate-styleguide-buttons
2019-12-18 12:59:23 +05:30
mattwr18
bcf602fe77
Use more verbose naming
...
- Co-authored-by: Alina Beck <alina.beck@mail.com>
2019-12-10 14:08:13 +01:00
mattwr18
27a2ccd9ae
Merge branch 'master' of github.com:Human-Connection/Human-Connection into remove-data-test-attributes-in-production
2019-12-10 13:31:10 +01:00
Alina Beck
8f70ce5b31
set up css resets
2019-12-10 13:17:04 +03:00
Alina Beck
f20531ece3
use babel-loader with vue-svg-loader
2019-12-05 13:59:06 +03:00
mattwr18
58835947ad
Remove data-test attriubutes in non-dev env
2019-12-04 11:56:52 +01:00
Alina Beck
a210dd599d
Merge branch 'master' into migrate-styleguide-icons
2019-11-20 19:35:03 +03:00
Alina Beck
0727c3314d
move styles from view folder to assets
2019-11-20 16:13:07 +03:00
mattwr18
a6c169c2e0
Fix infinite scrolling out of control
2019-11-15 14:35:08 +01:00
Alina Beck
2504fff3ba
make BaseComponents globally available
2019-11-14 13:56:53 +03:00
Alina Beck
6814ca9376
make new design tokens globally available
2019-11-06 22:55:04 +03:00
roschaefer
b2dccfb51c
refactor: improve locale imports
...
While refactoring the login form component I found many inconsistent
ways of importing the list of locales. So I decided to refactor the
imports altogether. Don't use `process.env` to import locales!
2019-10-15 16:41:33 +02:00
roschaefer
9ac1e333d6
feat: implement public registration checks
2019-10-11 00:54:19 +02:00
roschaefer
bb5d581906
refactor: restructure translations and components
2019-10-11 00:54:19 +02:00
roschaefer
71e94d88c6
feat: add page component for public registration
2019-10-11 00:54:19 +02:00
roschaefer
08e73747bd
refactor: set global defaults of vue-scrollto
2019-10-01 17:51:16 +02:00
roschaefer
db1bcdd3d2
refactor: register vue-scrollto in nuxt.config.js
...
This will allow us to use this.$scrollTo in components. I'm now also
using this in the mixin. With so many `this`s it gets horribly
difficult to properly test the mixin in isolation. So I decided to test
the mixin on the component directly.
2019-10-01 17:25:28 +02:00
roschaefer
b9c0749334
fix: scroll to top as default
...
So nuxt's default scrollBehavior seems to have some kind of "scroll to
anchor" already built in. Unfortunately we cannot use it, because the
the anchor is not yet in the DOM when the scroll behavior is called.
So the justification for this change is:
1. Remove scrollBehavior from `nuxt.config.js` it's deprecated to put it
there.
2. Also *don't* use the default scrollbehavior because of the reasons
above ☝️
Instead I assume to always scroll to the top. This might be undesired
sometimes but let's keep a watchful eye and define the behavior if
needed.
2019-09-29 14:28:38 +02:00
roschaefer
cd3829e84d
Update manifest.json
2019-09-22 23:49:55 +02:00
roschaefer
6e35b37e49
Fix lint
2019-09-22 23:27:56 +02:00
roschaefer
2e57a17064
Setup @nuxt/pwa
...
Following this tutorial here: https://pwa.nuxtjs.org/setup.html
2019-09-22 22:21:12 +02:00
ogerly
94599c624b
Delete dead code
2019-09-18 10:10:24 +02:00
roschaefer
4db0d69fad
Add styleguide/ as submodule
...
This should make new contributors aware that the Styleguide exists and
maybe maybe even encourage people to contribute to the Styleguide.
Also this enabled `yarn run dev:styleguide` to build the `webapp/` along
with the styleguide.
2019-09-13 00:50:48 +02:00
roschaefer
61e583e31b
Translatable, mobile-responsive maintenance page
2019-09-11 08:43:26 +02:00
roschaefer
2ca508ba2f
Rename code => nonce in webapp/
2019-09-06 19:31:04 +02:00
roschaefer
036e2605b7
Implement accept terms and conditions flow
2019-08-23 11:02:24 +02:00
roschaefer
62c8d34079
Fix expiration dates of JWT and cookie
...
This won't fix the bug that can happen in `nuxtServerInit`. However,
according to the docs, we accepted JWT which was valid for 1000 days and
our cookie was valid for 3 days - completely weird.
See:
https://github.com/auth0/node-jsonwebtoken
https://github.com/nuxt-community/apollo-module
2019-08-22 22:29:50 +02:00
Robert Schäfer
89b377fee1
Merge pull request #1281 from Human-Connection/272-add_error_reporting
...
272 add error reporting
2019-08-20 19:07:49 +02:00
roschaefer
07a90b8865
Simplify webapp sentry configuration
...
If commit is set, use it as `release`.
2019-08-19 21:43:22 +02:00
roschaefer
58795ad990
Implement error reporting for the backend
2019-08-19 20:14:43 +02:00
roschaefer
4d29206982
Configure sentry for nuxtJS
2019-08-19 20:14:43 +02:00
Wolfgang Huß
f653bac9e1
Merge branch 'master' of https://github.com/Human-Connection/Human-Connection into 1017-send-out-notifications-on-create-omment
...
# Conflicts:
# backend/src/middleware/handleHtmlContent/handleContentData.spec.js
2019-08-16 18:22:36 +02:00
molda
8f7ec2efe6
added vue-infinite-scroll plugin
2019-08-15 11:08:42 +02:00
Wolfgang Huß
825a5f235a
Merge branch 'master' of https://github.com/Human-Connection/Human-Connection into 1017-send-out-notifications-on-create-omment
2019-08-14 13:10:19 +02:00
Robert Schäfer
5d57f7b376
No global import - Thank you @JorgenVatle! ❤️
...
In version `v4.2.0` of `vue-sweetalert-icons` the local import is back, see:
https://github.com/JorgenVatle/vue-sweetalert-icons/issues/3#issuecomment-519497796
2019-08-09 13:21:54 +02:00
Matt Rider
7c6dbd6351
Fix failing tests, remove comments
...
- Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2019-08-08 14:03:59 +02:00
Matt Rider
21aa729edb
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 1017-send-out-notifications-on-create-omment
2019-08-08 09:10:18 +02:00
Robert Schäfer
b2771a2708
Merge pull request #1171 from Human-Connection/deprecation-warning
...
Fix depreciation warnings
2019-08-06 16:39:29 +02:00
Robert Schäfer
27163b8d79
Install vue-sweetalert-icon globally
...
Updating the package to `v4.0.0` still gives me this warning:
```
WARN Compiled with 1 warnings
WARN in ./components/PasswordReset/ChangePassword.vue?vue&type=script&lang=js&
"export 'SweetalertIcon' was not found in 'vue-sweetalert-icons'
```
According to this thread https://github.com/JorgenVatle/vue-sweetalert-icons/issues/3
I copy+pasted the example configuration:
https://github.com/JorgenVatle/vue-sweetalert-icons-preview/blob/master/nuxt.config.js
https://github.com/JorgenVatle/vue-sweetalert-icons-preview/blob/master/plugins/vue-sweetalert-icons.js
And now the compile warnings are gone. I'm going to ask the maintainer if the
local import is not possible with `v4.0.0` anymore.
2019-08-06 11:03:12 +02:00
Matt Rider
f7152703bc
Upgrade node-fetch, use pageTransition
2019-08-06 08:23:32 +02:00
ogerly
1d130f32c2
Make static pages in footer publicly accessible
2019-08-05 23:25:01 +02:00
Wolfgang Huß
22b9bf77fa
Merge branch 'master' of https://github.com/Human-Connection/Human-Connection into 1017-send-out-notifications-on-create-omment
...
# Conflicts:
# backend/src/schema/resolvers/notifications.spec.js
2019-08-05 10:15:20 +02:00
Robert Schäfer
4b459c9974
Fix depreciation warnings
...
I couldn't see any difference in using `transition`, `pageTransition` or
neither of those, so I decided to disable the configuration completely.
2019-08-03 01:29:40 +02:00
Robert Schäfer
18e6843774
Just remove obscure, possibly non-functional code
2019-08-02 00:28:39 +02:00
Robert Schäfer
15559dedfc
Fix breaking change in errorHandler
2019-08-02 00:10:14 +02:00
Wolfgang Huß
ccae251ad9
Implemented scrollBehavior for better scroll behaviar
...
This scrolls even if you go forth and back in the browser.
Corrected URL for notifications in a Post.
Co-Authored-By: mattwr18 <mattwr18@gmail.com>
2019-07-18 16:31:50 +02:00