Skip to content

Releases: freelawproject/recap-chrome

ACMS, Round Two: PDFs uploads are back on the menu

Choose a tag to compare

@ERosendo ERosendo released this 19 Feb 05:19
8329d69

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

Choose a tag to compare

@ERosendo ERosendo released this 03 Feb 02:54
7b48873

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:

  • Renames CSS classes to prevent style conflicts and unintended overrides (#420)
  • Updates element-selection logic to correctly target elements in the latest ACMS report structure.(#420, #422)

Fundraising Update

Choose a tag to compare

@ERosendo ERosendo released this 09 Dec 17:56

Features:

  • Adds annual tab popup asking for support from all users (400, 418)

Farewell, Banner! Our UI got a minor revision.

Choose a tag to compare

@ERosendo ERosendo released this 16 Jun 21:25

Changes:

  • Cleaned up the UI by removing the banner about manifest update (395, 415)

For Those Who Live in One Tab: RECAP's minor storage tweaks for appellate courts

Choose a tag to compare

@elisa-a-v elisa-a-v released this 28 Feb 20:43

Features:

  • More robust guarding logic for missing pacer_doc_id in appellate courts (388, 412)

Fixes:

  • Improved handling of localStorage for district courts to avoid using staled docket number values (392, 413)

No more warnings when purchasing single Attachments

Choose a tag to compare

@ERosendo ERosendo released this 31 Dec 17:34
b82a28b

Features:

  • Refines logic to accurately identify multi-document pages containing a single file (349, 402)
  • Improve Banner Insertion Reliability (411)

Minor Fixes & Fundraising Update

Choose a tag to compare

@ERosendo ERosendo released this 04 Dec 05:24

Features:

  • Adds annual tab popup asking for support from all users(384, 408)

Changes:

  • Upgrade to CourtListener v4 API(380, 401)

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)

Choose a tag to compare

@ERosendo ERosendo released this 13 Sep 01:46

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).

Screen Recording 2024-08-30 at 8 14 00 PM

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!

Choose a tag to compare

@ERosendo ERosendo released this 28 Aug 14:48

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

Overhaul Pre-release
Pre-release

Choose a tag to compare

@mlissner mlissner released this 22 Aug 00:39

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:

Please post feedback in our discussions forum or issues repo.

Thank you!