Releases: cpiber/NebulaEnhance
Releases · cpiber/NebulaEnhance
Version 1.0.5
Changed:
- Spacebar plays/pauses even with active element (#12)
- Options update theme with nebula page
Version 1.0.4 [A New Look]
Changed:
- All UI now follows the same design as Nebula itself (#8) Thanks @groenroos
Version 1.0.3 [Watch on Nebula]
Added:
- Watch on Nebula: Find Nebula video from YouTube (enable in settings) (#7) Thanks @parkeraddison (parkeraddison/watch-on-nebula#2)
- Toggle between current/remaining time in player (#9)
Changed:
- Switch to using synchronized storage (Firefox and Chrome should sync your settings now)
- (Internal) Use interval instead of MutationObserver for checking page load
- (Internal) Further decrease number of requests to Nebula API
Version 1.0.2
Changed:
- Queue loading: Fixed resetting position on first video
- Don't load queue if already finished watching
- Improved handling of autoplay (mostly in queue)
I apologize, the first two points should have been caught before the last release.
Version 1.0.1
Added:
- Save queue to local storage, restore on load (#5)
Changed:
- Prevent conversion error spam in console
- Fix queue cleared when same elements
- (Internal) Use constants, remove redundant message types
Version 1.0.0 [Feature Complete]
This update marks feature completeness. Future updates will mostly include bug fixes and adjustments to changes on the nebula site itself.
If you still have suggestions, please open a new issue or start a discussion.
Please report any bugs as new issues.
Added:
- Move queue elements with buttons (in addition to drag'n'drop)
- Improve support for touch devices
- Add option to autoplay only with active queue
Changed:
- Fix some styles
- Some options now don't show up on mobile (no touch support)
- Volume indicator independent of Volume Scroll, auto-hides
Version 0.3.2
Added:
- Scroll over video player to adjust volume (enable in settings) (#4)
- Style visited videos
- Queue controls in player
Changed:
- Improve adding controls to player
- (Internal) Upgrade packages
- (Internal) Add eslint + stylelint
Version 0.3.1 [Remove Zype]
Added:
- Button to enqueue all videos of a creator
- Queue next/previous now properly show whether the action is legal or not
- Keyboard shortcuts for the new player
Fixed:
- "Add to queue" picked up wrong data on creator pages
Changed:
- Removed options related to zype only
- (Internal) Removed zype player code and tests
- (Internal) Changed zype api calls to new nebula api
- (Internal) Exclusively postMessage-based communication now
- (Internal) Introduced event system for detecting page navigation
- (Internal) Refactor Queue into class, Split up options code
- (Internal) Restructure source code
Version 0.3.0 [Restructure and Beta]
Note: This release has been pushed forward because the nebula webapp will be updated shortly.
Added:
- Implemented support for beta.nebula.app
Changed:
- Restyle options page
- Updated strings
- (Internal) Restructure source code
Version 0.2.8
Fixed:
- YouTube selection algorithm had a bug with spaces
- Going to previous in queue on first element was an invalid action
- Some player keyboard shortcuts didn't behave correctly
Changed:
- Set YouTube video confidence threshold higher
- Improved handling of touchscreen devices (use Firefox for Android mode)
- (Internal) Added tests and CI
- (Internal) Improved build process
- (Internal) Bump target JS code to ES5