Erik Michelson
623c14c9a1
chore(deps): upgrade cypress browsers image
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-12 16:21:18 +01:00
Erik Michelson
1cefa8a538
chore(deps): upgrade eslint-plugins
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-12 11:08:07 +01:00
Erik Michelson
71884c0be0
chore(deps): upgrade typescript-eslint to 8.14.0
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-12 11:01:41 +01:00
Erik Michelson
42b75b7d93
chore(deps): upgrade yarn to 4.5.1
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-12 10:57:11 +01:00
Erik Michelson
f63a2dabc8
chore(deps): upgrade emoji-picker-element to 1.23.0
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-12 10:50:43 +01:00
Erik Michelson
86e8d31d7a
chore(deps): upgrade mermaid to 11.4.0
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-12 10:43:57 +01:00
Erik Michelson
d8f17860f4
chore(deps): upgrade openid-client to 5.7.0
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-12 10:41:27 +01:00
Erik Michelson
440f488f3f
chore(deps): upgrade vega-embed to 6.28.0
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-11 18:07:25 +01:00
Erik Michelson
1611f9601c
chore(deps): upgrade @nestjs/swagger to 8.0.5
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-11 17:38:41 +01:00
Erik Michelson
b43c4aba2d
chore(deps): upgrade orama to 3.0.1
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-11 17:38:15 +01:00
Erik Michelson
4f052fa407
chore(deps): upgrade cookie to 1.0.1
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-11 16:42:57 +01:00
Erik Michelson
89a6b79de5
chore(deps): upgrade diff to 7.0.0
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-11 16:34:48 +01:00
Erik Michelson
3077b20a06
chore(deps): upgrade uuid to 11.0.3
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-11 16:19:28 +01:00
Lautaro Alvarez
f8984c92cc
fix(media): Show an specific error message when file is too big
...
Signed-off-by: Lautaro Alvarez <autaro@grava.digital>
2024-11-11 16:05:49 +01:00
Erik Michelson
ea2a0886b6
fix(e2e-tests): disable tests that produce errors
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-11 13:02:26 +01:00
renovate[bot]
1b2ee34368
chore(deps): update dependency cypress to v13.15.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 13:02:26 +01:00
Erik Michelson
8ce40bc4cd
fix(frontend): remove linter workarounds
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-01 17:31:27 +01:00
Erik Michelson
932ecac326
fix(deps): use non-breaking versions
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-01 17:31:27 +01:00
Erik Michelson
a15ece1e7f
chore(deps): upgrade dependencies for backend + lint fixes
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-01 17:31:27 +01:00
Erik Michelson
df6540163c
chore(deps): upgrade dependencies for frontend + lint fixes
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-01 17:31:27 +01:00
Erik Michelson
f121ca3458
chore(deps): upgrade dependencies for html-to-react
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-01 17:31:27 +01:00
Erik Michelson
9bf50e5dbe
chore(deps): upgrade dependencies for markdown-it-plugins
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-01 17:31:27 +01:00
Erik Michelson
d6549a1d0b
chore(deps): upgrade dependencies for commons
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-01 17:31:27 +01:00
Philip Molares
6d0d7c31ff
test: add additional tests for convertInlineStyleToMap
...
This test if the code leaved custom css properties be.
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2024-11-01 15:53:15 +01:00
jiaSheng
82e7f439c8
fix: ellide inline css custom properties
...
* ellide css custom properties when converting css inline styles to map
Signed-off-by: Lim Jia Sheng <50891910+sxxov@users.noreply.github.com>
2024-11-01 15:38:04 +01:00
Philip Molares
a55eac74fc
test: add tests for convertInlineStyleToMap
...
With the new code added, it seemed like good opportunity to add some
tests here.
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2024-11-01 15:33:32 +01:00
jason lim
620b7d9fa8
fix: use more complex parsing for css statement splitting
...
Signed-off-by: Lim Jia Sheng <50891910+sxxov@users.noreply.github.com>
2024-11-01 15:26:33 +01:00
Erik Michelson
e7d81c5cdf
refactor(oidc): simplify callback statement
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-01 14:36:35 +01:00
Erik Michelson
f71bf7a974
enhancement(oidc): refetch discovery documents regularly
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-11-01 14:36:35 +01:00
Ivan Li
19f4baf79b
feat(auth): add OIDC state parameter
...
Signed-off-by: Ivan Li <ivanli2048@gmail.com>
2024-10-21 17:45:43 +02:00
yamashu
8b6bedab39
refactor(test): Replace inline snapshot with file snapshot ( #5830 )
2024-10-08 21:13:27 +00:00
renovate[bot]
66822c3bbc
chore(deps): update codemirror
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-27 02:32:34 +00:00
renovate[bot]
b33700874f
chore(deps): update dependency @dicebear/converter to v9.2.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 17:20:07 +00:00
renovate[bot]
3a1ad565cb
chore(deps): update dependency @darraghor/eslint-plugin-nestjs-typed to v5.0.25
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 16:51:19 +00:00
renovate[bot]
0217f68fc7
chore(deps): update actions/upload-artifact digest to 3eadd8b
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 16:50:09 +00:00
renovate[bot]
3958fdab71
chore(deps): update actions/setup-node action to v4.0.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 16:49:18 +00:00
Erik Michelson
b44f395852
fix(tests): fix tests and linting
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-09-26 18:39:37 +02:00
renovate[bot]
4250f4458b
fix(deps): update dependency ws to v8.18.0 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 18:39:37 +02:00
yamashu
4fce422bdb
feat(backend revision): add clean-up note revisions job ( #5349 )
2024-09-26 17:24:24 +02:00
yamashush
b80552bb29
Drop X (Twitter) from readme
...
Signed-off-by: yamashush <38120991+yamashush@users.noreply.github.com>
2024-09-26 16:44:08 +02:00
Philip Molares
81a9058347
chore: increase version of all relevant files
...
We release Alpha v3 of HedgeDoc 2.0 and need to make sure that all
version are changed accordingly.
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2024-09-18 21:30:14 +02:00
renovate[bot]
ddc5f07faa
chore(deps): update node.js to 2d07db0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 19:01:05 +00:00
Philip Molares
1795183122
fix(translation): change the placeholder text
...
The url the placeholder text linked to is not accurate anymore
and needed to be changed. Also the "Happy hacking" part seemed
outdated so we changed it to "Let the ideas grow" in accordance
with the new slogan of HedgeDoc
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2024-09-18 20:06:13 +02:00
Erik Michelson
2c6717e1ee
refactor(api-token): drop passport, rename to ApiToken
...
We don't need a library that requires as much boilerplate code as
writing the AuthGuard ourselves, especially since the token validation
was already custom code by us.
The previous name PublicAuthToken was a bit misleading, since PublicAuth
could also be interpreted as being used for the public frontend in
contrast to the API. The old name before that (AuthToken) wasn't better
since it wasn't clear what type of auth is meant. I know, this is the
second renaming of the same module in less than a month. However, I
would say the name ApiToken seems rather reasonable and understandable.
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-09-18 19:14:32 +02:00
Erik Michelson
1c73e99b0a
enhancement(note-deletion): allow to keep uploads
...
This adds support for keeping the uploads attached to a note when
deleting the same note. This is done by a simple checkbox that can be
clicked in the DeletionModal.
To do this, some parts of the note deletion had to be refactored,
especially in the case of the history page. Both the note deletion and
history removal methods used the same modal, which isn't applicable now
anymore. Additionally, there was a bug that the modal checked for
ownership in the frontend before allowing the note deletion. However, in
the context of the history page, the ownership couldn't be evaluated
since the backend API didn't include that information. This is now fixed
as well.
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-09-18 18:37:39 +02:00
Erik Michelson
ebf8e3a759
fix(permissions): show guest avatar when note owner is anonymous
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-09-18 18:11:44 +02:00
Erik Michelson
62dfe4df72
fix(avatars): show correct profile picture of users
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-09-18 18:11:44 +02:00
Erik Michelson
7195c1bdc0
fix(styles): use correct dark-mode selector in css
...
The dark-mode selector changed from the class "dark" attached to the
body element to a data-attribute with some react-bootstrap upgrade.
This commit reflects this change in our custom css.
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-09-18 18:11:02 +02:00
Erik Michelson
603ad8088c
enhancement(auth/oidc): allow manual defining end_session_endpoint URL
...
For non-OIDC compliant OAuth2 providers it was only possible to define
the authorize, token and userinfo URLs but not the end_session_endpoint.
This commit adds that functionality.
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-09-18 18:03:22 +02:00
Erik Michelson
53409825d4
fix(config/auth): error message mappings for manual OIDC attributes
...
Error messages for manual OIDC attributes such as overriding the scope
resulted in wrong error messages when misconfigured.
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2024-09-18 18:03:22 +02:00