Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
be2a625
Add basic Rete.js example for PolyAlg
tobias-weber Apr 22, 2024
7341494
Add custom controls for several PolyAlgArgs
tobias-weber Apr 24, 2024
7f1f3a5
Change double quotes to single quotes
tobias-weber Apr 25, 2024
af9210f
Change alg-editor to vertical layout
tobias-weber Apr 25, 2024
9331a55
Correctly display connections in vertical layout
tobias-weber Apr 27, 2024
48ba826
Add context menu for creating AlgNodes
tobias-weber Apr 29, 2024
cc31ad4
Make AlgNodes cloneable
tobias-weber Apr 30, 2024
bfd3fad
Generate PolyAlg from nodes using Dataflow
tobias-weber Apr 30, 2024
065064e
Add support for more PolyArg types
tobias-weber May 1, 2024
93ff42c
Improvements to ListArg
tobias-weber May 2, 2024
b57c55e
Add functionality to execute relational PolyAlg plans
tobias-weber May 2, 2024
43631b3
Update PolyPlan from textual representation
tobias-weber May 6, 2024
deb7367
Add textual polyAlg editor
tobias-weber May 7, 2024
fa7bac7
Use signals for node height
tobias-weber May 7, 2024
ba08948
Support nodes with variable number of inputs
tobias-weber May 7, 2024
47b3a6c
Various improvements to the AlgEditor
tobias-weber May 8, 2024
4c4c53b
Add proof of concept of magnetic connections
tobias-weber May 8, 2024
fc8f35f
Make editors collapsible, improve magnetic connections.
tobias-weber May 10, 2024
8904986
Add support for nested ListArgs
tobias-weber May 10, 2024
cfa6b62
Introduce simple mode that hides advanced operators
tobias-weber May 11, 2024
55cfa3d
Add metadata to PolyPlans
tobias-weber May 17, 2024
71f8e69
Introduce simple parameter types
tobias-weber May 22, 2024
668745b
Disable editing of textEditor in simple mode
tobias-weber May 22, 2024
f57ab2d
Change AlgNode metadata to a framework-based approach
tobias-weber May 28, 2024
8ecaace
Add basic support for routed PolyPlans
tobias-weber May 28, 2024
e4d31c3
Various UI improvements
tobias-weber May 29, 2024
53ee1f8
Small UI improvements
tobias-weber May 30, 2024
5af5c9a
Allow ArgControls to adapt to PlanType
tobias-weber May 30, 2024
a22d5c1
added auto-hide of graph result tab, for results without any nodes
datomo May 18, 2024
f1d10a5
fix for graph properties, complex normal graphs and cross-model graphs
datomo May 18, 2024
1c47fa9
Show modal when trying to replace existing PolyPlan
tobias-weber May 31, 2024
2911712
Add support for common Operators
tobias-weber Jun 3, 2024
b68d2cc
Remove information-manager instead of hiding it
tobias-weber Jun 4, 2024
1c99ee5
Allow for unregistered operators to still be displayed
tobias-weber Jun 4, 2024
4cfa8a2
Fix query language for addDropCollectionPlacement
tobias-weber Jun 5, 2024
abc9473
UI improvements
tobias-weber Jun 5, 2024
7ddd64c
Add DoubleArg
tobias-weber Jun 7, 2024
c3d3135
Add various forms of input validation
tobias-weber Jun 6, 2024
4516617
Add PhysicalEntity
tobias-weber Jun 10, 2024
132b915
Fix textEditor bug
tobias-weber Jun 11, 2024
12d3294
Prevent repeated height calculation
tobias-weber Jun 14, 2024
ff5bd6e
Enable execution of physical plans
tobias-weber Jun 17, 2024
41e840d
Small fixes
tobias-weber Jun 20, 2024
3a4f0de
Partially implement WindowGroupArg
tobias-weber Jun 20, 2024
f32ee2b
Improve error handling
tobias-weber Jun 21, 2024
bacd224
Add sample plans for all types
tobias-weber Jun 27, 2024
88e33fd
Change socket title
tobias-weber Jul 1, 2024
a3bb37a
Significantly improve performance by removing arrange applier
tobias-weber Jul 1, 2024
07c5bc0
Fixed text editor losing state when collapsed
tobias-weber Jul 12, 2024
dd4a15c
Remove Explain Visualizer
tobias-weber Jul 12, 2024
3e4b16f
Remove Alg Builder
tobias-weber Jul 12, 2024
e58f781
Cleanup & comments
tobias-weber Jul 12, 2024
2935f3d
Small fixes
tobias-weber Jul 16, 2024
1fa101e
Rename sidebar node
tobias-weber Jul 17, 2024
95392a5
fixed merge conflicts
datomo Jan 6, 2025
0e06990
Merge branch 'master' into algebra-exploration
vogti Feb 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ Please note that we have a [code of conduct](https://github.com/polypheny/Admin/


## Credits ##
Polypheny-UI is based on the beautiful [CoreUI](https://coreui.io/angular/) template. The query plan visualization is based on the [Postgres Explain Visualizer](https://github.com/AlexTatiyants/pev) which we have updated to be compatible with Angular 8 and modified to be used with Polypheny-DB.

Polypheny-UI is based on the beautiful [CoreUI](https://coreui.io/angular/) template.

## License ##
The MIT License (MIT)
240 changes: 216 additions & 24 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 14 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
"@angular/common": "^17.2.3",
"@angular/compiler": "^17.2.3",
"@angular/core": "^17.2.3",
"@angular/elements": "^17.2.3",
"@angular/forms": "^17.2.3",
"@angular/platform-browser": "^17.2.3",
"@angular/platform-browser-dynamic": "^17.2.3",
Expand Down Expand Up @@ -66,7 +67,17 @@
"ts-helpers": "^1.1.2",
"ts-md5": "^1.2.7",
"uuid": "^9.0.0",
"zone.js": "~0.14.4"
"zone.js": "~0.14.4",
"rete": "^2.0.3",
"rete-angular-plugin": "^2.1.1",
"rete-connection-plugin": "^2.0.1",
"rete-auto-arrange-plugin": "^2.0.1",
"rete-area-plugin": "^2.0.4",
"rete-render-utils": "^2.0.2",
"rete-readonly-plugin": "^2.0.1",
"rete-connection-path-plugin": "^2.0.3",
"rete-context-menu-plugin": "^2.0.3",
"rete-engine": "^2.0.1"
},
"devDependencies": {
"@angular-builders/custom-webpack": "^17.0.1",
Expand Down Expand Up @@ -97,7 +108,8 @@
"tslint": "~6.1.0",
"typescript": "^5.3.3",
"webpack": "^5.54.0",
"webpack-bundle-analyzer": "^4.9.0"
"webpack-bundle-analyzer": "^4.9.0",
"@types/d3-shape": "^3.1.6"
},
"engines": {
"node": ">= 16.3.0",
Expand Down
Loading