2022-03-30 Release Notes


Lots of excitement as these nice folks start onboarding. US geography nerds have two challenges available. No points awarded if you live in, or are adjacent to, one of those counties:

πŸ—οΈ Bonner County Public Defender

πŸ—οΈ Covenant House

πŸ—οΈ Housing Justice Center

πŸ—οΈ Imperial County Public Defender

πŸ—οΈ Volunteer Lawyers for Justice

Changes and Updates

⏳ Effective for demo sites on 2022-03-31, then on live sites on 2022-04-08 ⏳

Did your eye just skim past the effective dates? They are important.

LS-85317: The Enhanced Charges block gets a "Duplicate Charge" button. That's a verb, not an adjective. Unexcited? Don't want it? The "Hide Duplicate Button?" configuration option is for you.

LS-85717: Got event-driven folks? Be a hero and configure the much beloved "Actions Dropdown" now available on the home page "Upcoming Events" list. For any event that is linked to a case, the happy + will appear, letting them do things to that case in a modal popup (colloquially: popup window). Got a dynamic Calendar section front? Same goodness available for the "Event List" list view.

LS-86140: No one likes a "violates not-null constraint" error because some required-but-not-tagged-as-such field wasn't answered. No one. This ticket continues the epic mission to ensure fields so constrained display the red star/asterisk, proudly indicating their requiredness for all to see.

LS-86184: Have you pined to have your charges sorted by Count (Warrant Number)? If so, then you are sure to enjoy the new "Sort Charges by Count (Warrant Number)" configuration option available in the Enhanced Charges block and the Charges list view.

LS-86289: Got Sharepoint or Dropbox integration? Notes that are created based on incoming emails will have links to any attached files that are stored in those external file services.

LS-86319: Don't allow adding fields to the Enhanced Charges block configuration if doing so will cause sadness in the form of errors.

LS-86523: Single form intakes that are just a Dialogue Runner block (and maybe some nice Instruction elements) could fail in mysterious ways. This ticket takes out the mystery.

LS-86543: Reduce the circumstances under which the Email PDF of Profile block is causing an error instead of doing what you hoped and dreamed it would do.

LS-86827: Errors submitted from online intakes (and external forms) are now much more informative. If you are administering an online intake site, and are set to be cc'd on error reports, you will agree.

LS-86872: Using the Multiple Outcomes v2 block, and have a required outcome? If you don't pick one, would you rather see "! is required" or "Primary Outcome is required!"? We thought so.

LS-87094: API mavens know that our GET requests currently expect x-www-form-urlencoded parameters. Well that's "not technically kosher" (colloquially: offends our developers' sense of decorum). Let us instead only require query parameters. But to be liberal in what we accept, and not break your existing GET calls, we shall merge parameters from both sources. Details, as always, in the API Change Log.

The I-102 (2021-12-02) immigration form is wending its way out to sites using immigration forms.

"Criminal, Family, Immigration and Civil Defense. Free of charge." That tells you what these nice folks do every day. We're happy to have helped with that work for 4 years this month.