From 3f79f38398fe5f977f299ced2458f75ed22044da Mon Sep 17 00:00:00 2001 From: Rishabh Date: Thu, 14 May 2026 11:50:13 +0530 Subject: [PATCH 1/9] chore: upgrade @raystack/apsara to 1.0.0-rc.5 Co-Authored-By: Claude Opus 4.6 (1M context) --- bun.lock | 4 ++-- packages/chronicle/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index e9306aa..f6e3260 100644 --- a/bun.lock +++ b/bun.lock @@ -30,7 +30,7 @@ "@opentelemetry/sdk-metrics": "^2.6.1", "@opentelemetry/semantic-conventions": "^1.40.0", "@radix-ui/react-icons": "^1.3.2", - "@raystack/apsara": "1.0.0-rc.4", + "@raystack/apsara": "1.0.0-rc.5", "@shikijs/rehype": "^4.0.2", "@vitejs/plugin-react": "^6.0.1", "chalk": "^5.6.2", @@ -249,7 +249,7 @@ "@radix-ui/react-icons": ["@radix-ui/react-icons@1.3.2", "", { "peerDependencies": { "react": "^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc" } }, "sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g=="], - "@raystack/apsara": ["@raystack/apsara@1.0.0-rc.4", "", { "dependencies": { "@base-ui/react": "^1.3.0", "@base-ui/utils": "^0.2.6", "@radix-ui/react-icons": "^1.3.2", "@tanstack/match-sorter-utils": "^8.8.4", "@tanstack/react-table": "^8.9.2", "@tanstack/react-virtual": "^3.13.13", "@tanstack/table-core": "^8.9.2", "class-variance-authority": "^0.7.1", "color": "^5.0.0", "dayjs": "^1.11.11", "prism-react-renderer": "^2.4.1", "react-day-picker": "^9.6.7" }, "peerDependencies": { "@types/react": "^19", "react": "^19", "react-dom": "^19" }, "optionalPeers": ["@types/react"] }, "sha512-RYt1URkQjfQINYGoN9r4mkmm4Vvul1UKkqiUqN+EoNgl2BNK0fPJq+x3pmW1RDardjsxgeT4AmdZfsuumVn+uw=="], + "@raystack/apsara": ["@raystack/apsara@1.0.0-rc.5", "", { "dependencies": { "@base-ui/react": "^1.3.0", "@base-ui/utils": "^0.2.6", "@radix-ui/react-icons": "^1.3.2", "@tanstack/match-sorter-utils": "^8.8.4", "@tanstack/react-table": "^8.9.2", "@tanstack/react-virtual": "^3.13.13", "@tanstack/table-core": "^8.9.2", "class-variance-authority": "^0.7.1", "color": "^5.0.0", "dayjs": "^1.11.11", "prism-react-renderer": "^2.4.1", "react-day-picker": "^9.6.7" }, "peerDependencies": { "@types/react": "^19", "react": "^19", "react-dom": "^19" }, "optionalPeers": ["@types/react"] }, "sha512-IUWVSTqVMA9OCL5/5xQlvCpu0s/j/JAiR4e6/MbNdQ0dboYRgXKrCIDfsaYVeiwgjy138Bdw68rClZTGO+Kk4g=="], "@raystack/chronicle": ["@raystack/chronicle@workspace:packages/chronicle"], diff --git a/packages/chronicle/package.json b/packages/chronicle/package.json index 3e2b14d..5a8c878 100644 --- a/packages/chronicle/package.json +++ b/packages/chronicle/package.json @@ -47,7 +47,7 @@ "@opentelemetry/sdk-metrics": "^2.6.1", "@opentelemetry/semantic-conventions": "^1.40.0", "@radix-ui/react-icons": "^1.3.2", - "@raystack/apsara": "1.0.0-rc.4", + "@raystack/apsara": "1.0.0-rc.5", "@shikijs/rehype": "^4.0.2", "@vitejs/plugin-react": "^6.0.1", "chalk": "^5.6.2", From 37eae9e41870f94a1a81b54d2d74a788ad7003d5 Mon Sep 17 00:00:00 2001 From: Rishabh Date: Thu, 14 May 2026 11:50:50 +0530 Subject: [PATCH 2/9] chore: upgrade @raystack/apsara to 1.0.0-rc.6 Co-Authored-By: Claude Opus 4.6 (1M context) --- bun.lock | 4 ++-- packages/chronicle/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index f6e3260..4f95a8c 100644 --- a/bun.lock +++ b/bun.lock @@ -30,7 +30,7 @@ "@opentelemetry/sdk-metrics": "^2.6.1", "@opentelemetry/semantic-conventions": "^1.40.0", "@radix-ui/react-icons": "^1.3.2", - "@raystack/apsara": "1.0.0-rc.5", + "@raystack/apsara": "1.0.0-rc.6", "@shikijs/rehype": "^4.0.2", "@vitejs/plugin-react": "^6.0.1", "chalk": "^5.6.2", @@ -249,7 +249,7 @@ "@radix-ui/react-icons": ["@radix-ui/react-icons@1.3.2", "", { "peerDependencies": { "react": "^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc" } }, "sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g=="], - "@raystack/apsara": ["@raystack/apsara@1.0.0-rc.5", "", { "dependencies": { "@base-ui/react": "^1.3.0", "@base-ui/utils": "^0.2.6", "@radix-ui/react-icons": "^1.3.2", "@tanstack/match-sorter-utils": "^8.8.4", "@tanstack/react-table": "^8.9.2", "@tanstack/react-virtual": "^3.13.13", "@tanstack/table-core": "^8.9.2", "class-variance-authority": "^0.7.1", "color": "^5.0.0", "dayjs": "^1.11.11", "prism-react-renderer": "^2.4.1", "react-day-picker": "^9.6.7" }, "peerDependencies": { "@types/react": "^19", "react": "^19", "react-dom": "^19" }, "optionalPeers": ["@types/react"] }, "sha512-IUWVSTqVMA9OCL5/5xQlvCpu0s/j/JAiR4e6/MbNdQ0dboYRgXKrCIDfsaYVeiwgjy138Bdw68rClZTGO+Kk4g=="], + "@raystack/apsara": ["@raystack/apsara@1.0.0-rc.6", "", { "dependencies": { "@base-ui/react": "^1.3.0", "@base-ui/utils": "^0.2.6", "@radix-ui/react-icons": "^1.3.2", "@tanstack/match-sorter-utils": "^8.8.4", "@tanstack/react-table": "^8.9.2", "@tanstack/react-virtual": "^3.13.13", "@tanstack/table-core": "^8.9.2", "class-variance-authority": "^0.7.1", "color": "^5.0.0", "dayjs": "^1.11.11", "prism-react-renderer": "^2.4.1", "react-day-picker": "^9.6.7" }, "peerDependencies": { "@types/react": "^19", "react": "^19", "react-dom": "^19" }, "optionalPeers": ["@types/react"] }, "sha512-DWo5DVZbh5SND5XoKFKFlMlVYtHCnT3w+S7irbKAImV3N+aIeDoNeLa7bUAGzQfWpsm/jbwAwhEkuVqbnJEdmA=="], "@raystack/chronicle": ["@raystack/chronicle@workspace:packages/chronicle"], diff --git a/packages/chronicle/package.json b/packages/chronicle/package.json index 5a8c878..96f014f 100644 --- a/packages/chronicle/package.json +++ b/packages/chronicle/package.json @@ -47,7 +47,7 @@ "@opentelemetry/sdk-metrics": "^2.6.1", "@opentelemetry/semantic-conventions": "^1.40.0", "@radix-ui/react-icons": "^1.3.2", - "@raystack/apsara": "1.0.0-rc.5", + "@raystack/apsara": "1.0.0-rc.6", "@shikijs/rehype": "^4.0.2", "@vitejs/plugin-react": "^6.0.1", "chalk": "^5.6.2", From 3dead212fbf6d1e248d2b5174837ca60b9d39b6b Mon Sep 17 00:00:00 2001 From: Rishabh Date: Thu, 14 May 2026 12:06:44 +0530 Subject: [PATCH 3/9] fix: rename InputField to Input for apsara rc.6 compatibility Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/components/api/playground-dialog.tsx | 18 +++++++++--------- .../chronicle/src/components/common/index.ts | 2 +- .../src/components/common/input-field.tsx | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/chronicle/src/components/api/playground-dialog.tsx b/packages/chronicle/src/components/api/playground-dialog.tsx index eb329d8..36858a3 100644 --- a/packages/chronicle/src/components/api/playground-dialog.tsx +++ b/packages/chronicle/src/components/api/playground-dialog.tsx @@ -2,7 +2,7 @@ import { useState, useCallback, useMemo } from 'react' import type { OpenAPIV3 } from 'openapi-types' -import { Dialog, Button, Badge, IconButton, InputField, CopyButton, Select, Menu } from '@raystack/apsara' +import { Dialog, Button, Badge, IconButton, Input, CopyButton, Select, Menu } from '@raystack/apsara' import { Cross2Icon, ChevronDownIcon, ChevronUpIcon, PlayIcon, PlusIcon } from '@radix-ui/react-icons' import { CounterClockwiseClockIcon, CodeIcon } from '@radix-ui/react-icons' import { MethodBadge } from '@/components/api/method-badge' @@ -263,13 +263,13 @@ export function PlaygroundDialog({
Username
- setBasicUser(e.target.value)} /> + setBasicUser(e.target.value)} />
Password
- setBasicPass(e.target.value)} /> + setBasicPass(e.target.value)} />
@@ -277,7 +277,7 @@ export function PlaygroundDialog({
{currentScheme.headerName}
- setAuthToken(e.target.value)} /> + setAuthToken(e.target.value)} />
) : null} @@ -285,7 +285,7 @@ export function PlaygroundDialog({
{f.name}
- setHeaderValues({ ...headerValues, [f.name]: e.target.value })} /> + setHeaderValues({ ...headerValues, [f.name]: e.target.value })} />
))} @@ -307,7 +307,7 @@ export function PlaygroundDialog({
{f.name}
- {f.name}
- (
- {field.name} {field.required && required}
- Date: Thu, 14 May 2026 12:06:54 +0530 Subject: [PATCH 4/9] fix: replace string gap props with numbers for apsara rc.6 Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/themes/default/ContentDirButtons.tsx | 2 +- packages/chronicle/src/themes/default/Layout.tsx | 12 ++++++------ .../chronicle/src/themes/default/VersionSwitcher.tsx | 4 ++-- .../chronicle/src/themes/paper/VersionSwitcher.tsx | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/chronicle/src/themes/default/ContentDirButtons.tsx b/packages/chronicle/src/themes/default/ContentDirButtons.tsx index c948b94..dc68e7f 100644 --- a/packages/chronicle/src/themes/default/ContentDirButtons.tsx +++ b/packages/chronicle/src/themes/default/ContentDirButtons.tsx @@ -19,7 +19,7 @@ export function ContentDirButtons() { const { visible, overflow } = splitContentButtons(entries, MAX_VISIBLE); return ( - + {visible.map(entry => ( - + {config.search?.enabled && } @@ -186,8 +186,8 @@ export function Layout({
@@ -336,7 +336,7 @@ export function PlaygroundDialog({ size="small" placeholder={f.description ?? 'Enter value'} value={queryValues[f.name] ?? ''} - onChange={(e) => setQueryValues({ ...queryValues, [f.name]: e.target.value })} + onValueChange={(v) => setQueryValues({ ...queryValues, [f.name]: v })} />
@@ -498,9 +498,9 @@ function BodyFieldRow({ field, value, onChange }: { size="small" placeholder={`${field.name}[${i}]`} value={String(item)} - onChange={(e) => { + onValueChange={(v) => { const updated = [...items] - updated[i] = e.target.value + updated[i] = v onChange(updated) }} /> @@ -543,7 +543,7 @@ function BodyFieldRow({ field, value, onChange }: { size="small" placeholder={field.description ?? 'Enter value'} value={String(value ?? '')} - onChange={(e) => onChange(e.target.value)} + onValueChange={(v) => onChange(v)} />