Commit Graph

5 Commits

Author SHA1 Message Date
Quentin Gliech
8d00b34074 Polish all forms and add nice page headings to most screens 2023-10-30 15:55:15 +01:00
Quentin Gliech
87ea9ba0b9 frontend: upgrade compound & use the Badge component to mark the current session 2023-09-08 11:51:01 +02:00
Quentin Gliech
7cbc2bfb55 frontend: start using CSS modules for components with design tokens 2023-08-08 18:35:32 +02:00
Quentin Gliech
31f18a5c01 Upgrade compound-web and fix form refs 2023-08-02 13:11:33 +02:00
Quentin Gliech
82afe9471c Better frontend assets handling and move the react app to /account/ (#1324)
This makes the Vite assets handling better, namely:

 - make it possible to include any vite assets in the templates
 - include the right `<link rel="preload">` tags for assets
 - include Subresource Integrity hashes
 - pre-compress assets and remove on-the-fly compression by the Rust server
 - build the CSS used by templates through Vite

It also moves the React app from /app/ to /account/, and remove some of the old SSR account screens.
2023-07-06 15:30:26 +02:00