Skip to content

Commit 623efbe

Browse files
committed
updated CHANGE LOG
1 parent 2820c5c commit 623efbe

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

CHANGE_LOG.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ Changes:<br>
1010
- Developer Improvement:
1111
- Typescript conversion continued and now sits at ~95%
1212
- User Features:
13-
- Collaboration Room:
13+
- Collaboration Room:
1414
- Bug Fixes:
1515
- Debug “Leave Room” functionality removing username from the users list
1616
- Debug “Join Room” functionality so the current canvas does not reset upon new user joining collaboration
1717
- Debug Code Preview button that sent error if toggled more than once and does not force toggled view to other users in the room
1818
- Collaboration room is now ready for release (v1)
1919
- Implemented live cursor tracking with on/off function where multiple users can choose to see the other users mouse cursors in real-time in the same canvas.
2020
- Added keydown functionality to “Join Room” by triggering button click on keyboard “Enter”
21-
- Reconfigured web socket initiation to force new connection when joining room
21+
- Reconfigured web socket initiation to force new connection when joining room
2222
- Refactored the way changes were being passed to other users in the collaboration room
2323
- Significantly reduces the amount of data being passed among users by passing only the payload for each individual action, triggering singular updates for other users in the collaboration environment
2424
- Added Event Emitters for each action that updates canvas
@@ -33,7 +33,7 @@ Changes:<br>
3333

3434
Recommendations for Future Enhancements:<br>
3535

36-
- Fix Undo & Redo functionality. Undo & Redo buttons on the customization page not functioning as expected.
36+
- Fix Undo & Redo functionality. Undo & Redo buttons on the customization page not functioning as expected.
3737
- Update Electron for desktop application use. Resolve electron app functionality to coincide with web app functionality.
3838
- Add Change Log/View Edit History feature in app
3939
- v.17 recommendations regarding the Marketplace are still undeveloped.
@@ -42,6 +42,7 @@ Recommendations for Future Enhancements:<br>
4242
- Continue cleanup of outdated and unused code and files.
4343
- Future teams could look into data structures for scaling on the server side of the app to improve data transmitting and multiple server functionality.
4444
- Continue modularizing code. Many large, unwieldy files that should be broken up into more modular components still exist.
45+
- Fix the reset of context manager and state manager when a user leaves the room.
4546
- Collaboration room:
4647
- Allow for given HTML components to be nested into custom created components
4748
- Collaboration Room feature can be further scaled with AWS servers and clients for better experiences. The feature currently is limited to access with only 1 AWS cloud server.
@@ -74,20 +75,20 @@ Changes:<br>
7475
- Join/Nickname Button:
7576
- Allows users to specify which room to join, and what name to display upon joining the room.
7677
- The button only shows when the user is not connected to the room, requiring both fields to be filled out.
77-
78+
7879
Recommendations for Future Enhancements:<br>
7980

8081
- Chat functionality so users in the same room can discuss their projects.
81-
- List of active rooms so users can simply pick one to join. Will likely be paired with a password feature for security, so only users with the proper credentials can join a particular room.
82+
- List of active rooms so users can simply pick one to join. Will likely be paired with a password feature for security, so only users with the proper credentials can join a particular room.
8283
- True real-time rendering so users can see components as they're being dragged onto the canvas, rather than only when they're placed.
83-
- Optimize performance of room state updates
84+
- Optimize performance of room state updates
8485
- v.17 recommendations regarding the Marketplace are still undeveloped.
8586
- Solve residual bugs. Undo & Redo buttons on the customization page not functioning as expected. Backend bugs persist as seen in the console when running the dev environment. Persistent Redux error that causes page to rerender more often than necessary.
86-
- Resolve electron app functionality to coincide with web app functionality.
87+
- Resolve electron app functionality to coincide with web app functionality.
8788
- 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.
88-
- Expand testing coverage. Continue fixing old tests which rely on outdated dependencies, and implementing new tests.
89-
- Continue modularizing code. Many large, unwieldy files that should be broken up into more modular components still exist.
90-
- Continue Typescript conversion. Consider toggling noImplicitAny to find all 'any' cases that can be addressed.
89+
- Expand testing coverage. Continue fixing old tests which rely on outdated dependencies, and implementing new tests.
90+
- Continue modularizing code. Many large, unwieldy files that should be broken up into more modular components still exist.
91+
- Continue Typescript conversion. Consider toggling noImplicitAny to find all 'any' cases that can be addressed.
9192
- Continue cleanup of outdated and unused code and files.
9293
- Collaboration feature still needs to be improved for scalability with AWS servers and clients for better experiences. The feature currently is limited to access with only 1 AWS cloud server.
9394
- Future teams could look into data structures for scaling on the server side of the app to improve data transmitting and multiple server functionality.
@@ -110,15 +111,15 @@ Changes:<br>
110111
- UI updated with a modern style for a better developer experience
111112
- Added many user feedback alerts for a better experience including alerts for when projects are published, cloned, deleted, HTML custom tags are created, context created, or custom components created.
112113
- Built a specific buttons menu that individually displays the HTML elements, reusable components created, and join room option.
113-
- Redesigned the state manager panel option to be readable and functional.
114+
- Redesigned the state manager panel option to be readable and functional.
114115
- Drop down menu now closes only when the user clicks outside of the menu
115116
- Marketplace:
116117
- Implemented a dedicated area for developers to share their projects
117118
- Routing handled by React Router
118119
- Projects can also be cloned to the user's account to be used and edited with the addition of a button
119120
- Added search functionality to search by username and project name
120121
- Included a separate section in the Saved Projects and Delete Projects modal in the Manage Project menu for cloned projects from the Marketplace
121-
- Publish/Unpublish Button:
122+
- Publish/Unpublish Button:
122123
- Publish feature on the web app allows users to publish their saved project files into the Marketplace from the main app page
123124
- Dynamically switches between publish/unpublish depending on whether the loaded project is in the Marketplace
124125

0 commit comments

Comments
 (0)