Joeri Exelmans
|
1760abf806
Fix bug when deleting a node that has a self-edge.
|
2 rokov pred |
Joeri Exelmans
|
e8cbf23f73
Fix bug when deleting node in EditableGraph.
|
2 rokov pred |
Joeri Exelmans
|
af1cb0bdef
May (not sure) have fixed all conflict types.
|
2 rokov pred |
Joeri Exelmans
|
8b73857f87
Progress with Demo
|
2 rokov pred |
Joeri Exelmans
|
8d6004a10a
Progress with Demo - still haven't got conflict types between primitive deltas figured out entirely.
|
2 rokov pred |
Joeri Exelmans
|
5709877acf
Progress with Demo (frontend) implementation
|
3 rokov pred |
Joeri Exelmans
|
72b7a05567
Versions & deltas: refactor a tiny bit, extend tests.
|
3 rokov pred |
Joeri Exelmans
|
97a70c5e14
Frontend: fix some issues with d3 and React
|
3 rokov pred |
Joeri Exelmans
|
882195d790
Frontend: Managed to get D3 to work with React.
|
3 rokov pred |
Joeri Exelmans
|
410f1241d8
Improve merge algorithm + extend tests
|
3 rokov pred |
Joeri Exelmans
|
89c554c024
Optimize merge algorithm + extra tests
|
3 rokov pred |
Joeri Exelmans
|
0556e36e4c
Implement merging of versions
|
3 rokov pred |
Joeri Exelmans
|
b2318ae4c9
Versions are identified by the XOR of the hashes of the deltas they consist of
|
3 rokov pred |
Joeri Exelmans
|
b1834d40f0
Add Version class
|
3 rokov pred |
Joeri Exelmans
|
fb8a7f501c
Forgot to commit some files
|
3 rokov pred |
Joeri Exelmans
|
f692d8deec
Add CompositeDelta
|
3 rokov pred |
Joeri Exelmans
|
e707859d98
Remove more outcommented code
|
3 rokov pred |
Joeri Exelmans
|
dc7b6741ac
Factor out duplicated code. Remove outcommented code.
|
3 rokov pred |
Joeri Exelmans
|
0c81871739
Delete/require (target) conflict
|
3 rokov pred |
Joeri Exelmans
|
1e51259e9c
NodeDeletion acts as EdgeUpdate in the context of update/update conflicts.
|
3 rokov pred |
Joeri Exelmans
|
b2cdfc2571
Delete/require conflict
|
3 rokov pred |
Joeri Exelmans
|
5ef01b6e73
Delete/delete, create/create, update/update conflicts
|
3 rokov pred |
Joeri Exelmans
|
3e0682f977
Made a tiny graph editor in with D3
|
3 rokov pred |
Joeri Exelmans
|
ef0d84a88c
Fix test script in package.json
|
3 rokov pred |
Joeri Exelmans
|
0515f736b2
d3-drag should be a regular dependency, not a dev-dependency
|
3 rokov pred |
Joeri Exelmans
|
e327cd348a
Update project folder structure + setup webpack + added D3js experiment
|
3 rokov pred |
Joeri Exelmans
|
82ec893b07
WIP: deltas
|
3 rokov pred |
Joeri Exelmans
|
9b39a628a0
Rename onion.ts -> graph_state.ts
|
3 rokov pred |
Joeri Exelmans
|
3dc7daad9b
Enable maximum strictness in TS compiler
|
3 rokov pred |
Joeri Exelmans
|
3a4598c95e
Enable strict null checks (nullability of return values explicit). Extend test.
|
3 rokov pred |