Commit graph

1406 commits

Author SHA1 Message Date
renovate[bot]
966c8fe707 chore(deps): update dependency @testing-library/jest-dom to v6.1.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 21:06:15 +00:00
renovate[bot]
10c39d0f12 fix(deps): update dependency d3-graphviz to v5.2.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 22:00:58 +01:00
Philip Molares
f701f8d05f refactor: remove show-if in favour of conditionals
This prevents a problem where show-if can trigger an error if a value is checked to exist with it.

Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-11-30 21:14:01 +01:00
Philip Molares
20f0a497ce refactor: use reduce generic type instead of type cast
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-11-30 21:03:21 +01:00
renovate[bot]
e46b987201 chore(deps): update codemirror
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 19:16:35 +00:00
renovate[bot]
99b4ee8cc1 chore(deps): update node.js to b1789b7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 19:15:47 +00:00
Erik Michelson
0a64b32024 fix(settings): use correct name instead of hardcoded 'dark-mode'
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-11-27 13:54:02 +01:00
Erik Michelson
395305dcb7 feat(settings): add editor settings for indentation
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-11-27 13:54:02 +01:00
Erik Michelson
3bc9708871 fix(settings): re-add spellcheck setting
This was included in the old editor preferences dialog,
which got removed altogether with the document-bar.

Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-11-27 13:54:02 +01:00
renovate[bot]
4775622f19 chore(deps): update test packages
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-12 21:22:23 +00:00
Philip Molares
d8fdee8f41 fix(pin-button): add loading state
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-11-12 21:58:05 +01:00
Philip Molares
217b42d76a fix(newPage): replace show if with inline condition
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-11-12 21:57:31 +01:00
renovate[bot]
b22eb18aba chore(deps): update dependency @types/d3-graphviz to v2.6.10
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-12 20:44:19 +00:00
renovate[bot]
d8cdf7b6da chore(deps): update dependency eslint-plugin-testing-library to v6.1.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-12 20:40:57 +00:00
renovate[bot]
a18638aac5 chore(deps): update yarn to v4.0.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-12 20:00:30 +00:00
Philip Molares
26aae03b22 chore: update ts-node to 11.0.0-beta.1
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-10-29 21:52:14 +01:00
renovate[bot]
9118e11c6b chore(deps): update linters
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-27 08:43:22 +02:00
renovate[bot]
90f70a0a2b fix(deps): update dependency tlds to v1.244.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-26 23:34:17 +02:00
renovate[bot]
596a96626c fix(deps): update dependency mermaid to v10.6.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-26 23:28:17 +02:00
renovate[bot]
06b4178f47 fix(deps): update dependency i18next to v23.6.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-26 23:12:15 +02:00
renovate[bot]
f74bdbc930 fix(deps): update dependency sass to v1.69.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-26 10:41:24 +00:00
renovate[bot]
5266872498 chore(deps): update dependency @types/react to v18.2.33
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-26 08:26:29 +00:00
renovate[bot]
b5290ad94e chore(deps): update dependency cypress to v13.3.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-26 03:43:45 +00:00
renovate[bot]
c9fa4d07bf chore(deps): update codemirror
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-26 02:06:04 +00:00
renovate[bot]
2be48eff36 chore(deps): update node.js to 8e015de
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-25 23:17:22 +00:00
renovate[bot]
4e0582d1dc chore(deps): update definitelytyped
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-25 22:48:24 +02:00
Philip Molares
e797d600d4 chore: release alpha 2
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-10-25 21:55:27 +02:00
Tilman Vatteroth
a8616ebf84 chore(deps): downgrade nextjs to 13.4.19
See https://github.com/hedgedoc/hedgedoc/issues/5201

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-25 09:34:35 +02:00
Tilman Vatteroth
dfbd45301c fix(frontend): fix motd e2e test
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-24 13:49:12 +02:00
Tilman Vatteroth
dd4e50103f fix(frontend): delete mock public directory only for production
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-24 13:49:12 +02:00
Tilman Vatteroth
7037c9f6ca fix(frontend): improve mock api error message for source ip
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-24 13:49:12 +02:00
Tilman Vatteroth
e953a5115a fix(frontend): improve expected origin error message
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-24 13:49:12 +02:00
Tilman Vatteroth
a0bc8e98d0 feat(motd): read motd in RSC and provide via context
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-24 13:49:12 +02:00
renovate[bot]
daecf20dd6 chore(deps): update yarn to v4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-24 11:26:16 +02:00
Philip Molares
723f3f611c feat(realtime): add disconnect reason
The frontend now doesn't try to reconnect, when the disconnection happened because of a lack of permissions

Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-10-23 22:39:21 +02:00
Erik Michelson
f6cfe74d8c fix(frontend): error in review viewer
Signed-off-by: Philip Molares <philip.molares@udo.edu>
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-23 22:22:31 +02:00
Tilman Vatteroth
6760db9e18 fix(frontend): use swc minify to prevent terser error
Terser can't handle the static blocks our code produce. SWC can handle this, but causes other problems caused by the global-error files. It's not a nice solution but the benefit is bigger than the risk.

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-23 22:01:18 +02:00
renovate[bot]
a386faa2d8 chore(deps): update nextjs monorepo to v13.5.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 22:01:18 +02:00
Tilman Vatteroth
fcd31931f5 fix(frontend): remove light text class from error page
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-23 21:39:40 +02:00
renovate[bot]
c0f8f43859 chore(deps): update dependency @types/markdown-it to v13.0.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 17:43:27 +00:00
Philip Molares
7236a08cfe fix(frontend): build script error
The extra `api` at the end did lead mv to try to copy the api directory in directory named api. This is not intended behaviour and fails if there is no api directory already.

Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-10-22 20:57:37 +02:00
renovate[bot]
e117631f7d fix(deps): update dependency react-bootstrap-typeahead to v6.3.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-22 20:44:04 +02:00
renovate[bot]
c8fc28f37c chore(deps): update dependency eslint-plugin-jest to v27.4.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-21 01:24:08 +00:00
renovate[bot]
4640c07e13 fix(deps): update dependency react-bootstrap to v2.9.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-21 01:22:48 +00:00
renovate[bot]
7e87948886 chore(deps): update dependency @types/react to v18.2.31
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-20 16:08:13 +00:00
renovate[bot]
dbae772c72 fix(deps): update dependency mermaid to v10.5.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-20 14:00:14 +00:00
Tilman Vatteroth
61362f9175 fix(frontend): migrate type changes
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-20 13:35:54 +00:00
renovate[bot]
2f5dadb981 chore(deps): update dependency @types/react to v18.2.30
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-20 13:35:54 +00:00
renovate[bot]
114172c217 fix(deps): update dependency tlds to v1.243.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-20 08:45:59 +02:00
renovate[bot]
e1a6c84efd chore(deps): update test packages
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-19 20:50:07 +00:00
renovate[bot]
1aa85af34e fix(deps): update dependency react-i18next to v13.3.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-19 20:48:37 +00:00
renovate[bot]
c3030691cb chore(deps): update dependency eslint-config-next to v13.5.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-19 20:42:10 +00:00
Tilman Vatteroth
386d5700cf fix(frontend): fix revision-viewer type
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-19 20:26:14 +00:00
Tilman Vatteroth
982783c8cf fix(common): fix fetch mock in test
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-19 20:26:14 +00:00
renovate[bot]
403593c9d1 fix(deps): update definitelytyped
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-19 20:26:14 +00:00
renovate[bot]
fd213d8344 chore(deps): update dependency cypress to v13.3.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-19 17:58:12 +00:00
renovate[bot]
1d1e48bbc9 chore(deps): update dependency @codemirror/state to v6.3.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-19 17:57:37 +00:00
renovate[bot]
8b5713b9f4 chore(deps): update typescript-eslint monorepo to v6.8.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-19 19:35:02 +02:00
renovate[bot]
3525f72162 chore(deps): update ts-node digest to c06cbe7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-19 00:18:57 +00:00
renovate[bot]
fea54603fd chore(deps): update node.js to 002b6ee
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 23:18:33 +00:00
renovate[bot]
7877c5216a fix(deps): update dependency sass to v1.69.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 20:32:42 +00:00
Erik Michelson
187e2ec238 fix(i18n): wrong translation key for max length
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-18 22:13:45 +02:00
renovate[bot]
f5617ca21d chore(deps): update dependency @types/d3-graphviz to v2.6.9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 02:12:12 +00:00
renovate[bot]
16e4202916 chore(deps): update node.js to a369136
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-16 23:00:32 +00:00
renovate[bot]
913cfce2e8 chore(deps): update node.js to d962f13
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-16 20:28:22 +00:00
renovate[bot]
4536cb09eb chore(deps): update dependency eslint-config-next to v13.5.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-16 15:54:13 +00:00
Erik Michelson
909f45bc3f enhancement(notifications): remove from state after dismissal
This commit changes the implementation from an array to a Map,
as that makes accessing a notification for dismissal or removal
more performant.

Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-15 21:08:26 +02:00
renovate[bot]
a218c9fc50 chore(deps): update codemirror
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-14 02:34:14 +02:00
renovate[bot]
93f266e450 fix(deps): update dependency react-i18next to v13.3.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-14 02:28:13 +02:00
Erik Michelson
f6780c44c4 feat(sidebar): distinguish guest users visually
This change adds a little guest icon next to the active indicator
showing that a user is not logged-in.
Furthermore, the active indicator now has a tooltip explaining it.

Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-14 02:00:59 +02:00
Erik Michelson
685488c7a2 enhancement(autocomplete): add generic code suggestion entry
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-13 18:12:53 +02:00
Erik Michelson
5ccc9059f0 tests(permissions): add cypress tests for permission alert icon
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-13 18:07:44 +02:00
Erik Michelson
6d69b294cb refactor(permissions): retrieve special permissions from hook
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-13 18:07:44 +02:00
Erik Michelson
dfcf662a85 enhancement(permissions): show alert when permission is overridden by another
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-13 18:07:44 +02:00
renovate[bot]
12c24956d2 fix(deps): update dependency vega-lite to v5.16.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-13 10:52:11 +02:00
renovate[bot]
750cfbe0f3 chore(deps): update dependency eslint-plugin-testing-library to v6.1.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-13 10:51:39 +02:00
Erik Michelson
b35bc739e5 chore(deps): use the same ts-node version in frontend/backend
This changes the specified version from main branch to a specific commit.
Hopefully this changes will result in (better) caching of the ts-node
package, especially in the GitHub CI. By setting a specific commit,
the package is also pinned like all other dependencies and therefore
ensures a more predictionable behaviour.

Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-13 10:49:46 +02:00
renovate[bot]
f86aea2c8f fix(deps): update dependency @uiw/react-codemirror to v4.21.20
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-13 08:15:36 +00:00
renovate[bot]
a39297a3c4 chore(deps): update dependency @testing-library/jest-dom to v6.1.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-12 06:44:26 +00:00
renovate[bot]
687eeb9afd fix(deps): update dependency sass to v1.69.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-12 04:19:29 +00:00
renovate[bot]
a397373bce chore(deps): update dependency cypress to v13.3.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-12 00:17:20 +00:00
renovate[bot]
9be9c4ed79 chore(deps): update dependency eslint-plugin-prettier to v5.0.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-11 04:18:31 +00:00
renovate[bot]
456ad384a3 fix(deps): update dependency sass to v1.69.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-10 22:06:58 +00:00
renovate[bot]
fbadd55ec4 fix(deps): update dependency sass to v1.69.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-10 01:10:36 +00:00
renovate[bot]
8bc3dab517 chore(deps): update typescript-eslint monorepo to v6.7.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-09 19:07:10 +00:00
Tilman Vatteroth
ce286cc092 fix: catch access forbidden errors for local storage access
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-09 09:11:11 +02:00
Tilman Vatteroth
be3ca5cdeb fix: trigger iframe load fallback outside of test mode
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-09 09:11:11 +02:00
renovate[bot]
0d9131cb68 fix(deps): update dependency highlight.js to v11.9.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-09 06:52:30 +02:00
renovate[bot]
b7f455e599 fix(deps): update dependency emoji-picker-element to v1.18.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-08 22:49:30 +00:00
David Mehren
3d03835af9 chore: set version in all packae.jsons
Signed-off-by: David Mehren <git@herrmehren.de>
2023-10-08 22:01:47 +02:00
Tilman Vatteroth
a2b291294e fix: usage of internal api
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-08 21:59:39 +02:00
Tilman Vatteroth
f43c9fd2b1 feat: add internal api url
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-08 21:12:51 +02:00
Philip Molares
db2d8614a6 fix: add correct link to ForkAwesomeHtmlTagAppExtension
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-10-08 21:12:15 +02:00
David Mehren
c8c20da469 fic(ci): add git to build containers
Signed-off-by: David Mehren <git@herrmehren.de>
2023-10-08 19:10:41 +02:00
Tilman Vatteroth
ff7a7a220d fix: change icon and name of last saved sidebar entry
Signed-off-by: Yannick Bungers <git@innay.de>
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-08 18:08:24 +02:00
Yannick Bungers
8879b51344 Adding issues for TODOs
Signed-off-by: Yannick Bungers <git@innay.de>
2023-10-08 16:00:42 +02:00
Yannick Bungers
040d473b62 Remove fixed TODOs
Signed-off-by: Yannick Bungers <git@innay.de>
2023-10-08 16:00:42 +02:00
Yannick Bungers
04d16a1141 Update issue link
Signed-off-by: Yannick Bungers <git@innay.de>
2023-10-08 16:00:42 +02:00
Tilman Vatteroth
386cf469fd fix(editor): fix positions of tag migration lint
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-08 15:07:19 +02:00
Erik Michelson
18e1ab340c fix(history): history toolbar wraps instead of making buttons ugly
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-08 13:53:19 +02:00
Erik Michelson
830f6f819b fix(cheatsheet): use correct image URL
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-08 13:53:19 +02:00
Erik Michelson
75838ef426 enhancement(appbar): remove unnecessary history button from app bar
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-08 13:53:19 +02:00
Erik Michelson
7758cd588c fix(editor): remove toolbar separators and fix margin
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-08 13:53:19 +02:00
Erik Michelson
e53ad15bfe enhancement(sidebar): hide delete note button when not being the owner
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-08 13:53:19 +02:00
Tilman Vatteroth
f786fe538b fix(editor): fix emoji picker data path
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-08 13:47:00 +02:00
Tilman Vatteroth
72a211b58f Revert "fix(codemirror): remove defect language highlighting"
This reverts commit 6e36ab56b7.

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-08 13:33:14 +02:00
Erik Michelson
6e36ab56b7 fix(codemirror): remove defect language highlighting
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-08 12:58:59 +02:00
Philip Molares
9a81e3ae18 refactor: remove name tooltip from user avatar
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-10-08 12:58:46 +02:00
renovate[bot]
c8d654e700 fix(deps): update dependency emoji-picker-element-data to v1.5.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-08 09:24:13 +02:00
Erik Michelson
792f4b7dbc fix: show guest access button only with relevant config being set
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-07 18:25:05 +02:00
Erik Michelson
cd68794157 fix: redirect to history page after register to avoid problems
With the previous redirect to the root page, there were some problems when having no other routes in the route history.

Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-07 18:04:24 +02:00
Philip Molares
f47f6c3658 fix: clicking the logo let's the user get back to the note
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-10-07 18:00:20 +02:00
Philip Molares
2693ebbb82 feat(editor): show notification if user is not allowed to edit note
Co-authored-by: Erik Michelson <github@erik.michelson.eu>
Signed-off-by: Philip Molares <philip.molares@udo.edu>
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-07 17:49:55 +02:00
renovate[bot]
7ae167c232 fix(deps): update dependency mermaid to v10.5.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-07 16:25:46 +02:00
renovate[bot]
fc763d74c4 fix(deps): update dependency vega-embed to v6.23.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-07 16:25:38 +02:00
renovate[bot]
babc53e166 fix(deps): update dependency sass to v1.69.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-07 16:24:50 +02:00
renovate[bot]
bb707c49a6 chore(deps): update codemirror
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-07 16:24:07 +02:00
renovate[bot]
9df6a24792 chore(deps): update dependency eslint to v8.51.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-07 16:23:20 +02:00
renovate[bot]
f340c30945 chore(deps): update dependency ts-loader to v9.5.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-07 16:23:00 +02:00
Erik Michelson
1fefabb3b2 fix: use correct import for identicon
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-07 16:17:55 +02:00
Philip Molares
5435dd54ee fix(sidebar): indicate that some feature are not yet supported
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-10-07 15:55:23 +02:00
Erik Michelson
a8b3b117dc feature: add identicon generation to users without photo
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-07 15:51:32 +02:00
renovate[bot]
55398e2428 chore(deps): update definitelytyped
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-07 13:29:23 +00:00
renovate[bot]
c95efbee25 chore(deps): update codemirror
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-07 13:04:29 +00:00
renovate[bot]
f3a3055e08 chore(deps): update yarn to v3.6.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-07 12:44:15 +00:00
Philip Molares
c4dade2fc5 fix: height and width of history table button
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-10-07 14:44:04 +02:00
renovate[bot]
585e1989e1 chore(deps): update dependency @types/node to v20.8.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-07 14:39:13 +02:00
Philip Molares
d43da06ec1 refactor: remove dropbox, facebook & twitter login
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2023-10-07 13:28:37 +02:00
Erik Michelson
29bf32b76f enhancement: use isLoggedIn hook
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-07 12:34:34 +02:00
Erik Michelson
3dfad0cea5 enhancement: use isLoggedIn hook
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-07 12:34:34 +02:00
Erik Michelson
8e10fb6804 fix: show new note button only dependent on guest access
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-10-07 12:34:34 +02:00
renovate[bot]
7915da91a8 fix(deps): update dependency @reduxjs/toolkit to v1.9.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-05 00:17:30 +00:00
renovate[bot]
861eec4358 chore(deps): update dependency @types/react to v18.2.25
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 22:42:06 +00:00
renovate[bot]
b2cb978dec chore(deps): update dependency @types/react-dom to v18.2.10
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 20:12:13 +00:00
renovate[bot]
2b27bd27b9 chore(deps): update dependency @types/react-dom to v18.2.9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 17:14:31 +00:00
renovate[bot]
43b83c29cd fix(deps): update dependency @uiw/react-codemirror to v4.21.19
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 17:13:06 +00:00
renovate[bot]
1b3eec3eba chore(deps): update dependency eslint-config-next to v13.5.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-03 04:09:51 +00:00
renovate[bot]
3a4b611cf5 fix(deps): update dependency vega-lite to v5.15.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-02 22:47:05 +00:00
renovate[bot]
9cb8ccb887 fix(deps): update dependency katex to v0.16.9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-02 22:46:34 +00:00
renovate[bot]
5e839f9816 chore(deps): update typescript-eslint monorepo to v6.7.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-02 19:17:25 +00:00
Tilman Vatteroth
5a1edea00a fix(iframe-loader): add fallback for iframe loading
Some browsers (mostly cypress's chrome) doesn't execute
the onLoad callback automatically on the iframe.
The fallback is a timer that triggers this after a timeout of 500ms.

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-02 09:13:30 +02:00
Tilman Vatteroth
62abd9cbe0 fix: don't double load iframe content
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-02 09:13:30 +02:00
Tilman Vatteroth
d5455f7c33 fix: include uuid in iframe communicator logger
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-10-02 09:13:30 +02:00
renovate[bot]
06d5396714 chore(deps): update dependency @types/react to v18.2.24
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 12:49:02 +00:00
renovate[bot]
969456b28e fix(deps): update dependency react-redux to v8.1.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 04:30:38 +00:00
renovate[bot]
bddab7c664 chore(deps): update node.js to 37750e5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-30 01:12:33 +00:00
renovate[bot]
ab27d96434 chore(deps): update dependency eslint-plugin-jest to v27.4.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-29 23:03:41 +00:00
renovate[bot]
899aeddc02 chore(deps): update node.js to 6f52984
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-29 22:59:20 +00:00
renovate[bot]
55aa522c9f chore(deps): update dependency @types/node to v20.7.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-29 17:33:55 +00:00
renovate[bot]
38896300ac chore(deps): update node.js to a348d50
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-29 05:26:00 +00:00
renovate[bot]
771ab8be63 chore(deps): update dependency cypress to v13.3.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-28 17:04:54 +02:00
renovate[bot]
bfaa10e8ed fix(deps): update dependency dompurify to v3.0.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-28 11:17:16 +00:00
renovate[bot]
d307693b82 chore(deps): update dependency @types/node to v20.7.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-27 21:26:56 +00:00
renovate[bot]
381b0f10a4 chore(deps): update definitelytyped
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-27 14:53:11 +00:00
renovate[bot]
c81d86d21b chore(deps): update dependency @types/react-dom to v18.2.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-27 09:54:41 +00:00
renovate[bot]
6f9ab03ebd chore(deps): update dependency @types/node to v20.7.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-27 08:30:29 +02:00
renovate[bot]
530203b58d fix(deps): update dependency react-bootstrap to v2.9.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-27 08:30:08 +02:00
renovate[bot]
150ec672c6 chore(deps): update dependency markdown-it to v13.0.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-26 20:07:40 +00:00
renovate[bot]
a3e5b50e24 chore(deps): update dependency @types/react to v18.2.23
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-26 17:57:11 +00:00
renovate[bot]
37ccd9ba67 chore(deps): update definitelytyped
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 21:48:25 +00:00
renovate[bot]
b99e8a9123 chore(deps): update typescript-eslint monorepo to v6.7.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 20:29:36 +00:00
renovate[bot]
49c1fa5742 chore(deps): update dependency eslint-config-next to v13.5.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 17:30:02 +00:00
renovate[bot]
bc6d35e6a2 chore(deps): update dependency @codemirror/view to v6.20.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 09:48:58 +00:00
renovate[bot]
51053939f4 fix(deps): update dependency @reduxjs/toolkit to v1.9.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 00:46:22 +00:00
Erik Michelson
1199db4692 enhancement(login): add redirectBackTo parameter to login button
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-09-25 00:13:43 +02:00
Erik Michelson
1207ce7690 fix(frontend-config): use guest access level instead of allowAnonymous
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-09-24 23:19:12 +02:00
Tilman Vatteroth
56643ffd85 feat: merge login, register and intro page
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-24 22:12:39 +02:00
renovate[bot]
76ef2511e7 chore(deps): update dependency @types/node to v20.6.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-24 20:12:16 +00:00
renovate[bot]
804fa325fb chore(deps): update dependency @types/d3-graphviz to v2.6.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-24 09:47:38 +00:00
renovate[bot]
cdf171141b chore(deps): update dependency eslint to v8.50.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-24 11:46:34 +02:00
renovate[bot]
30b68b3108 chore(deps): update dependency eslint-plugin-testing-library to v6.0.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-24 09:45:38 +00:00
Tilman Vatteroth
a1a09f07d0 fix(frontend): fix type mismatch in revision-viewer.tsx
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-24 09:00:37 +00:00
renovate[bot]
41fb6f9e2e chore(deps): update definitelytyped
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-24 09:00:37 +00:00
renovate[bot]
a608c64248 chore(deps): update dependency @codemirror/view to v6.20.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-22 12:53:33 +00:00
renovate[bot]
c40a0a2609 fix(deps): update dependency sass to v1.68.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-22 11:12:49 +02:00
renovate[bot]
e02be09373 fix(deps): update dependency @uiw/react-codemirror to v4.21.18
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-22 08:56:53 +00:00
Tilman Vatteroth
b72411a021 fix(frontend): type of revision-viewer.tsx
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-22 08:35:17 +00:00
renovate[bot]
cf1232d5d2 chore(deps): update definitelytyped
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-22 08:35:17 +00:00
renovate[bot]
f9982935f9 chore(deps): update dependency @testing-library/cypress to v10
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-22 09:30:37 +02:00
renovate[bot]
472c3fa91b chore(deps): update dependency @codemirror/view to v6.20.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-22 09:17:54 +02:00
renovate[bot]
c7066bfc14 chore(deps): update dependency eslint-config-next to v13.5.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 19:18:53 +00:00
renovate[bot]
8d199259ae chore(deps): update dependency @codemirror/language to v6.9.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 19:10:51 +00:00
renovate[bot]
9666a52f5f fix(deps): update dependency reveal.js to v4.6.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 13:34:30 +02:00
renovate[bot]
a87f62007d fix(deps): update dependency vega-lite to v5.15.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 13:18:44 +02:00
renovate[bot]
25162c8d91 fix(deps): update dependency sass to v1.67.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 13:12:28 +02:00
renovate[bot]
85226c8474 chore(deps): update node.js to a329b14
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 11:09:39 +00:00
renovate[bot]
5d026611b3 fix(deps): update dependency ws to v8.14.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 06:47:47 +00:00
renovate[bot]
f23a062161 chore(deps): update linters
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 08:46:20 +02:00
renovate[bot]
048f79e42d chore(deps): update typescript-eslint monorepo to v6.7.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 18:41:39 +00:00
renovate[bot]
591a9a78d4 fix(deps): update dependency sharp to v0.32.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 18:41:18 +00:00
renovate[bot]
01626a25ce chore(deps): update dependency yjs to v13.6.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 18:36:24 +00:00
renovate[bot]
877e9b7eef chore(deps): update dependency @codemirror/view to v6.19.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 10:07:46 +02:00
renovate[bot]
196efb252c chore(deps): update dependency cypress to v13.2.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 10:07:11 +02:00
renovate[bot]
e3be26176e chore(deps): update dependency @testing-library/user-event to v14.5.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 10:06:34 +02:00
renovate[bot]
2dd5e01491 fix(deps): update dependency uuid to v9.0.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-17 20:09:20 +00:00
renovate[bot]
ec5e588cd7 fix(deps): update dependency bootstrap to v5.3.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-17 20:06:13 +00:00
renovate[bot]
ca06863e82 chore(deps): update dependency @types/jest to v29.5.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-17 19:22:04 +00:00
renovate[bot]
5ebc810d1c chore(deps): update dependency @testing-library/dom to v9.3.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-17 19:12:35 +00:00
renovate[bot]
1a63729cb5 chore(deps): update codemirror
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-17 19:09:12 +00:00
renovate[bot]
a79ae14827 chore(deps): update typescript-eslint monorepo to v6.7.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-17 20:45:30 +02:00
renovate[bot]
0dcc2bd375 chore(deps): update test packages to v29.7.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-17 20:44:48 +02:00
renovate[bot]
bdb44fe15d chore(deps): update node.js to d75175d
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-11 23:06:54 +00:00
renovate[bot]
40c8b879b5 chore(deps): update node.js to 2897b01
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-11 19:38:57 +00:00
renovate[bot]
217efb60fa chore(deps): update dependency @codemirror/view to v6.18.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-11 13:14:22 +00:00
Tilman Vatteroth
11a47b6087 Revert "fix(frontend): replace expected-origin-boundary with middleware"
This reverts commit 982bc4ba

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-10 21:38:53 +02:00
Tilman Vatteroth
38b5300ea4 fix(frontend): show reconnect alert only if note has been loaded
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-09 12:11:20 +02:00
renovate[bot]
1045f34d7d chore(deps): update dependency eslint to v8.49.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-09 09:54:59 +02:00
renovate[bot]
dd258bb211 chore(deps): update dependency @types/node to v20.6.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-09 09:43:07 +02:00
Tilman Vatteroth
6698450461 fix(frontend): make note details in redux optional
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-09 09:40:06 +02:00
renovate[bot]
118f158ad1 fix(deps): update dependency ws to v8.14.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-08 16:58:06 +00:00
renovate[bot]
45cd9fc2b1 chore(deps): update dependency user-agent-data-types to v0.4.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-08 18:15:21 +02:00
renovate[bot]
ff5993b84f fix(deps): update dependency i18next to v23.5.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-08 18:10:34 +02:00
renovate[bot]
48ab123f71 fix(deps): update dependency ws to v8.14.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-08 17:38:47 +02:00
renovate[bot]
4ef57ac007 chore(deps): update dependency @codemirror/view to v6.18.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-08 17:38:25 +02:00
renovate[bot]
cabbf9cb13 chore(deps): update typescript-eslint monorepo to v6.6.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-08 17:37:15 +02:00
Tilman Vatteroth
8a745f3f32 fix: improve deep partial type used in tests
The deep partial type from redux had the problem that it could only be applied to records. This caused problems with primitive types and arrays.

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-07 21:25:56 +02:00
Tilman Vatteroth
6263af5ee2 fix: use npm tasks instead of running turbo directly
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-07 20:57:00 +02:00
renovate[bot]
afc9c0fd51 chore(deps): update node.js to c843f4a
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-06 03:57:51 +00:00
renovate[bot]
f96a7035c0 chore(deps): update dependency @testing-library/jest-dom to v6.1.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-06 03:56:37 +00:00
renovate[bot]
1b4b4cfdc8 chore(deps): update node.js to a931961
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-06 00:26:28 +00:00
renovate[bot]
ebb8a7c344 fix(deps): update dependency luxon to v3.4.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-05 19:01:34 +00:00
renovate[bot]
c6f778c7a3 fix(deps): update dependency i18next to v23.4.9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-05 18:53:57 +00:00
renovate[bot]
b73ed92684 fix(deps): update dependency i18next to v23.4.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-05 16:42:03 +00:00
Philip Molares
012e6c3649 ci: add coverage for the frontend
fixes #2945

Signed-off-by: Philip Molares <philip.molares@udo.edu>
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-09-05 18:09:45 +02:00
renovate[bot]
8d1d11e151 fix(deps): update dependency i18next to v23.4.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-05 16:07:27 +00:00
Erik Michelson
ad80b444ff refactor(tests): add test utils for mocking common things
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-09-05 13:05:27 +02:00
Tilman Vatteroth
b3fb1bbf30 fix: extract app bar into layout slot
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-05 12:41:26 +02:00
Tilman Vatteroth
7f5fd18e38 Revert "fix: replace class BaseUrlFromEnvExtractor"
This reverts commit 59bca4a81f.

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-04 09:14:29 +02:00
Tilman Vatteroth
e3c82672cb fix: specify environment in dotenv calls
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-03 22:00:34 +02:00
Tilman Vatteroth
982bc4ba59 fix(frontend): replace expected-origin-boundary with middleware
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-03 22:00:34 +02:00
Tilman Vatteroth
94cf510736 feat(frontend): colorize terminal output of logger
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-03 22:00:34 +02:00
Tilman Vatteroth
1f0439b618 fix(frontend): move mock api files instead of removing
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-03 22:00:34 +02:00
Tilman Vatteroth
59bca4a81f fix: replace class BaseUrlFromEnvExtractor
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-03 22:00:34 +02:00
Tilman Vatteroth
8602645bea feat: migrate frontend app to nextjs app router
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-03 22:00:34 +02:00
Tilman Vatteroth
5b5dabc84e fix: increase type safety of local storage settings
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-03 22:00:34 +02:00
Tilman Vatteroth
e0dcc525fb feat: add FireFox ESR to production browserslist
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-03 22:00:34 +02:00
Tilman Vatteroth
46e1b7471d refactor: rename isMac to isAppleDevice
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-09-03 22:00:34 +02:00
renovate[bot]
d8a5ef3448 fix(deps): update dependency react-i18next to v13.2.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-03 06:49:39 +00:00
renovate[bot]
fb244a12dd chore(deps): update dependency @types/node to v20.5.9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-02 23:31:27 +00:00
renovate[bot]
3488fc13bf chore(deps): update dependency cypress to v13
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-02 16:01:24 +02:00
renovate[bot]
075170f4b6 fix(deps): update dependency @uiw/react-codemirror to v4.21.13
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-02 12:06:21 +00:00
renovate[bot]
33d8b18902 chore(deps): update definitelytyped
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-02 12:01:44 +00:00
renovate[bot]
019a258d60 chore(deps): update typescript-eslint monorepo to v6.5.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-02 12:57:02 +02:00
renovate[bot]
164478ef8d chore(deps): update dependency @codemirror/view to v6.17.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-02 12:55:30 +02:00
renovate[bot]
fc6855c651 fix(deps): update dependency @uiw/react-codemirror to v4.21.12
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-29 20:16:32 +00:00
renovate[bot]
81465126fc fix(deps): update dependency react-i18next to v13.2.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-29 17:26:59 +00:00
renovate[bot]
be8336bd60 chore(deps): update dependency prettier to v3.0.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-29 14:41:53 +00:00
renovate[bot]
869ed90d4c chore(deps): update dependency @types/node to v20.5.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-28 02:54:09 +00:00
Tilman Vatteroth
4cb332622a feat(frontend): add build script
The build script prepares the package for a production build, builds the app, places every all needed files in a dist directory and cleans it.

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-08-27 12:42:40 +02:00
Tilman Vatteroth
7b3c217470 fix(frontend): remove unused handler
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-08-27 12:42:40 +02:00