938 Commits

Author SHA1 Message Date
Guy Ben-Aharon
ac37848476 fix(comments): fix comments dbml (#1013) 2025-12-16 17:45:02 +02:00
Jonathan Fishner
16884233ca fix: hide check JSON button after 2 failed fix attempts (#1010) 2025-12-16 14:41:32 +02:00
Jonathan Fishner
f9c9dcf56b fix: handle escape sequences and double-quotes in metadata JSON parsing (#1009) 2025-12-16 14:37:06 +02:00
Guy Ben-Aharon
d3205f778b fix(dbml-import): use defaultSchemas instead of hardcoded schema values (#1012) 2025-12-16 14:29:58 +02:00
Guy Ben-Aharon
a237b525c3 areas diff logic (#1011) 2025-12-15 21:31:25 +02:00
Guy Ben-Aharon
bedc2c8090 fix: upgrade vite (#1008) 2025-12-11 18:10:09 +02:00
Guy Ben-Aharon
87ac0ed7d0 fix: correct relationship direction in metadata import (#1007) 2025-12-11 17:10:46 +02:00
Jonathan Fishner
e5ae46c3d7 fix: mark primary key columns as NOT NULL when importing DBML (#1006)
* fix: mark primary key columns as NOT NULL when importing DBML

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-12-11 16:44:57 +02:00
Guy Ben-Aharon
9ac99d928c fix: add Oracle database support for SQL import (#1005) 2025-12-10 14:23:11 +02:00
Jonathan Fishner
ccfd94bf77 fix: add text wrapping and max-width to field comment tooltips (#1004) 2025-12-10 11:33:44 +02:00
Guy Ben-Aharon
9b6d6dbb3c fix: correct relationship direction in SQL import (#1003) 2025-12-09 16:35:33 +02:00
Jonathan Fishner
8b31944f67 fix: add import from canvas (#995)
* fix: add import from canvas

* fix

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-12-09 14:09:48 +02:00
Guy Ben-Aharon
b16336bae2 fix: update-browserslist-db (#1001) 2025-12-09 12:01:50 +02:00
Guy Ben-Aharon
e24d260c43 chore(main): release 1.19.0 (#987) v1.19.0 2025-12-09 11:57:08 +02:00
Guy Ben-Aharon
5b79c56496 fix: port 80 bind permission error (#1000) 2025-12-09 11:52:39 +02:00
Jonathan Fishner
beeb6c0ae5 feat: add canvas relationship editor with inline controls (#996)
* feat: add canvas relationship editor with inline controls

* fix

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-12-07 10:24:55 +02:00
Guy Ben-Aharon
be26154cc5 fix: preserve index names when applying DBML changes (#997)
* fix: preserve index names when applying DBML changes

* fix
2025-12-04 20:11:50 +02:00
Guy Ben-Aharon
fbd04e9d5e fix: add automatic data type synonym resolution for PostgreSQL imports (#994)
* fix: add automatic data type synonym resolution for PostgreSQL imports

* fix

* fix

* fix
2025-12-04 14:40:52 +02:00
Jonathan Fishner
1d6f4cdda4 fix: shift key for canvas selection + cursor indicator (#993)
* fix: add shift+click multi-selection with crosshair cursor on canvas

* fix

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-12-03 18:45:24 +02:00
Jonathan Fishner
3f53ab52da fix: style nullable indicators (#992)
* fix: style nullable indicators (?, N toggle, tooltip) in orange

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-12-03 18:06:06 +02:00
Jonathan Fishner
94d7d3f522 fix: support Delete key in addition to Backspace for canvas deletion (#991) 2025-12-03 17:36:00 +02:00
Jonathan Fishner
07632e5543 fix: highlight FK columns in blue on canvas tables (#990) 2025-12-03 17:28:45 +02:00
Jonathan Fishner
41c05c067f fix: add field comments indicators with tooltips (#989)
* fix: show field comments as red triangle indicators with tooltips

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-12-03 17:07:56 +02:00
Guy Ben-Aharon
7428f46f32 fix: overlapping indication with hidden views (#988) 2025-11-30 15:50:54 +02:00
Guy Ben-Aharon
de5f17266d fix: add actions to empty state (#986) 2025-11-27 14:40:55 +02:00
Guy Ben-Aharon
34b1a60737 chore(main): release 1.18.1 (#983) v1.18.1 2025-11-25 13:08:44 +02:00
Guy Ben-Aharon
03af4f8ea4 fix: docker image (#982) 2025-11-25 13:04:35 +02:00
Guy Ben-Aharon
7e92328ff2 chore(main): release 1.18.0 (#962) v1.18.0 2025-11-25 12:03:32 +02:00
Guy Ben-Aharon
9a36e5e47b fix: clean vulnerabilities (#981) 2025-11-25 11:59:09 +02:00
Jonathan Fishner
39eebe5e2a fix: preserve MySQL column notes in DBML export (#979) 2025-11-15 19:25:46 +02:00
Guy Ben-Aharon
9baecea4ab fix: note markdown empty note (#975) 2025-11-04 14:52:46 +02:00
Guy Ben-Aharon
c8b827764c fix: note markdown empty note (#974) 2025-11-04 12:53:07 +02:00
Guy Ben-Aharon
0afa71efcc fix: adjust relationship edge offset when cardinality is visible (#973) 2025-11-04 11:51:06 +02:00
Guy Ben-Aharon
69d4e8dca6 fix: disable dragging on edit node content (#972) 2025-11-04 11:45:09 +02:00
Guy Ben-Aharon
a4674a2bf8 feat: add markdown support to sticky notes (#971) 2025-11-04 11:35:53 +02:00
Jonathan Fishner
07dc4eace0 fix: Add Transactional/Analytical database categorization tabs (#965)
* fix: Add Transactional/Analytical database categorization tabs

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-11-03 12:03:25 +02:00
Guy Ben-Aharon
4fd940afbb fix: notes colors (#970) 2025-11-02 20:40:08 +02:00
Guy Ben-Aharon
3d85bcc6ab fix: notes with readonly (#969) 2025-11-02 19:18:58 +02:00
Guy Ben-Aharon
973b7663b1 fix: dbml with notes (#968) 2025-11-02 18:07:53 +02:00
Guy Ben-Aharon
6d38ebe3ec feat: add sticky notes (#967)
* feat: add sticky notes

* feat: add sticky notes
2025-11-02 15:42:18 +02:00
Jonathan Fishner
68412f90a7 fix: add postgres array type support for import and export (#958)
* fix: add postgres array type support for import and export

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-10-27 17:02:44 +02:00
Guy Ben-Aharon
084a1d505c chore(main): release 1.17.0 (#936) v1.17.0 2025-10-27 16:27:46 +02:00
Guy Ben-Aharon
91e713c30a fix: import array fields (#961) 2025-10-27 11:55:11 +02:00
Guy Ben-Aharon
acf6d4b365 fix: show SQL Script option conditionally for databases without DDL support (#960) 2025-10-27 11:24:23 +02:00
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