Commit graph

3822 commits

Author SHA1 Message Date
Gauthier Roebroeck
bb9af0401e bump deps 2026-03-30 17:18:01 +08:00
Gauthier Roebroeck
7c2b974a2d bump storybook 2026-03-30 17:18:01 +08:00
Gauthier Roebroeck
e8cb931d31 add story for login page 2026-03-30 17:18:01 +08:00
Gauthier Roebroeck
d098fac602 eslint use vue flat/recommended 2026-03-30 17:18:01 +08:00
Gauthier Roebroeck
b7ce71651e remove snack timer as they throw off visual tests 2026-03-30 17:18:01 +08:00
Gauthier Roebroeck
e6e65d500a readme typo 2026-03-30 17:18:01 +08:00
Gauthier Roebroeck
722a67ab75 better display of tables on mobile 2026-03-30 17:18:01 +08:00
Gauthier Roebroeck
d6bfbb7a13 add authentication activity pages 2026-03-30 17:18:01 +08:00
Gauthier Roebroeck
22df05757d use rich text in confirmation dialog 2026-03-30 17:18:01 +08:00
Gauthier Roebroeck
b8ad0cf77f refactor empty state for network connection 2026-03-30 17:18:01 +08:00
Gauthier Roebroeck
d8a7d480f7 try to fix ci 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
648f71d908 use navigator preferred languages to select locale 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
d95acc203f fix types 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
b4cd900c76 i18n extract 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
d1fb6293bd i18n lint 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
ed79872099 i18n extract 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
6eacb13aff refactor story 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
3bb10777a8 typo 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
3fa18a04a3 exclude stories from i18n extract 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
2064c04a32 i18n extract 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
86a5ff79df i18n 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
5673cf4719 i18n notices 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
565b59c4d0 add FormattedMessage component 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
bab8e88843 vite config for ts components 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
9a5e240690 adjust login screen layout 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
4f0bd78173 wrap settings in a card 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
15d2063edd i18n 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
51df87b465 revamp user details 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
7f622accf2 better mobile UI 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
f741de8dbc add page for api keys 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
0336dbb4fc account details screen 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
baf547d5a7 i18n user roles 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
90d9c27982 add server settings 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
ffedac7272 openapi settings 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
c77affe24e openapi 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
2b078fdb4e ci: try to add summary for Chromatic 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
9d1205acca users table show no recent activity if there is none 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
146dc2b1ee bump deps 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
684a015c1e chromatic ci 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
2cb3d7e1c0 bump deps 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
9199a2e9cb try other setup for storybook tests in ci 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
6be284b568 reorganize pinia colada composables 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
1c887c759b use isPending to avoid flickering when reloading announcements 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
f5139a4912 storybook: try to fix optimizeDeps 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
274d9e0ccc storybook: moar! 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
897d52c3c8 refactor: extract local storage userLocale key to constant and use more specific key 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
ca7bf75f2b ci(chromatic): i18n compile before running chromatic 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
35e8c98875 style: lint 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
ad7cdcdb09 ci(chromatic): i18n compile before running chromatic 2026-03-30 17:18:00 +08:00
Gauthier Roebroeck
ae90f174f8 storybook: add viewports 2026-03-30 17:18:00 +08:00