Skip to content

Releases: techfromsage/rl-bookmarking-extension

Hide "install extension"

13 Feb 17:02
0674d01
Compare
Choose a tag to compare

What's Changed

  • ASPIRE-2759: Add CSS to hide install extension banner by @rsinger in #15

Full Changelog: 0.3.10...0.3.11

Allow users to manually specify a tenancy using short-code and region.

22 Sep 06:28
7eb1a88
Compare
Choose a tag to compare

This release corrects an issue that was introduced in 0.3.7 where users could no longer manually enter a tenant short code if their institution did not appear in the drop down list. Now when selecting "Other" users must specify both a short code and a region.

Convert activeTenant from string to Object

27 Aug 15:00
c5b20be
Compare
Choose a tag to compare

The 0.3.7 release saves the active tenant in local storage as an object. However, in previous releases this was a simple string that contained the tenant shortcode. This release modifies the behavior of the extension so that it detects if the activeTenant was previously stored as a string and converts it to the new object that is needed.

Switch between bookmarking endpoints based on the Tenants region.

25 Aug 06:09
5810106
Compare
Choose a tag to compare

This release ensures the extension will select the appropriate bookmarking endpoint for a customer based on their region.

Bug fixes

07 Oct 15:19
12fa558
Compare
Choose a tag to compare

More reports of requiring multiple clicks to do anything.

Traced down to the executeScript, which wasn't ready to be called, but was called immediately. The 2nd time the user would click, the previous one was ready, so worked.

Changed the sendMessage to only happen once the executeScript was successful.

Bug fixes

28 Aug 17:08
12fa558
Compare
Choose a tag to compare

We've had reports of the extension intermittently requiring multiple clicks to do anything. This release hopefully resolves that. The issue being that, by it being intermittent, it is not clear if it's solved, or it just hasn't happened yet.

Bugfix to prevent need for multiple icon clicks

23 Jul 16:34
12fa558
Compare
Choose a tag to compare

This release is intended to address an issue where, in some circumstances, on certain web pages, multiple clicks of the bookmarking button were required before the bookmarker would activate.

We think it's due to the fact that the action was processing synchronously and getting lost in the DOM rendering of pages (both naturally and via AJAX after the original HTML renders) and this should release address that.

Restrict requested permissions for extension

13 Jun 15:20
f8ecbda
Compare
Choose a tag to compare

In the effort to include MS Edge support, we were being too lax in the permissions we were requiring to use (effectively, <all_urls> in the format Edge understood: *://*/*), but we don't actually need that for Firefox or Chrome.

In the course of this release, it also became clear that we didn't the content_scripts part of the manifest at all, which was also causing a security warning (that was release 0.3.2 - unfortunately, we can't see what Firefox is going to report unless the extension is installed from their Addons site).

We now only request permission to read from https://talis-public.talis.com/*. which is where we get the data to populate the dropdown in the options screen.

This change should be backwards compatible with (old) MS Edge, although it has not been tested (the version in the MS App Store is unaffected). It works as expected in Chromium-based Edge.

Fix MS Edge, reconcile differences between browsers

12 Mar 13:29
709260b
Compare
Choose a tag to compare

In the run-up to releasing the extension in the Chrome and Firefox stores, MS Edge functionality was broken.

This release fixes Edge support, and also refactors Chrome, Firefox, Edge, (and Opera, Vivaldi, etc.) to all use the codebase/method of injecting the bookmarking code, via content scripts.

Initial release

31 Aug 15:51
Compare
Choose a tag to compare

First release

This release should generate working extensions for:

  • Google Chrome/Chromium
  • Firefox
  • Microsoft Edge
  • Opera
  • Vivaldi