Guy Ben-Aharon
9e8979d062
update translate ( #957 )
2025-10-21 15:44:49 +03:00
Guy Ben-Aharon
9ed27cf30c
fix: preserve multi-word types in DBML export/import ( #956 )
...
* fix: preserve multi-word types in DBML export/import
* fix
2025-10-21 15:10:02 +03:00
Guy Ben-Aharon
2c4b344efb
fix: resolve dbml increment & nullable attributes issue ( #954 )
...
* fix: resolve dbml increment attribute
* fix nullable
* fix
2025-10-21 12:31:32 +03:00
Guy Ben-Aharon
ccb29e0a57
fix: resolve canvas filter tree state issues ( #953 )
2025-10-20 17:12:15 +03:00
Guy Ben-Aharon
7d811de097
fix: add open table in editor from canvas edit ( #952 )
2025-10-20 15:56:04 +03:00
Guy Ben-Aharon
62dec48572
fix: use flag for custom types ( #951 )
2025-10-19 18:54:08 +03:00
Jonathan Fishner
49328d8fbd
fix: add support for arrays ( #949 )
...
* feat: add array field support with diff visualization
* some refactor
* fix
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-10-19 17:47:39 +03:00
Jonathan Fishner
459698b5d0
fix: add support for parsing default values in DBML ( #948 )
2025-10-16 21:07:55 +03:00
Guy Ben-Aharon
7ad0e7712d
fix: manipulate schema directly from the canvas ( #947 )
2025-10-16 17:37:20 +03:00
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