894 Commits

Author SHA1 Message Date
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
46426e27b4 add cla workflow (#667) 2025-04-22 17:27:29 +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
Guy Ben-Aharon
8102f19f79 chore(main): release 1.11.0 (#637) v1.11.0 2025-04-17 20:35:00 +03:00
Jonathan Fishner
840a00ebcd update x.com link (#659) 2025-04-17 19:08:30 +03:00
Torgny Bjers
181f96d250 ci: support multi-arch build and publish (#656) 2025-04-15 16:04:28 +03:00
Guy Ben-Aharon
ce2389f135 fix(sidebar): turn sidebar to responsive for mobile (#658) 2025-04-13 16:23:49 +03:00
Guy Ben-Aharon
f15dc77f33 update twitter (#654) 2025-04-09 12:05:56 +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
Guy Ben-Aharon
60fe0843ac chore(main): release 1.10.0 (#619) v1.10.0 2025-03-25 11:18:58 +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
44eac7daff chore(main): release 1.9.0 (#607) v1.9.0 2025-03-13 12:20:07 +02:00
Guy Ben-Aharon
502472b083 fix: remove Buckle dialog (#617) 2025-03-13 11:32:54 +02:00
Guy Ben-Aharon
52d2ea596c add diff mode (#614)
* initial diff viewer

* test

* test

* name change

* new table show

* diff viewer
2025-03-13 11:12:11 +02:00
Guy Ben-Aharon
bd67ccfbcf feat(chart max length): enable edit length from data type select box (#616)
* feat(chart max length): enable edit length from data type select box

* fix
2025-03-11 18:49:10 +02:00
Jonathan Fishner
62beb68fa1 feat(canvas): highlight the Show-All button when No-Tables are visible in the canvas (#612)
* feat(canvas): highlight the Show-All button when No-Tables are visible in the canvas

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-03-10 15:51:33 +02:00
Guy Ben-Aharon
09b1275475 feat(chart max length): add support for edit char max length (#613)
* feat(chart max length): add support for edit char max length

* fix

* update datatypes for max chars

---------

Co-authored-by: johnnyfish <jonathanfishner11@gmail.com>
2025-03-10 13:25:55 +02:00
Guy Ben-Aharon
5dd7fe75d1 fix(performance): Optimize performance of field comments editing (#610) 2025-03-05 18:20:04 +02:00
Jonathan Fishner
2939320a15 fix(cardinality): set true as default (#583) 2025-03-04 11:07:49 +02:00
Jonathan Fishner
a643852837 fix(shorcuts): add shortcut to toggle the theme (#602) 2025-03-04 10:28:30 +02:00
Guy Ben-Aharon
467ff697c9 chore(main): release 1.8.1 (#581) v1.8.1 2025-03-02 13:15:36 +02:00
Sibi Krishnamoorthy
d6919f3033 fix(docker config): Environment Variable Handling and Configuration Logic (#605)
* fixed custom openai endpoint not working

* minor fix
2025-03-02 13:12:39 +02:00
Guy Ben-Aharon
56382a9fdc fix(sql_server_export): use sql server export (#600) 2025-02-26 22:05:40 +02:00