Zero To Mastery - Extension
Official extension for Zero To Mastery Academy students.
Downloads
Features
- Toggle sidebar (responsive)
- Toggle dark mode on all pages
- Hide Lecture Title
- Showing total amount of time in each section
- Favorite courses
- Daily Motivation
- Course Details
Feature requests
(plans to add - top to bottom)
- Multiple Dark Mode Themes
- Statistic time
Versions
Versions |
Chrome |
Firefox |
Edge |
Brave |
2024.11.01 |
✅ |
✅ |
✅ |
✅ |
2024.10.28 |
✅ |
✅ |
✅ |
✅ |
2024.8.30 |
✅ |
✅ |
✅ |
✅ |
2024.6.19 |
✅ |
✅ |
✅ |
✅ |
2024.6.5 |
✅ |
✅ |
✅ |
✅ |
2024.5.20 |
✅ |
✅ |
✅ |
✅ |
2024.4.13 |
✅ |
✅ |
✅ |
✅ |
2024.3.12 |
✅ |
✅ |
✅ |
✅ |
2024.3.6 |
✅ |
✅ |
✅ |
✅ |
2024.2.21 |
✅ |
✅ |
✅ |
✅ |
2024.2.20 |
✅ |
✅ |
✅ |
✅ |
2024.2.18 |
✅ |
✅ |
✅ |
✅ |
2024.2.2 |
✅ |
✅ |
✅ |
✅ |
2023.12.21 |
✅ |
✅ |
✅ |
✅ |
2023.12.14.01 |
✅ |
✅ |
✅ |
✅ |
2023.12.13 |
✅ |
✅ |
✅ |
✅ |
23.12.13 |
✅ |
✅ |
✅ |
✅ |
2023.12.12 |
✅ |
✅ |
✅ |
✅ |
WIP - Work in progress
Not found your favorite browser? Feel free to test that, and contribute to this.
Version List
- 2024.11.01
- Added newest ZTM courses to the list
- 2024.10.28
- Added newest ZTM courses to the list
- 2024.8.30
- Added newest ZTM course to the list
- 2024.6.19
- Added newest ZTM course to the list
- 2024.6.5
- Added newest ZTM course to the list
- 2024.5.20
- Course details feature
- Improved code efficient.
- 2024.4.13
- Fixed section times feature.
- Improved dark mode.
- Improved favorite course feature.
- 2024.3.12
- Fixed daily motivation feature.
- Updated dark mode css properties to work both course curriculum pages.
- 2024.3.6
- New dark mode theme for the new course curriculum template.
- Added the reminder text if you checked the favorite course button but if there is no favorite courses.
- Code improvement.
- Daily motivation update.
- 2024.2.21
- Made changes to the Daily Motivation feature
- Edited some quotes
- Added new quotes
- 2024.2.20
- 2024.2.18
- Improved favorite course feature
- Code improvements
- 2024.2.2
- Hide Lecture Title
- Showing total amount of time in each section
- Favorite courses
- Code improvements
- 2023.12.21
- Dark mode on all the pages
- Changed color theme for dark mode
- Added popup
- Improvements
- 2023.12.14.01
- 2023.12.13
- 23.12.13 (pre-release)
- Added
underline
in the lecture attachment links
- Fixed
nav-icon-list:hover
background color in mobile view.
- 2023.12.12
- New feature
Toggle sidebar
- New feature
Toggle dark mode
Download and install it locally?
[]()
Suggestions or Issues?
Any new suggestions are welcome. You can suggest
here -> GitHub Suggestion
Feel free to create a new issue here -> GitHub Issue
(If you are currently a member of the ZTM discord server, you can also suggest/issue there)
Want to contribute?
If you added any new features, make a pull request. I will review, and merge into the extension if it is fun to have.
Course Deatils feature missing icon
If you found the course detail icon of a course (course courses don't have the detail page by default), you can follow this steps and contribute our project.
Supporters
- JetBrains supports free license for Open Source Development. You can apply it here.
- Surf the Web ad-free and safely. Shields up! Get it here.
- Tuta is the world's most secure email service, easy to use and private by design. More Information.
License
MIT License
Logs
- Wed Jul 17, 2024
- (7.17.01) - Removed donation button.
- Wed Jun 5, 2024
- (6.5.01) - Added AdGuard into the project supporter list. (AdGuard already supported me for a while)
- (6.5.02) - Added course details feature update documentation.
- Mon Jun 3, 2024
- (6.3.01) - Tuta email provider approved my project.
- Fri May 24, 2024
- (5.24.01) - Removed donation button from the popup. Added
2024.5.20
version files.
- (5.24.02) - Updated typo.
- Wed May 22, 2024
- (5.22.01) - Stored
course-details.json
file as the resource file in the Chrome extension.
- (5.22.02) - Course details feature is now working.
- (5.22.03) - Updated the background color in the dark mode.
- (5.22.04) - Improved code efficient.
- (5.22.05) - Updated css files (ztm-course-details, ztm-favorite-courses, ztm-dark-mode).
- (5.22.06) - Updated missing course detail links.
- Thu May 16, 2024
- (5.16.01) - Cleaned codes of course details feature.
- (5.16.01) - Updated
course-details.json
file.
- (5.16.02) - Merged from
main
to course-details
.
- (5.16.03) - Created function for feature position.
- (5.16.04) - Feature position is now working.
- (5.16.05) - Removed feature icon that doesn't have url link.
- Wed May 15, 2024
- (5.15.01) - Committed for safety.
- (5.15.02) - Fetched course details json data from the GitHub url.
- (5.15.03) - Committed for safety.
- (5.15.04) - Tested regular expression.
- (5.15.05) - Course details feature working.
- (5.15.06) - Committed for safety.
- Tue May 14, 2024
- (5.14.01) - Added
course-details.json
file in the main
branch.
- (5.14.02) - Updated codes from the main.
- (5.14.03) - Updated readme.
- (5.14.04) - Updated popup box.
- Wed Apr 17, 2024
- (4.17.01) - Published version 2024.4.13 in GitHub Releases.
- (4.17.02) - Fixed typo.
- Sat Apr 13, 2024
- (4.13.01) - Fixed the section times feature. Improved favorite courses feature code.
- (4.13.02) - Started using the predefined CSS color properties.
- (4.13.03) - Replace all css colors with the predefined ones.
- (4.13.04) - Added comments to
ztm-dark-mode.css
file.
- (4.13.05) - Released version 2024.4.13. Added version files.
- Sun Mar 31, 2024
- (3.31.01) - Added prototype files for Statistic time feature.
- Wed Mar 6, 2024
- (3.6.01) - Updated readme.
- (3.6.02) - Updated the version number.
- (3.6.03) - Added version files.
- Tue Mar 5, 2024
- (3.5.01) - Prepared for the new experience.
- (3.5.02) - Dark mode is fully working now.
- (3.5.03) - All done by now.
- (3.5.04) - Added style for code block.
- Mon Mar 4, 2024
- Sun Mar 3, 2024
- (3.3.01) - Added some css styles.
- (3.3.02) - Dark mode working on mobile view.
- (3.3.03) - Double-checked.
- (3.3.04) - Added colors for code view in dark mode.
- (3.3.05) - Updated some css color in dark mode.
- (3.3.06) - Fixed css style on finished course template.
- Fri Mar 1, 2024
- (3.1.01) - Added
ztm-custom-dark-mode.js
file.
- (3.1.02) - Added custom dark mode functions.
- Thu Feb 29, 2024
- (2.29.01) - New section times feature is partially working now.
- (2.29.02) - Section times feature is now working on the learning page.
- (2.29.03) - Committed for safety.
- (2.29.04) - Clean the code.
- (2.29.05) - Fixed bug.
- (2.29.06) - Committed for safety.
- (2.29.07) - Section times feature is now working on the course curriculum page.
- (2.29.08) - Added styles.
- (2.29.09) - Added dark mode styles.
- (2.29.10) - Added styles to learning page.
- (2.28.11) - All done for the new theme.
- Wed Feb 28, 2024
- (2.28.01) - Committed for safety.
- (2.28.02) - Rechecked the dark mode theme.
- (2.28.03) - Prepared files for the section time feature on new theme.
- (2.28.04) - Committed for safety.
- (2.28.05) - Disable the section file feature for a while for further conservation.
- (2.28.06) - Found hope again.
- Tue Feb 27, 2024
- (2.27.01) - Merged
bug-fix
branch to the main.
- (2.27.02) - Refactored the folder the new theme.
- (2.27.03) - Committed for safety.
- (2.27.04) - Committed for safety.
- (2.27.05) - Committed for safety.
- (2.27.06) - Dark mode is completed for the new look.
- Mon Feb 26, 2024
- (2.25.01) - Added
?
to the hide lecture title feature.
- Sun Feb 25, 2024
- (2.25.01) - Added new quote.
- Fri Feb 23, 2024
- (2.23.01) - Bug fixed for favorite course feature. That bug is not in common, but fixed it to make it safety.
- Wed Feb 21, 2024
- (2.20.01) - Made a little touch to the quotes. Added new quotes.
- (2.20.02) - Added version files.
- (2.20.03) - Added new version to the version list.
- (2.20.04) - Updated Readme.
- Tue Feb 20, 2024
- (2.20.01) - Ready to merge to main branch. Released version
2024.2.18
.
- (2.20.02) - Improved daily motivation feature. All done.
- (2.20.03) - Published version
2024.2.20
.
- (2.20.04) - Added Firefox version.
- Sun Feb 18, 2024
- (2.18.01) - Preparing for the new version.
- (2.18.02) - Version 2024.2.18.
- Sat Feb 17, 2024
- (2.17.01) - Added a lot of daily quotes.
- Fri Feb 16, 2024
- (2.16.01) - Ready for pull request.
- (2.16.02) - Added daily motivation feature to the popup.
- (2.16.03) - Committed for safety. To try new method.
- (2.16.04) - Getting random quote is working now.
- (2.16.05) - Daily Motivation feature is now working.
- (2.16.06) - Connected Daily Motivation feature with popup.
- Fri Feb 16, 2024
- (2.16.01) - Ready for pull request.
- Thu Feb 15, 2024
- (2.15.01) - Added favorite course checkbox in the popup.
- (2.15.02) - Cleaned the code.
- (2.15.03) - Toggle favorite courses feature is working now.
- (2.15.04) - Made checkbox status to true as default for the fav courses feature.
- Wed Feb 14, 2024
- (2.14.01) - Added background to the filter button. Made the whole filter button clickable.
- (2.14.02) - Cleaned the code.
- Thu Feb 8, 2024
- (2.8.01) - Added
motivation-quotes
feature request.
- Sat Feb 3, 2024
- (2.3.01) - Added
removeExtraFavCoursesComponents
function to the ztm-favoriite-courses
.
- (2.3.02) - Added version
2024.2.2
.
- Fri Feb 2, 2024
- (2.2.01) - Stored the heart clicked status in the array.
- (2.2.02) - Heart click and storage status working.
- (2.2.03) -
ztm-favorite-courses
function is working...
- (2.2.04) - Committed for safety.
- (2.2.05) - Updated
ztm-darkmode.css
file.
- (2.2.06) - Added check statement.
- (2.2.07) - Added observer to the code.
- (2.2.08) - Committed for safety.
- (2.2.09) - Testing...
- (2.2.10) - The favorite course feature is working...
- (2.2.11) - Committed for safety.
- (2.2.12) - Removed console outputs.
- (2.2.13) - Changed style.
- (2.2.14) - Changed footer social media icons color.
- (2.2.15) - Fixed a bug.
- Thu Feb 1, 2024
- (2.1.01) - Started new method for
ztm-favorite-courses
.
- (2.1.02) - Committed for safety.
- (2.1.03) -
toggleFavCourses
working...
- (2.1.04) - Committed for safety.
- (2.1.05) - (To Revert).
- (2.1.06) - Favorite course is partially working now...
- (2.1.07) - Added condition for only work on the home page.
- (2.1.08) - Updated course progressbar percentage.
- (2.1.09) - Updated for safety.
- (2.1.10) - Favorite courses feature is working...
- (2.1.11) - Prevent overwriting the components.
- (2.1.12) - Changed heart icon red to green.
- (2.1.13) - Applied changed in the favorite courses.
- Wed Jan 31, 2024
- (1.31.01) - This method also doesn't work. But I will make a commit for later use.
- (1.31.02) - Committed for safety.
- (1.31.03) - Cleaned the codes.
- (1.31.04) - Stored data on the local storage.
- (1.31.05) - Stored data as objects in the array.
- (1.31.06) - Can be store/remove fav courses dynamically.
- (1.31.07) - To prevent overwriting.
- (1.31.08) - Add favorite courses to the courseList.
- (1.31.09) - Added course percentage to the fav course list.
- (1.31.10) - Committed for safety.
- (1.31.11) - Styled the favorite courses.
- (1.31.12) - Added course index.
- Tue Jan 30, 2024
- (1.30.01) - Fixed
ztm-section-times
feature showing on the Your Instructor page.
- (1.30.02) - Linked with course length instead of header.
- (1.30.03) - Started
fav-course
section.
- (1.30.04) - Styled
ztm-fav-course-button
.
- (1.30.05) - This method doesn't work. But I will make a commit with the purpose of this code could be useful
later.
- (1.30.06) - Collected favorite courses as array.
- Mon Jan 29, 2024
- (1.29.01) - Created a new pull request for
section-times
feature.
- Thu Jan 26, 2024
- (1.24.01) - Changed to
courseInfoSectionTimes
function.
- (1.24.02) - Started
ztmCurriculumSectionTimes
function.
- (1.24.03) -
ztmCurriculumSectionTimes
function is working now.
- (1.24.04) - Linked
ztmCurriculumSectionTimes
with the popup.
- (1.24.05) - Added curriculum section time div to the section title.
- (1.25.06) - Section time feature is working.
- (1.26.07) - I made it sure.
- Thu Jan 25, 2024
- (1.24.01) - Tested
background.js
script file.
- Wed Jan 24, 2024
- (1.24.01) - Committed for safety.
- (1.24.02) - Created
getTimes
function.
- (1.24.03) - Cleaned the codes and created functions.
- (1.24.04) - Finished
Course Length
.
- (1.24.05) - All the codes working.
- (1.24.06) - Cleaned the codes.
- (1.24.07) - Cleaned the codes.
- (1.24.08) - All the feature function working.
- (1.24.09) - Cleaned the codes.
- (1.24.10) - The
section-times
feature is now working...
- (1.24.11) - Fixed bug for
section-times
feature.
- Tue Jan 23, 2024
- (1.23.01) - Added display none style to
sticky
progress bar.
- (1.23.02) - Added
section-times
feature to popup.
- (1.23.03) - Added section times html codes to course info page.
- (1.23.04) - Added styles to section times html codes.
- (1.23.05) - Collected all the minutes.
- (1.23.06) - Total hours code is working.
- Fri Jan 19, 2024
- (1.19.01) - Update README.
- Thu Jan 18, 2024
- (1.18.01) - Added course title as class list for storing fav courses in the local storage. I tried to use it with
index number but not working properly.
- Tue Jan 16, 2024
- (1.16.01) - Cleaned the
ztmHideLectureTitle
code.
- (1.16.02) - Made indentation to
ztm-section-times
code. Added .prettierrc
file.
- (1.16.03) - Improved the code efficiency.
- (1.16.04) -
ztm-section-times
is working, but it delays when on and off.
- (1.16.05) - Disabled
ztm-section-times
feature.
- (1.16.06) - Started working on the
fav-course
feature. Added heart icons to each course.
- (1.16.07) - Phew...
- (1.16.08) - The favorite course feature is partially working now...
- Sun Jan 14, 2024
- (1.14.01) - Converted indentations to spaces.
- (1.14.02) - Added
ztmHideLectureTitle
file in popup.
- (1.14.03) -
ztmHideLectureTitle
feature working.
- Sat Jan 13, 2024
- (1.13.01) - Fixed the dark mode function not working properly.
- (1.13.02) - Refactored the popup files.
- Fri Jan 12, 2024
- (1.12.01) - Mutation is not working.
- (1.12.02) - Refactored the code base.
- (1.12.03) - Preparing to create the pull request.
- Wed Jan 10, 2024
- (1.10.01) - Added style to heart icon.
- (1.10.02) - Added heart click function to the page.
- Sun Jan 7, 2024
- (1.7.01) - Started working on the
Favorite course
function.
- Thu Jan 4, 2024
- Updated LICENSE
- (1.4.01) - Merged from
MattCSmith
- Time statistics on each category/section of the course curriculum
- Time statistics in the sidebar for the course overall
- Toggle switch to enable all the statistics.
- (1.4.02)
- Changed SectionTime color to grey
- Added dark mode for SectionTime
- Sat Dec 30, 2023
- (12.30.01) - Added
Buy Me a Coffee
button.
- (12.30.02) - Added versions for Firefox and other browsers.
- Wed Dec 27, 2023
- (12.27.01) - Added
Focus Video
feature request.
- Tue Dec 26, 2023
- (12.26.01) - Merged from
LaurelineP
.
- fixed typos
- provided a bit of refactor.
- have a catch block - to handle as you wish later on
- (12.26.02) - Committed for safety
- (12.26.03) - Fixed a bug
- (12.26.04) - Added font-family to
popup.css
- (12.26.05) - Added some CSS properties to
popup.css
.
- (12.26.06) - Version for Firefox. Tested on Edge and Brave.
- Fri Dec 22, 2023 - Version (2023.12.21)
- Thu Dec 21, 2023
- (12.21.01) - Added dark scroll bar. (pre-release, version 2023.12.21)
- (12.21.02) - Added KeepResolution function in popup, and it is worked now.
- (12.21.03) - Started working for the favourite course feature.
- (12.21.03) - Committed to safety.
- Wed Dec 20, 2023
- (12.20.01) - Added dark mode to
course-info
page.
- (12.20.02) - Dark mode to all pages.
- (12.20.03) - Added hover box-shadow and border.
- (12.20.04) - Fixed toggle bar function.
- (12.20.05) - New theme for the academy home page
- (12.20.06) - New theme for the course info page
- (12.20.07) - New theme for the learning page
- Tue Dec 19, 2023
- (12.19.01) - Dark mode function works in beta but needs to be dynamic.
- (12.19.02) - Dark mode function is now dynamic.
- (12.19.03) - Dark mode for
popup
.
- (12.19.04) - Toggle Sidebar linked with the
popup
.
- Mon Dec 18, 2023 - All the checkboxes in
popup
can now store the check status.
- Toggle Sidebar is connected to the
popup
.
- Sun Dec 17, 2023 - Added
popup
. Started working on the content scripts. Restructure the folder directories.
- Fri Dec 15, 2023 - Made official announcement in the ZTM discord server.
- Thu Dec 14, 2023 - fixed all the
<a>
tags that are not underlined in dark mode. Fixed a lot of bugs. Released
version (2023.12.14.01).
- Wed Dec 13, 2023 - Version (23.12.13) pre-release and version (2023.12.13)
- Tue Dec 12, 2023 - Launched first version (2023.12.12).
- Sun Dec 10, 2023 - Started the project 🔥.