* 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
* 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>
* 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 :`
* pk-pa language support added
* changed the code to pa-PK and imported the module to src/i18n/i18n.js
* Removed old file causing build issue
* staging changes
* staging changes
* add rect for select
* collect selected elements
* increase note stroke width
* move elements and undo redo
* add icon to toolbar to toggle multiselect mode
* set bulk selected elements to none when panning
* showDatatype setting added in view control panel
* removed shortcut
can be discussed later
* fixed linting issue and made sure the condition check is above div element
in table.jsx code
in the else part im directly returning the element by keeping a check for settings.showDataTypes?
which helps to not add empty element
for setSetting issue
I used the similar code used just above the snippet and modified it
* Add export and import functions
* Add import from dbml to control panel
* Add the import key back into locales and show import error
* Parse relationships