Skip to content

platform-studio 0.2.0

Choose a tag to compare

@anovelbot-release anovelbot-release released this 27 Oct 06:57
· 90 commits to master since this release
Immutable release. Only release title and notes can be modified.

What's Changed

  • chore(scaffold): establish Studio runtime by Geoffroy Vincent (@kushuh) in #5
  • feat(shell): add responsive Studio shell by Geoffroy Vincent (@kushuh) in #6
  • feat(auth): add Storybook-first authentication journeys by Geoffroy Vincent (@kushuh) in #7
  • feat(auth): wire secure Studio authentication by Geoffroy Vincent (@kushuh) in #8
  • ci(ci): gate expensive jobs on lint by Geoffroy Vincent (@kushuh) in #9
  • ci(ci): allow Storybook to read packages by Geoffroy Vincent (@kushuh) in #10
  • fix(ci): enable Renovate dependency updates by Geoffroy Vincent (@kushuh) in #13
  • chore(deps): update a-novel-kit/workflows action to v1.30.0 by @anovelbot-dependencies[bot] in #16
  • chore(deps): update docker/dockerfile docker tag to v1.27 by @anovelbot-dependencies[bot] in #20
  • chore(deps): update node.js to v24.21.0 by @anovelbot-dependencies[bot] in #22
  • fix(deps): keep Renovate updates landable by Geoffroy Vincent (@kushuh) in #26
  • chore(deps): update playwright to v1.63.0 by @anovelbot-dependencies[bot] in #21
  • chore(deps): use shared Renovate policy by Geoffroy Vincent (@kushuh) in #30
  • chore(deps): update a-novel-kit/workflows action to v1.30.1 by @anovelbot-dependencies[bot] in #31
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #27
  • chore(deps): update dependency vitest to v4.1.11 [security] by @anovelbot-dependencies[bot] in #14
  • chore(deps): update pnpm to v12 by @anovelbot-dependencies[bot] in #28
  • chore(deps): update vitest monorepo to v4.1.11 by @anovelbot-dependencies[bot] in #15
  • fix(deps): cap Vitest for Storybook compatibility by Geoffroy Vincent (@kushuh) in #33
  • fix(deps): update a-novel-kit uikit to v0.3.1 by @anovelbot-dependencies[bot] in #32
  • fix(deps): update dependency @lucide/svelte to v1.42.0 by @anovelbot-dependencies[bot] in #34
  • chore(deps): update dependency typescript-eslint to v8.70.0 by @anovelbot-dependencies[bot] in #35
  • fix(deps): update dependency @lucide/svelte to v1.43.0 by @anovelbot-dependencies[bot] in #36
  • chore(deps): update pnpm to v12.4.0 by @anovelbot-dependencies[bot] in #37
  • fix(deps): update a-novel-kit uikit to v0.4.0 by @anovelbot-dependencies[bot] in #38
  • chore(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #39
  • fix(deps): update dependency zod to v4.6.0 by @anovelbot-dependencies[bot] in #40
  • fix(deps): update dependency zod to v4.6.1 by @anovelbot-dependencies[bot] in #41
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #42
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #43
  • chore(deps): update pnpm to v12.4.1 by @anovelbot-dependencies[bot] in #44
  • fix(deps): update dependency zod to v4.6.2 by @anovelbot-dependencies[bot] in #45
  • fix(deps): update dependency @lucide/svelte to v1.45.0 by @anovelbot-dependencies[bot] in #46
  • fix(deps): update dependency zod to v4.6.3 by @anovelbot-dependencies[bot] in #47
  • fix(deps): update dependency zod to v4.6.4 by @anovelbot-dependencies[bot] in #48
  • fix(deps): update dependency zod to v4.6.5 by @anovelbot-dependencies[bot] in #49
  • fix(deps): update dependency @lucide/svelte to v1.46.0 by @anovelbot-dependencies[bot] in #50
  • chore(deps): update dependency i18next-cli to v1.73.3 by @anovelbot-dependencies[bot] in #51
  • chore(deps): update pnpm to v12.4.2 by @anovelbot-dependencies[bot] in #52
  • chore(deps): update a-novel-kit/workflows action to v1.30.2 by @anovelbot-dependencies[bot] in #53
  • chore(deps): update dependency @types/node to v24.13.5 by @anovelbot-dependencies[bot] in #54
  • chore(deps): update dependency i18next-cli to v1.74.0 by @anovelbot-dependencies[bot] in #55
  • chore(deps): update dependency prettier to v3.9.7 by @anovelbot-dependencies[bot] in #56
  • chore(deps): update dependency jsdom to v30.1.0 by @anovelbot-dependencies[bot] in #57
  • fix(deps): update dependency @lucide/svelte to v1.47.0 by @anovelbot-dependencies[bot] in #58
  • chore(deps): update dependency i18next-cli to v1.74.1 by @anovelbot-dependencies[bot] in #59
  • chore(deps): update dependency prettier to v3.9.8 by @anovelbot-dependencies[bot] in #60
  • chore(deps): update pnpm to v12.5.0 by @anovelbot-dependencies[bot] in #61
  • chore(deps): update dependency eslint to v10.11.0 by @anovelbot-dependencies[bot] in #62
  • chore(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #63
  • chore(deps): update dependency @types/node to v24.13.6 by @anovelbot-dependencies[bot] in #64
  • chore(deps): update dependency typescript-eslint to v8.70.1 by @anovelbot-dependencies[bot] in #65
  • chore(deps): update dependency jsdom to v30.1.1 by @anovelbot-dependencies[bot] in #66
  • chore(deps): update pnpm to v12.6.0 by @anovelbot-dependencies[bot] in #67
  • chore(deps): update dependency prettier to v3.9.9 by @anovelbot-dependencies[bot] in #68
  • chore(deps): update dependency @sveltejs/vite-plugin-svelte to v7.3.1 by @anovelbot-dependencies[bot] in #69
  • fix(deps): update dependency @lucide/svelte to v1.48.0 by @anovelbot-dependencies[bot] in #70
  • chore(deps): update dependency vite to v8.3.1 by @anovelbot-dependencies[bot] in #72
  • chore(deps): update dependency @types/node to v24.19.0 by @anovelbot-dependencies[bot] in #73
  • chore(deps): update pnpm to v12.7.0 by @anovelbot-dependencies[bot] in #74
  • fix(shell): refine authentication presentation by Geoffroy Vincent (@kushuh) in #11
  • ci(ci): report Studio test coverage to Codecov by Geoffroy Vincent (@kushuh) in #75
  • test(auth): cover request and session boundaries by Geoffroy Vincent (@kushuh) in #76
  • refactor(renovate): adopt shared platform configuration by Geoffroy Vincent (@kushuh) in #78
  • test(auth): exercise Studio against live services by Geoffroy Vincent (@kushuh) in #83
  • chore(deps): update service json keys to v2.6.5 by @anovelbot-dependencies[bot] in #85
  • chore(deps): update dependency a-novel-kit/workflows to v1.32.0 by @anovelbot-dependencies[bot] in #87
  • chore(deps): update service authentication to v2.9.5 by @anovelbot-dependencies[bot] in #84
  • feat: connect signup to the invitation list by Geoffroy Vincent (@kushuh) in #90
  • feat(ci): compare Studio screenshots using Drive references by Geoffroy Vincent (@kushuh) in #89
  • docs(ci): locate evidence in the dedicated Drive by Geoffroy Vincent (@kushuh) in #92
  • chore(deps): adopt workflows v1.35.0 for Drive validation by Geoffroy Vincent (@kushuh) in #94
  • chore(deps): adopt workflows v1.36.0 for screenshot drift review by Geoffroy Vincent (@kushuh) in #97
  • chore(deps): update dependency a-novel-kit/workflows to v1.36.3 by @anovelbot-dependencies[bot] in #91
  • chore(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #98
  • chore(deps): update service json keys to v2.6.6 by @anovelbot-dependencies[bot] in #99
  • fix(shell): retain authentication navigation without JavaScript by Geoffroy Vincent (@kushuh) in #95
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #102
  • chore(deps): update ghcr.io/axllent/mailpit docker tag to v1.31.4 by @anovelbot-dependencies[bot] in #103
  • perf(ci): run main once per queue group and stop serializing jobs by Geoffroy Vincent (@kushuh) in #104
  • chore(deps): update dependency a-novel-kit/workflows to v1.38.0 by @anovelbot-dependencies[bot] in #105
  • chore(deps): update dependency a-novel-kit/workflows to v1.38.2 by @anovelbot-dependencies[bot] in #106
  • fix(deps): adopt uikit 0.6.7 and declare its Storybook peers by Geoffroy Vincent (@kushuh) in #107
  • chore(deps): update dependency a-novel-kit/workflows to v1.38.3 by @anovelbot-dependencies[bot] in #108
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #101
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #109
  • chore(deps): update service json keys to v2.7.0 by @anovelbot-dependencies[bot] in #110
  • chore(deps): update dependency a-novel-kit/workflows to v1.38.4 by @anovelbot-dependencies[bot] in #111
  • chore(deps): update dependency globals to v17.13.0 by @anovelbot-dependencies[bot] in #112
  • chore(deps): update service authentication to v2.11.0 by @anovelbot-dependencies[bot] in #113
  • chore(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #115
  • chore(deps): update service json keys to v2.8.0 by @anovelbot-dependencies[bot] in #114
  • chore(deps): update dependency @types/node to v24.19.1 by @anovelbot-dependencies[bot] in #118
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #119
  • chore(deps): update to SvelteKit 3 and Vitest 5 by Geoffroy Vincent (@kushuh) in #120
  • fix(build): generate SvelteKit types on install by Geoffroy Vincent (@kushuh) in #121
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #122
  • fix(deps): update dependency @lucide/svelte to v1.50.0 by @anovelbot-dependencies[bot] in #123
  • chore(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #124
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #125
  • fix(deps): update dependency @lucide/svelte to v1.51.0 by @anovelbot-dependencies[bot] in #126
  • chore(deps): update pnpm to v12.9.1 by @anovelbot-dependencies[bot] in #127
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #128
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #130
  • chore(deps): update dependency jsdom to v30.1.2 by @anovelbot-dependencies[bot] in #131
  • fix(deps): update dependency @a-novel/service-authentication-rest to v2.11.0 by @anovelbot-dependencies[bot] in #129
  • chore(deps): update docker/dockerfile docker tag to v1.28 by @anovelbot-dependencies[bot] in #132
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #133
  • fix(deps): update javascript dependencies to v1.8.0 by @anovelbot-dependencies[bot] in #136
  • fix(i18n): align Studio copy with wording rules and backend flows by Geoffroy Vincent (@kushuh) in #134
  • feat(i18n): gate translation gaps and drift in their own CI job by Geoffroy Vincent (@kushuh) in #138
  • fix(ci): report every translation problem in one run by Geoffroy Vincent (@kushuh) in #140
  • refactor: adopt the shared translation and Playwright tooling by Geoffroy Vincent (@kushuh) in #142
  • chore(deps): update dependency i18next-cli to v1.74.6 by @anovelbot-dependencies[bot] in #145
  • chore(deps): update dependency a-novel-kit/workflows to v1.41.0 by @anovelbot-dependencies[bot] in #146
  • fix(i18n): put no space before a colon in French by Geoffroy Vincent (@kushuh) in #147
  • chore(deps): update dependency typescript-eslint to v8.71.1 by @anovelbot-dependencies[bot] in #149
  • chore(deps): update service authentication to v2.11.1 by @anovelbot-dependencies[bot] in #150
  • chore(deps): update dependency a-novel-kit/workflows to v1.42.0 by @anovelbot-dependencies[bot] in #151
  • chore(deps): update dependency @sveltejs/kit to v3.0.1 by @anovelbot-dependencies[bot] in #152
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #153
  • chore(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #154
  • chore(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #155
  • ci: let the Playwright image tag follow its npm release by Geoffroy Vincent (@kushuh) in #156
  • chore(deps): update dependency a-novel-kit/workflows to v1.42.1 by @anovelbot-dependencies[bot] in #159
  • chore(deps): update pnpm to v12.10.1 by @anovelbot-dependencies[bot] in #157
  • chore(deps): update service json keys to v2.9.0 by @anovelbot-dependencies[bot] in #158
  • chore(deps): update dependency a-novel-kit/workflows to v1.42.2 by @anovelbot-dependencies[bot] in #160
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #161
  • chore(deps): update dependency i18next-cli to v1.75.0 by @anovelbot-dependencies[bot] in #162
  • chore(deps): update dependency playwright to v1.64.0 by @anovelbot-dependencies[bot] in #135
  • ci(ci): gate heavy jobs on the build and report Storybook coverage by Geoffroy Vincent (@kushuh) in #163
  • ci(ci): stop polling main from the visual approval job by Geoffroy Vincent (@kushuh) in #164
  • chore(deps): update dependency a-novel-kit/workflows to v1.45.1 by @anovelbot-dependencies[bot] in #167
  • feat(downtime): announce planned maintenance and lock affected features by Geoffroy Vincent (@kushuh) in #148
  • ci(visual): let a push clear the screenshot approval label by Geoffroy Vincent (@kushuh) in #168
  • chore(pnpm): let first-party packages skip the release-age gate by Geoffroy Vincent (@kushuh) in #166
  • chore(deps): update dependency a-novel-kit/workflows to v1.46.0 by @anovelbot-dependencies[bot] in #169
  • chore(deps): update ghcr.io/axllent/mailpit docker tag to v1.31.5 by @anovelbot-dependencies[bot] in #170
  • chore(deps): update service json keys to v2.9.1 by @anovelbot-dependencies[bot] in #171
  • fix(deps): update service authentication to v2.12.0 by @anovelbot-dependencies[bot] in #172
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #173
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #174
  • chore(deps): update dependency vite to v8.3.4 by @anovelbot-dependencies[bot] in #175
  • feat(telemetry): trace server requests into the backend services by Geoffroy Vincent (@kushuh) in #179
  • fix(health): probe the authentication service's versioned healthcheck by Geoffroy Vincent (@kushuh) in #180
  • fix(deps): update javascript dependencies to v1.14.0 by @anovelbot-dependencies[bot] in #181
  • feat(auth): forward the visitor IP and Studio's identity to authentication by Geoffroy Vincent (@kushuh) in #182
  • chore(deps): update dependency a-novel-kit/workflows to v1.49.0 by @anovelbot-dependencies[bot] in #183
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #184
  • fix(deps): update service authentication to v2.13.1 by @anovelbot-dependencies[bot] in #185
  • chore(deps): update service json keys to v2.10.0 by @anovelbot-dependencies[bot] in #187
  • chore(deps): update dependency a-novel-kit/workflows to v1.50.0 by @anovelbot-dependencies[bot] in #186
  • fix(deps): update dependency @lucide/svelte to v1.54.0 by @anovelbot-dependencies[bot] in #188
  • chore(deps): update dependency a-novel-kit/workflows to v1.51.1 by @anovelbot-dependencies[bot] in #191
  • chore(deps): update eslint-plugin-svelte to v3.23.1 by Geoffroy Vincent (@kushuh) in #190
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #189
  • chore(deps): update dependency a-novel-kit/workflows to v1.51.2 by @anovelbot-dependencies[bot] in #192
  • ci: dispatch each release to infra once its images are published by Geoffroy Vincent (@kushuh) in #193
  • ci(main): run on pull requests instead of every branch push by Geoffroy Vincent (@kushuh) in #195
  • fix(deps): update service authentication to v2.13.2 by @anovelbot-dependencies[bot] in #197
  • chore(deps): update service json keys to v2.10.1 by @anovelbot-dependencies[bot] in #196
  • chore(deps): update dependency a-novel-kit/workflows to v1.53.2 by @anovelbot-dependencies[bot] in #198
  • chore(deps): update dependency a-novel-kit/workflows to v1.55.0 by @anovelbot-dependencies[bot] in #199
  • chore(deps): update dependency a-novel-kit/workflows to v1.56.0 by @anovelbot-dependencies[bot] in #201
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #202
  • ci: drop the Dependencies key from the Node jobs by Geoffroy Vincent (@kushuh) in #200
  • chore(deps): update dependency a-novel-kit/workflows to v1.58.0 by @anovelbot-dependencies[bot] in #204
  • fix(deps): update dependency zod to v4.6.6 by @anovelbot-dependencies[bot] in #205
  • chore(deps): update node.js to v24.22.0 by @anovelbot-dependencies[bot] in #206
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #207
  • chore(deps): update ghcr.io/axllent/mailpit docker tag to v1.31.6 by @anovelbot-dependencies[bot] in #208
  • fix(deps): update dependency i18next to v26.4.4 by @anovelbot-dependencies[bot] in #209
  • chore(deps): update vitest monorepo to v5.0.4 by @anovelbot-dependencies[bot] in #211
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #212
  • chore(deps): update ghcr.io/zizmorcore/zizmor docker tag to v1.31.1 by @anovelbot-dependencies[bot] in #210
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #213
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #214
  • fix(deps): update dependency @lucide/svelte to v1.56.0 by @anovelbot-dependencies[bot] in #215
  • chore(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #216
  • docs: point the onboarding links at the developer guide site by Geoffroy Vincent (@kushuh) in #217
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #218
  • fix(deps): update dependency @lucide/svelte to v1.57.0 by @anovelbot-dependencies[bot] in #220
  • chore(deps): update dependency a-novel-kit/workflows to v1.58.1 by @anovelbot-dependencies[bot] in #219
  • chore(deps): update dependency playwright to v1.64.1 by @anovelbot-dependencies[bot] in #221
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #222
  • ci(release): cut as the release App and publish from the tag by Geoffroy Vincent (@kushuh) in #203
  • docs: call the product family Agora by Geoffroy Vincent (@kushuh) in #223
  • ci: read the privileged keys from the governance environment by Geoffroy Vincent (@kushuh) in #224
  • chore(deps): update dependency a-novel-kit/workflows to v1.59.1 by @anovelbot-dependencies[bot] in #225
  • fix(deps): update a-novel-kit uikit to v0.9.0 by @anovelbot-dependencies[bot] in #226
  • chore(deps): update dependency a-novel-kit/workflows to v1.60.0 by @anovelbot-dependencies[bot] in #227
  • chore(deps): update dependency a-novel-kit/workflows to v1.60.4 by @anovelbot-dependencies[bot] in #228
  • chore(deps): update service json keys to v2.10.2 by @anovelbot-dependencies[bot] in #229
  • chore(deps): update dependency a-novel-kit/workflows to v1.61.0 by @anovelbot-dependencies[bot] in #230
  • chore(deps): update service json keys to v2.10.3 by @anovelbot-dependencies[bot] in #231
  • chore(deps): update dependency @sveltejs/kit to v3.1.0 by @anovelbot-dependencies[bot] in #232
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #233
  • chore(deps): update dependency a-novel-kit/workflows to v1.61.0 by @anovelbot-dependencies[bot] in #235
  • ci(release): read the Agent key from the governance environment by Geoffroy Vincent (@kushuh) in #234
  • chore(deps): update dependency a-novel-kit/workflows to v1.61.1 by @anovelbot-dependencies[bot] in #236
  • docs: add the Studio banner to the README by Geoffroy Vincent (@kushuh) in #237
  • chore(deps): update dependency a-novel-kit/workflows to v1.62.0 by @anovelbot-dependencies[bot] in #238
  • chore(deps): update dependency a-novel-kit/workflows to v1.62.1 by @anovelbot-dependencies[bot] in #239
  • chore(deps): update dependency a-novel-kit/workflows to v1.63.0 by @anovelbot-dependencies[bot] in #241
  • chore(deps): update dependency jsdom to v30.1.3 by @anovelbot-dependencies[bot] in #242
  • chore(deps): update service json keys to v2.10.4 by @anovelbot-dependencies[bot] in #243
  • fix(deps): update service authentication to v2.14.0 by @anovelbot-dependencies[bot] in #244
  • chore(deps): update pnpm to v12.14.0 by @anovelbot-dependencies[bot] in #245
  • chore(deps): update vitest monorepo to v5.0.5 by @anovelbot-dependencies[bot] in #246
  • fix(deps): update dependency i18next to v26.4.6 by @anovelbot-dependencies[bot] in #247
  • fix(deps): update dependency google-auth-library to v11.3.1 by @anovelbot-dependencies[bot] in #248
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #249
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #250
  • chore(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #251
  • refactor: run the developer-experience pass on Studio by Geoffroy Vincent (@kushuh) in #252
  • docs: load the Studio banner from uikit master by Geoffroy Vincent (@kushuh) in #253
  • feat: update uikit to v0.10.0 and show the Studio logo by Geoffroy Vincent (@kushuh) in #254
  • feat: add the Studio favicon by Geoffroy Vincent (@kushuh) in #255
  • chore(deps): update dependency a-novel-kit/workflows to v1.64.0 by @anovelbot-dependencies[bot] in #256
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #257
  • chore(deps): update dependency a-novel-kit/workflows to v1.65.0 by @anovelbot-dependencies[bot] in #258
  • chore(deps): update dependency a-novel-kit/workflows to v1.65.1 by @anovelbot-dependencies[bot] in #259
  • chore(deps): update dependency a-novel-kit/workflows to v1.66.0 by @anovelbot-dependencies[bot] in #260
  • fix(deps): update a-novel-kit uikit to v0.11.0 by @anovelbot-dependencies[bot] in #261
  • refactor: run the fresh-eyes developer-experience pass on Studio by Geoffroy Vincent (@kushuh) in #262
  • fix(deps): update dependency @lucide/svelte to v1.59.0 by @anovelbot-dependencies[bot] in #263
  • chore(deps): update dependency a-novel-kit/workflows to v1.66.2 by @anovelbot-dependencies[bot] in #264
  • fix(deps): update javascript dependencies to v1.14.1 by @anovelbot-dependencies[bot] in #265
  • chore(deps): update dependency i18next-cli to v1.76.0 by @anovelbot-dependencies[bot] in #267
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #268
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #269
  • fix(deps): update nodelib to v2 and its Svelte lint entry by Geoffroy Vincent (@kushuh) in #270
  • chore(deps): update dependency a-novel-kit/workflows to v1.67.0 by @anovelbot-dependencies[bot] in #272
  • chore(deps): pin actions/checkout action to 3d3c42e by @anovelbot-dependencies[bot] in #273
  • chore(deps): update actions/checkout action to v7.0.1 by @anovelbot-dependencies[bot] in #274
  • chore(deps): update node.js to v24.22.1 by @anovelbot-dependencies[bot] in #271
  • fix(deps): update javascript dependencies to v2.1.0 by @anovelbot-dependencies[bot] in #276
  • chore(deps): update service json keys to v2.11.0 by @anovelbot-dependencies[bot] in #275
  • chore(deps): update dependency a-novel-kit/workflows to v1.67.1 by @anovelbot-dependencies[bot] in #277
  • chore(deps): update dependency a-novel-kit/workflows to v1.68.0 by @anovelbot-dependencies[bot] in #278
  • chore(deps): pin dependencies by @anovelbot-dependencies[bot] in #279
  • chore(deps): pin dependencies by @anovelbot-dependencies[bot] in #280
  • chore(deps): update dependency a-novel-kit/workflows to v1.69.1 by @anovelbot-dependencies[bot] in #281
  • chore(deps): update dependency a-novel-kit/workflows to v1.70.0 by @anovelbot-dependencies[bot] in #282
  • refactor: run the readability and performance pass on Studio by Geoffroy Vincent (@kushuh) in #283
  • refactor: drop the redundant invalid prop and the auth copy map by Geoffroy Vincent (@kushuh) in #284
  • chore(deps): update dependency a-novel-kit/workflows to v1.72.0 by @anovelbot-dependencies[bot] in #285
  • chore(deps): update service json keys to v2.12.1 by @anovelbot-dependencies[bot] in #286
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #287
  • ci: pin hadolint's sha256 by Geoffroy Vincent (@kushuh) in #288
  • chore(deps): update dependency a-novel-kit/workflows to v1.74.0 by @anovelbot-dependencies[bot] in #289
  • fix(deps): update service authentication to v2.15.0 by @anovelbot-dependencies[bot] in #291
  • ci: digest-pin the scanner images by Geoffroy Vincent (@kushuh) in #292
  • refactor(builds): use a numeric USER and an exec-form HEALTHCHECK by Geoffroy Vincent (@kushuh) in #293
  • chore(deps): update dependency hadolint/hadolint to v2.15.1 by @anovelbot-dependencies[bot] in #290
  • chore(deps): update dependency a-novel-kit/workflows to v1.75.0 by @anovelbot-dependencies[bot] in #294
  • chore(deps): update dependency a-novel-kit/workflows to v1.76.0 by @anovelbot-dependencies[bot] in #295
  • fix(deps): update service authentication to v2.15.1 by @anovelbot-dependencies[bot] in #296
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #297
  • chore(deps): update dependency a-novel-kit/workflows to v1.76.1 by @anovelbot-dependencies[bot] in #298
  • chore(deps): import the logos from @a-novel-kit/ui-images by Geoffroy Vincent (@kushuh) in #299
  • chore(deps): update service json keys to v2.12.2 by @anovelbot-dependencies[bot] in #300
  • fix(deps): update service authentication to v2.15.2 by @anovelbot-dependencies[bot] in #301
  • chore(deps): update ghcr.io/axllent/mailpit docker tag to v1.32.0 by @anovelbot-dependencies[bot] in #302
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #303
  • fix(deps): update dependency @lucide/svelte to v1.60.0 by @anovelbot-dependencies[bot] in #304
  • chore(deps): update javascript dependencies to v10.6.3 by @anovelbot-dependencies[bot] in #305
  • chore(deps): update dependency a-novel-kit/workflows to v1.77.0 by @anovelbot-dependencies[bot] in #306
  • chore(builds): drop POSTGRES_DSN from json-keys and authentication by Geoffroy Vincent (@kushuh) in #307
  • chore(deps): update dependency a-novel-kit/workflows to v1.77.1 by @anovelbot-dependencies[bot] in #308
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #309
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #311
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #312
  • fix(deps): update dependency @opentelemetry/resources to v3 by @anovelbot-dependencies[bot] in #310
  • chore(deps): update service json keys to v2.12.3 by @anovelbot-dependencies[bot] in #313
  • chore(deps): update pnpm to v12.15.0 by @anovelbot-dependencies[bot] in #314
  • fix(deps): update service authentication to v2.15.3 by @anovelbot-dependencies[bot] in #315
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #316
  • fix(deps): update javascript dependencies by @anovelbot-dependencies[bot] in #317
  • fix(deps): update service authentication to v2.16.0 by @anovelbot-dependencies[bot] in #319
  • chore(deps): update ghcr.io/a-novel/service-json-keys/database docker tag to v2.13.0 by @anovelbot-dependencies[bot] in #318
  • fix(deps): update dependency i18next to v26.5.6 by @anovelbot-dependencies[bot] in #320
  • chore(deps): update ghcr.io/a-novel/service-authentication/standalone-rest docker tag to v2.16.0 by @anovelbot-dependencies[bot] in #321
  • chore(deps): update ghcr.io/a-novel/service-json-keys/standalone-grpc docker tag to v2.13.0 by @anovelbot-dependencies[bot] in #322
  • ci: rename the lint-node job to lint-js by Geoffroy Vincent (@kushuh) in #323
  • chore(deps): update dependency a-novel-kit/workflows to v1.78.0 by @anovelbot-dependencies[bot] in #324
  • test(builds): hold the authentication network across its restart by Geoffroy Vincent (@kushuh) in #325
  • chore(deps): update service json keys to v2.13.2 by @anovelbot-dependencies[bot] in #326
  • fix(deps): update service authentication to v2.17.0 by @anovelbot-dependencies[bot] in #327
  • chore(deps): update service json keys to v2.13.3 by @anovelbot-dependencies[bot] in #328
  • fix(deps): update service authentication to v2.17.1 by @anovelbot-dependencies[bot] in #329
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #331
  • chore(deps): update dependency a-novel-kit/workflows to v1.79.0 by @anovelbot-dependencies[bot] in #330
  • chore(deps): update service json keys to v2.13.4 by @anovelbot-dependencies[bot] in #332
  • chore(deps): update dependency a-novel-kit/workflows to v1.80.0 by @anovelbot-dependencies[bot] in #335
  • fix(deps): update dependency i18next to v26.5.7 by @anovelbot-dependencies[bot] in #334
  • fix(deps): update service authentication to v2.18.1 by @anovelbot-dependencies[bot] in #336
  • chore(deps): update service json keys to v2.13.5 by @anovelbot-dependencies[bot] in #333
  • chore(deps): update module github.com/a-novel-kit/stack/cli to v1.38.0 by @anovelbot-dependencies[bot] in #339
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #340
  • fix(deps): update service authentication to v2.18.3 by @anovelbot-dependencies[bot] in #338
  • chore(deps): update service json keys to v2.13.8 by @anovelbot-dependencies[bot] in #337
  • chore(deps): update dependency a-novel-kit/workflows to v1.80.1 by @anovelbot-dependencies[bot] in #341
  • chore(deps): update service json keys to v2.13.9 by @anovelbot-dependencies[bot] in #342
  • fix(deps): update service authentication to v2.18.4 by @anovelbot-dependencies[bot] in #343
  • chore(deps): lock file maintenance by @anovelbot-dependencies[bot] in #344
  • feat(auth): revoke the refresh token on logout by Geoffroy Vincent (@kushuh) in #345
  • feat(telemetry): export traces over OTLP by Geoffroy Vincent (@kushuh) in #346

New Contributors

Full Changelog: https://github.com/a-novel/platform-studio/commits/v0.2.0