jakob.scheid and Gitea
fab7d7e901
test(settings): add test cases for empty setting value return value
2026-08-06 12:50:33 +02:00
jakob.scheid and Gitea
04c148a3b1
feat(settings): make setting value function synchronous
...
Added a store to cache the settings configuration. The getSetting
function from useSettings is now synchronous and uses this cache.
The settings cache is set when loading the settings initially
(asnychronously).
2026-08-06 12:50:33 +02:00
jakob.scheid and Gitea
ff6ab7a78c
test(settings): add tests for useSettings composable
...
Added some tests for the getSetting function from the useSettings
composable.
2026-08-06 12:50:33 +02:00
jakob.scheid and Gitea
294fdab550
feat(settings): add composable for settings values
...
Added the composable useSettings that provides the function getSetting.
This function returns the set value of the setting, or otherwise the
default value. If there is no default value, it returns undefined.
2026-08-06 12:50:33 +02:00
jakob.scheid and Gitea
26eec92f42
Merge pull request 'Fix(color-scheme): fix initial color scheme loading' ( #171 ) from fix/initial-color-scheme into main
...
Deploy on dev / Deploy on dev (push) Successful in 35s
Reviewed-on: #171
Reviewed-by: Jakob Gregory
2026-08-06 12:50:01 +02:00
jakob.scheid and Gitea
a01abe67e1
fix(color-scheme): load color scheme initially
...
The color scheme is now loaded and set after registering the watcher to
ensure that the callback is also called initially.
2026-08-06 12:48:55 +02:00
jakob.scheid and Gitea
3eaf81a465
Merge pull request 'Feat(footer): align footer segment items vertically centered' ( #172 ) from fix/footer-segments-not-vertically-centered into main
...
Deploy on dev / Deploy on dev (push) Successful in 35s
Reviewed-on: #172
Reviewed-by: Jakob Gregory
2026-08-06 12:48:34 +02:00
jakob.scheid and Gitea
2addd779a7
feat(footer): align footer segment items vertically centered
2026-08-06 12:48:18 +02:00
jakob.scheid and Gitea
6afbf3efed
Merge pull request 'Fix(settings): switch setting default value as store value fallback' ( #176 ) from fix/switch-setting-default-value into main
...
Deploy on dev / Deploy on dev (push) Failing after 38s
Reviewed-on: #176
Reviewed-by: Jakob Gregory
2026-08-06 12:48:12 +02:00
jakob.scheid and Gitea
dca7f2176b
test(settings): add tests for switch
...
Added test cases for the switch to test the default value functionality.
2026-08-06 12:48:00 +02:00
jakob.scheid and Gitea
60d3296816
fix(settings): use switch default value as store value fallback
...
The switch now uses the default value as a fallback for the stored value
and updates the switch state when stored value changes.
2026-08-06 12:48:00 +02:00
jakob.scheid and Gitea
b0642cc826
Merge pull request 'Fix(sidebar): hide sidebar instead of removing it when it is not expanded' ( #174 ) from fix/settings-view into main
...
Deploy on dev / Deploy on dev (push) Successful in 35s
Reviewed-on: #174
Reviewed-by: Jakob Gregory
2026-08-06 12:47:40 +02:00
jakob.scheid and Gitea
32555d9acb
fix(sidebar): hide sidebar instead of removing it
...
Previously, the sidebar was fully removed from DOM. This could cause
unwanted behavior, such as tests which test its content failing. Now, it
is just hidden. This does not affect tests any more.
2026-08-05 20:46:35 +02:00
jakob.scheid and Gitea
d1e95582a8
Merge pull request 'Fix(sidebar): hide sidebar border on small screens' ( #173 ) from fix/sidebar-border-on-small-screens into main
...
Deploy on dev / Deploy on dev (push) Successful in 40s
Reviewed-on: #173
Reviewed-by: Jakob Gregory
2026-08-05 20:44:38 +02:00
jakob.scheid
e5f27041d2
fix(sidebar): hide border on small screens
2026-08-05 19:33:34 +02:00
jakob.scheid and Gitea
baa924a2b2
Merge pull request 'Feat(fonts): Add font' ( #162 ) from feature/fonts into main
...
Deploy on dev / Deploy on dev (push) Successful in 34s
Reviewed-on: #162
Reviewed-by: Jakob Gregory
2026-08-04 19:41:49 +02:00
jakob.scheid and Gitea
26535cad45
feat(fonts): use Inter
2026-08-04 19:41:08 +02:00
jakob.scheid and Gitea
5fdf0490b6
feat(fonts): load all fonts specified in font configuration
2026-08-04 19:41:08 +02:00
jakob.scheid and Gitea
61817bf4fc
feat(assets): add assets environment variables
...
Added the environment variables VITE_ASSETS_BUILD_ID for the ID of the
used build and VITE_ASSETS_BASE_URL for the base URL of the assets.
A script for reading this configuration was also added.
2026-08-04 19:41:08 +02:00
jakob.scheid and Gitea
0f71f1240e
Merge pull request 'Temporarily disable the default tap highlight' ( #160 ) from fix/temporarily-disable-default-tap-highlight into main
...
Deploy on dev / Deploy on dev (push) Successful in 37s
Reviewed-on: #160
Reviewed-by: Jakob Scheid
2026-08-04 12:59:25 +02:00
jakob.gregory and Gitea
d67c8aa80e
Temporarily disable the default tap highlight
...
This is a temporary change until a custom tap highlight effect is implemented.
2026-08-04 12:00:00 +02:00
jakob.scheid and Gitea
44c457ba20
Merge pull request 'Feat(sidebar): allow left sidebar layout content to toggle the sidebar' ( #159 ) from feature/left-sidebar-layout-content-sidebar-toggling into main
...
Deploy on dev / Deploy on dev (push) Successful in 41s
Reviewed-on: #159
Reviewed-by: Johannes Vos
2026-08-03 17:29:23 +02:00
jakob.scheid
4b010d03ac
feat(settings): toggle sidebar on small screens when section is selected
...
The settings view now hides the sidebar on small screens when a settings
section is selected.
2026-08-02 13:58:37 +02:00
jakob.scheid
813cc7c7fc
feat(sidebar): allow left sidebar layout content to toggle sidebar
2026-08-02 13:57:11 +02:00
jakob.scheid
a77bbec3fa
refactor(sidebar): rename sidebar toggling function
...
Renamed the sidebar toggling function in the left sidebar layout to
toggleSidebar.
2026-08-02 13:56:25 +02:00
jakob.scheid and Gitea
447207e5f0
Merge pull request 'Feat(sidebar): implement sidebar toggling' ( #157 ) from feature/expandable-sidebar into main
...
Deploy on dev / Deploy on dev (push) Successful in 39s
Reviewed-on: #157
Reviewed-by: Jakob Gregory
2026-07-31 21:00:19 +02:00
jakob.scheid and Gitea
0939379c0a
feat(sidebar): decrease horizontal padding when sidebar is not expanded
...
Set the horizontal padding of the unexpanded sidebar to 1em.
2026-07-31 20:59:19 +02:00
jakob.scheid and Gitea
48e979ac64
fix(sidebar): fix main content displaying
...
Do not show main content on small screens when the sidebar is expanded.
2026-07-31 20:59:19 +02:00
jakob.scheid and Gitea
0a58944157
feat(sidebar): add sidebar expand button to left sidebar layout
...
Added a sidebar expand button to the left sidebar layout that is shown
on small screens when the sidebar is not expanded.
2026-07-31 20:59:19 +02:00
jakob.scheid and Gitea
63d9e31d29
fix(sidebar): do not show sidebar expanding button on small screens when sidebar is not expanded
2026-07-31 20:59:19 +02:00
jakob.scheid and Gitea
e43784bff0
feat(sidebar): implement sidebar visibility toggling
2026-07-31 20:59:19 +02:00
jakob.scheid and Gitea
5b1f2b57a7
feat(sidebar): add sidebar expand button
...
Added a button to expand the sidebar to the sidebar and reorganized
sidebar elements accordingly.
2026-07-31 20:59:19 +02:00
jakob.scheid and Gitea
c70e285026
feat(icons): add sidebar expanding icon
2026-07-31 20:59:19 +02:00
jakob.scheid and Gitea
8f83efb16b
Merge pull request 'Fix(settings): settings validator selection setting default values array handling' ( #155 ) from fix/settings-validator-selection-default-values-array into main
...
Deploy on dev / Deploy on dev (push) Successful in 36s
Reviewed-on: #155
Reviewed-by: Jakob Gregory
2026-07-31 20:58:29 +02:00
jakob.scheid
f41c5c407f
test(settings): add settings validator test cases
...
Added test cases to the settings validator unit test to test the
selection setting default value array handling when allowMultiple is
true.
2026-07-30 10:45:58 +02:00
jakob.scheid
35bfedbd6b
fix(settings): expect array default values for multiple choice selections
2026-07-30 10:43:47 +02:00
jakob.scheid and Gitea
8f5b9e3601
Merge pull request 'Complete missing settings translations' ( #154 ) from chore/complete-translations into main
...
Deploy on dev / Deploy on dev (push) Successful in 33s
Reviewed-on: #154
Reviewed-by: Jakob Scheid
2026-07-30 10:06:50 +02:00
jakob.scheid
00caf4d692
style(i18n): update Portuguese translations indentation
2026-07-30 10:04:47 +02:00
jakob.scheid
f39a69f76d
style(i18n): update Italian translations indentation
2026-07-30 10:04:16 +02:00
jakob.scheid
8697557259
style(i18n): update French translations indentation
2026-07-30 10:03:24 +02:00
jakob.scheid
cd17486054
style(i18n): update Spanish translations indentation
2026-07-30 10:02:31 +02:00
jakob.gregory and Gitea
f2050ceed0
Delete the unnecessary space in pt.json
2026-07-29 18:45:20 +02:00
jakob.gregory and Gitea
805512c9de
Change wrong commit email
2026-07-29 18:42:13 +02:00
jakob.gregory and Gitea
88bda40e87
chore(i18n): complete Portuguese translations
2026-07-29 18:40:12 +02:00
jakob.gregory and Gitea
0aee1ab9a6
chore(i18n): complete Italian translations
2026-07-29 18:39:55 +02:00
jakob.gregory and Gitea
d5a8f852b2
chore(i18n): complete French translations
2026-07-29 18:38:59 +02:00
jakob.gregory and Gitea
5ba1045a17
chore(i18n): complete Spanish translations
2026-07-29 18:14:11 +02:00
jakob.scheid and Gitea
ba1ee27ba2
Merge pull request 'Use :focus-visible instead of :focus' ( #153 ) from refactor/use-focus-visible into main
...
Deploy on dev / Deploy on dev (push) Successful in 36s
Reviewed-on: #153
Reviewed-by: Jakob Scheid
2026-07-29 17:51:57 +02:00
jakob.gregory and Gitea
e6acab73e3
refactor(global): replace :focus with :focus-visible
2026-07-29 17:47:54 +02:00
jakob.scheid and Gitea
463fcff615
Merge pull request 'Chore(licenses): license headers in setup scripts' ( #147 ) from chore/setup-scripts-license-headers into main
...
Deploy on dev / Deploy on dev (push) Successful in 36s
Reviewed-on: #147
Reviewed-by: Jakob Gregory
2026-07-28 21:44:44 +02:00