Commit Graph

  • 235cf04b09 Merge pull request 'Fix top-level await in main.js' (#119) from chore/Old-browser-incompatibility into main main jakob.scheid 2026-06-19 14:59:28 +02:00
  • 8a0d4ac949 fix(main): use async IIFE instead of top-level await johannes.vos 2026-06-19 14:55:51 +02:00
  • 5740b354f9 fix(main): remove top-level await and fix bootstrap flow johannes.vos 2026-06-19 14:49:22 +02:00
  • 980805730a feat(settings): go to the settings route if the settings sub-route does not exist feature/settings-renderer jakob.scheid 2026-06-05 15:31:25 +02:00
  • 96d4d92f68 feat(settings): focus sidebar section button that is currently active jakob.scheid 2026-06-05 15:28:57 +02:00
  • f947c4bd33 feat(settings): remove sidebar section link button container jakob.scheid 2026-06-05 15:18:48 +02:00
  • 2c81a7cdf7 feat(settings): show first-level sections in the sidebar jakob.scheid 2026-06-05 13:51:58 +02:00
  • 1a13b78eff add common class for button links jakob.scheid 2026-06-05 13:49:56 +02:00
  • c38b38707c underline focused links that are no buttons jakob.scheid 2026-06-05 13:47:14 +02:00
  • 3ea55d24dc add button CSS class jakob.scheid 2026-06-05 13:45:54 +02:00
  • 1f4037f64c feature(router): remove trailing slash(es) jakob.scheid 2026-06-05 13:45:31 +02:00
  • cf781ff3f5 feature(settings): load settings configuration jakob.scheid 2026-06-05 13:45:11 +02:00
  • 8acb675a03 fix(footer): update settings router link target jakob.scheid 2026-06-05 13:02:26 +02:00
  • 8d6e87af16 feature(settings): catch all subpaths of the settings path in the router jakob.scheid 2026-06-04 19:14:49 +02:00
  • eea417013d Merge pull request 'Allow only sections as first-level settings' (#117) from feature/restrict-first-level-settings into main jakob.scheid 2026-06-05 12:29:51 +02:00
  • 192f3c37a9 feat(settings): add test cases to test that only sections are allowed as first-level settings jakob.scheid 2026-06-05 11:37:17 +02:00
  • b729b85ad0 feat(settings): allow only sections as first-level settings jakob.scheid 2026-06-05 11:35:41 +02:00
  • 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 jakob.scheid 2026-06-04 18:54:44 +02:00
  • af418197a4 style(not-found): replace 2vw font size with stable 1.75rem dimension johannes.vos 2026-06-04 18:41:15 +02:00
  • 8a718b4bab Merge pull request 'Add settings validator unit test' (#113) from testing/settings-validator into main jakob.scheid 2026-06-04 17:48:08 +02:00
  • 1473dcf060 test(settings): add test cases for the selection setting allowMultiple property to the settings validator unit test jakob.scheid 2026-06-04 16:38:05 +02:00
  • 8702648624 test(settings): add unit test for the settings validator validateSettingsConfig function jakob.scheid 2026-06-04 16:22:34 +02:00
  • 88819f5684 test(settings): add test cases for the settings validator validateSelectionOptions function for test cases that should throw an error jakob.scheid 2026-06-04 15:27:55 +02:00
  • 98940eeec4 test(settings): add test cases for the settings validator validateEntry function for test cases that should throw an error jakob.scheid 2026-06-04 15:26:55 +02:00
  • 775e206322 fix(settings): check selection default value in the settings validator jakob.scheid 2026-06-04 15:24:30 +02:00
  • 7407366f45 fix(settings): check the selection options and allowMultiple before and not after the default check in the settings validator jakob.scheid 2026-06-04 15:19:12 +02:00
  • deaf3935c9 fix(settings): fix indentation in validateEntry in the settings validator jakob.scheid 2026-06-04 15:18:11 +02:00
  • 5f07e66915 fix(settings): check the selection options and allowMultiple after and not in the default check in the settings validator jakob.scheid 2026-06-04 15:17:32 +02:00
  • 122663e2e3 fix(settings): check the name and i18n before the checks for a section in validateEntry in the settings validator jakob.scheid 2026-06-04 15:15:37 +02:00
  • 5c8073d264 test(settings): add unit test for the settings validator validateEntry function for test cases that should throw an error jakob.scheid 2026-06-04 15:12:49 +02:00
  • 970f4a74d1 fix(settings): do not enforce allowMultiple set for selection settings jakob.scheid 2026-06-04 15:08:33 +02:00
  • ecf9074522 test(settings): add unit test for the settings validator validateEntry function for test cases that should not throw an error jakob.scheid 2026-06-04 14:53:47 +02:00
  • ea87e0832a test(settings): add unit test for the settings validator validateSelectionOptions function for test cases that should throw an error jakob.scheid 2026-06-04 14:40:34 +02:00
  • f4121bf419 test(settings): add unit test for the settings validator validateSelectionOptions function for test cases that should not throw an error jakob.scheid 2026-06-04 14:38:05 +02:00
  • bf317eea35 test(settings): update test description for the unit test for the settings validator assertString function for test cases that should throw an error jakob.scheid 2026-06-04 14:02:48 +02:00
  • 948d6d41e8 test(settings): add unit test for the settings validator assertType function for test cases that should throw an error jakob.scheid 2026-06-04 14:02:09 +02:00
  • 867b3a41f8 test(settings): add unit test for the settings validator assertType function for test cases that should not throw an error jakob.scheid 2026-06-04 13:59:14 +02:00
  • e0268b6e6c test(settings): add unit test for the settings validator assertString function for test cases that should not throw an error jakob.scheid 2026-06-04 13:56:16 +02:00
  • 156b3b552c test(settings): add unit test for the settings validator assertString function for test cases that should throw an error jakob.scheid 2026-06-04 13:53:47 +02:00
  • 39e6c94d09 test(settings): Add settings validator utility test boilerplate jakob.scheid 2026-06-04 12:55:23 +02:00
  • 76fda9e5c6 Merge pull request 'Fix centering of search bar on small screens' (#112) from bug/center-searchbar into main jakob.scheid 2026-06-04 15:33:15 +02:00
  • d9c19b252e fix(search-bar): re-add left padding jakob.scheid 2026-06-04 15:32:46 +02:00
  • 91fa06898f style(searchbar): apply internal text indentation to the input field johannes.vos 2026-06-04 14:19:34 +02:00
  • 6d7dd7dc40 style(searchbar): make wrapper padding symmetric and set width to 100% johannes.vos 2026-06-04 14:19:04 +02:00
  • 5122d93072 Merge pull request 'Language switch button unit test' (#108) from testing/language-switch into main jakob.scheid 2026-06-04 13:46:17 +02:00
  • dc4c47e2ef test(language-switch-button): remove redundant test file jakob.scheid 2026-06-04 13:45:22 +02:00
  • a5dede3485 Merge remote-tracking branch 'refs/remotes/origin/testing/language-switch' into testing/language-switch jakob.scheid 2026-06-04 13:44:26 +02:00
  • eb892d9725 test(language-switch-button): move test file to the correct directory jakob.scheid 2026-06-04 13:43:55 +02:00
  • 27f696247d test: move language switch test, fix header comments and code indentation johannes.vos 2026-06-04 13:34:48 +02:00
  • 3a07b0482f chore: add @vue/test-utils to devDependencies johannes.vos 2026-06-04 13:33:46 +02:00
  • 88634e10cd validate dropdown closes on click outside the component johannes.vos 2026-06-04 12:59:59 +02:00
  • 98cc6b7556 assert language selection updates localStorage and HTML attributes johannes.vos 2026-06-04 12:59:41 +02:00
  • 0bb0f23347 verify initial closed state and toggle opening of dropdown johannes.vos 2026-06-04 12:59:08 +02:00
  • 02af96a07d initialize language switch test suite with beforeEach setup johannes.vos 2026-06-04 12:58:47 +02:00
  • a6194bb874 mock i18n and icon dependencies for language switch johannes.vos 2026-06-04 12:58:20 +02:00
  • d6700d6965 add imports johannes.vos 2026-06-04 12:56:46 +02:00
  • 54ffaf73e3 add license johannes.vos 2026-06-04 12:51:24 +02:00
  • ebe21f7f4d add LanguageSwitchButton.test.js file - empty johannes.vos 2026-06-04 12:50:35 +02:00
  • 37515268d7 Merge pull request 'Fix navbar alignment on mobile devices' (#110) from feature/fix-navbar-alignment-on-mobile-devices into main jakob.scheid 2026-06-04 13:40:29 +02:00
  • c919263c36 feat(navbar-padding): use the responsivity of the main content padding CSS variables jakob.scheid 2026-06-04 13:39:45 +02:00
  • 592eb7222f move main content padding CSS variables to the app wrapper jakob.scheid 2026-06-04 13:38:23 +02:00
  • 98579b726b style(nav): reduce navbar horizontal padding on small screens for better alignment johannes.vos 2026-06-04 13:22:30 +02:00
  • 918d6768e8 test: move language switch test, fix header comments and code indentation johannes.vos 2026-06-04 13:34:48 +02:00
  • 924698df24 chore: add @vue/test-utils to devDependencies johannes.vos 2026-06-04 13:33:46 +02:00
  • 4e6c94afc8 Merge pull request 'Fix spacing between Seekra logo and slogan' (#109) from feature/vertical-spacing-slogan-logo into main jakob.scheid 2026-06-04 13:22:17 +02:00
  • f2f7e9e23c remove unnecesary empty code lines johannes.vos 2026-06-04 13:16:31 +02:00
  • 08949d5bb4 remove @media (max-width: 48rem) - unneccesary johannes.vos 2026-06-04 13:13:58 +02:00
  • 65153db414 style(search): implement responsive mobile spacing for slogan via media query johannes.vos 2026-06-04 13:11:55 +02:00
  • 58e4640965 style(search): add desktop vertical spacing and fix line-height for slogan johannes.vos 2026-06-04 13:10:43 +02:00
  • 521f1becb4 validate dropdown closes on click outside the component johannes.vos 2026-06-04 12:59:59 +02:00
  • dc1caac2ed assert language selection updates localStorage and HTML attributes johannes.vos 2026-06-04 12:59:41 +02:00
  • e8cb978a61 verify initial closed state and toggle opening of dropdown johannes.vos 2026-06-04 12:59:08 +02:00
  • 1c3175a3e4 initialize language switch test suite with beforeEach setup johannes.vos 2026-06-04 12:58:47 +02:00
  • a97ee3c660 mock i18n and icon dependencies for language switch johannes.vos 2026-06-04 12:58:20 +02:00
  • baa1f6ed44 add imports johannes.vos 2026-06-04 12:56:46 +02:00
  • d5b76b0a17 add license johannes.vos 2026-06-04 12:51:24 +02:00
  • 5c3d7ce535 add LanguageSwitchButton.test.js file - empty johannes.vos 2026-06-04 12:50:35 +02:00
  • 072f3472f7 Merge pull request 'Add current language utility unit test' (#106) from testing/current-language-util into main jakob.scheid 2026-06-04 12:41:54 +02:00
  • 7d15d29409 test(current-language-util): shorten test description jakob.scheid 2026-06-03 20:23:35 +02:00
  • 8ce315e1c7 test(current-language-util): add local storage language test cases jakob.scheid 2026-06-03 20:22:42 +02:00
  • 33dfee951a test(current-language-util): set local storage item 'locale' to the local storage language if it is specified jakob.scheid 2026-06-03 20:21:06 +02:00
  • 80bc8339ed test(current-language-util): add test cases localStorageLanguage key jakob.scheid 2026-06-03 20:19:38 +02:00
  • 12f9d85841 test(current-language-util): remove local storage language test cases jakob.scheid 2026-06-03 20:10:53 +02:00
  • a78fa93b51 test(current-language-util): use objects for test cases jakob.scheid 2026-06-03 20:00:08 +02:00
  • 06c5e9b2c1 test(current-language-util): add local storage languages array jakob.scheid 2026-06-03 17:54:17 +02:00
  • bf3e6b2e2e refactor(current-language-util): move the locales array to a separate const in the test jakob.scheid 2026-06-03 17:52:54 +02:00
  • b58ee95ad2 fix(current-language-util): use the full locale instead of the language for the testing environment jakob.scheid 2026-06-03 17:46:00 +02:00
  • 093d5840fc test(current-language-util): update test description jakob.scheid 2026-06-03 17:45:46 +02:00
  • 352bd5baf5 test(current-language-util): add actual test jakob.scheid 2026-06-03 17:35:56 +02:00
  • 2117c28606 test(current-language-util): add navigator.language configuration jakob.scheid 2026-06-03 17:35:46 +02:00
  • 7f01a807b9 test(current-language-util): add test cases with extension jakob.scheid 2026-06-03 17:35:27 +02:00
  • a7babaf94b test(current-language-util): add test cases with writing system jakob.scheid 2026-06-03 17:34:44 +02:00
  • a14318c4c5 test(current-language-util): add test cases with country code jakob.scheid 2026-06-03 17:34:16 +02:00
  • c3c7fdb945 test(current-language-util): add simple test cases jakob.scheid 2026-06-02 22:47:15 +02:00
  • 1418e52cbf test(current-language-util): add test boilerplate jakob.scheid 2026-06-02 22:46:35 +02:00
  • 2d3d2457cf Merge pull request 'Add CSS dimensions utility unit test' (#107) from testing/css-dimensions-util into main jakob.scheid 2026-06-04 12:41:14 +02:00
  • 6c12550ee7 test(css-dimensions-util): add test cases with complex dimensions jakob.scheid 2026-06-04 08:55:59 +02:00
  • 9ec2d7fd6f test(css-dimensions-util): add test cases with numbers and units as dimensions jakob.scheid 2026-06-04 08:50:15 +02:00
  • 975e84be46 test(css-dimensions-util): add test cases with numbers as dimensions jakob.scheid 2026-06-04 08:50:04 +02:00
  • a365322a5b test(css-dimensions-util): add test cases with empty dimensions jakob.scheid 2026-06-03 23:43:48 +02:00