HolodexNet / Holodex-Plus

Holodex.net Companion Extension
MIT License
16 stars 8 forks source link

Holodex button improvements part 3 #22

Closed lbmaian closed 1 year ago

lbmaian commented 1 year ago

Followup to #19 and #20

  1. Fix regression where Holodex button wasn't matching channel/video ids beginning and/or ending in a dash (-)
  2. Fix regression where @handle channels were being treated as channel/video ids if they had exactly 24 or 11, respectively, characters
  3. Holodex button for YT homepage and feeds (e.g. subscription, history, library) go to Holodex homepage
  4. Clicking Holodex button injected in watch page now ensures newly opened tab is focused (already happens when clicking the Holodex button extension icon)
  5. Simplify/revamp Holodex button internals such that now a single message is sent from background to content script
  6. More reliable access to yt* global vars fallback for page data (used for getting Holodex URL) via injected page script
  7. Misc other minor chances to improve reliability and performance