Skip to content

Releases: jacobtender/marian-extension

v2.1.0

19 Feb 23:50
f886d10

Choose a tag to compare

image

This release features a new settings panel. Features here include hyphenating ISBNs, various date formats, and filters for the fields displayed.

Support has been added for the following sites:

  • AniList (AL)
  • Anime-Planet (AP)
  • Archive of Our Own (AO3)
  • FanFiction.net (ffnet)
  • Kitsu
  • MangaDex (MD)
  • MangaUpdates (MU)
  • MyAnimeList (MAL)
  • Novel Updates (NU)
  • Royalroad (RR)
  • Scribblehub (SH)
  • SpaceBattles
  • Wattpad

There are some Google Books and OpenLibrary fixes and some Storygraph updates as well. Namely, adding support for the beta site, improved regex that matches audiobook duration, and fetching contributors with roles.

What's Changed

  • Add settings for display customization and run normalization on data by @zivoy in #84
  • Improve storygraph by @zivoy in #117
  • Get group info from ISBN by @zivoy in #70
  • FIX: google books missing information by @zivoy in #122
  • Fix: openlibrary bug where author does not have a type, only value by @zivoy in #121
  • Implement multiple extractors for tracking and self publishing sites by @zivoy in #118

Full Changelog: v2.0.4...v2.1.0

v2.0.4

25 Jan 21:28
d19a6af

Choose a tag to compare

What's Changed

  • Goodreads get date for upcoming books by @zivoy in #106
  • Fix details not being fetched on firefox when icon is clicked by @zivoy in #105
  • Revert non interaction on image by @zivoy in #109
  • Improvments to the Goodreads extractor by @zivoy in #111
  • feat: add penguinrandomhouse.com extractor by @EdwardPrado in #112
  • Add support for multiple sites (and add more utility functions) by @zivoy in #114
  • Fixing bugs with firefox by @zivoy in #107
  • Save build artifact for download by @zivoy in #110

Full Changelog: v2.0.3...v2.0.4

v2.0.3

01 Jan 17:25

Choose a tag to compare

Happy new year! This is a major update following performance improvements on a previous release. We're now storing some session data to keep the extension in step and communicating with tabs after the service worker terminates. Image downloading should be more consistent too as we're using the downloads API instead of fetch. This makes our list of allowed domains more maintainable as well as we don't need to include CDNs.

Further, @zivoy has put in a ton of work to normalize and improve existing extractors while documenting how to create new ones.

As always, please log an issue if anything is amiss. Your support is appreciated!

New site support for:

What's Changed

  • Normalize and improve extractors by @zivoy in #86
  • Add support for Barnes & Noble by @EdwardPrado in #91
  • Document extractor creation and minor improvements by @zivoy in #93
  • Back active windows set with storage.session to fix lack of response when service worker terminates by @zivoy in #85
  • Create Romance.io extractor by @zivoy in #95
  • Fix permision error when trying to download image by @zivoy in #101
  • Create ISFDB extractor by @zivoy in #100
  • Fix build on windows and separate build command to run separately by @zivoy in #99
  • Create bookshop.org extractor by @zivoy in #96
  • Create Open library extractor by @zivoy in #103
  • Add indiebookstores.ca extractor support by @EdwardPrado in #102

New Contributors

Full Changelog: v1.7.3...v2.0.3

v1.7.3

12 Nov 19:52

Choose a tag to compare

This is a fairly minor release addressing some concerns in the Chrome Webstore review. I've pulled back permissions where possible and added a license to the repo. Minor fixes and QOL improvements to the tool itself.

What's Changed

Full Changelog: v1.7.2...v1.7.3

v1.7.2

25 Oct 14:49
fda0b07

Choose a tag to compare

Site support has been added for Audible, Overdrive, Libby, Teaching Books, ISBN.de, DNB.de, ISBNSearch, and ISBNDb. Many bugs have been squashed and there's been an overhaul of how windows are managed. You should see a lot fewer issues when using multiple windows and switching between tabs.

This release welcomes two new contributors, @zivoy and @cmbilly8!

What's Changed

  • Update Amazon audiobook release date regex by @jacobtender in #59
  • Add isbn.de and dnb.de site parsers by @zivoy in #66
  • Improve amazon link matching by @zivoy in #60
  • Add ISBNSearch parser by @zivoy in #63
  • Fix Marian icon in firefox sidebar by @zivoy in #64
  • Fix Google books for other Google domains and description by @zivoy in #65
  • sidebar now paired to windowID for stability by @jacobtender in #68
  • Add Edition Information field by @zivoy in #62
  • Fix amazon descriptions not preserving newlines by @zivoy in #61
  • Add isbndb site parser by @zivoy in #69
  • Fix amazon info on non .com sites by @zivoy in #71
  • Add Overdrive / Libby / TeachingBooks site parsers by @zivoy in #74
  • add audible extractor by @cmbilly8 in #76
  • Fix block on scraping when waiting on image score calculaton by @zivoy in #73

New Contributors

Full Changelog: v1.7.1...v1.7.2

v1.7.1

21 Sep 15:10
b25a565

Choose a tag to compare

It's been a few weeks since the last update, but there have been a few bugfixes and new site support, mostly contributed by @RobBrazier. Thanks Rob!

What's Changed

Full Changelog: v1.7.0...v1.7.1

v1.7.0

16 Aug 23:40
dee51eb

Choose a tag to compare

image

Some UI / Status improvements in this release, also support for Kobo's webstore (thanks @kodermike) as well as some more variations of Amazon's product pages. There's also better handling of unsupported pages on supported sites that will give you the option to open a GH issue so a developer can look into it.

Some permissions were fixed (thanks @RobBrazier) that prevented Marian from deactivating on unsupported pages.

image image

A refresh button has been added to the Sidebar that is conditionally active in the following scenarios:

  1. Once details are pulled from the page, the button is disabled.
  2. If the user navigates to another book page, it is enabled and will refresh the sidebar's content to capture the current page.
  3. If the user navigates to the same page it pulled data from, the button is disabeld.
  4. If the user navigates to an unsupported page, the button is disabled.

What's Changed

New Contributors

Full Changelog: 1.5.1...v1.7.0

v1.6.0

16 Aug 19:58
b29c3e2

Choose a tag to compare

image

Some UI / Status improvements in this release, also support for Kobo's webstore (thanks @kodermike) as well as some more variations of Amazon's product pages. There's also better handling of unsupported pages on supported sites that will give you the option to open a GH issue so a developer can look into it.

Some permissions were fixed (thanks @RobBrazier) that prevented Marian from deactivating on unsupported pages.

What's Changed

New Contributors

Full Changelog: 1.5.1...v1.6.0

v1.5.0

12 Aug 22:26
d457307

Choose a tag to compare

This release moves Marian to a native side-panel, managed by the browser. This means persistence when switching tabs.

You can replace the data with that of any supported page. Invoking Marian on unsupported pages will not replace data.

There are a handful of smaller improvements included in this release involving layout of book data and some improved fetching of GoodReads data when hidden behind a click.

This release will be the first uploaded to the Chrome and Firefox web stores.

What's Changed

Full Changelog: v1.4.0...v1.5.0

v1.5.0-beta.1

12 Aug 12:40

Choose a tag to compare

v1.5.0-beta.1 Pre-release
Pre-release
image

This pre-release moves Marian to a native side-panel, managed by the browser. This means persistence when switching tabs.

You can replace the data with that of any supported page. Invoking Marian on unsupported pages will not replace data.

There are a handful of smaller improvements included in this release involving layout of book data and some improved fetching of GoodReads data when hidden behind a click.

This release will be added to Chrome and Firefox webstores after a period of testing.

Full Changelog: v1.4.0...v1.5.0-beta.1