Commit Graph

1014 Commits

Author SHA1 Message Date
1ilit
8dbfdfac5e show loading version progress 2025-08-24 22:04:45 +04:00
1ilit
a7366f4d2a suppress eslint only-export-components rule 2025-08-24 21:51:40 +04:00
1ilit
b3e3cc55b6 disable remaining fields in readonlt 2025-08-24 21:28:04 +04:00
1ilit
dc29d9b0ad disable menubar items when in read only mode 2025-08-24 21:06:50 +04:00
1ilit
35941d245f clear versions cache on flush storgae 2025-08-24 19:14:25 +04:00
1ilit
e7f2b8fc90 fix package-lock.json 2025-08-24 19:06:40 +04:00
1ilit
6bf3317fae finalize versioning implementation, add pagination 2025-08-24 18:40:08 +04:00
1ilit
97ab30a308 update versions 2025-08-24 18:40:03 +04:00
1ilit
a5753fa365 separate share and versions 2025-08-24 18:39:36 +04:00
1ilit
2b9b65b443 add restore warning modal 2025-08-24 18:39:35 +04:00
1ilit
6c945cd4d5 disable input from control panel and popovers 2025-08-24 18:39:35 +04:00
1ilit
b9da7e618f load diagram in read only mode from previous version 2025-08-24 18:39:35 +04:00
1ilit
8f121667f1 update date localization 2025-08-24 18:39:35 +04:00
1ilit
59dd4e0c4d update getCommits and clean up 2025-08-24 18:39:35 +04:00
1ilit
d17c552424 add revisions sidesheet 2025-08-24 18:39:35 +04:00
1ilit
1367ef3745 clean up sharing 2025-08-24 18:39:35 +04:00
1ilit
24c77a95e9 clean up sidesheet 2025-08-24 18:39:32 +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
Karen Mkrtumyan
a5718f8359 Refactor dragging logic (#523)
* refactor dragging logic

* Remove unnecessary undefined in TableInfo.jsx
2025-07-05 22:37:58 +04:00
Kishan_Singh
47caa29f78 Add support for PostgreSQL "CREATE TABLE INHERITS" (#524)
* feat: add support for PostgreSQL table inheritance in schema export

* fixed the suggested changes in the inheritance feature

* Update src/components/EditorSidePanel/TablesTab/TableField.jsx

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

* fixed all the comments

* feat: finalize Postgres table inheritance support with fixes and formatting

---------

Co-authored-by: kishansinghifs1 <kishansingh956196@gmai.com>
Co-authored-by: 1ilit <1ilit@proton.me>
2025-07-04 14:57:20 +04:00
Davide Presti
2f23c09854 Add missing translations for Spanish locale (es-ES) - Improve minor mistakes in Italian locale (it-IT) (#522)
* Add a fix for a minor mistake and translate a couple of missing values. (it-IT)

Fixed a minor mistake in the Italian translation:

- `zoom_in: "Ingrandire"`
- `zoom_out: "Rimpicciolire"`

Translated a couple of missing values:

- `snap_to_grid: "Aggancia alla griglia"`
- `show_datatype: "Mostra tipo di dato"`

* Add missing translations and improve existing ones (es-ES)

- Updated translations in `es.js` file to match new additions.
- Fixed some existing Spanish translations.

* Fix parsing error in es.js

Fixed a parsing error that was causing the build to fail.

`245:11  error  Parsing error: Unexpected token :`
2025-07-01 21:16:34 +04:00
Karen Mkrtumyan
e609003b25 Change move to batch move only (#508)
* add notDragging constant

* change move to only bulk move
2025-07-01 17:49:35 +04:00
Davide Presti
550cc78000 Add missing translations and improve existing ones (it-IT) (#520)
- Updated translations in `it.js` file to match new additions.
- Fixed some existing Italian translations.
2025-06-30 21:46:48 +04:00
Tamás Balog
1105d7995b Add new translation entries for Hungarian (#519) 2025-06-29 16:38:57 +04:00
zimiovid
f1d632587b Always use gistId from URL for sharing, prevent duplicate gist creation (#511)
* fix: prevent duplicate gist creation

* feat: change from useEffect to loadFromGist

* Update Workspace.jsx
2025-06-26 13:28:09 +04:00
1ilit
0ba313210a Fix double precision type and color for postgres (#510) 2025-06-24 15:06:35 +04:00
Karen Mkrtumyan
5a5304073e Add onDoubleClick for notes and areas as edit (#503) 2025-06-23 00:26:44 +04:00
1ilit
395ba457bd Fix toDBML for not found fields (#502) 2025-06-23 00:08:55 +04:00
1ilit
aa4d1f4724 Fix defaults when importing from dbml (#501) 2025-06-22 23:27:29 +04:00
1ilit
9fc9d573e9 Fix mysql decimal and dbml enum export (#499)
* Fix decimal and dbml enum export

* Remove map
2025-06-21 21:51:50 +04:00
Karen Mkrtumyan
3cdf908ffd Panning with middle click, persistent bulk selection (#498)
* panning with middle click, persistant bulk selection

* remove unused variables
2025-06-21 19:48:15 +04:00
Karen Mkrtumyan
e56f6409ff Fix ColorPicker undo stack additions (#494)
* Fix ColorPicker undo stack additions

* make custom component ColorPicker
2025-06-20 18:18:06 +04:00
1ilit
3ea88314eb Refactor theming (#497) 2025-06-18 16:08:12 +04:00
1ilit
a62721bc55 Fix mssql export to have types with correct sizes (#496) 2025-06-15 20:24:11 +04:00
1ilit
7ca34d87b0 Fix postgres import when alter expr isnt iterable (#495)
* Fix postgres import when alter expr isnt interable

* Remove hardcoded constants

* Fix type export and import
2025-06-14 18:48:57 +04:00
Karen Mkrtumyan
b974a7d854 Change to square grid which moves when panning, add snap to grid functionality (#492)
* change to square grid which moves when panning, add snap to grid functionality

* change grid back to circles, minor improvments

* add new constants
2025-06-14 00:55:29 +04:00
Kishan_Singh
6ef3d76228 Upgrade node-sql-parser to v5.3.10 (#490) 2025-06-12 20:03:47 +04:00