Author SHA1 Message Date
jakob.scheid 93ac3e4a79 test(legal): add test for the legal notice view
Added tests for the legal notice view (LegalNoticeView.vue).
2026-08-05 18:57:02 +02:00
jakob.scheid 69eba3e570 test(legal): add tests for getLegalNotice 2026-08-05 18:57:02 +02:00
jakob.scheid 11f941aced feat(legal): add legal notice loading indicator 2026-08-05 18:57:02 +02:00
jakob.scheid ba56cfe494 feat(legal): add legal notice error handling
The legal notice view now shows an error box if the legal notice could
not be loaded.
2026-08-05 18:57:01 +02:00
jakob.scheid 83c0524329 fix(style): set link color to --dark variable
This change was necessary due to the dynamically loaded legal notice.
Links would have the default color without this fix.
2026-08-05 18:57:01 +02:00
jakob.scheid 031444c12e feat(legal): load and display legal notice 2026-08-05 18:57:01 +02:00
jakob.scheid 558387695e feat(legal): add legal notice link in the footer
Added a link to the legal notice in the footer and revised the layout of
the last footer segment: The segment is now a grid container and the
legal links (currently only the legal notice link) are displayed at the
end. The copyright notice remains centered. On small screens, the legal
links are displayed centered below the copyright notice.
2026-08-05 18:57:00 +02:00
jakob.scheid 8dad3a3c2b feat(legal): add route for the legal notice 2026-08-05 18:56:56 +02:00
@@ -61,10 +61,6 @@ const toggleSidebar = function toggleSidebar () {
}
@media (max-width: 48rem) {
.sidebar {
border: none;
}
.sidebar:not(.expanded) .sidebar-expand-button {
display: none;
}