johnnyfish
8874cb552d
fix for schemas
2025-07-31 21:27:06 +03:00
johnnyfish
32b2c2fa7a
fix: preserve group expanded state when toggling table visibility in canvas filter
2025-07-31 21:05:35 +03:00
johnnyfish
63e8c82b24
fix: resolve table visibility toggle not working in schema grouping mode
2025-07-31 21:01:33 +03:00
johnnyfish
06cb0b5161
feat: add toggle to group tables by area or schema in sidebar
2025-07-31 19:30:41 +03:00
Guy Ben-Aharon
8ffde62c1a
fix(readonly): fix zoom out on readonly ( #818 )
2025-07-31 15:27:38 +03:00
Guy Ben-Aharon
39247b77a2
feat: enhance primary key and unique field handling logic ( #817 )
2025-07-31 11:38:33 +03:00
Guy Ben-Aharon
984b2aeee2
fix(ui): reduce spacing between primary key icon and short field types ( #816 )
2025-07-31 11:04:48 +03:00
Guy Ben-Aharon
eed104be5b
fix(dbml): fix dbml output format ( #815 )
2025-07-30 14:31:56 +03:00
Guy Ben-Aharon
00bd535b3c
fix(dbml import): fix dbml import types + schemas ( #808 )
...
* fix(dbml import): fix dbml import types + schemas
* fix(dbml import): fix dbml import types + schemas
* fix(dbml import): fix dbml import types + schemas
* fix
2025-07-29 17:55:29 +03:00
Guy Ben-Aharon
18e914242f
fix(dbml export): fix handle tables with same name under different schemas ( #807 )
2025-07-29 16:22:09 +03:00
Guy Ben-Aharon
e68837a34a
fix(dbml export): handle tables with same name under different schemas ( #806 )
2025-07-29 14:59:08 +03:00
Guy Ben-Aharon
b30162d98b
fix: clone of custom types ( #804 )
2025-07-29 12:49:28 +03:00
Guy Ben-Aharon
dba372d25a
fix(cockroachdb): support schema creation for cockroachdb ( #803 )
2025-07-28 18:55:05 +03:00
Jonathan Fishner
2eb48e75d3
fix(i18n): add Croatian (hr) language support ( #802 )
...
* feat: add Croatian (hr) language support
* fix translation
* fix: change langs order
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-28 18:12:17 +03:00
Guy Ben-Aharon
867903cd5f
feat(schema): support create new schema ( #801 )
...
* feat(schema): support create new schema
* fix
* fix
2025-07-28 17:32:28 +03:00
Guy Ben-Aharon
8aeb1df0ad
fix: fix screen freeze after schema select ( #800 )
...
* fix: fix screen freeze after schema select
* fix: fix screen freeze after schema select
2025-07-28 12:00:34 +03:00
Guy Ben-Aharon
6bea827293
fix(canvas filter): improve scroller on canvas filter ( #799 )
2025-07-28 11:48:45 +03:00
Guy Ben-Aharon
a119854da7
fix(dbml actions): set dbml tooltips side ( #798 )
2025-07-28 10:22:35 +03:00
Jonathan Fishner
bfbfd7b843
fix(dbml editor): move tooltips button to be on the right ( #797 )
2025-07-27 23:11:34 +03:00
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