Commit Graph

1153 Commits

Author SHA1 Message Date
dependabot[bot] e70d3ac3ce Bump axios from 1.15.2 to 1.16.0 (#1029)
Bumps [axios](https://github.com/axios/axios) from 1.15.2 to 1.16.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.15.2...v1.16.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.16.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 00:20:02 +04:00
1ilit 44a85dba24 Fix diagram id assignment (#1028) 2026-05-29 00:41:35 +04:00
1ilit 381e5bc351 Add extendable interface (#1027) 2026-05-28 07:06:57 +04:00
Peter Dave Hello 8253242ed3 Update and improve zh-TW Traditional Chinese locale (#1026) 2026-05-27 22:29:57 +04:00
x3rt 21c4e4e0fb Set layout via Query Params (#1024)
* add query param layout control

* allow forcing layout state with query params

* add theme query param

* add queryConfig util

* add embed settings to share dialog

* keep params on navigate

* remove forceReadOnly query param
2026-05-27 22:28:55 +04:00
1ilit 02e6705472 Fix header border getting cut off (#1023) 2026-05-23 16:00:36 +04:00
1ilit 2e48f7ef6e Freshen up editor UI (#1022)
* freshen up canvas elements

* update sidepanel resize ui

* move toolbar to the bottom of the screen

* improve code / structure navigation
2026-05-23 05:21:48 +04:00
ghost-Immortal 9c2ae65051 Make tables collapsable (#1016)
* Add table collapse toggle

* Replace edit button with collapse button
2026-05-22 10:52:24 +04:00
casar68 7a5c2a9fb5 Fix inline REFERENCES not creating relationships in PostgreSQL import (#1020) 2026-05-20 17:22:07 +04:00
1ilit 3355102d3a Fix selected element state after deleting a relationship (#1017) 2026-05-18 23:00:41 +04:00
dependabot[bot] 5cfea2c1e8 Bump postcss from 8.5.6 to 8.5.14 (#1013)
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.6 to 8.5.14.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.6...8.5.14)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.14
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-10 19:40:51 +04:00
dependabot[bot] 2efc2060f5 Bump axios from 1.15.0 to 1.15.2 (#1012)
Bumps [axios](https://github.com/axios/axios) from 1.15.0 to 1.15.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.15.0...v1.15.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 22:19:17 +04:00
Gustavo Cabrera 8b51e51647 Improve Spanish translations (#1010) 2026-05-08 22:10:41 +04:00
1ilit 7b8b2bbb59 Fix table fields getting cut off (#1011) 2026-05-08 22:07:30 +04:00
1ilit ea235228b3 add-sponsors-link (#1007) 2026-05-03 14:41:40 +04:00
1ilit ce43e46301 Show column comments on the canvas (#1006)
* Show column comments on the canvas

* Fix field comment rendering regardless of the clamp
2026-05-01 02:06:41 +04:00
Sylvain dde59f8b15 Correct typo in meta description (#997) 2026-04-22 12:15:30 +04:00
Sylvain 8c2e412bab fix: add missing pipe delimiters in Markdown table rows (#1002) 2026-04-22 11:05:38 +04:00
Sylvain efb80cc6b3 fix: align Markdown export table columns with consistent padding (#1000)
Table rows in the Markdown documentation export had no padding,
making the raw output misaligned and hard to read. Added a
formatMarkdownTable helper that calculates the maximum width
per column and pads every cell with padEnd() accordingly.

Applies to field tables, index tables, and type tables.

Fixes #996
2026-04-21 16:12:12 +04:00
dependabot[bot] 37d7a19e08 Bump follow-redirects from 1.15.11 to 1.16.0 (#995)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 14:29:45 +04:00
dependabot[bot] bfab441125 Bump dompurify from 3.3.1 to 3.4.0 (#994)
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.3.1...3.4.0)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 16:49:21 +04:00
dependabot[bot] 0d3f5575c5 Bump axios from 1.13.5 to 1.15.0 (#993)
Bumps [axios](https://github.com/axios/axios) from 1.13.5 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.13.5...v1.15.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-12 23:09:52 +04:00
1ilit a4466468f0 Remove Manta Graph badge (#991)
Removed Manta Graph badge from README.
2026-04-11 11:58:38 +04:00
dependabot[bot] d03800582f Bump vite from 6.4.1 to 6.4.2 (#990)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.4.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 12:05:33 +04:00
1ilit 5a93548d83 Fix diagram format in export all saved data (#989) 2026-04-05 02:43:00 +04:00
dependabot[bot] df0faad289 Bump lodash from 4.17.23 to 4.18.1 (#988)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-04 15:32:36 +04:00
dependabot[bot] 0c6423cb04 Bump lodash-es from 4.17.23 to 4.18.1 (#987)
Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash-es
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 13:44:31 +04:00
Netluke Webs a913140e6f Deselect UNIQUE checkbox in Primary Key of a new table, because primary key already has a unique index by default. (#981)
When creating a New Table in MySQL or MariaDB database, In the primary key (id) column, the UNIQUE checkbox is automatically getting selected. Because of this when exporting SQL code the UNIQUE keyword is present on the primary key column. So while running the SQL code in MySQL, Two index is getting created for the primary key column. Primary key already has an index, and then because UNIQUE is auto-selected and exported in the SQL code on the primary key, another UNIQUE index is getting created in the DATABASE. Which is wrong and effects performance. Please remove auto-selected UNIQUE checkbox function from the primary key (id) column.
2026-04-01 10:46:30 +04:00
Patel Parthkumar c9b31648d2 Improve README (#978) 2026-03-31 11:00:43 +04:00
Jason 7130ae1145 Fix export DECIMAL precision in MariaDB SQL generation (#980)
Fixes #955

MariaDB's parseType() only checked isSized when deciding whether to
append size/precision to column definitions. DECIMAL has isSized=false
but hasPrecision=true, so precision values like DECIMAL(8,2) were
exported as just DECIMAL.

MySQL's parseType() already checks both isSized and hasPrecision. This
aligns MariaDB's behavior with MySQL.

Co-authored-by: JasonOA888 <JasonOA888@users.noreply.github.com>
2026-03-30 12:35:57 +04:00
Ayush Kumar Singh bad5c0cd6a Fix typo (#970)
* fix: correct committed_at typo in locales and versions

* fix: correct Committed at label typo in en.js
2026-03-29 14:33:15 +04:00
Paulina Méndez f6867c32e2 Fix: implement missing onOk handler to download migration zip (#960)
* Fix: implement missing onOk handler to download migration zip

* Fix unresponsive confirm button in migrations modal

Add handleConfirm function to generate and download the zip file using JSZip. Attach the handler to the onOk prop of the Modal.

Resolves #956
2026-03-26 11:52:32 +04:00
Rohit Nair P cf7577db3c Complete Filipino (tl) locale translations (#954) 2026-03-24 10:52:48 +04:00
1ilit 8bb2ea2a02 Allow configuring custom types (#953) 2026-03-22 22:54:51 +04:00
dependabot[bot] 6cee685a63 Bump flatted from 3.3.3 to 3.4.2 (#952)
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.3 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-21 18:49:13 +04:00
dependabot[bot] 75bc4f911c Bump jspdf from 4.2.0 to 4.2.1 (#949)
Bumps [jspdf](https://github.com/parallax/jsPDF) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/parallax/jsPDF/releases)
- [Changelog](https://github.com/parallax/jsPDF/blob/master/RELEASE.md)
- [Commits](https://github.com/parallax/jsPDF/compare/v4.2.0...v4.2.1)

---
updated-dependencies:
- dependency-name: jspdf
  dependency-version: 4.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 17:57:55 +04:00
Andrew Rogers f3f9f8fdde Increase the width of the selected relationship-path to make it more visible (#948) 2026-03-16 18:21:52 +04:00
dependabot[bot] fc43202e8e Bump tar from 7.5.10 to 7.5.11 (#946)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.10 to 7.5.11.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.10...v7.5.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.11
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 12:06:21 +04:00
Veer Shah 00f5173a45 Apply table width only on confirm (#943)
Fixes #858

Previously, changing the table width input in the Settings modal would
immediately update the global settings state on every keystroke, bypassing
the Confirm button entirely. Closing the modal without confirming still
applied the change.

This follows the same uncontrolled/controlled pattern already used for
MODAL.RENAME and MODAL.LANGUAGE:
- Add a local tempTableWidth state in Modal, initialized from current settings
- Pass it to SetTableWidth as props (tempWidth / setTempWidth)
- Apply to global settings only when the user clicks Confirm (onOk)
- Reset to the original value when the user clicks Cancel or closes the modal
2026-03-07 00:09:28 +04:00
dependabot[bot] 6f80712292 Bump tar from 7.5.9 to 7.5.10 (#941)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.9...v7.5.10)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.10
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 23:10:56 +04:00
1ilit 394c54d5b4 Add diagram ids improve navigation (#889)
* Clean up diagram loading

* Clean up templates
2026-03-01 17:18:26 +04:00
dependabot[bot] 1229153fa1 Bump minimatch from 3.1.2 to 3.1.5 (#887)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 15:46:33 +04:00
dependabot[bot] cb64aa6891 Bump rollup from 4.48.0 to 4.59.0 (#886)
Bumps [rollup](https://github.com/rollup/rollup) from 4.48.0 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.48.0...v4.59.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.59.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 13:53:06 +04:00
1ilit 32c130cf00 Set comment textConent instead of innerHTML to avoid self xss (#882) 2026-02-28 00:22:55 +04:00
dependabot[bot] 0abcf99d2c Bump jspdf from 4.1.0 to 4.2.0 (#877)
Bumps [jspdf](https://github.com/parallax/jsPDF) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/parallax/jsPDF/releases)
- [Changelog](https://github.com/parallax/jsPDF/blob/master/RELEASE.md)
- [Commits](https://github.com/parallax/jsPDF/compare/v4.1.0...v4.2.0)

---
updated-dependencies:
- dependency-name: jspdf
  dependency-version: 4.2.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:00:39 +04:00
dependabot[bot] 5bf078f273 Bump tar from 7.5.7 to 7.5.9 (#876)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.7 to 7.5.9.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.7...v7.5.9)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 11:30:58 +04:00
XC 1c2c3a517b Fix import JSON missing type (#872) 2026-02-13 12:02:08 +04:00
1ilit d81f6ba43a Fix editor height in import from source modal (#870) 2026-02-11 23:19:49 +04:00
dependabot[bot] 5388f55792 Bump axios from 1.12.0 to 1.13.5 (#869)
Bumps [axios](https://github.com/axios/axios) from 1.12.0 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.12.0...v1.13.5)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.13.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 15:11:07 +04:00
Salman Chishti 59ecf849ac Upgrade GitHub Actions to latest versions (#868)
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-11 14:02:10 +04:00