Releases: freelawproject/recap-chrome
Release list
ACMS, Round Two: PDFs uploads are back on the menu
This release restores and improves support for the newly refactored ACMS website.
Changes:
-
Restored support for uploading PDFs from the new ACMS website
The extension once again supports uploading PDFs from the updated ACMS website to the RECAP Archive.
See: #401, #423 -
More reliable metadata extraction on ACMS dockets
Document links without a matching docket entry are now skipped, preventing errors during metadata extraction.
See: #423
ACMS Refactored Their Code, So We Refactored Ours
This release introduces partial support for ACMS. While docket reports and attachments now work across web browsers, we're continuing to work on full ACMS support in upcoming releases.
Changes:
- Since ACMS uses HTMX to update pages partially, the extension now relies on observers to detect newly loaded content and respond accordingly (#420).
- Adds support for both preview and full docket reports in ACMS (#420)
- The toolbar now displays a warning message "ACMS has partial support in this version" when visiting ACMS pages (#420)
Fixes:
Fundraising Update
Farewell, Banner! Our UI got a minor revision.
For Those Who Live in One Tab: RECAP's minor storage tweaks for appellate courts
No more warnings when purchasing single Attachments
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!
