Skip to content

Conversation

@tnyo43
Copy link
Member

@tnyo43 tnyo43 commented Oct 29, 2025

Issue

  • resolve:

Why is this change needed?

This PR will activate "table" input mode in CommandPalette.
Users can switch to the "table" mode by pressing Tab key. In the "table" mode, the table column and index options are shown and they link to the TableDetail content.

Screen.Recording.0007-10-30.at.8.07.08.mov

Mentioning about the code bases, this PR will just removing the feature flag and enabling the "table" input mode always.

Summary by CodeRabbit

  • Improvements

    • Simplified command palette interaction: Tab key now consistently activates table mode whenever table suggestions are available, removing previous conditional restrictions.
    • Command input behavior is now more predictable across all interaction contexts.
  • Tests

    • Comprehensive updates to verify Tab-key behavior across all input modes, including mode switching and input completion scenarios.

@giselles-ai
Copy link

giselles-ai bot commented Oct 29, 2025

Finished running flow.

Step Status Updated(UTC)
1 Oct 29, 2025 10:55pm
2 Oct 29, 2025 10:56pm
3 Oct 29, 2025 10:56pm

@vercel
Copy link

vercel bot commented Oct 29, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
liam-app Ready Ready Preview Comment Oct 29, 2025 11:06pm
liam-assets Ready Ready Preview Comment Oct 29, 2025 11:06pm
liam-erd-sample Ready Ready Preview Comment Oct 29, 2025 11:06pm
liam-storybook Ready Ready Preview Comment Oct 29, 2025 11:06pm
1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
liam-docs Ignored Ignored Preview Oct 29, 2025 11:06pm

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 29, 2025

Walkthrough

Removed the isTableModeActivatable prop from CommandPaletteContent and CommandPaletteSearchInput. Tab-key handling was simplified: Tab now unconditionally activates table mode when the current suggestion is a table, or completes the input for non-table suggestions. Tests updated accordingly.

Changes

Cohort / File(s) Change summary
Component prop removal
frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.tsx, frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.tsx
Removed isTableModeActivatable prop and its Props/type declarations; component signatures simplified; logic gated by that prop made unconditional (Tab-to-table activation always allowed); removed related conditional branches and TODOs.
Tests updated
frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx, frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx
Removed explicit isTableModeActivatable render usage; updated Tab-key expectations: Tab switches to table mode when suggestion is a table (clearing input) or completes input for non-table suggestions; removed tests asserting gating behavior.
Changelog / changeset
.changeset/fancy-beds-joke.md
Added changelog entry documenting unconditional Tab-to-table activation and Tab completion behavior updates.

Sequence Diagram(s)

sequenceDiagram
  participant U as User
  participant I as SearchInput
  participant S as SuggestionEngine
  participant M as ModeController

  U->>I: Type query
  I->>S: Request suggestions
  S-->>I: Return suggestion (table or non-table)

  alt suggestion is table
    U->>I: Press Tab
    I->>M: setMode(type: "table", tableName)
    I-->>U: Clear input (empty)
  else suggestion is non-table
    U->>I: Press Tab
    I-->>U: Complete input with suggestion text
    Note right of M: Mode unchanged
  end
Loading

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

  • Reviewers should verify callers of CommandPaletteContent no longer pass the removed prop.
  • Confirm Tab behavior for all suggestion types (table, column, index, command) matches intended UX.
  • Check tests thoroughly for coverage of edge cases (empty suggestion, keyboard focus).

Possibly related PRs

Suggested labels

Review effort 3/5

Suggested reviewers

  • junkisai
  • NoritakaIkeda
  • sasamuku
  • MH4GF
  • hoshinotsuyoshi

Poem

🐰 A key tapped lightly, the table takes flight,
No prop to guard it, Tab glows bright.
Input completes or clears away,
A rabbit cheers for simpler play. ✨

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Title Check ✅ Passed The pull request title "✨feat(command palette): enable Command Palette 'table' input mode" is directly related to the main change in the changeset. The primary modification is removing the isTableModeActivatable prop from the CommandPaletteContent and CommandPaletteSearchInput components and making the table mode switching behavior unconditional, which effectively enables the table input mode feature. The title accurately captures this core objective and is specific enough that a teammate reviewing the commit history would clearly understand the change relates to enabling a new feature in the Command Palette. While the title includes an emoji that could be considered stylistic noise, it follows conventional commit format conventions and does not obscure the meaning or clarity of the change being made.
Description Check ✅ Passed The PR description follows the required template structure with both the "Issue" and "Why is this change needed?" sections present. The "Why is this change needed?" section is well-developed, providing clear explanation of what the PR accomplishes (activating table mode in CommandPalette by pressing Tab), user-facing benefits, and implementation details (removing the feature flag). However, the "Issue" section contains only a placeholder "resolve:" with no actual issue reference or details filled in, which is incomplete documentation of the underlying motivation or tracking.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/release-command-palette-table-mode

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@supabase
Copy link

supabase bot commented Oct 29, 2025

Updates to Preview Branch (feat/release-command-palette-table-mode) ↗︎

Deployments Status Updated
Database Wed, 29 Oct 2025 23:02:21 UTC
Services Wed, 29 Oct 2025 23:02:21 UTC
APIs Wed, 29 Oct 2025 23:02:21 UTC

Tasks are run on every commit but only new migration files are pushed.
Close and reopen this PR if you want to apply changes from existing seed or migration files.

Tasks Status Updated
Configurations Wed, 29 Oct 2025 23:02:22 UTC
Migrations Wed, 29 Oct 2025 23:02:22 UTC
Seeding Wed, 29 Oct 2025 23:02:22 UTC
Edge Functions Wed, 29 Oct 2025 23:02:22 UTC

View logs for this Workflow Run ↗︎.
Learn more about Supabase for Git ↗︎.

@giselles-ai
Copy link

giselles-ai bot commented Oct 29, 2025

Check changeset necessity

Status:

  • REQUIRED

Reason:

  • Affects @liam-hq/erd-core, which is a target package that requires a changeset.
  • Introduces a user-facing feature: Command Palette “table” input mode is now enabled by default and accessible via Tab.
  • Behavioral change: Tab key now switches to table mode when a table suggestion is present; completion behavior adjusted in other modes.
  • Minor API cleanup inside the package (removed isTableModeActivatable prop) accompanies the feature release.

Changeset (copy & paste):

---
"@liam-hq/erd-core": minor
---
- ✨ Enable Command Palette "table" input mode by default
  - Pressing Tab with a table suggestion switches to table mode and clears the input
  - Tab now completes suggestions in non-default modes and for non-table suggestions
  - Removed the temporary feature flag prop `isTableModeActivatable` from internal components

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between cd6de51 and fa6d3bc.

📒 Files selected for processing (4)
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx (3 hunks)
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.tsx (1 hunks)
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx (3 hunks)
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.tsx (3 hunks)
🧰 Additional context used
📓 Path-based instructions (6)
**/*.tsx

📄 CodeRabbit inference engine (AGENTS.md)

Name React component files in PascalCase and use TSX (e.g., App.tsx)

Files:

  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.tsx
**/*.test.{ts,tsx}

📄 CodeRabbit inference engine (AGENTS.md)

Write unit tests with filenames ending in .test.ts or .test.tsx colocated near source

Files:

  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx
**/*.{ts,tsx}

📄 CodeRabbit inference engine (AGENTS.md)

Use TypeScript/TSX across the codebase

Files:

  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.tsx
frontend/packages/**

📄 CodeRabbit inference engine (AGENTS.md)

Shared libraries and tools live under frontend/packages

Files:

  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.tsx
frontend/**/*.{ts,tsx}

📄 CodeRabbit inference engine (CLAUDE.md)

frontend/**/*.{ts,tsx}: Use named exports only (no default exports)
Import UI components from @liam-hq/ui when available
Import icons from @liam-hq/ui
Follow existing import patterns and tsconfig path aliases
Use consts instead of function declarations for simple utilities (e.g., const toggle = () => {})
Use runtime type validation with valibot for external data validation
Use early returns for readability

Files:

  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.tsx
frontend/**/*.{test,spec}.{ts,tsx}

📄 CodeRabbit inference engine (CLAUDE.md)

Follow principles outlined in @docs/test-principles.md for tests

Files:

  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx
🧠 Learnings (4)
📓 Common learnings
Learnt from: tnyo43
PR: liam-hq/liam#3129
File: frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteOptions/TableOptions.tsx:11-15
Timestamp: 2025-08-23T03:36:21.590Z
Learning: The CommandPalette and its child components (including CommandPaletteContent and TableOptions) in the ERD renderer are only rendered on the client side, so SSR safety checks for window object access are not necessary in this context.
Learnt from: tnyo43
PR: liam-hq/liam#3129
File: frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteOptions/TableOptions.tsx:11-15
Timestamp: 2025-08-23T03:36:21.590Z
Learning: In the liam ERD codebase, CommandPalette.tsx has a 'use client' directive, ensuring that all CommandPalette child components (CommandPaletteContent, TableOptions, etc.) run only on the client side, making window object access safe without additional typeof checks.
📚 Learning: 2025-08-23T03:36:21.590Z
Learnt from: tnyo43
PR: liam-hq/liam#3129
File: frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteOptions/TableOptions.tsx:11-15
Timestamp: 2025-08-23T03:36:21.590Z
Learning: In the liam ERD codebase, CommandPalette.tsx has a 'use client' directive, ensuring that all CommandPalette child components (CommandPaletteContent, TableOptions, etc.) run only on the client side, making window object access safe without additional typeof checks.

Applied to files:

  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.tsx
📚 Learning: 2025-08-23T03:36:21.590Z
Learnt from: tnyo43
PR: liam-hq/liam#3129
File: frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteOptions/TableOptions.tsx:11-15
Timestamp: 2025-08-23T03:36:21.590Z
Learning: The CommandPalette and its child components (including CommandPaletteContent and TableOptions) in the ERD renderer are only rendered on the client side, so SSR safety checks for window object access are not necessary in this context.

Applied to files:

  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.tsx
📚 Learning: 2025-10-14T03:19:19.170Z
Learnt from: CR
PR: liam-hq/liam#0
File: CLAUDE.md:0-0
Timestamp: 2025-10-14T03:19:19.170Z
Learning: Applies to frontend/**/*.{test,spec}.{ts,tsx} : Follow principles outlined in docs/test-principles.md for tests

Applied to files:

  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx
  • frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx
🧬 Code graph analysis (2)
frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx (1)
frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.tsx (1)
  • CommandPaletteSearchInput (23-149)
frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx (1)
frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.tsx (1)
  • CommandPaletteContent (49-125)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
  • GitHub Check: frontend-ci
  • GitHub Check: frontend-lint
  • GitHub Check: Supabase Preview
  • GitHub Check: security-review
🔇 Additional comments (4)
frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.tsx (1)

17-21: LGTM! Clean removal of the feature gate.

The removal of isTableModeActivatable simplifies the component by making table mode activation unconditional. The logic is correct: Tab now always switches to table mode when a table is suggested (lines 78-84), and otherwise completes the input with the suggestion value (lines 103-106).

Also applies to: 23-28, 54-54, 78-84, 102-109

frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteSearchInput/CommandPaletteSearchInput.test.tsx (1)

57-98: LGTM! Comprehensive test coverage for the simplified behavior.

The tests correctly verify the unconditional Tab behavior across all input modes:

  • Default mode: switches to table mode when a table is suggested, completes input otherwise
  • Command mode: completes input with suggestion
  • Table mode: completes input with column/index name, handles table suggestions appropriately

The addition of the test at lines 221-237 properly covers the edge case where a table is suggested while already in table mode.

Also applies to: 140-156, 199-237

frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.tsx (1)

49-49: LGTM! Clean simplification of the component API.

The removal of the Props type and isTableModeActivatable prop correctly aligns with the unconditional table mode activation behavior. The component signature is now simpler and the CommandPaletteSearchInput is invoked without the removed prop.

Also applies to: 76-81

frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteContent/CommandPaletteContent.test.tsx (1)

197-197: LGTM! Tests correctly updated to reflect the simplified component API.

The removal of isTableModeActivatable from the render calls aligns with the updated CommandPaletteContent component signature. All test scenarios continue to verify the expected behavior with the now-unconditional table mode activation.

Also applies to: 212-212, 248-248

@tnyo43 tnyo43 changed the title ✨Feat/release command palette table mode ✨feat(command palette): enable Command Palette "table" input mode Oct 29, 2025
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
.changeset/fancy-beds-joke.md (1)

2-2: Verify the version bump level for this feature.

The changeset declares a patch version bump for a new feature (indicated by the ✨ emoji). Following semantic versioning, new features typically warrant a minor version bump (e.g., 1.2.0 → 1.3.0) rather than a patch bump, which is reserved for bug fixes. Confirm whether patch is the intended bump level for this project's versioning strategy.

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between fa6d3bc and ce5b7fa.

📒 Files selected for processing (1)
  • .changeset/fancy-beds-joke.md (1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: tnyo43
PR: liam-hq/liam#3129
File: frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteOptions/TableOptions.tsx:39-55
Timestamp: 2025-08-23T03:35:44.821Z
Learning: When working with cmdk library components, avoid setting tabIndex manually as cmdk handles focus management and keyboard navigation internally for Command.Item elements.
Learnt from: tnyo43
PR: liam-hq/liam#3129
File: frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteOptions/TableOptions.tsx:11-15
Timestamp: 2025-08-23T03:36:21.590Z
Learning: The CommandPalette and its child components (including CommandPaletteContent and TableOptions) in the ERD renderer are only rendered on the client side, so SSR safety checks for window object access are not necessary in this context.
📚 Learning: 2025-08-23T03:36:21.590Z
Learnt from: tnyo43
PR: liam-hq/liam#3129
File: frontend/packages/erd-core/src/features/erd/components/ERDRenderer/CommandPalette/CommandPaletteOptions/TableOptions.tsx:11-15
Timestamp: 2025-08-23T03:36:21.590Z
Learning: In the liam ERD codebase, CommandPalette.tsx has a 'use client' directive, ensuring that all CommandPalette child components (CommandPaletteContent, TableOptions, etc.) run only on the client side, making window object access safe without additional typeof checks.

Applied to files:

  • .changeset/fancy-beds-joke.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: Supabase Preview
  • GitHub Check: codeql / languages (javascript) / Perform CodeQL for javascript
  • GitHub Check: frontend-ci
  • GitHub Check: frontend-lint
  • GitHub Check: Supabase Preview
🔇 Additional comments (1)
.changeset/fancy-beds-joke.md (1)

5-8: Changelog entry is clear and well-structured.

The changeset entry effectively communicates the feature's three key behaviors: Tab-driven table mode activation, Tab-based input completion, and table options availability. Content aligns well with the underlying API changes (removal of isTableModeActivatable prop and simplified Tab-key logic).

@tnyo43
Copy link
Member Author

tnyo43 commented Oct 29, 2025

I did the following manual tests in https://liam-erd-sample-n7dim63tp-liambx.vercel.app

  • in default input mode
    • pressing Tab key switches to the "table" input mode with the selected table
  • in table input mode
    • pressing Delete key switches to the "default" input mode
    • mouse interactions
      • clicking column/index option opens TableDetail component with selected content
      • clicking column/index option with ⌘ Key opens a new tab and shows TableDetail component with selected content
    • keyboard interactions
      • pressing Enter key column/index option opens TableDetail component with selected content
      • pressing Enter key column/index option with ⌘ Key opens a new tab and shows TableDetail component with selected content

@tnyo43 tnyo43 marked this pull request as ready for review October 29, 2025 23:15
@tnyo43 tnyo43 requested a review from a team as a code owner October 29, 2025 23:15
@tnyo43 tnyo43 requested review from MH4GF, NoritakaIkeda, junkisai and sasamuku and removed request for a team October 29, 2025 23:15
Copy link
Member

@MH4GF MH4GF left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Congratulations!! 🎉

@MH4GF MH4GF added this pull request to the merge queue Nov 4, 2025
Merged via the queue into main with commit 17fa2bf Nov 4, 2025
32 checks passed
@MH4GF MH4GF deleted the feat/release-command-palette-table-mode branch November 4, 2025 02:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants