jakob.scheid and jakob.scheid
d63a0e5bca
feat(settings): add settings store
2026-07-28 20:08:21 +02:00
jakob.scheid and jakob.scheid
5428006a4a
Revert "feat(dependencies): add lodash and its types to package.json and package-lock.json"
2026-07-28 20:07:59 +02:00
jakob.scheid and jakob.scheid
17629e0691
chore(dependencies): add pinia-plugin-persistedstate dependency
2026-07-28 20:07:45 +02:00
jakob.scheid and jakob.scheid
22dc39fe51
feat(dependencies): add lodash and its types to package.json and package-lock.json
2026-07-28 20:07:35 +02:00
jakob.scheid and jakob.scheid
4a4b62936a
set up Pinia
2026-07-28 20:07:33 +02:00
jakob.scheid and jakob.scheid
5efd3ac5b1
feat(settings): add switch transitions
2026-07-28 20:06:26 +02:00
jakob.scheid and jakob.scheid
c11ab2a52c
feat(settings): add switch component
2026-07-28 20:06:26 +02:00
jakob.scheid and jakob.scheid
9a193d28af
feat(settings): add utility function to determine the level of a settings section heading
2026-07-28 20:06:25 +02:00
jakob.scheid and jakob.scheid
5979177650
feat(settings): get current section using watchEffect
2026-07-28 20:06:25 +02:00
jakob.scheid and jakob.scheid
e337e1db3e
feat(settings): make active section content reactive
2026-07-28 20:06:24 +02:00
jakob.scheid and jakob.scheid
81252bf95d
set button cursor to pointer
2026-07-28 20:06:24 +02:00
jakob.scheid and jakob.scheid
e278c51676
feat(settings): go to the settings route if the settings sub-route does not exist
2026-07-28 20:06:24 +02:00
jakob.scheid and jakob.scheid
16db5394ad
feat(settings): focus sidebar section button that is currently active
2026-07-28 20:06:23 +02:00
jakob.scheid and jakob.scheid
a49383154f
feat(settings): remove sidebar section link button container
2026-07-28 20:06:23 +02:00
jakob.scheid and jakob.scheid
7734bef1ef
feat(settings): show first-level sections in the sidebar
2026-07-28 20:06:23 +02:00
jakob.scheid and jakob.scheid
ae84fd742c
add common class for button links
2026-07-28 20:06:22 +02:00
jakob.scheid and jakob.scheid
0cd7f7e5a7
underline focused links that are no buttons
2026-07-28 20:06:22 +02:00
jakob.scheid and jakob.scheid
7152771a48
add button CSS class
2026-07-28 20:06:22 +02:00
jakob.scheid and jakob.scheid
964c247098
feature(settings): load settings configuration
2026-07-28 20:05:59 +02:00
jakob.scheid and jakob.scheid
493c705abc
fix(footer): update settings router link target
2026-07-28 20:05:59 +02:00
jakob.scheid and jakob.scheid
c7d79efcc2
feature(settings): catch all subpaths of the settings path in the router
2026-07-28 20:05:58 +02:00
jakob.scheid
55164c3b2f
Merge branch 'fix/update-title-on-language-change'
Deploy on dev / Deploy on dev (push) Successful in 38s
2026-07-28 19:55:22 +02:00
jakob.scheid
b245aa4a39
feat: update the page title using a watcher
...
Added a watcher (watchEffect) to App.vue to update the page title
always when a dependency changes. The afterEach hook was removed from
the router.
2026-07-28 19:55:12 +02:00
jakob.scheid and Gitea
5b93f547f3
Merge pull request 'Feat: update the page title using a watcher' ( #148 ) from fix/update-title-on-language-change into main
...
Deploy on dev / Deploy on dev (push) Successful in 38s
Reviewed-on: #148
Reviewed-by: Jakob Gregory
2026-07-28 19:50:52 +02:00
jakob.scheid
3e30e85354
feat: update the page title using a watcher
...
Added a watcher (watchEffect) to App.vue to update the page title
always when a dependency changes. The afterEach hook was removed from
the router.
2026-07-28 19:50:19 +02:00
jakob.scheid and Gitea
f4d8952c54
Merge pull request 'Feat(color-scheme): set the color scheme on the document body' ( #149 ) from feature/remove-top-offset-on-mobile into main
...
Deploy on dev / Deploy on dev (push) Successful in 37s
Reviewed-on: #149
Reviewed-by: Jakob Gregory
2026-07-28 19:47:47 +02:00
jakob.scheid
2206b9952b
feat(color-scheme): set color scheme on body
...
The color scheme is now set on the document body. The reactivity is
ensured by a watcher on the color scheme ref. The color CSS variables
are now set on the body.
2026-07-28 19:46:18 +02:00
jakob.scheid and Gitea
1b7b7cbc68
Merge pull request 'Chore(licenses): add scripts to generate the license files' ( #146 ) from chore/scripts-to-generate-license-files into main
...
Deploy on dev / Deploy on dev (push) Successful in 35s
Reviewed-on: #146
Reviewed-by: Jakob Gregory
2026-07-28 19:37:01 +02:00
jakob.scheid and Gitea
3bcd71d60c
chore(licenses): update third-party licenses
...
Updated the third-party licenses using the new license files script.
2026-07-28 19:36:43 +02:00
jakob.scheid and Gitea
cc7a562887
docs(readme): add reference to the license script
2026-07-28 19:36:43 +02:00
jakob.scheid and Gitea
3f40e2142c
chore(licenses): add script to generate the license files
...
Added a script to generate the license files for the development
dependencies and the production dependencies.
2026-07-28 19:36:43 +02:00
jakob.scheid and Gitea
2917d04ffe
Merge pull request 'Refactor: merge two rules for #app-wrapper into one' ( #151 ) from refactor/merge-two-app-wrapper-css-rules into main
...
Deploy on dev / Deploy on dev (push) Successful in 38s
Reviewed-on: #151
Reviewed-by: Jakob Gregory
2026-07-28 19:36:03 +02:00
jakob.scheid
f1430622dd
refactor: merge two rules for #app-wrapper
...
Merged the two CSS rules for #app-wrapper into one rule.
2026-07-28 18:51:38 +02:00
jakob.scheid and Gitea
d5f80eba67
Merge pull request 'Load the default language on startup' ( #133 ) from fix/load-default-language into main
...
Deploy on dev / Deploy on dev (push) Successful in 37s
Reviewed-on: #133
Reviewed-by: Jakob Scheid
2026-07-21 19:59:06 +02:00
jakob.gregory and Gitea
f343d99406
fix(i18n): always load fallback language on startup
2026-07-21 19:19:31 +02:00
jakob.gregory
2060134563
Merge branch 'main' into fix/load-default-language
2026-07-21 19:14:51 +02:00
jakob.scheid and Gitea
3e7f3d3c14
Merge pull request 'Chore: commit message template' ( #132 ) from chore/commit-template-and-setup-script into main
...
Deploy on dev / Deploy on dev (push) Successful in 41s
Reviewed-on: #132
Reviewed-by: Jakob Gregory <7+jakob.gregory@noreply.localhost >
2026-07-21 19:10:29 +02:00
jakob.gregory and Gitea
d4363f7515
fix(i18n): load default language on startup
2026-07-21 19:08:26 +02:00
jakob.scheid
80dec73fb0
chore: add setup scripts
2026-07-21 19:02:31 +02:00
jakob.scheid
8faace292e
chore: add commit template
2026-07-21 18:56:58 +02:00
jakob.scheid and Gitea
7c858d53d8
Merge pull request 'Set theme color to the primary color' ( #126 ) from feature/theme-color into main
...
Deploy on dev / Deploy on dev (push) Successful in 41s
Reviewed-on: #126
Reviewed-by: Jakob Scheid
2026-07-20 22:12:47 +02:00
jakob.gregory and Gitea
2c10be6b99
feat(global): set theme color to primary color
2026-07-20 19:17:23 +02:00
jakob.scheid and Gitea
44a5d326ac
Merge pull request 'Refactor(style): remove unused stylesheet' ( #125 ) from refactor/remove-unnecessary-stylesheet into main
...
Deploy on dev / Deploy on dev (push) Successful in 38s
Reviewed-on: #125
Reviewed-by: Jakob Scheid <1+jakob.scheid@noreply.localhost >
2026-07-20 19:04:07 +02:00
jakob.gregory and Gitea
e00d3a1d41
Remove old and unused stylesheet
2026-07-20 18:51:23 +02:00
jakob.scheid and Gitea
d8a97678cd
Merge pull request 'Swap Italian and Portuguese in the available languages array' ( #121 ) from feature/update-languages-order into main
...
Deploy on dev / Deploy on dev (push) Successful in 39s
Reviewed-on: #121
Reviewed-by: Johannes D. Vos
2026-07-01 13:39:54 +02:00
jakob.scheid and Gitea
8d690ac875
feat(i18n): swap Italian and Portuguese in the available languages array
...
This increases the accessibility of the languages selection.
2026-07-01 13:36:54 +02:00
jakob.scheid and Gitea
235cf04b09
Merge pull request 'Fix top-level await in main.js' ( #119 ) from chore/Old-browser-incompatibility into main
...
Deploy on dev / Deploy on dev (push) Successful in 42s
Reviewed-on: #119
Reviewed-by: Jakob Scheid
2026-06-19 14:59:28 +02:00
Johannes D. Vos
8a0d4ac949
fix(main): use async IIFE instead of top-level await
2026-06-19 14:55:51 +02:00
Johannes D. Vos
5740b354f9
fix(main): remove top-level await and fix bootstrap flow
2026-06-19 14:49:22 +02:00
jakob.scheid and Gitea
eea417013d
Merge pull request 'Allow only sections as first-level settings' ( #117 ) from feature/restrict-first-level-settings into main
...
Deploy on dev / Deploy on dev (push) Successful in 39s
Reviewed-on: #117
Reviewed-by: Jakob Gregory
2026-06-05 12:29:51 +02:00