✨ NEW FEATURES
-
Added pagination links for you to view all previous activities on Qwiklabs Profile page.
v210-activities-pagination-high-constrast.mp4
-
Added 🔍 search links and a ⚠ warning icon to the rows of unrecognized activities, which show conflict information between Qwiklabs Proflie page and the database records. It enables you to perform a quick search of the activity name on Qwiklabs.
v210-search-unrecognized-activity-high-contrast.mp4
-
Added a red background color to the rows of failed labs to help distinction of the activities on Qwiklabs Profile page.
🚮 DEPRECATED FEATURE
- Removed the link to view the latest 100 activity records on Qwiklabs Profile page.
- Eliminated non-critical debug messages. They will only show if debug mode is on.
🐛 BUG FIXES/IMPROVEMENTS
- Fixed bugs in batch update activity records to the database.
- Fixed errors ocurringing when no activity records on Qwiklabs Profile page.
- Minor changed the alignments of icons and buttons on Qwiklabs Profile page.
📄 DOCUMENTATION
-
Added GIF animations and video links in README file to show new features of v2.1.
v210-update-activities-to-database-high-constrast.mp4
⚒ OTHER CHANGES
- Refactored
main()
to implement routing and path handlers with a more OOP approach. - Refactored
trackActivities()
with a more OOP structure. - Renamed and refactored
createDbUpdateBtn()
tocreateUpdateButton()
. - Removed
appendUpdateButtonToActivitiesTab()
and divided its tasks into several smaller functions, includingcreateActivitesPagination()
andcreateButtonGroup()
. - Extended
appendIcon()
to support adding text before the labelling icon.