98 Commits

Author SHA1 Message Date
Quentin Gliech
f956557340 Upgrade to Storybook 9 2025-05-30 16:06:26 +02:00
github-actions[bot]
cf4b0238d3 Translations updates 2025-05-06 13:06:57 +00:00
github-actions[bot]
df426baf79 Translations updates 2025-05-05 12:59:21 +00:00
github-actions[bot]
a8a6b1c942 Translations updates 2025-04-30 14:57:48 +00:00
Quentin Gliech
492cf14708 Bump all the frontend dependencies 2025-04-30 15:02:25 +02:00
matrixbot
f94372fdeb Automatic merge back to main (#4441) 2025-04-23 16:15:06 +02:00
github-actions[bot]
ed319dc43c Translations updates 2025-04-23 09:22:20 +00:00
Quentin Gliech
c636125d40 Update MSW 2025-04-14 17:52:12 +02:00
github-actions[bot]
00945ec373 Translations updates 2025-04-06 15:55:47 +00:00
Quentin Gliech
d9c13ea8f2 Update msw to 2.7.3 2025-02-24 17:51:07 +01:00
Quentin Gliech
a686a12c9e Update msw 2025-02-24 10:54:43 +01:00
github-actions[bot]
9175b58da8 Translations updates 2025-02-18 15:48:53 +00:00
github-actions[bot]
96b9f87845 Translations updates 2025-02-13 16:21:18 +00:00
github-actions[bot]
16bf41ac1d Translations updates 2025-02-04 15:04:55 +00:00
github-actions[bot]
55c00c2869 Translations updates 2025-01-24 16:27:29 +00:00
Quentin Gliech
98efc4813b Fix the service worker not loading in dev mode 2025-01-13 16:59:37 +01:00
github-actions[bot]
044ab632b0 Translations updates 2025-01-07 12:47:53 +01:00
Quentin Gliech
4ddb2582d3 Update most frontend dependencies 2025-01-06 17:12:28 +01:00
Quentin Gliech
156483bb55 Update MSW 2024-11-19 17:25:03 +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
sandhose
3d91525ded Translations updates 2024-08-07 15:53:23 +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
sandhose
cc331ec2b2 Translations updates 2024-04-02 10:28:23 +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
d8a5089613 Bump frontend dependencies
Also swap Jest with Vitest, so that we can drop the Babel config.
2023-03-14 12:07:09 +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
3453cdc5c3 Upgrade Storybook to 7.0.0-beta.0 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
Quentin Gliech
619a716c31 Configure Storybook 2022-11-18 13:43:01 +01:00