Jonathan Fishner
34c0a7163f
fix(import): dbml and query - senetize before import ( #699 )
2025-05-12 19:10:40 +03:00
Jonathan Fishner
89e3ceab00
fix(postgres): fix import of postgres fks ( #700 )
...
* Add regex-based foreign key detection for PostgreSQL to handle complex formatting
* fix(import-ddl): for postgres know to deal with SERIAL type
* fix(export-sql): for postgres know to deal with SERIAL type
* fix(import-ddl): when importing default values
2025-05-12 18:22:30 +03:00
Jonathan Fishner
5a5e64abef
fix(import-database): auto detect when user try to import ddl script ( #698 )
...
* fix(import-database): auto detect when user try to import ddl script
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-05-12 09:44:35 +03:00
Jonathan Fishner
2368e0d263
fix(import-json): for broken json imports ( #697 )
...
* fix(impoort-json): for broken json imports
* fix(import-db): after checking the JSON keep it formated
2025-05-11 18:17:52 +03:00
Jonathan Fishner
547149da44
fix(dependencies): hide icon when diagram has no dependencies ( #684 )
2025-05-08 16:28:31 +03:00
Jonathan Fishner
a1144bbf76
fix(ddl-import): fix datatypes when importing via ddl ( #696 )
...
* fix(ddl-import): fix datatypes when importing via ddl
* fix build
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-05-08 14:48:08 +03:00
STPN
6b8d637b75
feat(image-export): add transparent and pattern export image toggles ( #671 )
...
* feat(image-export): add watermark, transparent and pattern export image toggles
* fix(export-image-provider): use pattern background enabling
* add translations + small ui fixes
* fix build
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-05-08 14:35:17 +03:00
Guy Ben-Aharon
fd47eb7f4b
update email address ( #695 )
2025-05-07 19:34:14 +03:00
Guy Ben-Aharon
7db86dcf8c
fix(navbar): open diagram directly from diagram icon ( #694 )
2025-05-07 18:24:22 +03:00
Guy Ben-Aharon
e75323c16e
update config fix ( #693 )
2025-05-07 18:20:15 +03:00
Тоха Лис
97d01d7201
fix(translations): Add some translations for ru-RU language ( #690 )
...
* chore: install unmet deps
* fix(i18n): Update Russian translation
* fix(dialog): adjust width of import DBML dialog for better responsiveness
* revert package.json
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-05-07 11:21:26 +03:00
Guy Ben-Aharon
90b42a4bb7
update created at on examples ( #691 )
...
* update created at on examples + templates
* update created at on examples + templates
2025-05-04 13:47:39 +03:00
Jonathan Fishner
fbf2fe919c
fix(dbml-editor): add inline refs mode + fix issues with DBML syntax ( #687 )
...
* fix(dbml-editor): support & fix cases when mismatching with special chars
* fix(dbml-editor): add inline refs mode
* fix(dbml-editor): more fixes for dbml parser
* fix(dbml-editor): show colors for datatypes like char, varchar etc
* fix(sql-export): normalize verbose SQL types to simplified names
* some fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-05-03 17:53:36 +03:00
Guy Ben-Aharon
d3ddf7c51e
fix(performance): update field only when changed ( #685 )
2025-04-30 17:16:57 +03:00
Jonathan Fishner
5759241573
fix(dbml-editor): remove invalid fields before showing DBML + warning ( #683 )
2025-04-30 12:08:35 +03:00
Guy Ben-Aharon
3747abbc3b
refactor(dialog): pass params to create diagram dialog ( #682 )
2025-04-29 17:39:48 +03:00
Jonathan Fishner
226e6cf1ce
fix(import-json): simplify import script for fixing invalid JSON ( #681 )
2025-04-29 17:36:28 +03:00
Guy Ben-Aharon
1778abb683
fix(examples): fix clone examples ( #679 )
2025-04-27 15:25:49 +03:00
Guy Ben-Aharon
90a20dd1b0
fix(examples): add loader ( #678 )
2025-04-27 15:04:42 +03:00
Jonathan Fishner
21c9129e14
feat(examples): update examples to have areas ( #677 )
2025-04-27 14:32:03 +03:00
Guy Ben-Aharon
19d2d0bddd
fix(table): enhance field focus behavior to include table hover state ( #676 )
2025-04-27 12:44:07 +03:00
Guy Ben-Aharon
83c43332d4
fix(performance): Only render visible ( #672 )
2025-04-23 12:11:27 +03:00
Jonathan Fishner
3a1b8d1db1
fix: add sorting based on how common the datatype on side-panel ( #651 )
...
* fix: add sorting based on how common the datatype on side-panel
* fix type to new version
* remove colors
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-04-23 11:48:31 +03:00
Guy Ben-Aharon
9402822fa3
fix(canvas): disable edit area name on read only ( #666 )
2025-04-22 16:39:21 +03:00
Guy Ben-Aharon
651fe361fc
fix(canvas): read only mode ( #665 )
2025-04-22 16:29:39 +03:00
Guy Ben-Aharon
aee1713aec
fix(clone): add areas to clone diagram ( #664 )
2025-04-22 15:44:38 +03:00
Guy Ben-Aharon
ecfa14829b
fix(schema): add areas to diagram schema ( #663 )
2025-04-22 15:24:21 +03:00
Guy Ben-Aharon
92e3ec785c
feat(areas): implement area to enable logical diagram arrangement ( #661 )
...
* initial
* translations + update from canvas
* create area from canvas
* fix build
* fix build
* fix build
2025-04-22 15:00:52 +03:00
Jonathan Fishner
840a00ebcd
update x.com link ( #659 )
2025-04-17 19:08:30 +03:00
Guy Ben-Aharon
ce2389f135
fix(sidebar): turn sidebar to responsive for mobile ( #658 )
2025-04-13 16:23:49 +03:00
Jonathan Fishner
caa81c24a6
fix(import): display query result formatted ( #644 )
...
* fix: formatOnPaste: true for import database + remove spaces for smart query
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-04-08 14:56:51 +03:00
Guy Ben-Aharon
e3cb62788c
fix(performance): Import deps dynamically ( #652 )
2025-04-07 17:08:02 +03:00
Jonathan Fishner
fc46cbb893
feat: add sidebar footer help buttons ( #650 )
...
* feat: add sidebar footer help buttons
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-04-07 12:47:56 +03:00
Guy Ben-Aharon
d94a71e9e1
add colors to diff ( #647 )
...
* add colors to diff
* fix schema
* fix vizual differ
2025-04-04 11:20:25 +03:00
Jonathan Fishner
cf81253535
fix(mysql-ddl): update the script to import - for create fks ( #642 )
2025-04-04 09:15:28 +03:00
Guy Ben-Aharon
25c4b42538
fix(mobile): fix create diagram modal on mobile ( #646 )
2025-04-04 09:09:04 +03:00
Jonathan Fishner
f7a6e0cb5e
feat(import-sql): import postgresql via SQL (DDL script) ( #639 )
...
* working version of import pg
* change modal
* update create & import diagram dialog
* add mysql DDL parser
* add sqlserver DDL parser
* add sqlite DDL parser
* instructions
* logs
* fix lint + logs
* remove
* order tables
* order tables
* fix build
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-04-02 13:55:59 +03:00
Jonathan Fishner
85275e5dd6
fix: remove unused links from help menu ( #623 )
2025-03-30 20:24:36 +03:00
Guy Ben-Aharon
4e5b467ce5
remove hidden from table type ( #638 )
2025-03-30 15:47:56 +03:00
Guy Ben-Aharon
874aa5ab75
update diff types ( #636 )
...
* update diff types
* remove comments
2025-03-30 15:40:51 +03:00
Guy Ben-Aharon
0940d72d5d
fix(import): strict parse of database metadata ( #635 )
...
* fix: strict parst of database metadata
* fix: strict parst of database metadata
* fix: strict parst of database metadata
* fix: strict parst of database metadata
* fix: strict parst of database metadata
* remove partial
* fix: strict parst of database metadata
* fix: strict parst of database metadata
* fix slqite
* udapte mysql + maria
* fix: strict parst of database metadata
* fix mssql
* commit mysql
---------
Co-authored-by: johnnyfish <jonathanfishner11@gmail.com >
2025-03-27 17:32:35 +02:00
Guy Ben-Aharon
0d1739d70f
alignments ( #633 )
2025-03-26 17:10:05 +02:00
Jonathan Fishner
794f226209
feat(cloudflare-d1): add support to cloudflare-d1 + wrangler cli ( #632 )
...
* feat(cloudflare-d1): add support to Sqlite cloudflare-d1 database + wrangler cli
* revert export-per-type :: sqlite, no need special export for now
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-03-25 11:15:23 +02:00
Jonathan Fishner
2fbf3476b8
fix(export-sql): move from AI sql-export for MySQL&MariaDB to deterministic script ( #628 )
2025-03-20 11:26:45 +02:00
Jonathan Fishner
897ac60a82
fix(export-sql): move from AI sql-export for sqlite to deterministic script ( #627 )
2025-03-20 11:17:30 +02:00
Jonathan Fishner
18f228ca1d
fix(export-sql): move from AI sql-export for postgres to deterministic script ( #626 )
...
* fix: move from AI export sql for postgres to export script
* update export for postgres to be without AI
* fix build
* make isDBMLFlow optional
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-03-19 11:02:01 +02:00
Jonathan Fishner
14de30b7aa
fix(dbml-editor): dealing with dbml editor for non-generic db-type ( #624 )
...
* fix(dbml-editor): dealing with dbml editor for non-generic db-type
* small change
* Handle ENUM type when exporting as varchar
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-03-17 19:40:12 +02:00
Guy Ben-Aharon
3faa39e787
fix(sidebar): opens sidepanel in case its closed and click on sidebar ( #620 )
2025-03-13 15:41:39 +02:00
Guy Ben-Aharon
63b5ba0bb9
fix(sidebar): add sidebar for diagram objects ( #618 )
...
* fix(sidebar): add sidebar for diagram objects
* fix
2025-03-13 15:07:01 +02:00
Guy Ben-Aharon
502472b083
fix: remove Buckle dialog ( #617 )
2025-03-13 11:32:54 +02:00