Context: This release focuses on improving the user interface and functionality of the application.
Changes:
UI/UX Enhancements:
Changed the word "เข้าร่วม" to "สมัคร" on the login and signup widgets. This is to make the meaning more clear and unambiguous.
Added a new component called UserDetailWidget to display user information, including name, nickname, school, evidence tracking, and shirt size. This information is now more easily accessible to users and administrators.
Changed the countdown timer to count down to the new deadline of February 10th. This is to help users keep track of the application deadline.
Increased the font size of the date and time on the homepage. This makes it easier for users to see this important information.
Swapped the order of the components on the homepage to prioritize important information. This makes it easier for users to find the information they need.
Functionality Improvements:
Implemented a notification system to alert users one day before the deadline if they have not submitted their evidence. This will help to ensure that all users are aware of the deadline and have a chance to submit their evidence on time.
Implemented a new mail service that can be used to send notifications and emails. This will make it easier to communicate with users.
Added an auto-filled template for the Notification Sender widget. This will make it easier for administrators to create notifications.
Schema changed on Users collection
Added a new object to the users collection to track whether a user has submitted their evidence late. This information can be used to send notifications to late submitters.
Schema that had changed
-- add config object on users collection
-- add lateEvidenceSubbmited as object
-- add timestampAfterChecked: Timestamp default as null
Bug Fixes:
Fixed an issue where the TikTok Phone frame on the footer was overflowing on tablet devices.
Fixed an issue where the route navigation on the admin dashboard was incorrect.
Updated the evidence image preview to show the latest version.
Context: This release focuses on improving the user interface and functionality of the application.
Changes:
UI/UX Enhancements:
Functionality Improvements:
Schema changed on
Users
collectionconfig
object onusers
collection -- addlateEvidenceSubbmited
asobject
-- addtimestampAfterChecked: Timestamp
default asnull
Bug Fixes: