0.0.6
Highlights
- MySQL and PostgreSQL DDL import with asynchronous parsing and progress reporting.
- Gallery pagination (10 per page) with simple previous/next controls.
- Card‑based database selection in Create Diagram.
- Improved Import Dialog validation and database icons.
New & Improved
- MySQL and PostgreSQL DDL Import (8bee30f): import SQL DDL files/scripts to generate diagrams.
- Enhanced MySQL/PostgreSQL Parser (b972563): async parsing, composite foreign keys, extra column attributes, better syntax coverage, diagnostics for warnings/errors, and visible progress in ImportDialog.
- Gallery Sort & Search (dba6ee9): quickly locate diagrams with A–Z sorting and a search bar.
- Pagination (a518c78): display 10 items per page with previous/next.
- Create Diagram UI (a518c78): replace dropdown with database icon cards (MySQL, PostgreSQL; SQL Server, SQLite coming soon).
- Import Dialog UX (e93e023, a518c78): database icons, clearer validation, and progress updates.
- Relationship‑Based Layout (6f41ce4): auto‑organize tables by foreign‑key relationships.
- Zone‑Aware Reorganization (7e1ad2f): lock zones, warn before reorganizing, and respect locked areas.
- Duplicate Diagram (d300ad1): duplicate existing diagrams with unique IDs.
- Table Overlap Option (b9aa3e4): allow overlap during creation when compactness is desired.
- What’s New Dialog (25904e7): in‑app release notes with Markdown.
New Contributors
- @HassanBahati made their first contribution in #22
Full Changelog: 0.0.5...0.0.6