Skip to content

Commit d28ca1b

Browse files
authored
Update CHANGE_LOG.md
1 parent d1e2833 commit d28ca1b

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

CHANGE_LOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,35 @@
33
<h1 align="center">ReacType Change Log</h1>
44
</p>
55

6+
**Version 18.0.0 Changes**
7+
8+
Changes:<br>
9+
10+
- Developer Improvements:
11+
- Typescript converting and now sits at ~90%
12+
- Dev Bug Fixes:
13+
- Additional logic added for edge cases for Websocket-related components.
14+
- Fixed TS coverage bug GitHub only shows that the project is in HTML instead of TypeScript.
15+
- Changed RoomSlice for improved state management for RoomContainer.
16+
- Added more typescript interfaces for type-checking throughout the application.
17+
- Cleaned up hundreds of lines of outdated code and removed multiple unused and duplicate files.
18+
- User Features:
19+
- Collaboration Room:
20+
- Fixed backend web socket connections with the clients, and established a full duplex connection between multiple clients and server.
21+
- Refactor and add more edge cases to Roomcontainer for Websocket connections.
22+
Recommendations for Future Enhancements:<br>
23+
24+
- Add a comment section and description section for each published project
25+
- Consider maybe a way for users to pull individual components from one project into another
26+
- Use localforage or other methods to store unsaved projects either on logout or accidental closure of browser, so that when the user opens the browser again it is still there.
27+
- Continue expanding testing coverage. Improve testing by adding additional unit tests, expanding end-to-end testing, and introducing integration testing.
28+
- Continue quality Typescript conversion. Continue to fix type errors within component files.
29+
- Modularize appStateSlice file. Further modularization is needed for readability and maintainability.
30+
- Solve residual bugs. Undo & Redo buttons on customization page not functioning as expected. Backend bugs persist as seen in the console when running the dev environment. Resolve electron app functionality to coincide with web app functionality.
31+
- Take a look at the join room functionality using web sockets in order to allow users to collaborate on the same project at the same time.
32+
- For the state manager option in the data table there is a MuiData-menu that is not visible when clicking it and after the filter option is clicked it creates a white space in the bottom of the page.
33+
- Continue code cleanup. Continue cleanup of outdated and unused code and files
34+
635
**Version 17.0.0 Changes**
736

837
Changes:<br>

0 commit comments

Comments
 (0)