Commit Graph

485 Commits

Author SHA1 Message Date
1ilit
62e3faa6fb Add mssql 2024-02-14 19:52:58 +02:00
1ilit
2cc703b9b5 Make logo a link everywhere 2024-02-14 15:08:51 +02:00
1ilit
7cea7c9f5f Fix dependencies 2024-02-12 21:05:21 +02:00
1ilit
604bed67dd Allow self references 2024-02-06 00:42:11 +02:00
1ilit
1f84e36f8c Fix schema 2024-02-05 14:38:38 +02:00
1ilit
215bd55b99 Fix overflow 2024-02-05 14:02:39 +02:00
1ilit
7e1c8fc1ca Add MariaDB 2024-02-05 13:40:59 +02:00
1ilit
f9dd80f39c Add presentation mode 2024-02-03 13:48:07 +02:00
1ilit
6985eb2fdc Support SQLite 2024-01-31 17:00:15 +02:00
1ilit
a31e60cf0d Remove mandetory relationships 2024-01-31 00:12:09 +02:00
1ilit
4f2386563c Add some stuff to the landing page 2024-01-29 16:19:12 +02:00
1ilit
78d0a26807 Add instructions for custom templates tab 2024-01-29 11:39:06 +02:00
1ilit
ba1dd5ab54 Fix favicon 2024-01-29 10:01:54 +02:00
1ilit
e35ee8270c Fix settings 2024-01-29 09:53:05 +02:00
1ilit
6f262185d0 Handle inline foreign keys 2024-01-23 10:15:28 +02:00
1ilit
d67fa7cb08 Fix typo of dbms 2024-01-23 09:07:33 +02:00
1ilit
08ec175800 Fix inverted relationship labels on a straight line 2024-01-23 09:06:02 +02:00
1ilit
646571ef76 Fix relationship position update bug in undo 2024-01-23 08:57:21 +02:00
1ilit
f29716814d Fix banner text color 2024-01-23 08:38:59 +02:00
1ilit
b8f7ac2812 Remove popconfirm from canvas field delete 2024-01-22 18:16:21 +02:00
1ilit
3efbb0de2a Fix undo for unchanged note content 2024-01-22 17:56:57 +02:00
1ilit
1c89805ca7 Parse relationships from alter statements 2024-01-22 16:35:01 +02:00
1ilit
d32ee38d05 Handle index parsing 2024-01-21 11:22:45 +02:00
1ilit
b0d262e2a0 Handle simple sql table parsing 2024-01-21 09:05:43 +02:00
1ilit
6c65134c93 Fix precison for float bug 2024-01-18 12:45:58 +02:00
1ilit
df9a3f8089 Add framer motion 2024-01-18 09:21:30 +02:00
1ilit
58bafcfcaf Add hero 2024-01-18 04:24:38 +02:00
1ilit
9f981b62ec Remove login and signup 2024-01-14 05:35:03 +02:00
1ilit
5daf3fb7ba Rename 2024-01-14 02:58:56 +02:00
1ilit
c4f73ba178 Add settings to header 2024-01-14 02:43:22 +02:00
1ilit
ce267fb049 Remove everything sockets 2024-01-14 02:21:44 +02:00
1ilit
6f2b7a42b4 Remove sidebar 2024-01-14 02:05:07 +02:00
1ilit
005c3fd2a6 Remove share 2024-01-14 01:28:21 +02:00
1ilit
7436f79c2b Test main 2024-01-14 01:18:51 +02:00
1ilit
6ae3406644 Add share modal 2024-01-13 20:36:13 +02:00
1ilit
9256c75621 Handle undo for collab 2024-01-12 04:10:49 +02:00
1ilit
f870c213ae Real time editing 2024-01-10 05:16:06 +02:00
1ilit
d080790aed Add dashboard 2024-01-08 19:39:27 +02:00
1ilit
fa1ea7a9d4 Connect to login endpoint 2024-01-07 05:10:34 +02:00
1ilit
679a58a9a3 Redo login page 2024-01-05 21:38:59 +02:00
1ilit
144600c5bb Redo signup page 2024-01-03 21:37:44 +02:00
1ilit
3ec1f91903 Add showCardinality setting 2023-12-29 22:40:37 +02:00
1ilit
187b70cbdf Add cardinality labels on relationships 2023-12-28 07:11:49 +02:00
1ilit
f11419f60b Fix relationship coming over table 2023-12-28 06:17:48 +02:00
1ilit
f44b5fd388 Fix field delete 2023-12-27 04:45:23 +02:00
1ilit
2395a334bb Fix save 2023-12-26 16:40:47 +02:00
1ilit
0e041ed913 Edit templates 2023-12-24 23:26:14 +02:00
1ilit
b9fbcfb9b6 Handle template loading better 2023-12-24 03:06:49 +02:00
1ilit
78ce0839d8 Add delete for custom templates 2023-12-23 03:16:54 +02:00
1ilit
ece4a9e95a Fix import 2023-12-20 02:57:29 +02:00
1ilit
dec6362fa9 Add Save as template 2023-12-19 04:36:10 +02:00
1ilit
c5f929ac55 Fix buttons 2023-12-18 01:21:33 +02:00
1ilit
46685a98fe Migrate to Vite from CRA 2023-12-16 05:39:13 +02:00
1ilit
503d55b528 Seed templates 2023-12-12 01:14:29 +02:00
1ilit
705251a275 Handle thumbnails for templates 2023-12-11 23:11:30 +02:00
1ilit
c3f2809313 Add structure of templates page 2023-12-11 03:00:25 +02:00
1ilit
407e060b77 Seed templates 2023-12-02 23:27:25 +02:00
1ilit
aae695a61e Fix spacing 2023-11-30 15:02:13 +02:00
1ilit
50c776077a Add templates page 2023-11-30 09:18:41 +02:00
1ilit
f6199cfd97 Make New window a duplicate of the parent window 2023-11-28 23:08:45 +02:00
1ilit
0cbc4bb6f8 Flush storage 2023-11-24 19:13:49 +02:00
1ilit
76ef62d13f Autosave 2023-11-24 18:28:39 +02:00
1ilit
045715cff9 Add setting for disabling panning 2023-11-24 01:32:26 +02:00
1ilit
f312b943e6 Fix typos 2023-11-23 19:34:38 +02:00
1ilit
e5b2a2be2f Save diagram id in window name to avoid loading latest diagram when not empty 2023-11-22 21:32:17 +02:00
1ilit
1ec9b5fd1f Smol fixes 2023-11-02 16:45:11 +02:00
1ilit
9588d7c918 Create a new diagram 2023-11-02 13:31:26 +02:00
1ilit
50d82fb435 Fixed save for diagrams 2023-11-01 13:35:57 +02:00
1ilit
092a08e624 Delete diagram and save as 2023-10-28 02:11:31 +03:00
1ilit
08aa18e467 Load latest diagram 2023-10-27 21:10:17 +03:00
1ilit
7f5534dfea Load diagram from db 2023-10-27 20:18:28 +03:00
1ilit
63be981131 Add open modal 2023-10-26 20:26:13 +03:00
1ilit
4596864e2f Save diagram to IndexedDb 2023-10-26 16:35:50 +03:00
1ilit
0b1a6d2eae Make navbar responsive 2023-10-24 13:04:33 +03:00
1ilit
dfe48ef560 Fix linking bug 2023-10-23 17:39:05 +03:00
1ilit
f4bee4de5b Fix table schema validation 2023-10-22 09:01:43 +03:00
1ilit
b41942c794 Rename diagram 2023-10-21 19:45:13 +03:00
1ilit
23b3257762 Add sidesheet for the bot 2023-10-20 20:37:06 +03:00
1ilit
4623e391b9 Rename files and reorganize directories 2023-10-19 11:36:46 +03:00
1ilit
74a06fccf3 Change route names 2023-10-14 17:02:45 +03:00
1ilit
651c8f9de7 Fix rich editor styling 2023-10-14 16:43:22 +03:00
1ilit
e2a37b68e4 Add survey page 2023-10-12 23:17:23 +03:00
1ilit
eaf4812dbe Add login page 2023-09-30 11:17:04 +03:00
1ilit
a006c0cda4 Connect to signup route 2023-09-30 10:12:09 +03:00
1ilit
432efe91fd I dont remember 2023-09-28 20:29:22 +03:00
1ilit
bb0229ac5c Add signup page 2023-09-24 19:38:39 +03:00
1ilit
72ad69bc66 Make report bug page responsive 2023-09-22 22:18:34 +03:00
1ilit
0e7bebd971 Add loading spin and reset form on successful bug report 2023-09-22 22:00:20 +03:00
1ilit
03c981f65f Submit bug reports by email 2023-09-22 20:09:02 +03:00
1ilit
af08bae76f Extract editor classes to richeditor.css 2023-09-19 15:52:03 +03:00
1ilit
392e7218de Parse content to html 2023-09-19 15:52:02 +03:00
1ilit
45c95c7f11 Add rich text editot 2023-09-19 15:51:59 +03:00
1ilit
f2b02e5d42 Add bug report page 2023-09-19 15:51:49 +03:00
1ilit
884bd32515 Change media queries 2023-09-19 15:51:46 +03:00
1ilit
6509d42478 Add shortcuts page 2023-09-19 15:51:44 +03:00
1ilit
a51d5cf03d Save theme in local storage 2023-09-19 15:51:43 +03:00
1ilit
f774699bfb Add navbar 2023-09-19 15:51:40 +03:00
1ilit
fad46955fb Make json schemas for custom types 2023-09-19 15:51:37 +03:00
1ilit
6172d48bf5 Parse types for postgres 2023-09-19 15:51:36 +03:00
1ilit
9a1c086870 Add custom types to the selection 2023-09-19 15:51:34 +03:00
1ilit
796e302eeb Use better foreign key names 2023-09-19 15:51:32 +03:00
1ilit
f6ab590623 Handle issues for custom types 2023-09-19 15:51:30 +03:00
1ilit
6515b87988 Add size and value to type fields 2023-09-19 15:51:29 +03:00
1ilit
273d398dd2 Support custom types 2023-09-19 15:51:28 +03:00
1ilit
36ad44f0db Suppost postgres 2023-09-19 15:51:26 +03:00
1ilit
69aabaefa9 Handle check expressions 2023-09-19 15:51:25 +03:00
1ilit
028e80a487 Handle invalid references 2023-09-19 15:51:23 +03:00
1ilit
10fae6d518 Handle defaults and sizes for all datatypes 2023-09-19 15:51:22 +03:00
1ilit
9311c1fbaf Validate field default values 2023-09-19 15:51:21 +03:00
1ilit
81792a5243 Fix error when field.values is undefined and add it to issues 2023-09-19 15:51:20 +03:00
1ilit
aa7b8905b8 Replace titles with tooltips 2023-09-19 15:51:18 +03:00
1ilit
953af7e0d7 Add input validators 2023-09-19 15:51:17 +03:00
1ilit
1016c3536e Catch empty or duplacate fields, indices, names, relationships 2023-09-19 15:51:16 +03:00
1ilit
794ecdba08 Handle issues in the diagram 2023-09-19 15:51:14 +03:00
1ilit
d8f709299d brr 2023-09-19 15:51:13 +03:00
1ilit
13a2eab410 fix borders when element is selected 2023-09-19 15:51:11 +03:00
1ilit
1dd645f1a7 add dark theme 2023-09-19 15:51:08 +03:00
1ilit
8a17540d31 add badge for new messages 2023-09-19 15:51:02 +03:00
1ilit
4181ef4c74 refactor chat 2023-09-19 15:51:00 +03:00
1ilit
274c434206 added chat 2023-09-19 15:50:57 +03:00
1ilit
be0ec46e4b switch to lists for timeline 2023-09-19 15:50:55 +03:00
1ilit
aec4d826b5 todo list 2023-09-19 15:50:53 +03:00
1ilit
7426012154 added timeline 2023-09-19 15:50:52 +03:00
1ilit
d61a90530f hi 2023-09-19 15:50:49 +03:00
1ilit
155690e0f7 Swap primary and foreign tables 2023-09-19 15:50:47 +03:00
1ilit
2b2e4840c9 Undo redo parsing for references 2023-09-19 15:50:46 +03:00
1ilit
ab0dc2c44e uuuugh 2023-09-19 15:50:45 +03:00
1ilit
2760f458af add sets 2023-09-19 15:50:44 +03:00
1ilit
662e2294e8 add enum type 2023-09-19 15:50:43 +03:00
1ilit
fc287d12f0 add restrictions on default, autoincrement, length 2023-09-19 15:50:42 +03:00
1ilit
348363acbb parse tables 2023-09-19 15:50:39 +03:00
1ilit
38da28ac99 migrate to monaco editor 2023-09-19 15:50:37 +03:00
1ilit
ac09ad7112 fix delete functions 2023-09-19 15:50:35 +03:00
1ilit
8e5753c8d3 copy paste cut 2023-09-19 15:50:32 +03:00
1ilit
8500fdf0fb delete and duplicate 2023-09-19 15:50:30 +03:00
1ilit
5b5e55e345 edit elements 2023-09-19 15:50:28 +03:00
1ilit
d571a09b39 janky fit window 2023-09-19 15:50:24 +03:00
1ilit
2d36c04a49 keyboard shortcuts baby 2023-09-19 15:50:22 +03:00
1ilit
850a4b68cf yey 2023-09-19 15:50:20 +03:00
1ilit
157634a0eb brrr 2023-09-19 15:50:18 +03:00
1ilit
d1a372d40b im hungered 2023-09-19 15:50:16 +03:00
1ilit
614e2ed24b bit clean up 2023-09-19 15:50:15 +03:00
1ilit
60193c33b8 im thirsty 2023-09-19 15:50:12 +03:00
1ilit
bccee804cf yum 2023-09-19 15:50:09 +03:00
1ilit
f04ed5df9a boo 2023-09-19 15:50:06 +03:00
1ilit
21d01b1fe2 hi 2023-09-19 15:50:04 +03:00
1ilit
44e179f15a yum 2023-09-19 15:50:02 +03:00
1ilit
16bc0edd36 more undo redo for resize and panning 2023-09-19 15:50:00 +03:00
1ilit
be66cf6e84 Clean up 2023-09-19 15:49:57 +03:00
1ilit
39a8dbb315 more undo redo 2023-09-19 15:49:52 +03:00
1ilit
a030656bcf Delete shapes and header 2023-09-19 15:49:50 +03:00
1ilit
364866a70a Fix import and export too early bug 2023-09-19 15:49:50 +03:00
1ilit
982d2daa11 Fix panning 2023-09-19 15:49:48 +03:00
1ilit
4ec9f3f55b Complete menu bar somewhat 2023-09-19 15:49:46 +03:00
1ilit
c79999d773 Undo and redo for moving and adding objects 2023-09-19 15:49:44 +03:00
1ilit
59609b1cd8 brrrr 2023-09-19 15:49:43 +03:00
1ilit
2cfcc94a5d shtuff 2023-09-19 15:49:41 +03:00
1ilit
b73ba02240 rm sum shit 2023-09-19 15:49:40 +03:00
1ilit
d2515a0bcb Clear diagram, copy as image 2023-09-19 15:49:39 +03:00
1ilit
df6b352824 Show grid setting 2023-09-19 15:49:37 +03:00
1ilit
94df100726 Zoom buttons 2023-09-19 15:49:36 +03:00
1ilit
5661984992 Fix panning and dragging with zoom 2023-09-19 15:49:34 +03:00
1ilit
cfa60763a0 Add zoom on mousewheel 2023-09-19 15:49:32 +03:00
1ilit
6eaad6e720 Import ddb files 2023-09-19 15:49:31 +03:00
1ilit
a4a170d97a Export to ddb 2023-09-19 15:49:30 +03:00
1ilit
ff08984b55 Add import from json 2023-09-19 15:49:29 +03:00
1ilit
db843f32f3 File validation 2023-09-19 15:49:28 +03:00
1ilit
423e4e9b2d Fix add field 2023-09-19 15:49:25 +03:00
1ilit
a3307784cd Export to pdf 2023-09-19 15:49:24 +03:00
1ilit
83cdb9201e Add delete button to table 2023-09-19 15:49:22 +03:00
1ilit
fb214b8f7b Add pop confirm to delete field 2023-09-19 15:49:21 +03:00
1ilit
974c254e48 Parse diagram to json 2023-09-19 15:49:20 +03:00
1ilit
70df6dd2a9 Edit icons 2023-09-19 15:49:18 +03:00
1ilit
dafa8747a0 Add setting to show field summary 2023-09-19 15:49:16 +03:00
1ilit
3a335950b5 im hungry 2023-09-19 15:49:14 +03:00
1ilit
973db157af Add issues panel 2023-09-19 15:49:13 +03:00
1ilit
9b8e6c2593 Add note overview 2023-09-19 15:49:11 +03:00
1ilit
6f7dbd9f41 Add notes 2023-09-19 15:49:09 +03:00
1ilit
395ba77a37 Remove shapes tab 2023-09-19 15:49:07 +03:00
1ilit
83301438af Move repo to organization 2023-09-19 15:49:05 +03:00
1ilit
b5ccfab7f2 area shape 2023-09-19 15:49:03 +03:00
1ilit
b954a2b46f remove floof 2023-09-19 15:49:02 +03:00
1ilit
9e5e1c808e note shape 2023-09-19 15:49:00 +03:00
1ilit
b590236811 pweety tables 2023-09-19 15:48:59 +03:00
1ilit
246aad77d0 fix tab error 2023-09-19 15:48:57 +03:00
1ilit
8da14317e5 subject area overview 2023-09-19 15:48:55 +03:00
1ilit
ce92a35c9f edit table sidesheet 2023-09-19 15:48:53 +03:00
1ilit
2a04f651d3 nice stuff 2023-09-19 15:48:51 +03:00
1ilit
25926cb9b8 table and relationship context 2023-09-19 15:48:49 +03:00
1ilit
1eea618faa layout context 2023-09-19 15:48:48 +03:00
1ilit
23e58a0110 layout context 2023-09-19 15:48:46 +03:00
1ilit
f899834401 fix panning 2023-09-19 15:48:45 +03:00
1ilit
032d77df2c brrr 2023-09-19 15:48:44 +03:00
1ilit
24190bc460 Make area resize smoother 2023-09-19 15:48:42 +03:00
1ilit
50d49e380a my tummy hurts 2023-09-19 15:48:41 +03:00
1ilit
2a0c5071a4 css 2023-09-19 15:48:38 +03:00
1ilit
ef09ded98c Handle entering and exiting fullscreen 2023-09-19 15:48:35 +03:00
1ilit
a2aa12f598 Manage layout 2023-09-19 15:48:34 +03:00
1ilit
b0737e1a89 Add table shape 2023-09-19 15:48:33 +03:00
1ilit
525ca9f5c7 Add search for relationships 2023-09-19 15:48:32 +03:00
1ilit
4fec674ac6 Make sidebar resize smoother 2023-09-19 15:48:31 +03:00
1ilit
16102ac7a9 Remove resizable lib 2023-09-19 15:48:30 +03:00
1ilit
f71671ea7e Add fullscreen mode 2023-09-19 15:48:29 +03:00
1ilit
e37ae6ce84 Add empty illustration 2023-09-19 15:48:28 +03:00
1ilit
7f015692c5 export jpeg 2023-09-19 15:48:27 +03:00
1ilit
92343dd645 export png 2023-09-19 15:48:26 +03:00
1ilit
ddaeec79ec functional navbar yey 2023-09-19 15:48:25 +03:00
1ilit
c83667be4e brr 2023-09-19 15:48:24 +03:00
1ilit
76b9f7fc94 dots 2023-09-19 15:48:23 +03:00
1ilit
da7aed543b brr 2023-09-19 15:48:22 +03:00
1ilit
f760f844bb brr 2023-09-19 15:48:21 +03:00
1ilit
33c5118c83 brr 2023-09-19 15:48:20 +03:00
1ilit
003c2f734c brr 2023-09-19 15:48:18 +03:00
1ilit
876df7f6b1 brr 2023-09-19 15:48:17 +03:00
1ilit
5678fa0fa9 pafs 2023-09-19 15:48:16 +03:00
1ilit
868a992a7a smol comit 2023-09-19 15:48:15 +03:00
1ilit
8bd5e19cee clean up 2023-09-19 15:48:14 +03:00
1ilit
7f6a2d208f fix deleting tables 2023-09-19 15:48:13 +03:00
1ilit
d3897f8112 backup 2023-09-19 15:48:11 +03:00
1ilit
519b9d0a27 add search table functionality 2023-09-19 15:48:09 +03:00
1ilit
a49e90991b legalize nuclear bombs 2023-09-19 15:48:08 +03:00
1ilit
00231d9f01 clean 2023-09-19 15:48:07 +03:00
1ilit
0e4879bab5 i wanna cry 2023-09-19 15:48:06 +03:00
1ilit
f34ebf2edc fix panning 2023-09-19 15:48:05 +03:00
1ilit
df89b1047d areas 2023-09-19 15:48:04 +03:00
1ilit
8929639d6d bdoof 2023-09-19 15:48:03 +03:00
1ilit
50f5086e2d dshh 2023-09-19 15:48:02 +03:00
1ilit
109158165c bruh 2023-09-19 15:48:01 +03:00
1ilit
c3071ebf13 fix linking just click bug and endTableId error 2023-09-19 15:47:59 +03:00
1ilit
0601f76497 comments yey 2023-09-19 15:47:57 +03:00
1ilit
1dc2c4d3d3 make overview functional 2023-09-19 15:47:56 +03:00
1ilit
52ed3a88b7 placeholders 2023-09-19 15:47:56 +03:00
1ilit
c020a40e20 table indices 2023-09-19 15:47:55 +03:00
1ilit
de529fa402 colors yey 2023-09-19 15:47:54 +03:00
1ilit
249435f696 popover to edit field 2023-09-19 15:47:53 +03:00
1ilit
4bf37c143c comments for fields 2023-09-19 15:47:52 +03:00
1ilit
e3bed1d789 aaaargh 2023-09-19 15:47:51 +03:00
1ilit
41112a29b8 basic layout for the overview 2023-09-19 15:47:51 +03:00
1ilit
d441ff5fcb move data to data.js 2023-09-19 15:47:50 +03:00
1ilit
9c61815999 sidesheets 2023-09-19 15:47:48 +03:00
1ilit
58642f3e8e update link positions on table move 2023-09-19 15:47:48 +03:00
1ilit
09f7142d75 add panning for the line 2023-09-19 15:47:47 +03:00
1ilit
5e2c205f39 add relationships 2023-09-19 15:47:45 +03:00
1ilit
e39feea551 rename stuf 2023-09-19 15:47:43 +03:00
1ilit
6777abf109 move table data to the top fix general functionality 2023-09-19 15:47:41 +03:00
1ilit
4447fa2f48 fix drawing line on just click 2023-09-19 15:47:38 +03:00
1ilit
a328545ad4 add template link 2023-09-19 15:47:35 +03:00
1ilit
a5ffee462d remove nodes and links 2023-09-19 15:47:34 +03:00
1ilit
b0a5098926 add popconfirm to delete 2023-09-19 15:47:33 +03:00
1ilit
5ce1073bc0 fix modals 2023-09-19 15:47:32 +03:00