Skip to content

Releases: brianlinUM/youtube-timestamps

v1.1.0

29 Mar 04:05
048e791
Compare
Choose a tag to compare
  • Add ESLint with Airbnb Style Guide, fixed styling in source code.
  • Fix bug allowing user to add timestamp when video hasn't loaded yet, resulting in error.
  • Fix bug allowing user to add timestamp when video is invalid.
  • Fix bug introduced by an update for Chrome API of sendMessage to use promises, leading to uncaught promise error.
  • Apply non-breaking updates to npm packages to fix most vulnerabilities.
  • Removed jest and related packages.
  • Add tooltip to clear search button.
  • Add label search that is in conjunction with existing title search.
  • If video list contains a currently playing video, that video will be placed first and emphasised (bolded).
  • Fix duplicate id error in timestamp label textarea. Also added id to other forms.
  • Added settings modal, button in header. Moved "about me" modal button to footer.
  • Moved remove all button into settings, with multiple safeguards against accidental clicks.
  • Add import/export JSON function to settings. Requires a new "downloads" manifest.json permission.

First Chrome Store release

31 Aug 03:40
Compare
Choose a tag to compare

This is the first production release for the Chrome Store. There are many new UX features, such as ability to search filter videos, confirmation popups, success notifications, and alphanumeric ordering of the video list. The extension also has a name change to "YouTube Time Labels" to make it more distinct from similar extensions on the Chrome Store. On the development side, the problem of not being able to debug in development mode due to the Chrome Security Policy issue has been fixed, making future debugging much easier. The webpack config for production and development builds is subsequently separated.

Patch: fix adding timestamp when content script not loaded

06 May 08:01
Compare
Choose a tag to compare

This pre-release is a patch for fixing the issue when users add a timestamp through the popup or shortcut command when the video tab's content script has not loaded yet, throwing an error. This is fixed by disabling the add button and stopping the shortcut command listener from producing actions when the content script has not finished loading.

Improved UI and timestamp labelling

11 Apr 10:57
Compare
Choose a tag to compare
Pre-release

This pre-release greatly improves upon the UI of the extension. It also introduces support for labelling timestamps, and editing the title of the video in the popup.

Fix Content Script Execution

04 Apr 02:40
0d908f6
Compare
Choose a tag to compare
Pre-release

This pre-release fixes a bug found in v0.1.0. When user moves from YouTube homepage to a video, the content script isn't executed. Fixed this by modifying manifest to run content script on any YouTube path, including the homepage.

Basic Functions

03 Apr 14:26
Compare
Choose a tag to compare
Basic Functions Pre-release
Pre-release

This is the first pre-release of the chrome extension. It contains some basic functionality outlined in Changelog.md. To install this chrome extension, unzip the attached dist-v0.1.0.zip and follow the instructions for dist/ in README.md. No need to build the source files.