Commit Graph

1033 Commits

Author SHA1 Message Date
1ilit
75e3756f1e Fix patch when gist gets deleted #641 (#643) 2025-10-11 00:26:04 +04:00
Aditya Karwa
1c8e074544 Add translations for thai (#639)
* add translations for thai

* Add Thai language to i18n support

---------

Co-authored-by: Aditya Satish Karwa <aditya@adityas-mac-5.local>
2025-10-10 10:26:01 +04:00
1ilit
2b852269a3 Fix type self-referencing 2025-10-09 23:11:34 +04:00
1ilit
ef2b113b1e Fix non-string defaults in dbml export 2025-10-09 22:45:43 +04:00
1ilit
0b91d9f4c3 Fix import and export failing on non string column defaults for oracle (#637) 2025-10-09 22:26:23 +04:00
1ilit
005f89757e Allow string ids for relationships in json import (#636) 2025-10-09 21:22:12 +04:00
Akibur Rahman
7ed7c6d709 Add missing Bengali translations (#628)
- ordered the translation keys same as en.js file to check the difference easily
- improve word selection and sentence structure

Issue: #627
2025-10-09 10:04:08 +04:00
1ilit
bef42b60fd Change relationship ids from numeric to unique (#631) 2025-10-08 22:51:21 +04:00
Pranay Pandey
d3702ee481 Add support for comments on tables and columns in PostgreSQL import (#625) 2025-10-08 10:31:59 +04:00
Pranay Pandey
ae7667b969 Add "IF NOT EXISTS" clause in MySQL and PostgreSQL export (#622) 2025-10-07 10:40:44 +04:00
XC
97691fdf82 Update zh locales (#623) 2025-10-07 10:11:50 +04:00
Nithin U
e213d34c03 Fixing rights year static to dynamic (#620) 2025-10-07 00:08:27 +04:00
Vishal Rathod
a29019f792 Add Sindhi language support and translations (#618) 2025-10-05 14:49:43 +04:00
Ishank Kumar
fa135e451a Add missing Spanish translations (#610) 2025-10-04 16:49:54 +04:00
Gokul G Krishna
2341faedc6 Add malayalam locale (#597)
Co-authored-by: Gokul GK <gokul@greencirclelife.com>
2025-10-03 10:25:59 +04:00
US
1732e76741 Prevent Duplicate Table Names When Creating Tables (Update DiagramContext.jsx) (#600)
* Update DiagramContext.jsx

* Update DiagramContext.jsx
2025-10-02 21:16:35 +04:00
Aditya Karwa
960adf02d2 Add translations for Dutch language (#598)
Co-authored-by: Aditya Satish Karwa <aditya@adityas-mac-5.local>
2025-10-02 19:53:03 +04:00
Supakorn Ieamgomol
321d696430 Clarify sharing setup instructions in README (#595) 2025-10-01 21:54:37 +04:00
Peter Dave Hello
3e185d468b Update and improve zh-TW Traditional Chinese locale (#593) 2025-09-30 10:20:08 +04:00
Nimit Sharma
7359cb72c6 Open recent dropwdown (#588)
* set up open recent basic UI

* fix sorting bug

* add overflow

* handle no saved diagrams

* better dates and translations

* bug fix open recent not updating when diagram opened through modal

* fix for test cases

* updates as guided

* bumped down luxon changed diagrams variable name and added translation usage for see all

* Update src/components/EditorHeader/ControlPanel.jsx

Co-authored-by: 1ilit <1ilit@proton.me>

* Update src/components/EditorHeader/ControlPanel.jsx

Co-authored-by: 1ilit <1ilit@proton.me>

* Update src/components/EditorHeader/ControlPanel.jsx

Co-authored-by: 1ilit <1ilit@proton.me>

* Update src/components/EditorHeader/ControlPanel.jsx

Co-authored-by: 1ilit <1ilit@proton.me>

* Update src/components/EditorHeader/ControlPanel.jsx

Co-authored-by: 1ilit <1ilit@proton.me>

* Update src/components/EditorHeader/ControlPanel.jsx

Co-authored-by: 1ilit <1ilit@proton.me>

* cleanup suggestions

* reveret non required changes

---------

Co-authored-by: 1ilit <1ilit@proton.me>
2025-09-27 01:09:38 +04:00
1ilit
a2e453f398 Add dash animation on relationship hover (#592) 2025-09-25 22:08:17 +04:00
Ngan Tran
a8f38e206d Add missing translations and improve existing ones for Vietnamese locale (vi-VN) (#590) 2025-09-24 10:17:41 +04:00
Lenny Lopes
7020afb871 Quote relationship identifiers with spaces (#587)
Co-authored-by: Lopes Lenny <lenny.lopes@litecom.ch>
2025-09-23 10:55:38 +04:00
Ben
5a584c58fe Fix Dockerfile for podman too (#583) 2025-09-19 01:40:59 +04:00
Lenny Lopes
283df0a4e4 Quote and escape identifiers with spaces or non-ascii chars in dbml (#582)
Co-authored-by: Lopes Lenny <lenny.lopes@litecom.ch>
2025-09-17 13:45:48 +04:00
1ilit
c5e0415ea3 Fix undefined error on unknown type in parseDBMLDefault (#580) 2025-09-17 11:01:52 +04:00
1ilit
26558ff1bb Move clear cache to settings (#579) 2025-09-16 23:12:40 +04:00
dependabot[bot]
e7425ccc1b Bump axios from 1.11.0 to 1.12.0 (#578)
Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.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.11.0...v1.12.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.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>
2025-09-13 14:45:33 +04:00
1ilit
fa7e3bb99a Upgrade node-sql-parser to v5.3.12 2025-09-13 14:36:54 +04:00
1ilit
0309c7a1f2 Fix import when default is an array (#577)
* Fix import when default is an array

* remove log
2025-09-12 21:34:08 +04:00
dependabot[bot]
fc4cbf96b3 Bump vite from 6.3.5 to 6.3.6 (#575)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.3.5 to 6.3.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-10 14:33:26 +04:00
1ilit
b0514000ff Fix area resize in one direction (#569) 2025-08-31 00:18:15 +04:00
1ilit
73740a37ad Set min area size (#567) 2025-08-29 21:32:50 +04:00
dependabot[bot]
68133137f2 Bump jspdf from 3.0.1 to 3.0.2 (#565)
Bumps [jspdf](https://github.com/parallax/jsPDF) from 3.0.1 to 3.0.2.
- [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/v3.0.1...v3.0.2)

---
updated-dependencies:
- dependency-name: jspdf
  dependency-version: 3.0.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>
2025-08-27 12:26:11 +04:00
1ilit
4c792d3eed Change html-to-image to version 1.11.11 (#562) 2025-08-25 21:43:01 +04:00
1ilit
da7ccee51c Diagram versioning (#560)
* clean up sidesheet

* clean up sharing

* add revisions sidesheet

* update getCommits and clean up

* update date localization

* load diagram in read only mode from previous version

* disable input from control panel and popovers

* add restore warning modal

* separate share and versions

* update versions

* finalize versioning implementation, add pagination

* fix package-lock.json

* clear versions cache on flush storgae

* disable menubar items when in read only mode

* disable remaining fields in readonlt

* suppress eslint only-export-components rule

* show loading version progress
2025-08-24 22:06:58 +04:00
1ilit
1eb4e298e9 Allow editing cardinality 'many' label (#559) 2025-08-23 21:47:05 +04:00
1ilit
3eac4c342a Deduce cardinality from fields (#557) 2025-08-23 13:44:08 +04:00
1ilit
d99f77d0de Increase pixel ratio for png export (#556) 2025-08-19 21:03:27 +04:00
1ilit
21a68e9b13 Add more keywords for defaults (#553)
* Add more keywords for defaults

* Add date functions to check default
2025-08-16 16:18:01 +04:00
1ilit
2d7c2c6d30 Fix enum import from postgres (#551) 2025-08-10 13:30:13 +04:00
1ilit
6ade511bbd Fix multiline dbml comment export (#550) 2025-08-09 15:01:31 +04:00
Karen Mkrtumyan
b62471c03f Add ctrl select support (#527)
* Add ctrl select support

* fix the issue with clicking on overlapping objects

* simplify the code, add meta to ctrl for macos

* fix lock unlock with command on macos
2025-08-09 13:22:04 +04:00
Karen Mkrtumyan
0a60bd9bb0 Import diagram fixes (#549) 2025-08-09 00:21:48 +04:00
1ilit
d464fedee4 Upgrade node-sql-parser to v5.3.11 (#548) 2025-08-09 00:00:09 +04:00
Karen Mkrtumyan
2a2c92b913 Fix some cases of dbml export (#544)
* Fix some cases of dbml export

* revert table id logic

* change function quotes to dbml case only
2025-08-07 00:02:21 +04:00
Karen Mkrtumyan
92d4adb142 Update dbml parser (#542) 2025-07-29 22:10:24 +04:00
dependabot[bot]
5fdaa189dc Bump form-data from 4.0.0 to 4.0.4 (#541)
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.0 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.0...v4.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 11:52:07 +04:00
1ilit
0e196de261 Fix handleColorChange when no redo action is recorded (#538) 2025-07-23 22:23:51 +04:00
1ilit
24d56cc7bf Use unsigned keyword only if type is signed (#528) 2025-07-08 22:12:14 +04:00