v0.1.0
What's included
Core (@titanbase/core)
- Portable
.titan.jsonschema format - Zod validation with 15+ diagnostic checks
- Schema normalization for deterministic output
Visual Editor (@titanbase/editor)
- ReactFlow-based canvas with drag-and-drop tables
- Full CRUD: tables, columns, relations, indexes, enums
- Cascade delete (removing a table cleans up relations and positions)
- Undo/redo (80 levels, snapshot-based)
- Dark mode, keyboard shortcuts (Ctrl+Z/Y/S/F, Delete)
- Search/filter, auto-layout, multi-select (Shift+click)
- Relation hover preview with column details
- Cloud-ready API:
onSave,onSchemaChange,cloudModeprops
PostgreSQL Export (@titanbase/export-postgres)
- CREATE SCHEMA, TYPE, TABLE, INDEX, FOREIGN KEY
- COMMENT ON for tables, columns, types, indexes, constraints
- Safe identifier quoting, deterministic output
- Warnings for unsupported types (graceful fallback to text)
Examples
- Blog, E-commerce, SaaS, Messaging (Slack-like), Project Management (Linear-like)