Skip to content

Releases: chriskyfung/qwiklabs-completed-labs-tracker

🍹 Updated with Amazing New Features

14 Oct 14:50
25e0b17
Compare
Choose a tag to compare

✨ 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() 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.

Minor Change and Bug Fixes

13 Oct 12:14
Compare
Choose a tag to compare
  • 🐛 Fixed bugs in database update
  • 🎨 Adjusted the style for the new card design on Qwiklabs Home
  • 📄 Updated README.md and screenshots

Card Annotations on My Favorites on Qwiklabs Home

🚁 Revamp for New Qwiklabs UI Design

29 Sep 18:06
832330b
Compare
Choose a tag to compare

🖼 Screenshots of Major Changes in v2.0

Status icons are inserted under the progress bar of activity cards on Qwiklabs Home page

card-annotations-by-qwiklabs-lab-completion-tracker_1326x492-o128

The Update database records and View last 100 records add-ons buttons on Qwiklabs Profile page

features-in-qwiklabs-activities-tab_1384x585-o128

v1.0.0 - Fix For Change in My Learning URL

18 Sep 03:22
03efc0e
Compare
Choose a tag to compare

🐛 BUG FIXES

  • Replaced /my_learning with /profile/activity.
  • Changed the CSS selector and Regular Expression to look up the total number of activities.

v0.5.5: Fix 🐛 that unable to match records with `: `

04 May 07:39
Compare
Choose a tag to compare
- Set a custom attribute to tag the lab/quest 🆔 for the row of unmarked learning activities
- Change to use the lab/quest ID as the key 🗝 for batch update to DB
- Fix the type of lab/quest 🆔 (aka an integer) during update

v0.5.4 Upgrade for new My Learning Page

09 Apr 09:49
Compare
Choose a tag to compare

Important Updates

  • Amended for the new Catalog page design
  • Redesigned for the new My Learning page format (#20)
    • Modified to parse and annotate the new My Learning Activity table
    • Added a quick link to view all activity results
    • Revised the way to update the database records with the new format of learning activity data

New Features

  • Add/update the id and name of a lab when the lab page is loaded.
  • Add/update the id and name of a quest when the quest page is loaded.
  • Label the status next to the header on the quest pages

🚮 Remvoed Features

  • Eliminate scripts for the /my_learning/labs and /my_learning/courses pages (#20)

v0.5.1: Introduce Bulk Update to DB

14 Jun 09:53
41bbd40
Compare
Choose a tag to compare

New Features

  • One-click update the labs and quests status to databases

v0.5.0: Introduce db (#8)

05 Jun 17:19
1bef215
Compare
Choose a tag to compare
Pre-release

▶ Major Change

  • Store the labs and quests data locally with IndexedDB
  • Use Async Await in JavaScript

v0.4.8: Fully Support Tracking the Home and My Learning Pages

05 Jun 17:17
Compare
Choose a tag to compare

New Features

  • Add yellow highlight and an orange badge to any labs and quests unregistered to the JSON-markup data.
  • Enhance the annotation scheme to the “Your Favorites”, “Featured Learning”, and “What’s Hots” sections on the Home page.
  • Extend color schemes to the short tables of the Completed Courses and Completed Labs pages on the My Learning page.

v0.4.5

19 May 21:53
Compare
Choose a tag to compare
v0.4.5 Pre-release
Pre-release

New Features

  • Add green highlights to the completed items
  • Add annotations to Your Favorites in the My Learning page.
  • Add color backgrounds to each row in tables of the Completed Courses and Completed Labs pages under the My Learning section for cross-checking.

🐛 Fix/Improvement

  • Improve performance by using JSON-markup for storing lab and quest data.