Commit Graph

505 Commits

Author SHA1 Message Date
jakob.scheid 3ea55d24dc add button CSS class 2026-06-05 13:45:54 +02:00
jakob.scheid 1f4037f64c feature(router): remove trailing slash(es) 2026-06-05 13:45:31 +02:00
jakob.scheid cf781ff3f5 feature(settings): load settings configuration 2026-06-05 13:45:11 +02:00
jakob.scheid 8acb675a03 fix(footer): update settings router link target 2026-06-05 13:02:26 +02:00
jakob.scheid 8d6e87af16 feature(settings): catch all subpaths of the settings path in the router 2026-06-05 12:51:08 +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