Guy Ben-Aharon
534d2858af
readonly editor ( #899 )
2025-09-03 15:59:21 +03:00
Jonathan Fishner
215d57979d
fix: preserve composite primary key constraint names across import/export workflows ( #869 )
...
* fix: composite primary key constraint names across import/export workflows
* fix: enhance PK index management with automatic lifecycle and improved UI
* fix build
* fix
* fix
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-08-26 12:48:24 +03:00
Guy Ben-Aharon
0a5874a69b
feat: support create views ( #868 )
...
* feat: support create views
* fix
* fix
* fix
* fix
* fix
2025-08-25 16:14:28 +03:00
Guy Ben-Aharon
1759b0b9f2
fix: show default schema first ( #854 )
2025-08-13 21:08:53 +03:00
Guy Ben-Aharon
0da3caeeac
fix(table colors): switch to default table color ( #841 )
2025-08-10 14:42:22 +03:00
Guy Ben-Aharon
4f1d3295c0
fix(filters): refactor diagram filters - remove schema filter ( #832 )
...
* refactor(filters): refactor diagram filters
* replace old filters
* fix storage
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2025-08-07 14:55:35 +03:00
Guy Ben-Aharon
1b0390f0b7
feat(dbml): Edit Diagram Directly from DBML ( #819 )
...
* initial dbml apply
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2025-08-04 11:35:34 +03:00
Jonathan Fishner
7e0483f1a5
feat(custom-types): add highlight fields option for custom types ( #726 )
...
* feat(custom-types): add highlight feilds option for custom types
* fix(custom-types): show indicator when custom type is in used
* feat(canvas): add enum highlight indicator with pulse animation and double-click to clear
* some fixes
* some fixes
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-07-27 12:17:57 +03:00
Guy Ben-Aharon
dfbcf05b2f
feat(canvas): Add filter tables on canvas ( #774 )
...
* feat(canvas): filter tables on canvas
* fix build
* fix
* fix
2025-07-21 15:54:27 +03:00
Guy Ben-Aharon
c6788b4917
fix(performance): improve storage provider performance ( #734 )
...
* fix(performance): improve storage provider performance
* fix
2025-06-04 11:22:33 +03:00
Jonathan Fishner
c3904d9fdd
feat(custom-types): add enums and composite types for Postgres ( #714 )
...
* feat(postgres): add custom datatypes to import script
* import only enums & composite types
* init commit to support custom types in postgres
* add support in matching custom fields on import + be able to choose it as type for feild
* update select box + type names
* all but ui
* update ui
* fix build
* fix build
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2025-05-26 15:18:49 +03:00
Guy Ben-Aharon
92e3ec785c
feat(areas): implement area to enable logical diagram arrangement ( #661 )
...
* initial
* translations + update from canvas
* create area from canvas
* fix build
* fix build
* fix build
2025-04-22 15:00:52 +03:00
Guy Ben-Aharon
52d2ea596c
add diff mode ( #614 )
...
* initial diff viewer
* test
* test
* name change
* new table show
* diff viewer
2025-03-13 11:12:11 +02:00
Guy Ben-Aharon
ee659eaa03
fix: add loadDiagramFromData logic to chartdb provider ( #513 )
2025-01-01 10:48:42 +02:00
Zer0S2m
a0e966b64f
feat(side-panel): Add functionality of order tables by drag & drop ( #425 )
2024-11-28 19:07:51 +02:00
Guy Ben-Aharon
87a40cff61
fix: open default diagram after deleting current diagram ( #350 )
2024-11-06 12:01:49 +02:00
Guy Ben-Aharon
3714ca58ea
add helmet instead of updating document.title ( #301 )
2024-11-03 11:53:53 +02:00
Guy Ben-Aharon
86efeb6d16
Add Templates ( #299 )
...
* add templates
* update tags
* remove pic
2024-10-29 16:31:55 +02:00
Jonathan Fishner
cf96830bfa
update titles ( #250 )
...
* update titles
* fix metas
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2024-10-07 12:55:03 +03:00
Guy Ben-Aharon
0345f2e6a7
add list for databases with schemas ( #248 )
2024-10-07 09:56:34 +03:00
Guy Ben-Aharon
2efa7fe696
update page titles ( #247 )
2024-10-06 22:12:13 +03:00
Jonathan Fishner
ea93e394af
Add dependency to views based on view definition ( #236 )
...
* init dependency
* add dependency api support
* add 'dependency-edge' type
* add dependencies to sidebar
* ast in multi database types
* double click on dependency to view it + fix vizualize adding dependency
* set view to always be the dependent table on creating dependency
* set dependency edge color
* find the shortest path on dependencies
* add handle id diff
* fix for parsing + add dependencies to diagaram
* hide or show dependencies from view menu
* fix for MATERIALIZED VIEWS
* rebase + fix
* fix build
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
2024-10-06 00:00:10 +03:00
Guy Ben-Aharon
a28fb4afa1
Table overlap indication ( #237 )
...
* add find overlapping functionality
* add indication for tables overlapping
* fix reorder overlap
* add loading diagram event
* fix hidden nodes overlap bug
2024-10-05 20:58:17 +03:00
Guy Ben-Aharon
98f429f9cc
lint
2024-09-22 10:06:59 +03:00
Guy Ben-Aharon
420733be8e
multi schemas alert
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
f6bc2a394d
set table location on creation
2024-09-14 13:13:27 +03:00
johnnyfish
65973bb353
fix build
2024-09-14 13:13:27 +03:00
johnnyfish
c9a03ec10e
scroll and show in edit mode a new table when click create table
2024-09-14 13:13:27 +03:00
johnnyfish
947821e137
fix when create table to create it in the viewport
2024-09-14 13:13:27 +03:00
Guy Ben-Aharon
dcaef36d16
add title to page
2024-09-13 11:42:46 +03:00
johnnyfish
0d9a4e667f
fix index aggregation
2024-09-12 12:32:44 +03:00
Guy Ben-Aharon
3465656945
fix delete tables & relationships issue with redo&undo
2024-09-11 17:18:25 +03:00
Guy Ben-Aharon
b89a63553f
redo/undo fix
2024-09-09 17:08:21 +03:00
Guy Ben-Aharon
50ef457fe2
filter by schema
2024-09-09 09:11:58 +03:00
Guy Ben-Aharon
c0c340699a
add database editions
2024-08-29 16:39:21 +03:00
Guy Ben-Aharon
bb6c3419b6
fix multi select type combobox and scroll issues on mobile
2024-08-28 22:21:03 +03:00
Guy Ben-Aharon
0e4dcfdd49
remove logs
2024-08-25 00:43:15 +03:00
Guy Ben-Aharon
a37a36889a
add examples
2024-08-25 00:02:59 +03:00
Guy Ben-Aharon
ed90268366
delete diagram
2024-08-24 14:03:45 +03:00
Guy Ben-Aharon
78912a9a5f
UI issues
2024-08-24 11:08:04 +03:00
Guy Ben-Aharon
91577eccde
delete diagram + modal
2024-08-23 03:55:02 +03:00
Guy Ben-Aharon
c43e8d7f30
clear diagram data
2024-08-23 03:18:12 +03:00
johnnyfish
e380200a75
add export AI script functionality
2024-08-23 02:59:29 +03:00
Guy Ben-Aharon
4afae9bfa9
double click on edge to edit
2024-08-23 01:49:11 +03:00
Guy Ben-Aharon
90c5d58970
validate same field types when connecting
2024-08-23 01:00:15 +03:00
Guy Ben-Aharon
e4ee415e6d
zoom in, out, percentage, save & width nodes
2024-08-22 18:36:10 +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
4ede0f3117
fix undo delete tables
2024-08-20 22:46:11 +03:00
Guy Ben-Aharon
363f7fd756
fix undo delete tables
2024-08-20 22:39:18 +03:00