From f2be42a1abddd7be8dd34f4aa043a4b50d2ae783 Mon Sep 17 00:00:00 2001 From: eleith Date: Tue, 3 Nov 2026 08:54:04 -0800 Subject: [PATCH] [when] release 0.1.2 --- .changeset/clear-duration-label.md | 5 ----- .changeset/inline-booking-styles.md | 5 ----- .changeset/lazy-timezone-index.md | 5 ----- .changeset/preload-primary-font.md | 5 ----- .changeset/upgrade-takumi.md | 5 ----- .changeset/web-avatar-thumbnail.md | 7 ------- apps/cli/CHANGELOG.md | 2 ++ apps/cli/package.json | 2 +- apps/web/CHANGELOG.md | 13 +++++++++++++ apps/web/package.json | 2 +- apps/worker/CHANGELOG.md | 2 ++ apps/worker/package.json | 2 +- 12 files changed, 20 insertions(+), 35 deletions(-) delete mode 100644 .changeset/clear-duration-label.md delete mode 100644 .changeset/inline-booking-styles.md delete mode 100644 .changeset/lazy-timezone-index.md delete mode 100644 .changeset/preload-primary-font.md delete mode 100644 .changeset/upgrade-takumi.md delete mode 100644 .changeset/web-avatar-thumbnail.md diff --git a/.changeset/clear-duration-label.md b/.changeset/clear-duration-label.md deleted file mode 100644 index 7bbef2d2..00000000 --- a/.changeset/clear-duration-label.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@when/web': patch ---- - -Match the duration picker's accessible name to its visible label so screen readers and voice controls identify the same duration. diff --git a/.changeset/inline-booking-styles.md b/.changeset/inline-booking-styles.md deleted file mode 100644 index 115efba1..00000000 --- a/.changeset/inline-booking-styles.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@when/web': patch ---- - -Raise the per-stylesheet inlining limit so booking and rescheduling include their initial styles in the HTML rather than waiting for a render-blocking CSS request. This applies across the app, trading larger HTML responses for fewer separate stylesheet requests; styles above the limit remain external. diff --git a/.changeset/lazy-timezone-index.md b/.changeset/lazy-timezone-index.md deleted file mode 100644 index 7fd2508e..00000000 --- a/.changeset/lazy-timezone-index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@when/web': patch ---- - -Build the timezone search index in small client-side batches only when the picker is first opened, rather than during server rendering or page hydration. Show a loading state while keeping search and close controls usable, reuse the completed index, and allow retrying failed initialization. diff --git a/.changeset/preload-primary-font.md b/.changeset/preload-primary-font.md deleted file mode 100644 index b9718eb6..00000000 --- a/.changeset/preload-primary-font.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@when/web': patch ---- - -Preload the configured font's regular face from the initial HTML so it can download before stylesheet discovery. Respect custom font files and leave other weights and fallback fonts on demand. Treat inherited object-property names as unknown font families rather than failing page loads. diff --git a/.changeset/upgrade-takumi.md b/.changeset/upgrade-takumi.md deleted file mode 100644 index 0b5e42fa..00000000 --- a/.changeset/upgrade-takumi.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@when/web': patch ---- - -Upgrade the Takumi image renderer to 2.19.0. diff --git a/.changeset/web-avatar-thumbnail.md b/.changeset/web-avatar-thumbnail.md deleted file mode 100644 index bcb2b709..00000000 --- a/.changeset/web-avatar-thumbnail.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@when/web': patch ---- - -Serve the configured avatar through `/avatar/`, with `?thumbnail=true` providing a cached, automatically resized web avatar without a separate image or new configuration. The requested path is only validated against configuration; it never selects another source. Keep original images for share cards, preserve SVGs and animations, and use the original when resizing cannot reduce the download. Document Takumi's existing EXIF-orientation limitation. - -Share concurrent source loading and resizing, and forward originals without mismatched compression headers. diff --git a/apps/cli/CHANGELOG.md b/apps/cli/CHANGELOG.md index c1165eba..e285c627 100644 --- a/apps/cli/CHANGELOG.md +++ b/apps/cli/CHANGELOG.md @@ -1,5 +1,7 @@ # @when/cli +## 0.1.2 + ## 0.1.1 ### Patch Changes diff --git a/apps/cli/package.json b/apps/cli/package.json index 7cd1f89b..26cd90cb 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@when/cli", - "version": "0.1.1", + "version": "0.1.2", "private": true, "type": "module", "files": [ diff --git a/apps/web/CHANGELOG.md b/apps/web/CHANGELOG.md index 60a6b367..e337a8a7 100644 --- a/apps/web/CHANGELOG.md +++ b/apps/web/CHANGELOG.md @@ -1,5 +1,18 @@ # @when/web +## 0.1.2 + +### Patch Changes + +- aaf9eea: Match the duration picker's accessible name to its visible label so screen readers and voice controls identify the same duration. +- 328f8ab: Raise the per-stylesheet inlining limit so booking and rescheduling include their initial styles in the HTML rather than waiting for a render-blocking CSS request. This applies across the app, trading larger HTML responses for fewer separate stylesheet requests; styles above the limit remain external. +- f159f36: Build the timezone search index in small client-side batches only when the picker is first opened, rather than during server rendering or page hydration. Show a loading state while keeping search and close controls usable, reuse the completed index, and allow retrying failed initialization. +- dbf71e2: Preload the configured font's regular face from the initial HTML so it can download before stylesheet discovery. Respect custom font files and leave other weights and fallback fonts on demand. Treat inherited object-property names as unknown font families rather than failing page loads. +- 9691ea7: Upgrade the Takumi image renderer to 2.19.0. +- 9691ea7: Serve the configured avatar through `/avatar/`, with `?thumbnail=true` providing a cached, automatically resized web avatar without a separate image or new configuration. The requested path is only validated against configuration; it never selects another source. Keep original images for share cards, preserve SVGs and animations, and use the original when resizing cannot reduce the download. Document Takumi's existing EXIF-orientation limitation. + + Share concurrent source loading and resizing, and forward originals without mismatched compression headers. + ## 0.1.1 ### Patch Changes diff --git a/apps/web/package.json b/apps/web/package.json index 441fa465..9d1debe0 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,7 +1,7 @@ { "name": "@when/web", "private": true, - "version": "0.1.1", + "version": "0.1.2", "type": "module", "packageManager": "pnpm@11.9.0", "engines": { diff --git a/apps/worker/CHANGELOG.md b/apps/worker/CHANGELOG.md index 628f42e6..cfdd53ee 100644 --- a/apps/worker/CHANGELOG.md +++ b/apps/worker/CHANGELOG.md @@ -1,5 +1,7 @@ # @when/worker +## 0.1.2 + ## 0.1.1 ### Patch Changes diff --git a/apps/worker/package.json b/apps/worker/package.json index ae16c4e9..b98b32fb 100644 --- a/apps/worker/package.json +++ b/apps/worker/package.json @@ -1,6 +1,6 @@ { "name": "@when/worker", - "version": "0.1.1", + "version": "0.1.2", "private": true, "type": "module", "files": [ -- 2.54.0