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
jakob.scheid
192f3c37a9
feat(settings): add test cases to test that only sections are allowed as first-level settings
2026-06-05 11:37:17 +02:00
jakob.scheid
b729b85ad0
feat(settings): allow only sections as first-level settings
2026-06-05 11:35:41 +02:00
jakob.scheid and Gitea
a9f805e1fd
Merge pull request 'Fix font scaling on Not Found page by removing vw units' ( #115 ) from feature/fix-not-found-font-scaling into main
...
Deploy on dev / Deploy on dev (push) Successful in 39s
Reviewed-on: #115
Reviewed-by: Jakob Scheid
2026-06-04 18:54:44 +02:00
Johannes D. Vos
af418197a4
style(not-found): replace 2vw font size with stable 1.75rem dimension
2026-06-04 18:41:15 +02:00
jakob.scheid and Gitea
8a718b4bab
Merge pull request 'Add settings validator unit test' ( #113 ) from testing/settings-validator into main
...
Deploy on dev / Deploy on dev (push) Successful in 42s
Reviewed-on: #113
Reviewed-by: Jakob Gregory
2026-06-04 17:48:08 +02:00
jakob.scheid and Gitea
1473dcf060
test(settings): add test cases for the selection setting allowMultiple property to the settings validator unit test
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
8702648624
test(settings): add unit test for the settings validator validateSettingsConfig function
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
88819f5684
test(settings): add test cases for the settings validator validateSelectionOptions function for test cases that should throw an error
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
98940eeec4
test(settings): add test cases for the settings validator validateEntry function for test cases that should throw an error
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
775e206322
fix(settings): check selection default value in the settings validator
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
7407366f45
fix(settings): check the selection options and allowMultiple before and not after the default check in the settings validator
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
deaf3935c9
fix(settings): fix indentation in validateEntry in the settings validator
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
5f07e66915
fix(settings): check the selection options and allowMultiple after and not in the default check in the settings validator
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
122663e2e3
fix(settings): check the name and i18n before the checks for a section in validateEntry in the settings validator
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
5c8073d264
test(settings): add unit test for the settings validator validateEntry function for test cases that should throw an error
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
970f4a74d1
fix(settings): do not enforce allowMultiple set for selection settings
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
ecf9074522
test(settings): add unit test for the settings validator validateEntry function for test cases that should not throw an error
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
ea87e0832a
test(settings): add unit test for the settings validator validateSelectionOptions function for test cases that should throw an error
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
f4121bf419
test(settings): add unit test for the settings validator validateSelectionOptions function for test cases that should not throw an error
2026-06-04 17:27:42 +02:00
jakob.scheid and Gitea
bf317eea35
test(settings): update test description for the unit test for the settings validator assertString function for test cases that should throw an error
2026-06-04 17:27:42 +02:00