Feat(legal): add legal notice #170

Open
jakob.scheid wants to merge 8 commits from feature/legal-notice into main
Owner

Legal notice

This pull request adds a legal notice page. The legal notice is fetched from the assets server and displayed in the view. There is an error handling and a loading indicator.

There are tests for the legal notice view (LegalNoticeView.vue) and the service functions.

Related issues

Closes #60

# Legal notice This pull request adds a legal notice page. The legal notice is fetched from the assets server and displayed in the view. There is an error handling and a loading indicator. There are tests for the legal notice view (`LegalNoticeView.vue`) and the service functions. ## Related issues Closes #60
jakob.scheid added this to the 0.1.0 milestone 2026-08-05 14:43:20 +02:00
jakob.scheid added the
Priority
High
2
Kind/Feature
labels 2026-08-05 14:43:20 +02:00
jakob.scheid added this to the Project Board project 2026-08-05 14:43:20 +02:00
jakob.scheid moved this to Review in Project Board on 2026-08-05 14:43:23 +02:00
jakob.scheid added the Area/Legal label 2026-08-05 14:44:08 +02:00
jakob.scheid marked the pull request as work in progress 2026-08-05 14:44:36 +02:00
jakob.scheid force-pushed feature/legal-notice from aecb213c10 to afd0c47b63 2026-08-05 15:59:44 +02:00 Compare
jakob.scheid marked the pull request as ready for review 2026-08-05 16:00:27 +02:00
jakob.scheid force-pushed feature/legal-notice from afd0c47b63 to 93ac3e4a79 2026-08-05 18:57:10 +02:00 Compare
jakob.scheid added 8 commits 2026-08-05 20:47:05 +02:00
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.
This change was necessary due to the dynamically loaded legal notice.
Links would have the default color without this fix.
The legal notice view now shows an error box if the legal notice could
not be loaded.
Added tests for the legal notice view (LegalNoticeView.vue).
jakob.scheid force-pushed feature/legal-notice from 93ac3e4a79 to cfcc36b912 2026-08-05 20:47:05 +02:00 Compare
This pull request doesn't have enough required approvals yet. 0 of 1 official approvals granted.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/legal-notice:feature/legal-notice
git checkout feature/legal-notice
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Seekra/frontend#170