Commit graph

3765 commits

Author SHA1 Message Date
Gauthier Roebroeck
cb364f2355 remove snack timer as they throw off visual tests 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
334fd83001 readme typo 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
9e869b3abd better display of tables on mobile 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
ae03ba62ea add authentication activity pages 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
218407c5ac use rich text in confirmation dialog 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
03e7d8a1ef refactor empty state for network connection 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
8035b235d8 try to fix ci 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
f73adff662 use navigator preferred languages to select locale 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
554fcdd876 fix types 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
8f8f633032 i18n extract 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
c955a8d4f4 i18n lint 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
d3a366fbce i18n extract 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
3d818ed56c refactor story 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
f38188d7a8 typo 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
3d55bb9c32 exclude stories from i18n extract 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
2ec6b6316c i18n extract 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
82efcdb7df i18n 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
7986feadcd i18n notices 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
c4007ef829 add FormattedMessage component 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
ab755fb4ba vite config for ts components 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
2d08c4b6b2 adjust login screen layout 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
2da94a60e3 wrap settings in a card 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
51bafeaec6 i18n 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
445ba9f099 revamp user details 2025-11-28 16:05:21 +08:00
Gauthier Roebroeck
691b5db7fe better mobile UI 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
3aaa313130 add page for api keys 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
d9ad255fd1 account details screen 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
b617e6097e i18n user roles 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
04b02b73d8 add server settings 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
1dd56e00f6 openapi settings 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
8608322ddd openapi 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
9ffbcef451 ci: try to add summary for Chromatic 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
d382453ce0 users table show no recent activity if there is none 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
4445008f01 bump deps 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
3f51c47bfd chromatic ci 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
4b534fb1ca bump deps 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
8aea0a999b try other setup for storybook tests in ci 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
f174828f24 reorganize pinia colada composables 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
01fb562d98 use isPending to avoid flickering when reloading announcements 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
dcc9889e66 storybook: try to fix optimizeDeps 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
18158a10ed storybook: moar! 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
8aa002fe78 refactor: extract local storage userLocale key to constant and use more specific key 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
13b9880266 ci(chromatic): i18n compile before running chromatic 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
e00b1b1a35 style: lint 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
d6ac413e99 ci(chromatic): i18n compile before running chromatic 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
359d5504cb storybook: add viewports 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
50dc9d143b add locale toolbar in storybook 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
61ccca7100 refactor i18n message 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
cb446ef9b0 type checking 2025-11-28 16:05:20 +08:00
Gauthier Roebroeck
36b80c984d ktlint format 2025-11-28 16:05:20 +08:00