Commit Graph
576 Commits
Author SHA1 Message Date
jakob.scheid 443967d314 chore: resolve merge conflicts 2026-07-25 13:42:04 +02:00
jakob.scheid 35f9a7363d Merge branch 'main' into feature/settings-renderer 2026-07-25 13:33:41 +02:00
jakob.scheid 61cb9d1790 Merge remote-tracking branch 'refs/remotes/origin/feature/settings-renderer' into feature/settings-renderer 2026-07-24 12:53:23 +02:00
jakob.scheid 06fa759df3 test(settings): add settings input tests 2026-07-24 12:52:54 +02:00
jakob.scheid 68e8ff3e7d feat(test-utils): add store setup functionality to mountComponent utility 2026-07-24 12:52:54 +02:00
jakob.scheid 62fa9e8799 fix(settings): prevent setting input done button from animating initially when mounting 2026-07-24 12:52:53 +02:00
jakob.scheid 53326b7e2f feat(settings): make setting input reactive to stored setting 2026-07-24 12:52:53 +02:00
jakob.scheid bcc4afe7fa feat(test-utils): add pinia options to mountComponent test utility 2026-07-24 12:52:37 +02:00
jakob.scheid 99393c08f7 test(settings): add settings input tests 2026-07-24 12:49:17 +02:00
jakob.scheid f2d228c24e feat(test-utils): add store setup functionality to mountComponent utility 2026-07-24 12:19:17 +02:00
jakob.scheid 9ce4cec0bf fix(settings): prevent setting input done button from animating initially when mounting 2026-07-24 12:17:48 +02:00
jakob.scheid f81ce63062 feat(settings): make setting input reactive to stored setting 2026-07-24 12:04:42 +02:00
jakob.scheid 7abf25aa19 feat(tests): add pinia options to mountComponent test utility 2026-07-24 11:36:50 +02:00
jakob.scheid bbae64771a test(settings): add switch component tests 2026-07-23 14:54:19 +02:00
jakob.scheid e6f5f5083f chore(dependencies): add @pinia/testing dependency 2026-07-23 13:18:34 +02:00
jakob.scheid a9e9bffd50 feat(settings): add settings page link 2026-07-23 12:42:10 +02:00
jakob.scheid fe7453ef10 fix(settings): add key prop to settings in settings page 2026-07-23 12:40:33 +02:00
jakob.scheid d0f86bfcec feat(settings): implement settings pages navigation 2026-07-23 12:32:31 +02:00
jakob.scheid 5c46f1bba4 feat(settigns): add settings page composable 2026-07-23 12:23:49 +02:00
jakob.scheid 60c1f290ff feat(settings): add utility functions to get settings
Utility function getSetting for getting a first-level setting from a
list of settings and unit tests.
Utility function getSettingRecursively to get any setting from a list
of settings. The setting can be at any nesting level in the settings
list and unit tests.
2026-07-23 11:38:58 +02:00
jakob.scheid ff0a6502fc feat(icons): add chevron right icon 2026-07-22 14:04:38 +02:00
jakob.scheid 840d01e1a1 refactor(settings): move settings button style into a CSS module 2026-07-22 13:53:08 +02:00
jakob.scheid 2a1ebcf343 fix(settings): fix switch label cursor 2026-07-22 13:36:34 +02:00
jakob.scheid 129d380f56 feat(settings): add selection setting 2026-07-22 13:27:57 +02:00
jakob.scheid dc366d9efa fix(settings): prevent input setting done button from extending beyond viewport border 2026-07-22 00:42:40 +02:00
jakob.scheidandGitea 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.scheid 6385842b54 fix(settings): make switch setting style scoped 2026-07-21 19:28:55 +02:00
jakob.gregoryandGitea 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.scheidandGitea 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.gregoryandGitea 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 601e8284c1 refactor(settings): rename variable
Renamed the variable 'inputClass' to 'inputType' because this name is
more accurate
2026-07-21 18:37:39 +02:00
jakob.scheid 82a11af017 feat(settings): improve switch setting accessibility 2026-07-21 17:29:05 +02:00
jakob.scheid 45b52c2c11 feat(settings): improve input setting accessibility 2026-07-21 17:17:59 +02:00
jakob.scheid e365e1750a feat(settings): add animation to settings input done button 2026-07-21 16:50:15 +02:00
jakob.scheid 71a2d5a8d7 feat(settings): add settings component for inputs 2026-07-21 16:37:45 +02:00
jakob.scheid 4281942ea2 feat(icons): add check mark icon 2026-07-21 16:36:18 +02:00
jakob.scheid dda36061ab feat(style): add common input style 2026-07-21 16:32:20 +02:00
jakob.scheid 1f9d7ebc86 refactor(settings): remove unused setting class 2026-07-21 01:52:11 +02:00
jakob.scheid 4c64459488 feat(settings): remove large settings padding on small screens 2026-07-21 01:49:03 +02:00
jakob.scheidandGitea 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.gregoryandGitea 2c10be6b99 feat(global): set theme color to primary color 2026-07-20 19:17:23 +02:00
jakob.scheidandGitea 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.gregoryandGitea e00d3a1d41 Remove old and unused stylesheet 2026-07-20 18:51:23 +02:00
jakob.scheid c805228523 feat(settings): add support for boolean settings 2026-07-20 17:37:10 +02:00
jakob.scheid 10dc005cce feat(settings): make switch use the settings store 2026-07-20 17:36:46 +02:00
jakob.scheid 267f009d2f feat(settings): display current settings page 2026-07-20 17:33:56 +02:00
jakob.scheid f71ebb174b feat(settings): add settings store 2026-07-20 17:30:24 +02:00