Renovate Bot
c13ead34f8
chore(deps): update dependency mkdocs-material to v8.2.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 20:39:56 +01:00
Renovate Bot
48b52227f9
fix(deps): update dependency typeorm to v0.2.43
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 11:48:04 +00:00
Renovate Bot
8e3b7cf4f1
fix(deps): update dependency raw-body to v2.4.3
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 10:03:14 +00:00
Renovate Bot
5cbecf4ddd
chore(deps): update dependency eslint-plugin-jest to v26.1.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 08:37:48 +00:00
Renovate Bot
161aa89747
chore(deps): update dependency @types/node to v16.11.25
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 04:55:57 +00:00
Renovate Bot
bd3add4d1b
chore(deps): update dependency @nestjs/cli to v8.2.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 02:21:30 +00:00
Tilman Vatteroth
8b4e9191e5
Fix smooth scroll and other bugs ( #1861 )
...
This PR fixes:
- The wrong clean up of window post message communicators
- The smooth scroll bug in chrome (Fixes Anchor navigation in render view not working #1770 )
- Scroll by using touch devices in renderer
- Lazy loading of the editor (code mirror doesn't need to be lazy loaded any more)
2022-02-14 16:37:34 +00:00
Erik Michelson
c917e9d5f1
Update name in docs
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2022-02-14 11:50:02 +01:00
Erik Michelson
49b563f182
Use 'HedgeDoc' in changelog and license
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2022-02-14 11:50:02 +01:00
David Mehren
81d47b57d6
test: app should not crash on requests to /
...
Regression test for 396ad181d0
Signed-off-by: David Mehren <git@herrmehren.de>
2022-02-14 11:28:02 +01:00
David Mehren
2c081b8dbf
fix: correctly initialize exception mapping
...
The constructor of an exception filter must be given
an instance of HttpAdapterHost, otherwise it will crash at runtime.
This can be reproduced by GETing /.
Reference: https://docs.nestjs.com/exception-filters#inheritance
Signed-off-by: David Mehren <git@herrmehren.de>
2022-02-14 11:28:02 +01:00
renovate[bot]
0f3f7a82b5
Lock file maintenance ( #1862 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-14 10:41:32 +01:00
Renovate Bot
bb115dedb6
chore(deps): lock file maintenance
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-14 02:35:57 +00:00
Philip Molares
5f228b1bf2
refactor: Deduplicate delete modal ( #1734 )
2022-02-14 00:44:17 +01:00
Tilman Vatteroth
6a6f6105b9
Upgrade to CodeMirror 6 ( #1787 )
...
Upgrade to CodeMirror 6
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2022-02-13 11:14:01 +00:00
Tilman Vatteroth
1a09bfa5f1
Fix renovate match string for docker images
...
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2022-02-12 23:41:54 +01:00
Tilman Vatteroth
728b955e98
Update cypress/browser to node16.13.2-chrome97-ff96
...
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2022-02-12 23:09:20 +01:00
Renovate Bot
13d6df5346
Update dependency netlify-cli to v9
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 22:11:27 +01:00
Renovate Bot
44da4baf9b
Update dependency emoji-picker-element to v1.10.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 21:33:32 +01:00
Renovate Bot
cd4d565dcb
Update dependency vega-embed to v6.20.7
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 21:04:49 +01:00
Renovate Bot
b99dfd1521
Update i18next
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 21:02:09 +01:00
Renovate Bot
4454162fe5
Update dependency ts-node to v10.5.0
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 21:01:51 +01:00
Renovate Bot
91835d23cb
Update dependency netlify-cli to v8.19.3
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 19:02:57 +01:00
Renovate Bot
36c7d32e0a
Update linters
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 18:59:38 +01:00
Renovate Bot
bc86eeb189
Update dependency sharp to v0.30.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 18:26:07 +01:00
Renovate Bot
604e9e3746
Update dependency jest to v27.5.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 18:23:43 +01:00
Renovate Bot
dc3afb8de0
Update dependency mermaid to v8.14.0
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 18:11:31 +01:00
Renovate Bot
55e409be4d
Update dependency abcjs to v6.0.0-beta.38
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 18:08:05 +01:00
Renovate Bot
d7c5d8e2f0
Update dependency @types/node to v16.11.24
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 18:06:45 +01:00
Renovate Bot
bf5917b563
fix(deps): update nestjs packages
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:54:16 +01:00
Renovate Bot
df857f9886
chore(deps): update linters
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:54:03 +01:00
Renovate Bot
c38e3e3fa1
fix(deps): update dependency rxjs to v7.5.4
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:53:55 +01:00
Renovate Bot
f631cf2423
chore(deps): update dependency mkdocs-material to v8.1.11
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:53:46 +01:00
Renovate Bot
77ed48b736
chore(deps): update dependency pymdown-extensions to v9.2
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:46:06 +01:00
Renovate Bot
c3ae62843f
chore(deps): update dependency ts-node to v10.5.0
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:38:43 +01:00
Renovate Bot
505ad8575b
chore(deps): update dependency jest to v27.5.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 09:35:42 +00:00
Renovate Bot
d41d5cf3f9
chore(deps): update dependency http-proxy-middleware to v2.0.3
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 06:03:54 +00:00
Renovate Bot
7a32a228cb
chore(deps): update dependency @types/node to v16.11.24
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 03:52:53 +00:00
Tilman Vatteroth
57cb6f5b15
Add markdown renderer for motd ( #1840 )
...
* Add markdown renderer for motd
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2022-02-10 08:27:09 +00:00
renovate[bot]
21c12fafba
Lock file maintenance ( #1839 )
2022-02-07 16:52:23 +01:00
Renovate Bot
79573d7aa0
chore(deps): update dependency eslint-plugin-jest to v26.1.0
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-07 09:36:12 +01:00
Renovate Bot
45fe1941b7
chore(deps): lock file maintenance
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-07 02:58:57 +00:00
Philip Molares
1c67622bf8
test(notes.service): a forbidden id throws a ForbiddenIdError in getNoteByIdOrAlias method
...
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-07 00:08:41 +01:00
Philip Molares
c891a95588
feat: checkNoteIdOrAlias in more alias service methods
...
This should prevent any interaction by a forbidden id
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-07 00:08:41 +01:00
Philip Molares
6269c7f7bc
test: fix expected error codes in multiple test
...
In the e2e tests the global filter must be added via the special provider 'APP_FILTER' and not with useGlobalFilters, because if not the filter breaks, because of the way supertest handles the http-connection.
See: https://github.com/nestjs/nest/issues/1160#issuecomment-468698640
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-07 00:08:41 +01:00
Philip Molares
796b8294cf
docs: improved auto-generated openapi docs
...
With these additional annotations the openapi docs under `/apidoc` and `/private/apidoc` will be improved by adding errors that the requests can return
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-07 00:08:41 +01:00
Philip Molares
2bc8c0d6da
refactor(public-api): use TokenAuthGuard on controller not method level
...
As the public api is nearly completely protected by the TokenAuthGuard it seems unnecessarily verbose to add the guard to every method in the controllers, when an annotation at the top of the controller would be sufficient.
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-07 00:08:41 +01:00
Philip Molares
d142cbadeb
refactor: remove try catches from controllers
...
This is handled by the ErrorExceptionMapping class
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-07 00:08:41 +01:00
Philip Molares
2cd4f412e5
feat: add ErrorExceptionMapping as a global filter
...
This filters all error that the controller will throw and either maps
them to the correct HttpException if they are internal errors like
NotInDBError, or just leaves them be if they are not part in the map.
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-07 00:08:41 +01:00
Philip Molares
2c7e82680e
feat: add additional default descriptions for HttpExceptions
...
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-07 00:08:41 +01:00