Guy Ben-Aharon
34475add32
feat: create relationships on canvas modal ( #946 )
...
* feat: create relationships on canvas modal
* feat: create relationships on canvas modal
* feat: create relationships on canvas modal
* fix
* fix
* fix
* fix
2025-10-13 18:08:28 +03:00
Guy Ben-Aharon
38fedcec0c
fix: exit table edit on area click ( #945 )
...
* fix: exit table edit on area click
* fix
2025-10-10 19:38:43 +03:00
Guy Ben-Aharon
498655e7b7
fix: prevent text input glitch when editing table field names ( #944 )
2025-10-10 15:22:09 +03:00
Jonathan Fishner
bcd8aa9378
fix: auto-enter edit mode when creating new tables from canvas ( #943 )
...
* fix: auto-enter edit mode when creating new tables from canvas or sidebar
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-10-09 15:43:41 +03:00
Jonathan Fishner
b15bc945ac
fix: add timestampz and int as datatypes to postgres ( #940 )
2025-10-09 15:05:33 +03:00
Guy Ben-Aharon
c3c646bf7c
fix: add rels export dbml ( #937 )
2025-09-28 20:27:41 +03:00
Jonathan Fishner
57b3b8777f
fix: add auto-increment field detection in smart-query import ( #935 )
2025-09-28 17:09:02 +03:00
Guy Ben-Aharon
bb033091b1
fix: dbml diff fields types preview ( #934 )
2025-09-28 17:02:56 +03:00
Guy Ben-Aharon
c9ac8929c5
chore(main): release 1.16.0 ( #881 )
v1.16.0
2025-09-27 15:57:34 +03:00
Guy Ben-Aharon
c567c0a5f3
fix: remove many to many rel option ( #933 )
2025-09-24 14:14:49 +03:00
Guy Ben-Aharon
2dc1a6fc75
fix: move area utils ( #932 )
2025-09-23 11:28:08 +03:00
Guy Ben-Aharon
98f6edd5c8
fix: add areas width and height + table width to diff check ( #931 )
...
* fix: add areas width and height + table width to diff check
* fix
2025-09-23 11:12:46 +03:00
Guy Ben-Aharon
47a7a73a13
fix: add tests for diff ( #930 )
...
* fix: add tests for diff
* fix
2025-09-21 18:34:29 +03:00
Guy Ben-Aharon
d71b46e8b5
move utils to dir ( #929 )
2025-09-21 16:58:12 +03:00
Guy Ben-Aharon
e4c4a3b354
fix: add diff x,y ( #928 )
2025-09-21 12:12:20 +03:00
Guy Ben-Aharon
1b8d51b73c
fix: diff logic ( #927 )
2025-09-20 19:40:04 +03:00
Guy Ben-Aharon
93d72a896b
fix: dbml edit mode glitch ( #925 )
2025-09-17 20:23:42 +03:00
Guy Ben-Aharon
9991077978
fix: handle bidirectional relationships in DBML export ( #924 )
2025-09-17 18:13:48 +03:00
Guy Ben-Aharon
bc82f9d6a8
fix: dbml export default time bug ( #922 )
2025-09-17 15:08:44 +03:00
Guy Ben-Aharon
26dc299cd2
fix: dbml export renaming fields bug ( #921 )
2025-09-17 14:27:53 +03:00
Guy Ben-Aharon
d6ba4a4074
fix: import dbml set pk field unique ( #920 )
2025-09-17 11:36:29 +03:00
Jonathan Fishner
d09379e8be
feat: add area context menu and UI improvements ( #918 )
...
* feat: add area context menu and UI improvements
- Add right-click context menu for areas with edit/delete options
- Add pencil icon on hover for diagram name
- Add dynamic input width for diagram name
- Keep existing useClickAway behavior
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-09-16 14:57:38 +03:00
Guy Ben-Aharon
bdc41c0b74
fix: trigger edit table on canvas from context menu ( #919 )
2025-09-16 10:15:42 +03:00
Jonathan Fishner
d3dbf41894
fix(sqlite): improve parser to handle tables without column types and fix column detection ( #914 )
2025-09-15 20:50:44 +03:00
Jonathan Fishner
e6783a89cc
refactor: remove dedicated DBML import dialog ( #907 )
...
* refactor: remove dedicated DBML import dialog and unify import flow through ImportDatabaseDialog
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-09-15 19:24:35 +03:00
Jonathan Fishner
af3638da7a
feat(import-db): add DBML syntax to import database dialog ( #768 )
...
* feat(editor): add import DBML syntax in import database dialog
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-09-15 19:01:50 +03:00
Guy Ben-Aharon
8954d893bb
feat: add quick table mode on canvas ( #915 )
...
* fix: add quick table mode on canvas
* fix
* fix
* fix
2025-09-14 20:42:01 +03:00
Guy Ben-Aharon
1a6688e85e
alignment ( #912 )
2025-09-11 12:32:58 +03:00
Guy Ben-Aharon
5e81c1848a
fix(dbml): export array fields without quotes ( #911 )
2025-09-10 22:24:05 +03:00
Guy Ben-Aharon
2bd9ca25b2
fix: update deps vulns ( #909 )
2025-09-10 16:37:33 +03:00
Guy Ben-Aharon
b016a70691
fix: move auto arrange to toolbar ( #904 )
2025-09-07 12:02:33 +03:00
Jonathan Fishner
a0fb1ed08b
feat: add zoom navigation buttons to canvas filter for tables and areas ( #903 )
...
* feat: add zoom navigation buttons to canvas filter for tables and areas
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-09-04 16:18:50 +03:00
Guy Ben-Aharon
ffddcdcc98
fix: export sql + import metadata lib ( #902 )
2025-09-04 12:10:56 +03:00
Jonathan Fishner
fe9ef275b8
fix: improve SQL default value parsing for PostgreSQL, MySQL, and SQL Server with proper type handling and casting support ( #900 )
2025-09-04 11:18:02 +03:00
Guy Ben-Aharon
df89f0b6b9
fix: remove general db creation ( #901 )
2025-09-03 20:57:12 +03:00
Guy Ben-Aharon
534d2858af
readonly editor ( #899 )
2025-09-03 15:59:21 +03:00
Jonathan Fishner
2a64deebb8
fix(sql-import): handle SQL Server DDL with multiple tables, inline foreign keys, and case-insensitive field matching ( #897 )
2025-09-02 15:15:15 +03:00
Guy Ben-Aharon
e5e1d59327
fix: reset increment and default when change field ( #896 )
2025-09-01 18:48:00 +03:00
Guy Ben-Aharon
aa290615ca
fix(sql-import): support ALTER TABLE ALTER COLUMN TYPE in PostgreSQL importer ( #895 )
2025-09-01 17:13:42 +03:00
Guy Ben-Aharon
ec6e46fe81
fix: add support for ALTER TABLE ADD COLUMN in PostgreSQL importer ( #892 )
2025-09-01 11:45:14 +03:00
Guy Ben-Aharon
ac128d67de
align filter ( #890 )
2025-08-31 19:18:43 +03:00
Guy Ben-Aharon
07937a2f51
fix: export dbml issues after upgrade version ( #883 )
...
* fix: dbml export
* fix
* fix
* fix
* fix
* fix
2025-08-27 20:44:18 +03:00
Guy Ben-Aharon
d8e0bc7db8
fix: upgrade dbml lib ( #880 )
2025-08-27 14:42:02 +03:00
Guy Ben-Aharon
1ce265781b
chore(main): release 1.15.1 ( #878 )
v1.15.1
2025-08-27 12:53:00 +03:00
Aaron Dewes
60c5675cbf
fix(custom-types): Make schema optional ( #866 )
...
* fix(custom-types): Make schema optional
The schema is optional in practice for custom types (as seen in the TS types above), and not always included in exports.
* add nullable
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-08-27 12:48:14 +03:00
Jonathan Fishner
66b086378c
fix: handle quoted identifiers with special characters in SQL import/export and DBML generation ( #877 )
...
* fix: handle quoted identifiers with special characters in SQL import/export and DBML generation
* add tests and fix build
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-08-27 12:21:41 +03:00
Guy Ben-Aharon
abd2a6ccbe
fix: add actions menu to diagram list + add duplicate diagram ( #876 )
2025-08-26 17:10:25 +03:00
Guy Ben-Aharon
459c5f1ce3
chore(main): release 1.15.0 ( #835 )
v1.15.0
2025-08-26 15:15:41 +03:00
Guy Ben-Aharon
44be48ff3a
fix: improve creating view to table dependency ( #874 )
2025-08-26 15:10:11 +03:00
Aaron Dewes
ad8e34483f
fix(cla): Harden action ( #867 )
...
The CLA action does not need contents: write permission. Limit it to read for security.
2025-08-26 13:41:29 +03:00