Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue/composer v2 #5985

Closed
wants to merge 201 commits into from
Closed
Show file tree
Hide file tree
Changes from 193 commits
Commits
Show all changes
201 commits
Select commit Hold shift + click to select a range
2379ccd
Add persisting coordinates locally
matborowczyk Apr 10, 2024
6eeef14
docstrings
matborowczyk Apr 10, 2024
039b24e
docstrings
matborowczyk Apr 10, 2024
9ba9174
docstrings
matborowczyk Apr 10, 2024
6915af5
Merge branch 'master' of github.com:inmanta/web-console into issue/52…
matborowczyk Apr 10, 2024
761e73e
Update src/UI/Components/Diagram/Canvas.tsx
matborowczyk Apr 10, 2024
6d877f4
Update src/UI/Components/Diagram/Canvas.tsx
matborowczyk Apr 10, 2024
d5ad192
Update src/UI/Components/Diagram/Canvas.tsx
matborowczyk Apr 10, 2024
0e1458f
add metadata implementation
matborowczyk Apr 15, 2024
67a3e7c
Merge branch 'master' of github.com:inmanta/web-console into issue/52…
matborowczyk Apr 15, 2024
1eff8aa
Merge branch 'issue/5273-persisting-coordinates' of github.com:inmant…
matborowczyk Apr 15, 2024
aeaa546
remove comment
matborowczyk Apr 15, 2024
1f68667
fix, faulty version error
matborowczyk Apr 22, 2024
186649a
Merge branch 'master' of github.com:inmanta/web-console into issue/52…
matborowczyk Jun 20, 2024
73b0c0a
cypress suite fix
matborowczyk Jun 20, 2024
ca1a625
Merge branch 'master' of github.com:inmanta/web-console into issue/52…
matborowczyk Jun 26, 2024
6e94efe
move coordinates data to order api call
matborowczyk Jun 26, 2024
5bc03a4
remove casting
matborowczyk Jun 26, 2024
2016e84
cleanup
matborowczyk Jun 27, 2024
b103d2d
e2e fix
matborowczyk Jun 27, 2024
094ddf1
fix test
matborowczyk Jun 28, 2024
6a47082
clean up
matborowczyk Jun 28, 2024
75369ff
test fix
matborowczyk Jun 28, 2024
f86f405
remarks & improvements
matborowczyk Jun 29, 2024
f853a4d
extend docstring
matborowczyk Jun 29, 2024
29f8888
e2e fix
matborowczyk Jun 29, 2024
69f994e
remarks
matborowczyk Jul 2, 2024
ea53c2d
remarks
matborowczyk Jul 5, 2024
787238a
typing for Canvas FC
matborowczyk Jul 5, 2024
8add30f
e2e fix
matborowczyk Jul 5, 2024
eb04ebc
Merge branch 'master' of github.com:inmanta/web-console into issue/52…
matborowczyk Jul 5, 2024
bfaaa62
e2e fix
matborowczyk Jul 5, 2024
8d24b52
change changelog to master only
matborowczyk Jul 5, 2024
8662b1e
test fix
matborowczyk Jul 5, 2024
defa8a0
e2e fix
matborowczyk Jul 5, 2024
3def7ed
Update cypress/e2e/scenario-8-instance-composer.cy.js
matborowczyk Jul 5, 2024
3d743b8
Update src/Data/Managers/V2/GetInstanceWithRelations/useGetInstanceWi…
matborowczyk Jul 5, 2024
9189ccd
Update src/UI/Components/Diagram/Canvas.tsx
matborowczyk Jul 5, 2024
ab7082a
remarks
matborowczyk Jul 7, 2024
ef02f93
Merge branch 'issue/5273-persisting-coordinates' of github.com:inmant…
matborowczyk Jul 7, 2024
de919d5
e2e fix
matborowczyk Jul 7, 2024
98202f7
e2e fix
matborowczyk Jul 8, 2024
c792249
e2e fix
matborowczyk Jul 9, 2024
ac2500a
remarks - interface rename
matborowczyk Jul 16, 2024
79e8398
Update src/UI/Components/InstanceProvider/InstanceProvider.test.tsx
matborowczyk Jul 16, 2024
18e1ec6
Update src/UI/Components/Diagram/Canvas.tsx
matborowczyk Jul 16, 2024
62d2165
Update src/UI/Components/Diagram/Canvas.tsx
matborowczyk Jul 16, 2024
025ee4f
Update src/UI/Components/Diagram/Canvas.tsx
matborowczyk Jul 16, 2024
3535628
Update src/UI/Components/Diagram/Canvas.tsx
matborowczyk Jul 16, 2024
9987c16
remarks
matborowczyk Jul 17, 2024
794f926
Merge branch 'issue/5273-persisting-coordinates' of github.com:inmant…
matborowczyk Jul 17, 2024
11a84ed
remove redundant code + fix tsc
matborowczyk Jul 17, 2024
6e1d745
remove metadata get call
matborowczyk Jul 18, 2024
0291648
remarks + metadata workaround
matborowczyk Jul 19, 2024
09cd7ed
tsc fix
matborowczyk Jul 19, 2024
12b151b
Create Left Sidebar
matborowczyk Jul 22, 2024
a6820c7
Add test + comment canvas test until have working right sidebar
matborowczyk Jul 23, 2024
2aad06d
add tests
matborowczyk Jul 23, 2024
6a0b753
comments
matborowczyk Jul 23, 2024
4326f21
update test
matborowczyk Jul 23, 2024
5bab106
Merge branch 'master' of github.com:inmanta/web-console into issue/58…
matborowczyk Jul 23, 2024
6d14539
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Jul 23, 2024
201c26c
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Jul 23, 2024
9ec0db4
adjust test to pass for canvas
matborowczyk Jul 23, 2024
14237b3
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Jul 24, 2024
c741b74
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Jul 24, 2024
94f0622
remarks
matborowczyk Jul 25, 2024
c664db5
remarks
matborowczyk Jul 31, 2024
2b37099
Change data flow to the context & remarks
matborowczyk Aug 6, 2024
7ccc5a5
remark
matborowczyk Aug 6, 2024
de00d97
tsc fix
matborowczyk Aug 7, 2024
0e8e59b
fix events
matborowczyk Aug 7, 2024
cbb9d83
remark & test fix
matborowczyk Aug 7, 2024
8fb3918
remarks
matborowczyk Aug 7, 2024
756da37
remarks
matborowczyk Aug 8, 2024
6417c87
rename
matborowczyk Aug 8, 2024
de05598
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Aug 8, 2024
8d43e74
Merge branch 'master' of github.com:inmanta/web-console into issue/58…
matborowczyk Aug 8, 2024
eece839
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Aug 8, 2024
9782bea
Merge pull request #5891 from inmanta/issue/5869-left-sidebar
matborowczyk Aug 8, 2024
e96412b
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Aug 19, 2024
8b9b7ad
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Aug 19, 2024
c1cf24c
Add navigator to the instance composer
matborowczyk Aug 20, 2024
e288891
readability
matborowczyk Aug 20, 2024
3050518
readability
matborowczyk Aug 20, 2024
f61b29d
remove irrelevant comment
matborowczyk Aug 20, 2024
faa8ed7
docstrings
matborowczyk Aug 20, 2024
8fc7c02
remarks + tests
matborowczyk Aug 21, 2024
62f6c5b
fix
matborowczyk Aug 21, 2024
62ad8ff
improve comment
matborowczyk Aug 21, 2024
a453630
readability
matborowczyk Aug 21, 2024
5690a8f
Update src/UI/Components/Diagram/zoomHandler/zoomHandler.test.tsx
matborowczyk Aug 22, 2024
4dc5c3e
Merge pull request #5913 from inmanta/issue/5780-composer-navigator
matborowczyk Aug 22, 2024
2126f5a
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Aug 23, 2024
0f622e3
add right sidebar
matborowczyk Aug 30, 2024
6b95c8e
Merge branch 'master' of github.com:inmanta/web-console into issue/58…
matborowczyk Sep 2, 2024
04c3484
e2e + test fix + improvements
matborowczyk Sep 3, 2024
684ec76
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Sep 3, 2024
cb1ee3b
e2e fix
matborowczyk Sep 3, 2024
c6c187a
test fix
matborowczyk Sep 4, 2024
bd49654
tsc fix
matborowczyk Sep 5, 2024
8bf5c32
add rendering of parents from the children perspective + block editin…
matborowczyk Sep 5, 2024
3bcf106
Merge branch 'master' of github.com:inmanta/web-console into issue/58…
matborowczyk Sep 5, 2024
e6c6f02
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Sep 5, 2024
96225d6
e2e + tests + fixes
matborowczyk Sep 10, 2024
12fc477
test fix
matborowczyk Sep 10, 2024
4b1b27f
fix
matborowczyk Sep 10, 2024
8760013
test + initial remarks
matborowczyk Sep 23, 2024
905bb06
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Sep 23, 2024
3550374
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Sep 23, 2024
fac2192
Merge branch 'master' of github.com:inmanta/web-console into issue/58…
matborowczyk Sep 27, 2024
9c2bb5b
add back the lacking logic for parent-children relations, path-to-reg…
matborowczyk Oct 7, 2024
482091f
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Oct 7, 2024
c9f8676
remarks + improvements
matborowczyk Oct 7, 2024
4d50204
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Oct 9, 2024
2d2b34f
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Oct 9, 2024
06f9a24
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Oct 11, 2024
588bde2
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Oct 11, 2024
5386b55
tsc fix
matborowczyk Oct 11, 2024
b41550e
improve docstrings
matborowczyk Oct 14, 2024
68fe7cb
improve comments/docstrings
matborowczyk Oct 15, 2024
dede34a
test improvement, fix relations render
matborowczyk Oct 15, 2024
8b7fc7d
fix e2e doubling connections
matborowczyk Oct 15, 2024
19f813c
test fix
matborowczyk Oct 15, 2024
710a5ba
Update cypress/e2e/scenario-8-instance-composer.cy.js
matborowczyk Oct 15, 2024
5043a03
Update cypress/e2e/scenario-8-instance-composer.cy.js
matborowczyk Oct 15, 2024
7a64451
Update cypress/e2e/scenario-8-instance-composer.cy.js
matborowczyk Oct 15, 2024
9a9b1b4
Merge pull request #5930 from inmanta/issue/5868-right-sidebar
matborowczyk Oct 15, 2024
37e52aa
double lines in e2e
matborowczyk Oct 15, 2024
72a3dd7
improvements
matborowczyk Oct 16, 2024
8f0593f
changelog
matborowczyk Oct 16, 2024
1af3a04
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Oct 16, 2024
f266c92
changelog fix
matborowczyk Oct 16, 2024
cb26adb
fix position of the buttons
matborowczyk Oct 16, 2024
fb57265
Update src/Data/Managers/V2/GETTERS/GetInstanceWithRelations/useGetIn…
matborowczyk Oct 17, 2024
68d1a7e
Update src/Data/Managers/V2/GETTERS/GetInstanceWithRelations/useGetIn…
matborowczyk Oct 17, 2024
ab819fe
Update src/UI/Components/Diagram/Canvas.tsx
matborowczyk Oct 17, 2024
fcb3205
Update src/UI/Components/Diagram/Context/EventWrapper.tsx
matborowczyk Oct 17, 2024
fb3b105
Update src/UI/Components/Diagram/Context/CanvasProvider.tsx
matborowczyk Oct 17, 2024
8eaf91f
Update src/UI/Components/Diagram/Context/EventWrapper.tsx
matborowczyk Oct 17, 2024
2f17d16
remarks
matborowczyk Oct 17, 2024
bf5240d
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Oct 17, 2024
26ddedb
tsc fix
matborowczyk Oct 17, 2024
0ec04d9
Update changelogs/unreleased/5868-composer-v2.yml
matborowczyk Oct 18, 2024
f14fbfe
Update changelogs/unreleased/5868-composer-v2.yml
matborowczyk Oct 18, 2024
d6b07c3
Update changelogs/unreleased/5868-composer-v2.yml
matborowczyk Oct 18, 2024
ba78adc
Update changelogs/unreleased/5868-composer-v2.yml
matborowczyk Oct 18, 2024
2368671
Update src/UI/Components/Diagram/Context/Context.tsx
matborowczyk Oct 18, 2024
aa6020d
Update src/UI/Components/Diagram/Context/EventWrapper.tsx
matborowczyk Oct 18, 2024
b376e97
Update src/UI/Components/Diagram/Context/CanvasProvider.tsx
matborowczyk Oct 18, 2024
badffa9
Update src/Data/Managers/V2/GETTERS/GetInstanceWithRelations/useGetIn…
matborowczyk Oct 18, 2024
8070b60
Update src/UI/Components/Diagram/Context/ComposerCreatorProvider.tsx
matborowczyk Oct 18, 2024
ea8ad8d
remarks
matborowczyk Oct 18, 2024
090c442
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Oct 18, 2024
5dba6cf
remark
matborowczyk Oct 18, 2024
19f5c33
remarks
matborowczyk Oct 18, 2024
6c5c878
remarks
matborowczyk Oct 18, 2024
218eebf
further specify stencil state
matborowczyk Oct 18, 2024
6f54361
relation remarks
matborowczyk Oct 18, 2024
cace0d3
relation remark
matborowczyk Oct 18, 2024
8d0c7b6
errorView remark
matborowczyk Oct 18, 2024
9e6f315
Update src/UI/Components/Diagram/actions.ts
matborowczyk Oct 21, 2024
1eb854a
Update src/UI/Components/Diagram/actions.ts
matborowczyk Oct 21, 2024
5eaf7fb
Update src/UI/Components/Diagram/components/Toolbar.tsx
matborowczyk Oct 21, 2024
81816c6
remarks
matborowczyk Oct 21, 2024
97cfc6f
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Oct 21, 2024
ce1fd14
e2e fix
matborowczyk Oct 22, 2024
d2a19cf
additional comments
matborowczyk Oct 22, 2024
758f8bb
e2e fix
matborowczyk Oct 22, 2024
99d653c
e2e fix
matborowczyk Oct 22, 2024
345ccfc
remove "?" from diagram
matborowczyk Oct 22, 2024
d9987ff
Update cypress/e2e/scenario-8-instance-composer.cy.js
matborowczyk Oct 23, 2024
a305676
Update cypress/e2e/scenario-8-instance-composer.cy.js
matborowczyk Oct 23, 2024
bc7305c
Update src/UI/Components/Diagram/Canvas.tsx
matborowczyk Oct 23, 2024
c0eb39f
Update src/Data/Managers/V2/GETTERS/GetInstanceWithRelations/useGetIn…
matborowczyk Oct 23, 2024
0de32c4
Update src/Data/Managers/V2/GETTERS/GetInstanceWithRelations/useGetIn…
matborowczyk Oct 23, 2024
e57df51
remarks
matborowczyk Oct 23, 2024
1ee0f14
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Oct 23, 2024
1752b0d
remarks
matborowczyk Oct 23, 2024
e7091b3
remarks
matborowczyk Oct 24, 2024
a8a8dd2
remarks
matborowczyk Oct 24, 2024
e1d0939
remarks
matborowczyk Oct 24, 2024
bd53fea
Update src/UI/Components/Diagram/stencil/instanceStencil.ts
matborowczyk Oct 24, 2024
cf713ad
Update src/UI/Components/Diagram/components/RightSidebar.tsx
matborowczyk Oct 25, 2024
6518e18
Update src/UI/Components/Diagram/Canvas.tsx
matborowczyk Oct 25, 2024
e238003
Update src/UI/Components/Diagram/Context/ComposerCreatorProvider.tsx
matborowczyk Oct 25, 2024
795f714
Update cypress/e2e/scenario-8-instance-composer.cy.js
matborowczyk Oct 25, 2024
eaab11d
Update src/UI/Components/Diagram/components/RightSidebar.tsx
matborowczyk Oct 25, 2024
3a03cb4
Update src/UI/Components/Diagram/actions.test.ts
matborowczyk Oct 25, 2024
42c55c2
Update src/UI/Components/Diagram/actions.test.ts
matborowczyk Oct 25, 2024
0c4e73f
Update src/UI/Components/Diagram/actions.test.ts
matborowczyk Oct 25, 2024
4bbae80
remarks
matborowczyk Oct 25, 2024
2a77336
Merge branch 'issue/composer-v2' of github.com:inmanta/web-console in…
matborowczyk Oct 25, 2024
9b9b89f
docstrings
matborowczyk Oct 25, 2024
e3746a1
Merge branch 'master' of github.com:inmanta/web-console into issue/co…
matborowczyk Oct 28, 2024
3d2cca9
id fix
matborowczyk Oct 28, 2024
53d7bd1
e2e fix
matborowczyk Oct 28, 2024
f87aab7
fix e2e
matborowczyk Oct 28, 2024
df8485e
e2e fix
matborowczyk Oct 28, 2024
7d12ae6
test fix
matborowczyk Oct 28, 2024
fe7db5d
test fix
matborowczyk Oct 28, 2024
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
11 changes: 11 additions & 0 deletions changelogs/unreleased/5868-composer-v2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
description: "Complete redesign of the Instance Composer, main focus was to align its general functionalities with regular form, and improve the user experience.
This change includes:
A right sidebar, to have better access to the form fields of different parts of the instance
A left sidebar, from which we can drag and drop embedded entities and existing Inter-Service Relations from the inventory.
Inter-Service Relations can only be edited when opened individualy in the Instance Composer.
Zooming can now be done with a slider, and two new functionalities have been added. Zoom-to-fit and full-screen mode."
issue-nr: 5868
change-type: minor
destination-branches: [master]
sections:
feature: "{{description}}"
Loading