You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGE_LOG.md
+12-12Lines changed: 12 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -10,15 +10,15 @@ Changes:<br>
10
10
- Developer Improvement:
11
11
- Typescript conversion continued and now sits at ~95%
12
12
- User Features:
13
-
- Collaboration Room:
13
+
- Collaboration Room:
14
14
- Bug Fixes:
15
15
- Debug “Leave Room” functionality removing username from the users list
16
16
- Debug “Join Room” functionality so the current canvas does not reset upon new user joining collaboration
17
17
- Debug Code Preview button that sent error if toggled more than once and does not force toggled view to other users in the room
18
18
- Collaboration room is now ready for release (v1)
19
19
- 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.
20
20
- 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
22
22
- Refactored the way changes were being passed to other users in the collaboration room
23
23
- 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
24
24
- Added Event Emitters for each action that updates canvas
@@ -33,7 +33,7 @@ Changes:<br>
33
33
34
34
Recommendations for Future Enhancements:<br>
35
35
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.
37
37
- Update Electron for desktop application use. Resolve electron app functionality to coincide with web app functionality.
38
38
- Add Change Log/View Edit History feature in app
39
39
- v.17 recommendations regarding the Marketplace are still undeveloped.
@@ -76,20 +76,20 @@ Changes:<br>
76
76
- Join/Nickname Button:
77
77
- Allows users to specify which room to join, and what name to display upon joining the room.
78
78
- The button only shows when the user is not connected to the room, requiring both fields to be filled out.
79
-
79
+
80
80
Recommendations for Future Enhancements:<br>
81
81
82
82
- Chat functionality so users in the same room can discuss their projects.
83
-
- 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.
83
+
- 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.
84
84
- True real-time rendering so users can see components as they're being dragged onto the canvas, rather than only when they're placed.
85
-
- Optimize performance of room state updates
85
+
- Optimize performance of room state updates
86
86
- v.17 recommendations regarding the Marketplace are still undeveloped.
87
87
- 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.
88
-
- Resolve electron app functionality to coincide with web app functionality.
88
+
- Resolve electron app functionality to coincide with web app functionality.
89
89
- 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.
90
-
- Expand testing coverage. Continue fixing old tests which rely on outdated dependencies, and implementing new tests.
91
-
- Continue modularizing code. Many large, unwieldy files that should be broken up into more modular components still exist.
92
-
- Continue Typescript conversion. Consider toggling noImplicitAny to find all 'any' cases that can be addressed.
90
+
- Expand testing coverage. Continue fixing old tests which rely on outdated dependencies, and implementing new tests.
91
+
- Continue modularizing code. Many large, unwieldy files that should be broken up into more modular components still exist.
92
+
- Continue Typescript conversion. Consider toggling noImplicitAny to find all 'any' cases that can be addressed.
93
93
- Continue cleanup of outdated and unused code and files.
94
94
- 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.
95
95
- Future teams could look into data structures for scaling on the server side of the app to improve data transmitting and multiple server functionality.
@@ -112,15 +112,15 @@ Changes:<br>
112
112
- UI updated with a modern style for a better developer experience
113
113
- 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.
114
114
- Built a specific buttons menu that individually displays the HTML elements, reusable components created, and join room option.
115
-
- Redesigned the state manager panel option to be readable and functional.
115
+
- Redesigned the state manager panel option to be readable and functional.
116
116
- Drop down menu now closes only when the user clicks outside of the menu
117
117
- Marketplace:
118
118
- Implemented a dedicated area for developers to share their projects
119
119
- Routing handled by React Router
120
120
- Projects can also be cloned to the user's account to be used and edited with the addition of a button
121
121
- Added search functionality to search by username and project name
122
122
- Included a separate section in the Saved Projects and Delete Projects modal in the Manage Project menu for cloned projects from the Marketplace
123
-
- Publish/Unpublish Button:
123
+
- Publish/Unpublish Button:
124
124
- Publish feature on the web app allows users to publish their saved project files into the Marketplace from the main app page
125
125
- Dynamically switches between publish/unpublish depending on whether the loaded project is in the Marketplace
0 commit comments