Skip to content

release: v0.9.13#53

Closed
cevheri wants to merge 40 commits intodevfrom
release/v0.9.13
Closed

release: v0.9.13#53
cevheri wants to merge 40 commits intodevfrom
release/v0.9.13

Conversation

@cevheri
Copy link
Copy Markdown
Contributor

@cevheri cevheri commented Mar 27, 2026

Release v0.9.13

Changes

  • ci: Platform integration check workflow — automated CI guards for npm package rules
  • refactor: Standardize font sizes — remove custom @theme tokens, use standard Tailwind classes
  • refactor: Update icon stroke widths — consistent strokeWidth={1.5} across all Lucide icons
  • fix: Replace shadcn Button with plain button in sidebar/explorer
  • fix: Test selector updates for font/icon changes
  • docs: CLAUDE.md with platform integration rules and verification workflow

Platform Integration Fixes

  • Fixed tailwind-merge silently stripping custom text-body tokens
  • Fixed Lucide icon strokeWidth inconsistency (2 vs 1.5)
  • Fixed shadcn Button CSS specificity conflicts in embedded mode
  • Added CI guard to prevent regression of all above issues

🤖 Generated with Claude Code

cevheri and others added 30 commits March 26, 2026 04:40
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Composes useConnectionAdapter, useQueryAdapter, and useTabManager hooks
with existing Studio UI components to provide an embeddable IDE experience
for the platform integration. Removes standalone headers, connection
management modals, and command palette; gates optional features (AI,
charts, code generator, test data, schema diagram, data import) behind
WorkspaceFeatures flags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…cification

- Added `tsconfig.lib.json` for library configuration.
- Updated `bun.lock` to include new dependencies and peer dependencies.
- Created documentation for the StudioWorkspace composite export implementation plan and design specification.
- Introduced new types and hooks for workspace management.
- Enhanced global CSS for improved font scaling in the Studio IDE.
- Refactored QueryEditor for better UI consistency and accessibility.

This commit lays the groundwork for exporting the entire Studio workspace as a composite component, facilitating integration with the platform.
…QueryEditor component

- Added instructions for building the @libredb/studio package after component changes.
- Removed unused "Actions" section from the QueryEditor component for improved UI clarity.
…S entry

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
cevheri and others added 10 commits March 26, 2026 22:31
…s and class names

- Renamed test cases in QueryEditor to reflect updated button labels: 'Format', 'Copy', 'Clear', 'Lines', and 'AI'.
- Adjusted assertions to check for new button text and modified keyboard shortcut hint format.
- Updated SnapshotTimeline test to include 'truncate' class in label selection for accurate rendering checks.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
feat(workspace): add StudioWorkspace embeddable export
The publish job was missing dependency installation and library build steps.
Without these, dist/ would be empty since it's gitignored.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…standard configuration

Adjusted the port number in the useConnectionForm and connection-string-parser tests from 5433 to 5432 to reflect the standard PostgreSQL default port.
Updated various components to use consistent font sizes and styles, changing font weights from bold to medium and adjusting text sizes to enhance UI uniformity. This includes modifications in AIAutopilotPanel, CodeGenerator, ConnectionModal, and others to improve readability and maintain a cohesive design language.
Adjusted the stroke widths of various icons in components such as AIAutopilotPanel, CodeGenerator, CommandPalette, and others to enhance visual consistency and improve the overall UI experience. This change aims to standardize the appearance of icons throughout the application.
…guidelines

Updated CLAUDE.md to include essential platform integration rules for the npm package `@libredb/studio`, emphasizing the importance of adhering to Tailwind CSS and component usage standards to prevent silent style/layout issues when embedded in libredb-platform. Added detailed sections on Tailwind CSS rules, Lucide icon usage, component guidelines, and verification workflows to ensure consistency and reliability across both standalone and embedded modes.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@cevheri cevheri closed this Mar 27, 2026
@cevheri cevheri deleted the release/v0.9.13 branch March 27, 2026 14:03
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.

1 participant