7 Commits

Author SHA1 Message Date
63eaebb7dc
Use profile language preference for Accept-Language header
All checks were successful
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 4m15s
Remove branch deployment from branch.dsv.su.se / cleanup (pull_request) Successful in 6s
2026-01-11 14:27:36 +01:00
a6b675d9a5
Add CSRF and Accept-Language middleware to frontend 2026-01-10 16:42:11 +01:00
e64d9bc511 List components (#31)
This PR contains multiple related components.
Addresses issues #18 #19  #20 #21 #22

_Issue: The colors defined in ListCard (https://www.figma.com/design/zFYdCdtEqACZmWwfnNRNY1/Studentportalen?node-id=2591-4546) are not accurate._
Reviewed-on: #31
Reviewed-by: Jacob Reinikainen Lindström <jacob@dsv.su.se>
Reviewed-by: Andreas Svanberg <andreass@dsv.su.se>
Co-authored-by: nenzen <nenzen@dsv.su.se>
Co-committed-by: nenzen <nenzen@dsv.su.se>
2025-12-18 12:41:12 +01:00
e359e1cf06 Text input component (#30)
Addresses issue #17

Note: TheSans is a commercial font I don't have access to.

Reviewed-on: #30
Reviewed-by: Jacob Reinikainen Lindström <jacob@dsv.su.se>
Reviewed-by: Andreas Svanberg <andreass@dsv.su.se>
Co-authored-by: nenzen <nenzen@dsv.su.se>
Co-committed-by: nenzen <nenzen@dsv.su.se>
2025-12-16 17:59:32 +01:00
4dc1b3f4c2 button-component (#29)
Button component.
Addressing issues  #15 and #16

Reviewed-on: #29
Reviewed-by: Jacob Reinikainen Lindström <jacob@dsv.su.se>
Reviewed-by: Andreas Svanberg <andreass@dsv.su.se>
Co-authored-by: nenzen <nenzen@dsv.su.se>
Co-committed-by: nenzen <nenzen@dsv.su.se>
2025-12-12 11:52:28 +01:00
6cab811014 npm audit fix (#7)
Reviewed-on: #7
Reviewed-by: Stefan Nenzén <nenzen@dsv.su.se>
Co-authored-by: Andreas Svanberg <andreass@dsv.su.se>
Co-committed-by: Andreas Svanberg <andreass@dsv.su.se>
2025-09-04 12:48:08 +02:00
5b6b7fd0ec Basic scaffolding of the frontend (#2)
The base comes from [`npm create vite@latest`](https://vite.dev/guide/#scaffolding-your-first-vite-project) project with [Prettier](https://prettier.io/) added.

It has been connected with the backend and authentication is in place.

Reviewed-on: #2
Reviewed-by: erth9960 <thuning@dsv.su.se>
2025-06-04 07:55:51 +02:00