Skip to content

0.4.0

Choose a tag to compare

@madeburo madeburo released this 21 Jun 15:50

Added

Editor

  • Added per-action call-to-action affordances on the start screen cards (Create schema, Browse templates, Open file, Import SQL) that reveal on hover.
  • Added an explicit responsive viewport configuration for correct mobile rendering and safe-area handling.
  • Added actionable project, table, column, relation, index, enum, and metadata diagnostics.
  • Added diagnostic entity context, help text, severity counts, issue codes, and direct object selection.
  • Added local PostgreSQL .sql import entry points to the start screen, toolbar, empty canvas, and Project Overview.
  • Added a non-blocking import report for unsupported SQL and a failure state that preserves the current schema.

Importers

  • Added @titanbase/import-postgres with deterministic browser-safe PostgreSQL DDL parsing.
  • Added support for enums, tables, column and table constraints, foreign keys, indexes, comments, quoted identifiers, and namespaces.
  • Added line-aware warnings for unsupported statements, expression indexes, unsupported constraints, and unresolved references.
  • Added 25 importer tests, including a PostgreSQL import/export integration scenario.

Changed

  • Reworked the start screen action cards into a balanced, uniform grid with consistent icons, a refined "Recommended" badge, and equal heights.
  • Made the start screen scrollable on mobile and stacked the hero, header, and cards for small viewports.
  • Compacted the editor toolbar (smaller logo, tighter spacing and controls) and moved the Website and Docs links to the end of the toolbar as icon-only buttons with tooltips.
  • Shortened the toolbar "Import SQL" action label to "Import".
  • Made the editor toolbar horizontally scrollable so all actions stay reachable on narrow screens.

Fixed

  • Fixed the start screen cards rendering as an unbalanced 3 + 1 layout; they now reflow cleanly across breakpoints (4 → 2 → 1 columns) with no orphaned card.
  • Fixed the editor canvas not panning on touch devices by removing the oversized shell min-width that pushed content beyond the viewport.
  • Fixed the inspector sidebar being clipped off-screen and its collapse control becoming unreachable on narrower windows.
  • Fixed the start screen header overlapping the Docs/GitHub actions on small screens.
  • Fixed the oversized website mark icon by setting explicit dimensions.