Added pagination links for you to view all previous activities on Qwiklabs Profile page.
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.
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.
⚒ 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() to createUpdateButton().
Removed appendUpdateButtonToActivitiesTab() and divided its tasks into several smaller functions, including createActivitesPagination() and createButtonGroup().
Extended appendIcon() to support adding text before the labelling icon.
✨ NEW FEATURES
Added pagination links for you to view all previous activities on Qwiklabs Profile page.
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.
Added a red background color to the rows of failed labs to help distinction of the activities on Qwiklabs Profile page.
🚮 DEPRECATED FEATURE
🐛 BUG FIXES/IMPROVEMENTS
📄 DOCUMENTATION
⚒ OTHER CHANGES
main()
to implement routing and path handlers with a more OOP approach.trackActivities()
with a more OOP structure.createDbUpdateBtn()
tocreateUpdateButton()
.appendUpdateButtonToActivitiesTab()
and divided its tasks into several smaller functions, includingcreateActivitesPagination()
andcreateButtonGroup()
.appendIcon()
to support adding text before the labelling icon.