<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/opendc-web/opendc-web-ui/src/redux/actions/topologies.js, branch master</title>
<subtitle>The OpenDC BSc thesis repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/'/>
<entry>
<title>fix(web/ui): Fix creation of topologies</title>
<updated>2022-02-17T15:58:40+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-07-22T17:05:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=41e02cdab85ba5db92be7f7bea07ae1f20bcbdd9'/>
<id>41e02cdab85ba5db92be7f7bea07ae1f20bcbdd9</id>
<content type='text'>
This change fixes an issue with the creation of topologies in the
frontend. Previously, the frontend relied on Redux to update the state.
However, since we removed the reliance on Redux, we also need to create
a new topology using the functions from React Query to actually send a
request to the API server.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change fixes an issue with the creation of topologies in the
frontend. Previously, the frontend relied on Redux to update the state.
However, since we removed the reliance on Redux, we also need to create
a new topology using the functions from React Query to actually send a
request to the API server.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ui): Extract topology construction out of Sagas</title>
<updated>2021-07-22T12:23:09+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-07-21T13:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=54f424a18cc21a52ea518d40893218a07ab55989'/>
<id>54f424a18cc21a52ea518d40893218a07ab55989</id>
<content type='text'>
This change updates the OpenDC frontend to perform the construction of
the topology directly in the reducers instead of performing the
mutations in Redux Sagas as side effects. This allows us to nicely map
actions to mutations in the reducers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the OpenDC frontend to perform the construction of
the topology directly in the reducers instead of performing the
mutations in Redux Sagas as side effects. This allows us to nicely map
actions to mutations in the reducers.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ui): Load correct topology view</title>
<updated>2021-07-22T12:08:52+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-07-20T12:55:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=ebab0cc12e293a57cbc58d2dd51b3c9d7cd4ee92'/>
<id>ebab0cc12e293a57cbc58d2dd51b3c9d7cd4ee92</id>
<content type='text'>
This change fixes an issue where the only the default topology view
would be shown to the user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change fixes an issue where the only the default topology view
would be shown to the user.
</pre>
</div>
</content>
</entry>
<entry>
<title>ui: Simplify normalization of topology</title>
<updated>2021-07-08T11:20:27+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-07-08T11:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=29196842447d841d2e21462adcfc8c2ed1d851ad'/>
<id>29196842447d841d2e21462adcfc8c2ed1d851ad</id>
<content type='text'>
This change updates the OpenDC frontend to use the normalizr library for
normalizing the user topology.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the OpenDC frontend to use the normalizr library for
normalizing the user topology.
</pre>
</div>
</content>
</entry>
<entry>
<title>ui: Use React Query defaults to reduce duplication</title>
<updated>2021-07-08T08:53:23+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-07-07T18:13:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=02a2f0f89cb1f39a5f8856bca1971a4e1b12374f'/>
<id>02a2f0f89cb1f39a5f8856bca1971a4e1b12374f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ui: Remove current ids state from Redux</title>
<updated>2021-07-07T13:07:11+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-07-07T13:07:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=aa788a3ad18badfac8beaabdaffc88b9e52f9306'/>
<id>aa788a3ad18badfac8beaabdaffc88b9e52f9306</id>
<content type='text'>
This change removes the current active identifiers from the Redux state.
Instead, we use the router query to track the active project, portfolio
and topology.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes the current active identifiers from the Redux state.
Instead, we use the router query to track the active project, portfolio
and topology.
</pre>
</div>
</content>
</entry>
<entry>
<title>ui: Restructure OpenDC frontend</title>
<updated>2021-05-17T15:06:50+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-05-16T15:07:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=d9e65dceb38cdb8dc4e464d388755f9456620566'/>
<id>d9e65dceb38cdb8dc4e464d388755f9456620566</id>
<content type='text'>
This change updates the structure of the OpenDC frontend in order to
improve the maintainability of the frontend.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the structure of the OpenDC frontend in order to
improve the maintainability of the frontend.
</pre>
</div>
</content>
</entry>
</feed>
