Official extension for Zero To Mastery Academy students.
- 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
(plans to add - top to bottom)
- Multiple Dark Mode Themes
- Statistic time
Versions | Chrome | Firefox | Edge | Brave |
---|---|---|---|---|
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.
- 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
- Made changes to the Daily Motivation feature
- 2024.2.20
- Daily motivation feature
- 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
- Fixed bugs
- 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.
- Added
- 2023.12.12
- New feature
Toggle sidebar
- New feature
Toggle dark mode
- New feature
- For Chrome -> Installing extension on Google Chrome locally
- For Firefox -> Installing extension on Firefox locally
- For Firefox ESR, Developer Edition, and Nightly -> Installing extension on Firefox ESR, Developer Edition, and Nightly locally
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)
If you added any new features, make a pull request. I will review, and merge into the extension if it is fun to have.
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.
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.
MIT License
- 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.
- (5.24.01) - Removed donation button from the popup. Added
- 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.
- (5.22.01) - Stored
- 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
tocourse-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 themain
branch. - (5.14.02) - Updated codes from the main.
- (5.14.03) - Updated readme.
- (5.14.04) - Updated popup box.
- (5.14.01) - Added
- 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
- (3.4.01) - Committed.
- 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.
- (3.1.01) - Added
- 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.
- (2.27.01) - Merged
- Mon Feb 26, 2024
- (2.25.01) - Added
?
to the hide lecture title feature.
- (2.25.01) - Added
- 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.
- (2.20.01) - Ready to merge to main branch. Released 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.
- (2.8.01) - Added
- Sat Feb 3, 2024
- (2.3.01) - Added
removeExtraFavCoursesComponents
function to theztm-favoriite-courses
. - (2.3.02) - Added version
2024.2.2
.
- (2.3.01) - Added
- 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.
- (2.1.01) - Started new method for
- 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.
- (1.30.01) - Fixed
- Mon Jan 29, 2024
- (1.29.01) - Created a new pull request for
section-times
feature.
- (1.29.01) - Created a new pull request for
- 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.
- (1.24.01) - Changed to
- Thu Jan 25, 2024
- (1.24.01) - Tested
background.js
script file.
- (1.24.01) - Tested
- 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.
- (1.23.01) - Added display none style to
- 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...
- (1.16.01) - Cleaned the
- 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.
- (1.7.01) - Started working on the
- 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.
- (12.30.01) - Added
- Wed Dec 27, 2023
- (12.27.01) - Added
Focus Video
feature request.
- (12.27.01) - Added
- 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.
- (12.26.01) - Merged from
- 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
- (12.20.01) - Added dark mode to
- 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
.
- Toggle Sidebar is connected to the
- 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 🔥.