Releases: jacobtender/marian-extension
v2.1.0
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
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
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:
- Barnes & Noble (first contribution from @EdwardPrado 🎉)
- Romance.io (@zivoy)
- ISDFB (@zivoy)
- Bookshop.org (@zivoy)
- Open Library (@zivoy)
- IndieBookStores.ca (@EdwardPrado)
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
- @EdwardPrado made their first contribution in #91
Full Changelog: v1.7.3...v2.0.3
v1.7.3
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
- Add license and review permissions by @jacobtender in #83
- Fix language in goodreads url by @zivoy in #78
- Add total seconds by @zivoy in #77
Full Changelog: v1.7.2...v1.7.3
v1.7.2
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
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
- Add libro.fm extractor by @RobBrazier in #50
- use browser locale for date formatting by @RobBrazier in #49
- fetch and join multiple
<p>tags from kobo description by @RobBrazier in #47 - Account for international Audible release dates. by @jacobtender in #58
Full Changelog: v1.7.0...v1.7.1
v1.7.0
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.
A refresh button has been added to the Sidebar that is conditionally active in the following scenarios:
- Once details are pulled from the page, the button is disabled.
- If the user navigates to another book page, it is enabled and will refresh the sidebar's content to capture the current page.
- If the user navigates to the same page it pulled data from, the button is disabeld.
- If the user navigates to an unsupported page, the button is disabled.
What's Changed
- Upload To Chrome Web Store by @jacobtender in #32
- Better reload handling and unsupported page reporting by @jacobtender in #44
- re-add tab permissions by @RobBrazier in #41
- add gp/product urls to content script for regional amazon domains by @RobBrazier in #39
- issue-33 - kobo support by @kodermike in #35
- Add a refresh button by @jacobtender in #45
New Contributors
- @kodermike made their first contribution in #35
Full Changelog: 1.5.1...v1.7.0
v1.6.0
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
- Upload To Chrome Web Store by @jacobtender in #32
- Better reload handling and unsupported page reporting by @jacobtender in #44
- re-add tab permissions by @RobBrazier in #41
- add gp/product urls to content script for regional amazon domains by @RobBrazier in #39
- issue-33 - kobo support by @kodermike in #35
New Contributors
- @kodermike made their first contribution in #35
Full Changelog: 1.5.1...v1.6.0
v1.5.0
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
- I'm seeing Marian on the side by @jacobtender in #30
Full Changelog: v1.4.0...v1.5.0
v1.5.0-beta.1
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