ztm-extension
ztm-extension copied to clipboard
Official browser extension for Zero To Mastery Academy students.
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
Feature requests
(plans to add - top to bottom)
- Course Details
- Multiple Dark Mode Themes
- Statistic time
Versions
| Versions | Chrome | Firefox | Edge | Brave |
|---|---|---|---|---|
| 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.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 favorited 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
underlinein the lecture attachment links - Fixed
nav-icon-list:hoverbackground color in mobile view.
- Added
- 2023.12.12
- New feature
Toggle sidebar - New feature
Toggle dark mode
- New feature
Download and install it locally?
- 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
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.
To support my work?
Supporters
JetBrains supports free license for Open Source Development.You can apply it here.
License
MIT License
Logs
- 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. Imporved favorite courses feature code.
- (4.13.02) - Started using the predefined CSS color properties.
- (4.13.03) - Repleace all css colors with the predefined ones.
- (4.13.04) - Added comments to
ztm-dark-mode.cssfile. - (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 experiencement.
- (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.jsfile. - (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-fixbranch 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-quotesfeature request.
- (2.8.01) - Added
- Sat Feb 3, 2024
- (2.3.01) - Added
removeExtraFavCoursesComponentsfunction 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-coursesfunction is working... - (2.2.04) - Committed for safety.
- (2.2.05) - Updated
ztm-darkmode.cssfile. - (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) -
toggleFavCoursesworking... - (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-timesfeature showing on the Your Instructor page. - (1.30.02) - Linked with course length instead of header.
- (1.30.03) - Started
fav-coursesection. - (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-timesfeature.
- (1.29.01) - Created a new pull request for
- Thu Jan 26, 2024
- (1.24.01) - Changed to
courseInfoSectionTimesfunction. - (1.24.02) - Started
ztmCurriculumSectionTimesfunction. - (1.24.03) -
ztmCurriculumSectionTimesfunction is working now. - (1.24.04) - Linked
ztmCurriculumSectionTimeswith 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.jsscript file.
- (1.24.01) - Tested
- Wed Jan 24, 2024
- (1.24.01) - Committed for safety.
- (1.24.02) - Created
getTimesfunction. - (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-timesfeature is now working... - (1.24.11) - Fixed bug for
section-timesfeature.
- Tue Jan 23, 2024
- (1.23.01) - Added display none style to
stickyprogress bar. - (1.23.02) - Added
section-timesfeature 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
ztmHideLectureTitlecode. - (1.16.02) - Made reindentation to
ztm-section-timescode. Added.prettierrcfile. - (1.16.03) - Improved the code efficiency.
- (1.16.04) -
ztm-section-timesis working but it delays when on and off. - (1.16.05) - Disabled
ztm-section-timesfeature. - (1.16.06) - Started working on the
fav-coursefeature. 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
ztmHideLectureTitlefile in popup. - (1.14.03) -
ztmHideLectureTitlefeature 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 coursefunction.
- (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 Coffeebutton. - (12.30.02) - Added versions for Firefox and other browsers.
- (12.30.01) - Added
- Wed Dec 27, 2023
- (12.27.01) - Added
Focus Videofeature 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 darkmode to
course-infopage. - (12.20.02) - Darkmode 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 darkmode to
- Tue Dec 19, 2023
- (12.19.01) - Darkmode function works in beta but needs to be dynamic.
- (12.19.02) - Darkmode function is now dynamic.
- (12.19.03) - Darkmode for
popup. - (12.19.04) - Toggle Sidebar linked with the
popup.
- Mon Dec 18, 2023 - All the checkboxes in
popupcan 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.
