Quentin Gliech
fc825e3409
Fix storybook build
2025-11-19 13:38:36 +01:00
Quentin Gliech
30dffaf3c2
Replace storybook-react-i18next with our own globals
2025-09-30 11:32:26 +02:00
Quentin Gliech
52b0a9b2ba
Update license headers to match the actual license
2025-06-12 10:32:16 +02:00
Quentin Gliech
f956557340
Upgrade to Storybook 9
2025-05-30 16:06:26 +02:00
Quentin Gliech
98efc4813b
Fix the service worker not loading in dev mode
2025-01-13 16:59:37 +01:00
Quentin Gliech
a7d18ddf64
Fix loading MSW in Storybook in the documentation
2024-11-17 23:12:19 +01:00
Quentin Gliech
77bc13fe70
Full-page stories
2024-11-15 09:51:16 +01:00
Quentin Gliech
32adf83949
Switch to Tanstack Query
2024-11-15 09:51:16 +01:00
Quentin Gliech
bf305c225c
Enable recommended rules and fix all linting issues
2024-10-22 14:55:33 +02:00
Quentin Gliech
0a776d64f3
Reorder imports by running biome check --fix
2024-10-22 14:55:33 +02:00
Quentin Gliech
9a946c19e7
Remove (C)
2024-09-10 14:28:55 +02:00
Quentin Gliech
9da19e2af0
License headers change
2024-09-05 13:25:42 +02:00
Quentin Gliech
d413d9bb9e
frontend: add the TooltipProvider everywhere
2024-08-05 14:28:20 +02:00
Quentin Gliech
bb5bcf0f40
Rework assets loading to fix splitting CSS chunks
2024-07-25 12:59:29 +02:00
Quentin Gliech
9900972fde
Remove the TooltipProvider, which is not needed anymore
2024-04-30 18:27:43 +02:00
Quentin Gliech
485caf4054
Bump most frontend dependencies
2024-03-29 19:28:30 +01:00
Quentin Gliech
4b24ba6517
Fix the dark high-constrast theme in Storybook
2024-02-27 12:58:30 +01:00
Quentin Gliech
eb37324f51
Make all compound themes and all locales available in Storybook
2024-02-21 17:52:03 +01:00
Quentin Gliech
5a5630788f
Add a TooltipProvider in the storybook preview
2024-02-16 15:11:31 +01:00
Quentin Gliech
7f0acb350f
frontend: integrate storybook with i18next & cleanup ( #1970 )
2023-10-19 15:37:29 +00:00
Quentin Gliech
1f865736a8
Bump frontend dependencies
2023-08-02 15:54:10 +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
Quentin Gliech
61bd47762f
Adopt eslint-config-matrix-org & bump deps
2023-06-14 09:24:49 +02:00
Quentin Gliech
f8ca208b46
frontend: Migrate to jotai and urql
...
This cuts the bundle size by 50% and makes it easier to reason about state.
It removes the usage of react-router-dom and replaces it with a simple router atom based on jotai-location.
Since the screens will be quite simple, I don't expect that we'll need the advanced caching features of react-relay, hence the switch to urql.
2023-03-20 21:10:04 +01:00
Quentin Gliech
e12e327c2a
frontend: bump Storybook to 7.0.0-beta.35
2023-01-27 15:46:13 +01:00
Quentin Gliech
9c56924a3d
Adjust types in storybook
2022-12-08 16:36:34 +01:00
Quentin Gliech
5a806bf8de
Standalone pages to view an OAuth client and a browser session
2022-11-18 13:43:01 +01:00
Quentin Gliech
f04fe1da7f
More components reuse
2022-11-18 13:43:01 +01:00
Quentin Gliech
6396192b40
Cleanup Storybook config and add theme switcher
2022-11-18 13:43:01 +01:00