johannes.vos
|
8a0d4ac949
|
fix(main): use async IIFE instead of top-level await
|
2026-06-19 14:55:51 +02:00 |
|
johannes.vos
|
5740b354f9
|
fix(main): remove top-level await and fix bootstrap flow
|
2026-06-19 14:49:22 +02:00 |
|
jakob.scheid
|
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
|
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.vos
|
af418197a4
|
style(not-found): replace 2vw font size with stable 1.75rem dimension
|
2026-06-04 18:41:15 +02:00 |
|
jakob.scheid
|
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
|
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
|
8702648624
|
test(settings): add unit test for the settings validator validateSettingsConfig function
|
2026-06-04 17:27:42 +02:00 |
|
jakob.scheid
|
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
|
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
|
775e206322
|
fix(settings): check selection default value in the settings validator
|
2026-06-04 17:27:42 +02:00 |
|
jakob.scheid
|
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
|
deaf3935c9
|
fix(settings): fix indentation in validateEntry in the settings validator
|
2026-06-04 17:27:42 +02:00 |
|
jakob.scheid
|
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
|
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
|
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
|
970f4a74d1
|
fix(settings): do not enforce allowMultiple set for selection settings
|
2026-06-04 17:27:42 +02:00 |
|
jakob.scheid
|
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
|
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
|
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
|
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 |
|
jakob.scheid
|
948d6d41e8
|
test(settings): add unit test for the settings validator assertType function for test cases that should throw an error
|
2026-06-04 17:27:42 +02:00 |
|
jakob.scheid
|
867b3a41f8
|
test(settings): add unit test for the settings validator assertType function for test cases that should not throw an error
|
2026-06-04 17:27:42 +02:00 |
|
jakob.scheid
|
e0268b6e6c
|
test(settings): add unit test for the settings validator assertString function for test cases that should not throw an error
|
2026-06-04 17:27:42 +02:00 |
|
jakob.scheid
|
156b3b552c
|
test(settings): add unit test for the settings validator assertString function for test cases that should throw an error
|
2026-06-04 17:27:42 +02:00 |
|
jakob.scheid
|
39e6c94d09
|
test(settings): Add settings validator utility test boilerplate
|
2026-06-04 17:27:42 +02:00 |
|
jakob.scheid
|
76fda9e5c6
|
Merge pull request 'Fix centering of search bar on small screens' (#112) from bug/center-searchbar into main
Deploy on dev / Deploy on dev (push) Successful in 37s
Reviewed-on: #112
Reviewed-by: Jakob Scheid
|
2026-06-04 15:33:15 +02:00 |
|
jakob.scheid
|
d9c19b252e
|
fix(search-bar): re-add left padding
|
2026-06-04 15:32:46 +02:00 |
|
johannes.vos
|
91fa06898f
|
style(searchbar): apply internal text indentation to the input field
|
2026-06-04 14:19:34 +02:00 |
|
johannes.vos
|
6d7dd7dc40
|
style(searchbar): make wrapper padding symmetric and set width to 100%
|
2026-06-04 14:19:04 +02:00 |
|
jakob.scheid
|
5122d93072
|
Merge pull request 'Language switch button unit test' (#108) from testing/language-switch into main
Deploy on dev / Deploy on dev (push) Successful in 38s
Reviewed-on: #108
Reviewed-by: Jakob Scheid
|
2026-06-04 13:46:17 +02:00 |
|
jakob.scheid
|
dc4c47e2ef
|
test(language-switch-button): remove redundant test file
|
2026-06-04 13:45:22 +02:00 |
|
jakob.scheid
|
a5dede3485
|
Merge remote-tracking branch 'refs/remotes/origin/testing/language-switch' into testing/language-switch
|
2026-06-04 13:44:26 +02:00 |
|
jakob.scheid
|
eb892d9725
|
test(language-switch-button): move test file to the correct directory
|
2026-06-04 13:43:55 +02:00 |
|
johannes.vos
|
27f696247d
|
test: move language switch test, fix header comments and code indentation
|
2026-06-04 13:43:07 +02:00 |
|
johannes.vos
|
3a07b0482f
|
chore: add @vue/test-utils to devDependencies
|
2026-06-04 13:43:07 +02:00 |
|
johannes.vos
|
88634e10cd
|
validate dropdown closes on click outside the component
|
2026-06-04 13:43:07 +02:00 |
|
johannes.vos
|
98cc6b7556
|
assert language selection updates localStorage and HTML attributes
|
2026-06-04 13:43:07 +02:00 |
|
johannes.vos
|
0bb0f23347
|
verify initial closed state and toggle opening of dropdown
|
2026-06-04 13:43:07 +02:00 |
|
johannes.vos
|
02af96a07d
|
initialize language switch test suite with beforeEach setup
|
2026-06-04 13:43:07 +02:00 |
|
johannes.vos
|
a6194bb874
|
mock i18n and icon dependencies for language switch
|
2026-06-04 13:43:07 +02:00 |
|
johannes.vos
|
d6700d6965
|
add imports
|
2026-06-04 13:43:07 +02:00 |
|
johannes.vos
|
54ffaf73e3
|
add license
|
2026-06-04 13:43:07 +02:00 |
|
johannes.vos
|
ebe21f7f4d
|
add LanguageSwitchButton.test.js file - empty
|
2026-06-04 13:43:07 +02:00 |
|
jakob.scheid
|
37515268d7
|
Merge pull request 'Fix navbar alignment on mobile devices' (#110) from feature/fix-navbar-alignment-on-mobile-devices into main
Deploy on dev / Deploy on dev (push) Successful in 32s
Reviewed-on: #110
Reviewed-by: Jakob Gregory <7+jakob.gregory@noreply.localhost>
Reviewed-by: Jakob Scheid
|
2026-06-04 13:40:29 +02:00 |
|
jakob.scheid
|
c919263c36
|
feat(navbar-padding): use the responsivity of the main content padding CSS variables
|
2026-06-04 13:39:58 +02:00 |
|
jakob.scheid
|
592eb7222f
|
move main content padding CSS variables to the app wrapper
|
2026-06-04 13:39:58 +02:00 |
|
johannes.vos
|
98579b726b
|
style(nav): reduce navbar horizontal padding on small screens for better alignment
|
2026-06-04 13:39:58 +02:00 |
|