985 Commits

Author SHA1 Message Date
Jonathan Fishner
0b73295922
fix: preserve GIN index type in DBML export (#1075) 2026-02-03 12:00:35 +02:00
Jonathan Fishner
b21202e6c7
fix: enforce NOT NULL for primary key fields (#1061) 2026-01-13 17:53:00 +02:00
Jonathan Fishner
5754538d7e
fix: PostgreSQL unique/primary key import handling (#1062) 2026-01-13 17:38:17 +02:00
Jonathan Fishner
5314c88ae1
fix: add old Safari versions compatibility (#1058)
* fix: add Safari compatibility polyfills and workarounds

* fix: for new safaris

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2026-01-07 18:36:50 +02:00
Jonathan Fishner
6aadab174a
fix: normalize over-escaped default values in DBML export (#1059) 2026-01-07 18:25:21 +02:00
Jonathan Fishner
de26f731be
feat: add GIN index and array type support for PostgreSQL/CockroachDB (#1048)
* feat: add GIN index and array type support for PostgreSQL/CockroachDB

* fix

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2026-01-07 18:00:42 +02:00
Guy Ben-Aharon
63febde3f7
fix: correctly match DBML relationships when same table name exists in multiple schemas (#1057) 2026-01-07 13:21:22 +02:00
Guy Ben-Aharon
1dd3c93e50
fix: align relationships sidebar with cardinalities update (#1056) 2026-01-07 11:58:13 +02:00
Jonathan Fishner
a908d77db8
fix(export-image): inline SVG styles for relationship edges and cardinality markers (#1054) 2026-01-07 09:26:04 +02:00
Guy Ben-Aharon
1c46f96eb3
fix: add proper cardinality symbols to DBML (#1055)
* fix: add proper cardinality symbols to DBML export

* fix
2026-01-06 20:20:53 +02:00
Guy Ben-Aharon
9fb451ed04
fix: scroll navigates back (#1053) 2026-01-06 17:25:28 +02:00
Guy Ben-Aharon
5bc2593108
fix: rels translations (#1052) 2026-01-06 14:34:58 +02:00
Guy Ben-Aharon
88f4a285e4
fix: normalize relationship cardinalities so many is always on target (#1051) 2026-01-06 14:11:41 +02:00
Guy Ben-Aharon
d000024677
fix: constraints align create function (#1049) 2026-01-05 20:19:56 +02:00
Jonathan Fishner
6879e19fa5
feat: add check constraint support (#1046)
* feat: add check constraint support

* feat(import/export): add check constraint smart query import and fix SQL Server export issues

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2026-01-05 19:51:30 +02:00
Jonathan Fishner
0502efdc21
fix: add SQL viewes support for import via ddl (#1044) 2026-01-04 16:43:13 +02:00
Jonathan Fishner
21bbd48c15
fix: improve UI for views (#1043)
* fix: improve UI for views

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2026-01-04 16:37:51 +02:00
Guy Ben-Aharon
84e55f5df6
fix(filter): show visible/total count badge for schema and area groups (#1045) 2026-01-03 13:10:43 +02:00
Jonathan Fishner
ded5b14a62
fix: search languages (#1042) 2026-01-01 19:12:15 +02:00
Jonathan Fishner
6058db47c4
fix: update image export scale options and set as 4x default (#1040)
* fix: update image export scale options and set as 4x default

* fix(i18n): update image export scale labels with quality descriptions
2026-01-01 18:51:35 +02:00
Jonathan Fishner
8db2ddff55
fix(filter): improve filter UX - empty states + show all indicators (#1039)
* fix(filter): improve filter UX with search icon, empty states, and show-all indicators

* fix

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2026-01-01 18:13:21 +02:00
Jonathan Fishner
a43cc30c52
fix: add "New Database" button to Open Diagram dialog (#1041)
* feat: add "New Database" button to Open Diagram dialog

* fix: rename Browse to Open/All databases

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2026-01-01 12:47:05 +02:00
Guy Ben-Aharon
a63d2b3f74
fix: cardinality diff handle (#1038) 2025-12-25 18:19:35 +02:00
Guy Ben-Aharon
c39b699e93
fix: rels dbml diffs (#1037) 2025-12-25 17:03:07 +02:00
Guy Ben-Aharon
f25cd45e74
fix: correct FK placement for 1:1 relationships in PostgreSQL export (#1036) 2025-12-24 15:15:35 +02:00
Guy Ben-Aharon
c96466e6fb
fix: ddl import auto increment (#1035) 2025-12-24 12:58:03 +02:00
Guy Ben-Aharon
f10c220699
fix: pg serial export sql (#1034) 2025-12-24 11:51:06 +02:00
Jonathan Fishner
9e4b5a0cc6
fix(postgres): detect serial types and hide nextval defaults in smart query (#1032) 2025-12-23 18:30:11 +02:00
Guy Ben-Aharon
6eae4b0fc3
fix: serial ddl import in pg (#1033)
* fix: serial ddl import in pg

* fix
2025-12-23 16:00:07 +02:00
Guy Ben-Aharon
674ed2249e
fix: ddl import of scale and precision (#1031) 2025-12-23 13:46:40 +02:00
Jonathan Fishner
fb19a7ac2f
feat: deterministic SQL export for PostgreSQL to MySQL/MSSQL (#1030)
* feat: deterministic SQL export for PostgreSQL to MySQL/MSSQL

* fix

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-12-22 12:15:57 +02:00
Guy Ben-Aharon
d210319c3b
fix: normalize index type comparison using database defaults (#1029) 2025-12-21 19:06:19 +02:00
Guy Ben-Aharon
2d666bab0f
fix: export ddl index order (#1028)
* fix: export ddl index order

* fix
2025-12-21 13:16:27 +02:00
Guy Ben-Aharon
0af777584f
fix: change diff new id field (#1027) 2025-12-21 11:11:21 +02:00
Guy Ben-Aharon
a6d6482346
fix: add index change diff (#1026) 2025-12-21 10:52:43 +02:00
Guy Ben-Aharon
83dd5ba33d
fix: primary key index options (#1025) 2025-12-19 12:03:26 +02:00
Guy Ben-Aharon
70605324ec
fix: pk indexes sql export (#1024) 2025-12-18 20:02:33 +02:00
Guy Ben-Aharon
a5d1f40b6b
fix: dbml editor spaces + refs on schemas (#1023) 2025-12-18 16:08:14 +02:00
Guy Ben-Aharon
20208f6a51
fix: unique with pk on sql import (#1022) 2025-12-18 14:10:36 +02:00
Guy Ben-Aharon
1804f451fb
fix: nvm version (#1021) 2025-12-18 08:53:12 +02:00
Guy Ben-Aharon
4098524b90
fix: treat PostgreSQL decimal as synonym for numeric (#1020)
* fix: treat PostgreSQL decimal as synonym for numeric

* fix
2025-12-17 22:19:27 +02:00
Guy Ben-Aharon
e977ba5ef2
fix: properly merge inline refs with notes in DBML export (#1019) 2025-12-17 18:52:06 +02:00
Guy Ben-Aharon
f140d0528f
fix: add auto-closing brackets to DBML editor (#1018) 2025-12-17 17:51:07 +02:00
Guy Ben-Aharon
fad5adc048
fix: add dbml autocomplete (#1017) 2025-12-17 17:13:44 +02:00
Guy Ben-Aharon
db1cf45a8a
fix: PostgreSQL serial type parsing (#1016)
* fix: PostgreSQL serial type parsing

* fix
2025-12-17 12:39:18 +02:00
Guy Ben-Aharon
6293511373
chore: upgrade node version (#1015) 2025-12-17 11:33:00 +02:00
Jonathan Fishner
cef9fb6e83
fix: add defaults in import for all databases (#1014) 2025-12-17 09:21:02 +02:00
Guy Ben-Aharon
ac37848476
fix(comments): fix comments dbml (#1013) 2025-12-16 17:45:02 +02:00
Jonathan Fishner
16884233ca
fix: hide check JSON button after 2 failed fix attempts (#1010) 2025-12-16 14:41:32 +02:00
Jonathan Fishner
f9c9dcf56b
fix: handle escape sequences and double-quotes in metadata JSON parsing (#1009) 2025-12-16 14:37:06 +02:00