Skip to content

v1.0.0

Compare
Choose a tag to compare
@sysrqmagician sysrqmagician released this 03 Jan 12:49
· 51 commits to main since this release

v1.0.0 - 2024-12-31

Bug Fixes

  • (core) log errors when extracting from miniplaylist and return successes - (c631143) - sysrqmagician
  • (deArrow) check if response title is present on video page - (104413d) - sysrqmagician
  • (deArrow) still return thumbnail if no title found - (2026f8e) - sysrqmagician
  • log errors when extracting from feed and return successes - (27d3e7a) - sysrqmagician
  • include /playlist as feed path - (7133cee) - sysrqmagician
  • remove thumbnail caching due to storage quota - (132131a) - sysrqmagician
  • add search path as feed pagetype - (95e6645) - sysrqmagician
  • include deno.ns for build.ts - (109e93c) - sysrqmagician
  • hook up deArrowVideoPage in content.ts - (6879215) - sysrqmagician
  • hide parent of video to collapse grid space - (6cc39e6) - sysrqmagician
  • use more universal tag for better detection - (b24d1a7) - sysrqmagician
  • sync label on video end - (a276707) - sysrqmagician

Build system

  • enable minification - (3ba7b32) - sysrqmagician

Documentation

  • wording in background.ts - (e5f7171) - sysrqmagician
  • Update DeArrow roadmap - (8567f6c) - sysrqmagician
  • Add documentation to extractor - (61d5c9a) - sysrqmagician
  • Add documentation to modules - (a6e7fc6) - sysrqmagician
  • Add documentation to background.ts - (af4e9c6) - sysrqmagician
  • Update roadmap - (df5933f) - sysrqmagician
  • Update DeArrow section of Roadmap - (78a563b) - sysrqmagician
  • Add issue templates - (731ab5f) - sysrqmagician
  • Update README roadmap - (c623b54) - sysrqmagician
  • Add README with description, features and install instructions - (a66cd86) - sysrqmagician
  • Create LICENSE - (d1d0c68) - sysrqmagician

Features

  • (core) apply modules to sidebar playlist - (d6c085d) - sysrqmagician
  • (deArrow) fallback to X-Title from thumbnail service - (ed92909) - sysrqmagician
  • (deArrow) proper thumbnail handling per documentation - (b468835) - sysrqmagician
  • (deArrow) caching of titles and thumbnails in session storage - (cc368a4) - sysrqmagician
  • DeArrow for playing video, original title in tooltip - (22bf9d1) - sysrqmagician
  • DeArrow integration - (32db932) - sysrqmagician
  • implement video hiding - (1a02681) - sysrqmagician
  • work on all invidious instances - (256209a) - sysrqmagician
  • set video to watched when it ends - (ec65c16) - sysrqmagician
  • highlight watched videos - (9fc9471) - sysrqmagician
  • normalize urls - (747f6bc) - sysrqmagician
  • error handling for parser - (993763e) - sysrqmagician
  • basic video recommendations parsing - (55e623f) - sysrqmagician

Miscellaneous Chores

  • reset version to 1.0.0 for AMO submission - (9fcd612) - sysrqmagician
  • version bump - (219acb9) - sysrqmagician
  • make linter happy and update lockfile - (f9dff5b) - sysrqmagician
  • add gecko id - (b072a01) - sysrqmagician
  • initial commit with scaffolding - (e6d1308) - sysrqmagician

Refactoring

  • (core) attempt to make mini-playlist extraction observation more readable - (a01bfb9) - sysrqmagician
  • (core) renamed FeedPage() to Feed() - (e5b0f05) - sysrqmagician
  • capitalize Justfile filename - (b5fa0c6) - sysrqmagician
  • remove unused imports - (291bc3d) - sysrqmagician
  • split modules into separate files, rename extraction error - (e2a947b) - sysrqmagician
  • only store watched state once, in label - (2c16017) - sysrqmagician
  • we are extracting using queries, not parsing - (2f34547) - sysrqmagician
  • remove the defined option type - (f45580b) - sysrqmagician
  • reduced duplication as the same queries work universally for now. made parseBasic more concise. - (31079d9) - sysrqmagician

Style

  • make LSP happy by making modules lowercase - (41cc652) - sysrqmagician