Skip to content

Commit 9efaa42

Browse files
authored
Update CHANGE_LOG.md
1 parent 9810e58 commit 9efaa42

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

CHANGE_LOG.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,25 @@ Changes:<br>
99

1010
- Developer Improvements:
1111
- Typescript conversion continued and now sits at ~90%
12-
- Added more interfaces for improved type coverage.
1312
- Dev Bug Fixes:
14-
- Deleted ts-coverage files and added folder to git.ignore so TS conversion status is properly reflected on the Github repository.
13+
- Deleted ts-coverage files and added folder to git.ignore so TS conversion status is properly reflected on the GitHub repository.
1514
- Fixed persistent WebSocket issue that was causing users to not be able to join rooms properly.
1615
- Cleaned up outdated code and removed multiple unused and duplicate files, particularly those related to the now-obsolete Dark Mode functionality and some other lingering code from the v.17 migration.
1716
- Modularity:
18-
- Migrated large portions of RoomContainer functionality into smaller components to improve usability of code.
17+
- Migrated large portions of RoomContainer functionality into smaller components to improve the reusability of code.
18+
- Created more interface types for reusability to multiple parts of the applications.
1919
- User Features:
2020
- Collaboration Room:
21-
- Implemented room functionality where multiple users can see and interact with the same canvas state in real-time.
22-
- Dynamically handles host of the room according to age, where the oldest connected client is the one serving the room's state.
23-
- Fixed backend web socket connections with the clients, allowing full duplex connections between multiple clients and server.
21+
- Implemented room functionality where multiple users can see and interact with the same canvas state in real time.
22+
- Dynamically handles the host logic of the collab room, where the oldest connected client is the one serving the room's state.
23+
- Fixed backend web socket connections with the clients, allowing full duplex connections between multiple clients and servers.
2424
- User List:
2525
- List that displays all connected users in a particular room.
2626
- Dynamically updates when users join or leave a room.
27+
- Updates new host in the room to the next oldest user.
2728
- Join/Nickname Button:
2829
- Allows users to specify which room to join, and what name to display upon joining the room.
30+
- Added logic for button only allowed users to join when both fields are inputted.
2931

3032
Recommendations for Future Enhancements:<br>
3133

@@ -38,7 +40,7 @@ Recommendations for Future Enhancements:<br>
3840
- Expand testing coverage. Continue fixing old tests which rely on outdated dependencies, and implementing new tests.
3941
- Continue modularizing code. Many large, unwieldy files that should be broken up into more modular components still exist.
4042
- Continue Typescript conversion. Consider toggling noImplicitAny to find all 'any' cases that can be addressed.
41-
- Continue cleanup of outdated and unused code and files.
43+
- Continue cleanup of outdated and unused code and files.
4244

4345

4446
**Version 17.0.0 Changes**

0 commit comments

Comments
 (0)