Jonathan Fishner
e6783a89cc
refactor: remove dedicated DBML import dialog ( #907 )
...
* refactor: remove dedicated DBML import dialog and unify import flow through ImportDatabaseDialog
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-09-15 19:24:35 +03:00
Jonathan Fishner
af3638da7a
feat(import-db): add DBML syntax to import database dialog ( #768 )
...
* feat(editor): add import DBML syntax in import database dialog
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-09-15 19:01:50 +03:00
Guy Ben-Aharon
ffddcdcc98
fix: export sql + import metadata lib ( #902 )
2025-09-04 12:10:56 +03:00
Jonathan Fishner
0d9f57a9c9
feat: add table selection for large database imports ( #776 )
...
* feat: add table selection UI for large database imports (>50 tables)
* some changes
* some changes
* some changes
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-23 11:35:27 +03:00
Guy Ben-Aharon
e75323c16e
update config fix ( #693 )
2025-05-07 18:20:15 +03:00
Guy Ben-Aharon
e3cb62788c
fix(performance): Import deps dynamically ( #652 )
2025-04-07 17:08:02 +03:00
Guy Ben-Aharon
25c4b42538
fix(mobile): fix create diagram modal on mobile ( #646 )
2025-04-04 09:09:04 +03:00
Jonathan Fishner
f7a6e0cb5e
feat(import-sql): import postgresql via SQL (DDL script) ( #639 )
...
* working version of import pg
* change modal
* update create & import diagram dialog
* add mysql DDL parser
* add sqlserver DDL parser
* add sqlite DDL parser
* instructions
* logs
* fix lint + logs
* remove
* order tables
* order tables
* fix build
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-04-02 13:55:59 +03:00
Jonathan Fishner
794f226209
feat(cloudflare-d1): add support to cloudflare-d1 + wrangler cli ( #632 )
...
* feat(cloudflare-d1): add support to Sqlite cloudflare-d1 database + wrangler cli
* revert export-per-type :: sqlite, no need special export for now
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-03-25 11:15:23 +02:00
Jonathan Fishner
48342471ac
fix(empty-state): show diff buttons on import-dbml when triggered by empty ( #574 )
...
* feat(empty-state): trigger import-dbml when clicked empty diagram
* fix(empty-state): show diff buttons on import-dbml when triggered by empty
* fix(empty-state): add missing translations for empty state flow
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-02-13 17:53:21 +02:00
Guy Ben-Aharon
667685ed0f
fix(dialogs): fix height of dialogs for small screens ( #440 )
...
* fix(dialogs): fix height of dialogs on small screens
* fix type
2024-11-24 12:21:15 +02:00
Guy Ben-Aharon
a4ea9eecfd
Update code block ( #284 )
...
* change code block to be more friendly
* change code block to be more friendly
* tooltip copy & remove contextmenu
* fix templates
2024-10-14 15:35:26 +03:00
Guy Ben-Aharon
b743668226
add import instructions ( #267 )
2024-10-08 23:09:31 +03:00
Guy Ben-Aharon
931c5ae60f
reduce bundle size ( #254 )
2024-10-07 17:00:30 +03:00
Guy Ben-Aharon
7928705f18
add schema change & table schema view & create new table schema selection
2024-09-22 14:51:54 +03:00
Guy Ben-Aharon
98f429f9cc
lint
2024-09-22 10:06:59 +03:00
Guy Ben-Aharon
45f4bf88a8
add import database dialog
2024-09-18 17:11:42 +03:00
Guy Ben-Aharon
8f209e734d
add title to page
2024-09-13 00:44:39 +03:00
johnnyfish
25c0377289
add diagram name to page title
2024-09-13 00:44:39 +03:00
Guy Ben-Aharon
79b06be378
diagram name shorter
2024-09-11 14:52:20 +03:00
Guy Ben-Aharon
eee9832fe1
add different clients support
2024-09-02 20:30:05 +03:00
Guy Ben-Aharon
635bd57d1a
fix overflow on dialog
2024-09-01 21:32:06 +03:00
Guy Ben-Aharon
5c5fcc3dfb
add ssms instructions
2024-09-01 21:20:33 +03:00
Guy Ben-Aharon
dbe4b335e1
create diagram dialog refactor
2024-09-01 16:45:41 +03:00
Guy Ben-Aharon
e8f54c621a
add tailwind linter
2024-09-01 14:44:02 +03:00
Guy Ben-Aharon
b70262ee93
fix create diagram dialog size
2024-08-30 16:05:43 +03:00
Guy Ben-Aharon
bfe041acc4
Adjust the "create new diagram" dialog size and margins
2024-08-30 09:19:12 +03:00
Guy Ben-Aharon
aaced891f2
database edition button border
2024-08-29 16:39:21 +03:00
Guy Ben-Aharon
c0c340699a
add database editions
2024-08-29 16:39:21 +03:00
Guy Ben-Aharon
68fc11f0d8
examples ui changes
2024-08-29 10:19:41 +03:00
Guy Ben-Aharon
36f6eb1f81
examples ui changes
2024-08-29 10:16:27 +03:00
Guy Ben-Aharon
511002f070
open examples from dialog link
2024-08-25 17:46:18 +03:00
Guy Ben-Aharon
1d57961298
text change
2024-08-25 15:13:44 +03:00
Guy Ben-Aharon
0cf3c3c29c
view examples on create diagram modal
2024-08-25 15:08:07 +03:00
Guy Ben-Aharon
4a0800e66d
error handle
2024-08-24 17:15:12 +03:00
Guy Ben-Aharon
78912a9a5f
UI issues
2024-08-24 11:08:04 +03:00
Guy Ben-Aharon
242a1089e6
fix diagrams sizes
2024-08-23 22:50:21 +03:00
Guy Ben-Aharon
c6287cd51a
show right import script on create diagram
2024-08-23 01:25:19 +03:00
Guy Ben-Aharon
9c23111ebc
add db indication in the title
2024-08-23 00:33:06 +03:00
Guy Ben-Aharon
05bd822627
toolbar canvas
2024-08-22 16:08:46 +03:00
Guy Ben-Aharon
685365abfe
add open diagram dialog, last updated and created time
2024-08-21 21:37:35 +03:00
Guy Ben-Aharon
c257deea4d
dialog context
2024-08-21 19:17:42 +03:00
Guy Ben-Aharon
ca7facb02c
create another diagram
2024-08-21 10:43:20 +03:00
Guy Ben-Aharon
4dfe986fdd
fix types
2024-08-20 18:10:25 +03:00
Guy Ben-Aharon
9590168876
fix conflicts
2024-08-20 18:02:39 +03:00
johnnyfish
01f4e4bc61
feat: add import logic based on the JSON input
2024-08-20 18:02:39 +03:00
Guy Ben-Aharon
37f15caed6
save actions to storage
2024-08-19 16:04:25 +03:00
Guy Ben-Aharon
5537f52eb9
config
2024-08-18 11:59:04 +03:00
Guy Ben-Aharon
c195104a60
create diagram dialog, data layer
2024-08-18 10:30:44 +03:00