jakob.scheid
966a984eb0
feat(settings): filter characters that would cause a broken URL from settings page path
2026-07-27 19:05:04 +02:00
jakob.scheid
d094ec1f0a
test(settings): distinguish between unit tests and integration tests
...
Separated unit tests and integration tests in the test for
useSettingsPage more clearly.
2026-07-27 19:05:03 +02:00
jakob.scheid
0d38e02767
refactor(settings): push route object instead of raw string
...
Modified the useSettingsPage composable to use a route object instead
of a raw string in goToSettingsPage and moved settings route child
routes into the settings route itself using 'rest(.*)*'.
2026-07-27 19:05:02 +02:00
jakob.scheid
61a41ec813
feat(settings): make settings page composable more compatible
...
The composable now uses replace instead of replaceAll which is not
supported by some old browsers.
2026-07-27 19:05:01 +02:00
jakob.scheid
a1da2eb2e6
fix(settings): omit leading/trailing and consecuting dots in noralizePagePath
2026-07-27 19:05:00 +02:00
jakob.scheid
89dbf8f0e7
fix(settings): return router.push promise
...
The settings page composable function to go to a settings page now
returns the promise router.push returns.
2026-07-26 18:45:04 +02:00