Skip to content

Commit 26af8cb

Browse files
committed
feat(sql): query workspace UI updates [UX-1259]
SQL editor/workspace refactor (catalog-tree, sql-editor, sql-results, sql-wizard, sql-workspace, sql, sql API), plus vendored redpanda-ui registry component updates and supporting route/config changes. [UX-1259]
1 parent 99dfa82 commit 26af8cb

22 files changed

Lines changed: 997 additions & 1920 deletions

.gitignore

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ fixname.sh
66
# IDEs
77
**/.vscode
88
**/.idea
9+
**/.cursor
910
**/*.code-workspace
1011

1112
# Helper Scripts
@@ -17,7 +18,14 @@ requests.txt
1718
.prettierrc
1819

1920
# Local build tools installed via Taskfiles
20-
build
21+
/build
22+
/configs
2123

22-
.cursor
24+
# Go workspace (local dev only)
25+
go.work
26+
go.work.sum
27+
28+
# Claude Code local state
29+
.claude/worktrees/
30+
.claude/settings.local.json
2331
.claude/worktrees/

frontend/bun.lock

Lines changed: 9 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"@buf/redpandadata_cloud.connectrpc_query-es": "^2.2.0-20251128173054-b9f9fc6e5a70.1",
5555
"@buf/redpandadata_common.bufbuild_es": "^2.11.0-20260316210807-5d899910f714.1",
5656
"@bufbuild/cel": "^0.4.0",
57-
"@bufbuild/protobuf": "^2.11.0",
57+
"@bufbuild/protobuf": "^2.12.0",
5858
"@bufbuild/protoc-gen-es": "^2.10.0",
5959
"@builder.io/sdk-react": "^4.2.4",
6060
"@chakra-ui/object-utils": "^2.1",
@@ -93,7 +93,7 @@
9393
"class-variance-authority": "^0.7.1",
9494
"clsx": "^2.1.1",
9595
"cmdk": "^1.1.1",
96-
"date-fns": "^4.1.0",
96+
"date-fns": "^4.3.0",
9797
"dexie": "^4.2.1",
9898
"dexie-react-hooks": "^4.2.0",
9999
"dotenv": "^17.2.3",
@@ -124,7 +124,7 @@
124124
"react-draggable": "^4.5.0",
125125
"react-dropzone": "^15.0.0",
126126
"react-highlight-words": "^0.21.0",
127-
"react-hook-form": "^7.72.0",
127+
"react-hook-form": "^7.76.1",
128128
"react-markdown": "^10.1.0",
129129
"react-resizable-panels": "^3.0.6",
130130
"react-simple-code-editor": "^0.14.1",
@@ -142,7 +142,7 @@
142142
"use-stick-to-bottom": "^1.1.1",
143143
"vaul": "^1.1.2",
144144
"yaml": "^2.8.3",
145-
"zod": "^4.3.6",
145+
"zod": "^4.4.3",
146146
"zustand": "^5.0.8"
147147
},
148148
"devDependencies": {

frontend/rsbuild.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ export default defineConfig({
166166
semicolons: true,
167167
}),
168168
new MonacoWebpackPlugin({
169-
languages: ['yaml', 'json', 'typescript', 'javascript', 'protobuf'],
169+
languages: ['yaml', 'json', 'typescript', 'javascript', 'protobuf', 'sql'],
170170
customLanguages: [
171171
{
172172
label: 'yaml',

frontend/src/components/constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ export const FEATURE_FLAGS = {
2020
enableNewSecurityPage: true,
2121
enableTeamsBridge: false,
2222
enableNewTopicPage: true,
23+
enableSqlInConsole: true,
2324
};
2425

2526
// Cloud-managed tag keys for service account integration

0 commit comments

Comments
 (0)