A collection of progresses made during the development of Giraffael
Past Calendar
G2 Calendar and to-dos
2/15/2026: Terminated the AWS EC2 instance and released the elastic ip address used associated with it. This means that the domain name for this project now points to no ip address.
To-Do List for G3:
[Critical updates]:
- Fix the bug where user can type empty room name or room code, then create or join room.
- Username is handled correctly. For room name and room code, now even if either room name or room code is not empty, upon submitting the form (clicking the corresponding button), the client side will receive both of them as empty strings.
- Upgrade the UI for all 3 sections.
- Complete the message part for both server and client sides.
- Remove user from the room if user disconnected.
- Remove messages and room information if the last user in the room disconnected.
[QoS]:
- Add “User is typing” feature.
- Add private messaging feature.
- To join an existing room, the new user needs to be approved by the room owner, or at least someone already in the room.