Guy Ben-Aharon
0ca7008735
fix(dbml field comments): support export field comments in dbml ( #796 )
...
* fix(dbml field comments): support export field comments in dbml
* add tests
2025-07-27 20:53:55 +03:00
Guy Ben-Aharon
4bc71c52ff
fix(scroll): disable scroll x behavior ( #795 )
2025-07-27 20:15:04 +03:00
Guy Ben-Aharon
8f27f10dec
fix(dbml): support spaces in names ( #794 )
2025-07-27 19:44:43 +03:00
Guy Ben-Aharon
a93ec2cab9
fix: lost in canvas button animation ( #793 )
2025-07-27 17:34:48 +03:00
Jonathan Fishner
386e40a0bf
fix: update MariaDB database import smart query ( #792 )
2025-07-27 16:29:16 +03:00
Jonathan Fishner
bda150d4b6
feat: add floating "Show All" button when tables are out of view ( #787 )
...
* feat: add floating "Show All" button when tables are out of view
* fix view of show all for mobile
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-27 16:25:14 +03:00
Guy Ben-Aharon
87836e53d1
fix: remove unnecessary import ( #791 )
2025-07-27 12:29:19 +03:00
Jonathan Fishner
7e0483f1a5
feat(custom-types): add highlight fields option for custom types ( #726 )
...
* feat(custom-types): add highlight feilds option for custom types
* fix(custom-types): show indicator when custom type is in used
* feat(canvas): add enum highlight indicator with pulse animation and double-click to clear
* some fixes
* some fixes
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-27 12:17:57 +03:00
Jonathan Fishner
309ee9cb0f
fix(dbml-export): merge field attributes into single brackets and fix schema syntax ( #790 )
...
* fix(dbml-export): merge field attributes into single brackets and fix schema syntax
* fix build
2025-07-26 22:03:02 +03:00
Jonathan Fishner
79b885502e
fix(sql-server): improvment for sql-server import via sql script ( #789 )
...
* feat: improvment for sql-server import via sql script
* fix for test
* some fixes
* some fixes
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-25 19:16:35 +03:00
Guy Ben-Aharon
745bdee86d
fix(table-node): fix comment icon on field ( #786 )
2025-07-24 17:27:23 +03:00
Guy Ben-Aharon
08eb9cc55f
fix(table-node): improve field spacing ( #785 )
2025-07-24 16:41:45 +03:00
Jonathan Fishner
778f85d492
feat(datatypes): Add decimal / numeric attribute support + organize field row ( #715 )
...
* added decimal scale and precision support
* update i18n
* added button to reset - made values always enabled in pairs
* made button use ml
* added fix for when manually defined scales are set to 0
* fix
* some fixes
* some fixes
* some fixes
* some fixes
* some fixes
---------
Co-authored-by: Alexander Harris <mcalapurge@techie.com >
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-24 15:18:33 +03:00
Guy Ben-Aharon
fb92be7d3e
alignment sql export scripts ( #784 )
2025-07-23 21:00:52 +03:00
Jonathan Fishner
6df588f40e
fix: improve SQL export formatting and add schema-aware FK grouping ( #783 )
...
* fix: correct foreign key direction based on relationship cardinality in SQL exports
* fix: improve SQL export formatting and add schema-aware FK grouping
* fix build
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-23 18:05:59 +03:00
Guy Ben-Aharon
b46ed58dff
fix(table-select): add loading indication for import ( #782 )
2025-07-23 15:53:26 +03:00
Jonathan Fishner
0d9f57a9c9
feat: add table selection for large database imports ( #776 )
...
* feat: add table selection UI for large database imports (>50 tables)
* some changes
* some changes
* some changes
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-23 11:35:27 +03:00
Guy Ben-Aharon
b7dbe54c83
fix(canvas): fix filter eye button ( #780 )
2025-07-21 19:01:52 +03:00
Guy Ben-Aharon
43d1dfff71
fix: fix hotkeys on form elements ( #778 )
2025-07-21 17:31:42 +03:00
Guy Ben-Aharon
9949a46ee3
fix: set focus on filter search ( #775 )
2025-07-21 16:18:18 +03:00
Guy Ben-Aharon
dfbcf05b2f
feat(canvas): Add filter tables on canvas ( #774 )
...
* feat(canvas): filter tables on canvas
* fix build
* fix
* fix
2025-07-21 15:54:27 +03:00
Jonathan Fishner
f56fab9876
fix: update multiple schemas toast to require user action ( #771 )
...
* fix: update multiple schemas toast to require user action
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-21 12:43:57 +03:00
Jonathan Fishner
c9ea7da092
feat(default value): add default value option to table field settings ( #770 )
...
* feat: add default value option to table field settings
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-21 12:29:53 +03:00
Jonathan Fishner
22d46e1e90
fix(dbml-import): handle unsupported DBML features and add comprehensive tests ( #766 )
...
* fix(dbml-import): handle unsupported DBML features and add comprehensive tests
* fix build
* fix(dbml-export): handle composite primary keys, invalid defaults, and char type formatting
* fix build
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-21 11:33:34 +03:00
Guy Ben-Aharon
6af94afc56
fix(area): redo/undo after dragging an area with tables ( #767 )
2025-07-17 16:49:05 +03:00
Jonathan Fishner
f7f92903de
fix(sql-export): escape newlines and quotes in multi-line comments ( #765 )
2025-07-16 15:18:52 +03:00
Jonathan Fishner
b35e17526b
feat: implement area grouping with parent-child relationships ( #762 )
...
* feat: implement area grouping with parent-child relationships
* fix: improve area node visual appearance and text visibility
* update area header color
* fix build
* fix
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-16 15:11:16 +03:00
Guy Ben-Aharon
bf32c08d37
fix: remove error lag after autofix ( #764 )
2025-07-14 21:27:05 +03:00
Jonathan Fishner
5d337409d6
fix: add PostgreSQL tests and fix parsing SQL ( #760 )
...
* feat: add PostgreSQL tests and fix parsing SQL
* fix: disable format on paste for SQL DDL import
* some ui fixes + add tests to the ci
* fix
* fix validator and importer
* fix for maria-db
* fix
* remove improved
* fix
* fix
* fix
* fix for test
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-14 19:25:44 +03:00
Guy Ben-Aharon
67f5ac303e
fix: add open and create diagram to side menu ( #757 )
2025-07-08 13:28:44 +03:00
Guy Ben-Aharon
578546a171
chore(main): release 1.13.2 ( #756 )
v1.13.2
2025-07-06 14:02:21 +03:00
Jonathan Fishner
aa0b629a3e
fix: add DISABLE_ANALYTICS flag to opt-out of Fathom analytics ( #750 )
...
* feat: add DISABLE_ANALYTICS flag to opt-out of Fathom analytics
* fix: HIDE_BUCKLE_DOT_DEV -> HIDE_CHARTDB_CLOUD
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-06 13:52:58 +03:00
Guy Ben-Aharon
69beaa0a83
chore(main): release 1.13.1 ( #735 )
v1.13.1
2025-07-05 18:14:47 +03:00
Guy Ben-Aharon
4fcc49d49a
fix: general performance improvements on canvas ( #751 )
2025-07-04 12:23:29 +03:00
Guy Ben-Aharon
d15985e399
fix: resolve unresponsive cursor and input glitches when editing field comments ( #749 )
2025-07-02 20:33:52 +03:00
Jonathan Fishner
d429128e65
fix(dbml): Filter duplicate tables at diagram level before export dbml ( #746 )
2025-06-24 12:46:56 +03:00
Jonathan Fishner
2fce8326b6
fix(import-database): for custom types query to import supabase & timescale ( #745 )
2025-06-11 21:50:42 +03:00
Guy Ben-Aharon
433c68a33d
lib refactor ( #744 )
2025-06-10 11:04:51 +03:00
Guy Ben-Aharon
58acb65f12
fix duplicate ( #743 )
...
* fix duplicate
* fix duplicate
2025-06-08 15:27:50 +03:00
Guy Ben-Aharon
7978955819
lib fix ( #742 )
2025-06-08 14:44:45 +03:00
Jonathan Fishner
c6118e0cdb
fix(export-sql): conditionally show generic option and reorder by diagram type ( #708 )
...
* fix(export-sql): conditionally show generic option and reorder by diagram type
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-06-08 12:32:05 +03:00
Jonathan Fishner
7d063b905f
fix(import-db): fix mariadb import ( #740 )
2025-06-06 19:45:13 +03:00
Jonathan Fishner
e0ff198c3f
fix(dbml-editor): for some cases that the dbml had issues ( #739 )
2025-06-06 19:41:51 +03:00
Vlad Kovaliov
8b86e1c229
fix(table name): updates table name value when its updated from canvas/sidebar ( #716 )
2025-06-05 15:36:59 +03:00
Guy Ben-Aharon
24be28a662
fix(custom_types): fix display custom types in select box ( #737 )
2025-06-05 15:21:55 +03:00
Guy Ben-Aharon
c6788b4917
fix(performance): improve storage provider performance ( #734 )
...
* fix(performance): improve storage provider performance
* fix
2025-06-04 11:22:33 +03:00
Guy Ben-Aharon
4a52bf02e6
chore(main): release 1.13.0 ( #712 )
v1.13.0
2025-06-03 20:34:49 +03:00
Guy Ben-Aharon
08b627cb8c
fix(relationship): fix creating of relationships ( #732 )
2025-05-28 14:48:53 +03:00
Jonathan Fishner
73f542adad
fix(dbml-editor): export comments with schema if existsed ( #728 )
2025-05-28 10:14:35 +03:00
Jonathan Fishner
0d11b0c55a
fix(import-database): remove the default fetch from import database ( #718 )
...
* fix(import-database): remove the default fetch from import database
* fix(import-default): keep the option to fetch extras like default and comments
2025-05-28 10:10:33 +03:00