Releases: freelawproject/recap-chrome
Minor Fixes & Fundraising Update
Features:
Changes:
Fixes:
- Corrected typo in build script, ensuring correct favicon path for Firefox releases(379, 397)
- Refines the generateFileName method to accurately compute zip file names (366, 399).
- Improves the reliability of PACER case ID retrieval on attachment pages (369, 400).
- Fix setDefaultOptions in updateToolbarButton(403)
- Ensure we call sendResponse even when notifications are disabled(405)
- Use chrome.scripting.ExecutionWorld.MAIN for firefox compatibility (404)
- Improves getAttachmentNumberFromAnchor to accurately extract attachment numbers from tables with 5+ columns(406)
- Refines attachment handling in appellate uploads to only send attachment_number when necessary(382,406)
So, with our apologies, here's 2.8.2. The more we get now, the more we can do next year. We hope you'll please support us by sending a donation or sponsoring us on GitHub.
We Fixed Some Stuff (And Made Clicking Funner)
Features:
- Improve the user experience of the custom button for account with filing permission by applying a custom cursor and adding a loading spinner next to it while the extension load the PDF document (392).
Fixes:
- Disables notifications in Safari due to API limitations (391).
- Fix zip uploads on firefox (393).
- Adds logic to clean up storage after uploads (395).
For developers:
- Preserves permissions during macOS and iOS release package creation (391)
Manifest V3 is finally here!
Exciting News! The RECAP extension has been upgraded to Manifest V3, the latest version of the Chrome Extensions platform. This significant update brings several improvements and enhancements to the extension's functionality and performance.
Key Features and Improvements:
-
Manifest V3 Compatibility: The extension fully supports Manifest V3 now, ensuring compatibility with future Chrome updates and providing enhanced security and performance.
-
Service Worker Migration: Background scripts have been migrated to a single service worker, improving efficiency and cross-browser compatibility.
-
Code Modernization: The codebase has been modernized to use ES modules, promises, and the Chrome Runtime API, resulting in cleaner, more maintainable code.
-
Enhanced Security: Improved security measures align with Manifest V3's stricter requirements, protecting user data and privacy.
-
Cross-Browser Compatibility: The extension now offers better compatibility across different browsers, ensuring a consistent user experience.
Overhaul
This version of the extension moves it to Chrome's latest APIs, known as "Manifest v3." Google claims these APIs are faster and more secure, but for RECAP, we expect the extension to work exactly as before.
To do this requires a major overhaul of the extension — perhaps the biggest in its 15 year life, so the goal of this beta is to identify anything that's not working properly.
A zip file of the extension for Firefox and Chrome is attached. To install the extension:
-
Firefox — Unzip the code somewhere, then follow the instructions here.
-
Chrome — Unzip the code somewhere, then follow the instructions here.
Please post feedback in our discussions forum or issues repo.
Thank you!
Refined content script permissions for Azure-hosted websites.
This release applies the principle of least privilege to the RECAP extension on Azure-hosted websites. Previously, the extension may have had broader permissions than necessary. This update ensures the RECAP extension has access to only the resources essential for its operation within the azurewebsites.us
domain.
RECAP 2.7: ACMS Support and a fresh look! 🤠
Highlights:
- ACMS is a new type of PACER website created by the Ninth and Second Circuits, that they are using for new cases. This release finally launches support for ACMS in RECAP so that it sends and handles your uploads. Thank you for your patience!
- Along with the rest of Free Law Project, the RECAP extension got a major style upgrade with brand new logos. Look for little scales instead of the old R icon we've had for so long. It's time to upload in style!
New features:
- Docket reports from ACMS are now uploaded to CourtListener. (#372).
- Adds logic to upload ACMS PDF documents to CourtListener. (#373)
- Inserts the RECAP button and icons to the ACMS Docket report. (#374)
- Introduces logic to upload ACMS attachment pages to CourtListener (#375)
- Displays the warning about combined PDFs on the download page. (#376)
Changes:
RECAP Has News!
This update improves the user experience by creating a new way that we can send updates to our users. We tried it in the extension settings, but nobody saw it there, so we're creating a small dismissable banner on the PACER Login page. This change ensures the banner is clearly visible to users, promoting better awareness and interaction.
Did you miss this? Important announcement!
Level Up Your Privacy: Printing Enhancements and Improved Receipt pages
Features:
-
For ECF users, we added a second button to PACER receipt pages. Now when you are buying a document, you have a choice of the untouched, normal "View Document" button, or a second one that will "RECAP" the document when you buy it. It's great! (#357, #357).
-
UI elements added by the extension will not be visible when you print PACER webpages. (#360, #355).
Changes:
- The RECAP Privacy Policy is updated, simplified, and clarified. The RECAP homepage, FAQs, and screenshots are updated.
- Shift focus to support: Rename 'Help' tab to 'Donate' and enhance content.(#359, #356).
Fundraising and a fix
Just a small one today to make appellate attachment pages more reliable and to pop up a "Please donate" tab in all our user's browsers. The latter is something we don't enjoy doing, but we know that it's effective. We hope that the minor annoyance once per year is an OK tradeoff for the usefulness and importance of RECAP itself.
So, with our apologies, here's 2.4.2. It's not our favorite release, but if it's effective and we need your support. The more we get now, the more we can do next year. We hope you'll please support us by sending a donation or sponsoring us on GitHub.