Gauthier Roebroeck
|
9a296f7b21
|
use placeholder data for paginated queries
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
0abc20fc1c
|
remove console.log
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
19ce6c8a10
|
use new syntax for vuetify theme change
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
37b734d380
|
bump deps
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
8ed6dc1c21
|
bump storybook
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
e1e26a8465
|
fix chromatic command
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
44e3c17c54
|
add tests for claim page
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
73a1666f1f
|
add claim support
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
75d9a084d7
|
use form ref with validation
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
11287818bd
|
don't append empty path to redirect
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
d33c0a3eb7
|
add pinia colada dev tools
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
4c43a98665
|
position of the release card chips
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
714c53b293
|
test: fix tests following aria-label change
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
1cd9870e0d
|
add missing storybook docs
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
85e12a0af1
|
login page persist remember me value in local storage
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
4d78536131
|
vite config
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
23460ff29b
|
aria-label i18n
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
b5df56d20f
|
add drawer indicator if version is outdated
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
b09c4dd942
|
plop
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
7180531efc
|
bump major deps
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
f29397cc79
|
bump deps
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
c71c4c44c9
|
bump storybook
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
a0bebe6a01
|
add story for login page
|
2025-11-28 16:05:21 +08:00 |
|
Gauthier Roebroeck
|
331a6fe4d6
|
eslint use vue flat/recommended
|
2025-11-28 16:05:21 +08:00 |
|
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
|
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
|
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
|
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
|
e00b1b1a35
|
style: lint
|
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
|
2faaab30e9
|
fix tests
|
2025-11-28 16:05:20 +08:00 |
|
Gauthier Roebroeck
|
18e505a8c6
|
extract users table from users page
|
2025-11-28 16:05:20 +08:00 |
|
Gauthier Roebroeck
|
0af88c664c
|
stuff for users page
|
2025-11-28 16:05:20 +08:00 |
|
Gauthier Roebroeck
|
e69ee0aed1
|
more component tests
|
2025-11-28 16:05:20 +08:00 |
|
Gauthier Roebroeck
|
d31fdce5c0
|
vitest coverage
|
2025-11-28 16:05:20 +08:00 |
|
Gauthier Roebroeck
|
e89bc3741e
|
fix tests
|
2025-11-28 16:05:20 +08:00 |
|
Gauthier Roebroeck
|
c0c70e5bab
|
ci: chromatic
|
2025-11-28 16:05:20 +08:00 |
|
Gauthier Roebroeck
|
e4af5b553e
|
openapi: proper typing for actuator/info
|
2025-11-28 16:05:20 +08:00 |
|
Gauthier Roebroeck
|
d3aa9fc6f3
|
remove @mswjs/source
|
2025-11-28 16:05:20 +08:00 |
|
Gauthier Roebroeck
|
ff2c8c184b
|
add storybook tests for pages
|
2025-11-28 16:05:20 +08:00 |
|
Gauthier Roebroeck
|
bcbf6bb297
|
add storybook tests for pages
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
e7ba92bec7
|
use v-app story wrapper
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
c4611d09f5
|
remove storybook onboarding
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
f4e4de2e0c
|
extract release card as component
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
08de54f6f7
|
extract announcement card as component
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
45dedbf655
|
extract theme watcher in a composable
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
b406c49e67
|
refactor components into fragments
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
de5ffe0de0
|
add readme
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
39d49b21df
|
fix type check
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
66c73c7a24
|
remove unused package
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
c971d4a9ee
|
migrate from unplugin-icons to unocss icons preset
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
7d4c1d09c4
|
storybook static dirs
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
9ad6e9279f
|
bump deps
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
9652ec9433
|
prettier ignore
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
0f4fb4a18b
|
openapi generate
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
621ceeb545
|
revamp tests
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
3bad0a5989
|
remove page stories
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
a434bfb0b1
|
exclude storybook from unplugin-vue-components
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
e17c5f05bb
|
pinia colada mock warning
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
1def3efe3f
|
fix vitest config for storybook
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
b6415ee1b1
|
bump storybook
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
0c59ed5dac
|
add @mswjs/source
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
03a83528a9
|
add openapi-msw
|
2025-11-28 16:05:19 +08:00 |
|
Gauthier Roebroeck
|
1ca235abde
|
bump vuetify and update rules usage
|
2025-11-28 16:05:19 +08:00 |
|