Changelog

Features and improvements we've recently shipped.

Fixed: Form I-485 - PDF Field Length Error

What happened A user encountered an error when downloading a completed I-485: "I was trying to download my form when I received this error message: Attempted to set text with length=13 for TextField with maxLength=9 and name=principal_firstname" The principal_firstname field in the underlying PDF spec…

Mark as Completed - post-download reveal

Form preparers can now mark a form as completed directly from the Download page. The button appears automatically once a PDF has been successfully generated, confirming the form is ready to close out. Clicking it opens a confirmation modal before locking the form.

Form Status: Edit Now Resets Review

Update for Fillvisa Plus: Form Status: Edit Now Resets Review Previously, forms in "Review" status would stay in review even after the client made edits - meaning preparers could be confirming a stale version without realizing it. Forms now reset to "Active" whenever an edit…

Form Submission Fixed - I-485

Fixed bugs on Form I-485 Two issues affecting the A-Number section of the I-485 form have been resolved: Both fields now validate correctly. If you were unable to submit the I-485 form before today, please try again.

Automated trial reminders & expiry for Plus users

Your trial now comes with a heads-up ๐Ÿ‘‹ We've added automated reminders so you never get caught off guard by your trial ending. Trial users now receive automated email reminders as their trial approaches expiry - one at 2 days out, one at 1 day…

๐Ÿ› ๏ธ Improved Error Feedback on PDF Download

Previously, if something went wrong while generating your PDF, the page would silently do nothing - no message, no indication of what happened. We've fixed that. The download page now detects errors in real time and surfaces them directly on screen, so you always know…

Interactive Demo Case for Plus Users

Fillvisa Plus users can now walk through a fully guided demo case - from adding a contact to generating a filled USCIS PDF - before touching any real data. Getting started with a new tool is hard when you're staring at an empty dashboard. We…

N-400 Form: Bug fixes

Fixed 2 issues on form N-400 Users with no children under 18 can now enter 0 and submit the form without filling in any child fields. Previously, all child row 1 fields were unconditionally required, blocking valid submissions. File: children-info-map.js โ€” added hasChildren() guard on…

Registration Welcome Email

Fillvisa Plus now sends transactional emails. When you create a new account, you'll receive a welcome email confirming your registration and the start of your 10-day trial. This is the foundation for upcoming email notifications - including trial expiry reminders and account updates - so…

๐ŸŽ‰ I-485 Form is live

Weโ€™ve officially Form I-485 (Application to Register Permanent Residence or Adjust Status) on Fillvisa. You can now complete the full I-485 form using our smart, step-by-step interface - designed to simplify one of the most complex USCIS forms. Each section is broken down clearly, with…

Forms Autosave & Load Reliability

This update resolves a critical bug where form validation status was not being persisted to the database after submission. The root cause was an early-exit guard in saveFormToServer() that skipped the save when field values hadn't changed โ€” meaning the formValid flag set during submission…

Fixed: I-90 Form (Section 4 Disability Question)

We fixed an issue in the Green Card Replacement (Form I-90) where the disability question in Section 4 could still prompt users for additional information even when โ€œNoโ€ was selected for having a disability. This behavior caused confusion because the follow-up field should only appear…

Upgrade page

I added a dedicated Upgrade Page in Fillvisa Plus to handle cases where a userโ€™s trial period has ended. When a trial expires, certain application actions are restricted and the user is automatically redirected to the upgrade page, where they can review subscription options and…

Dynamic Dashboard

We introduced a new Dynamic Dashboard in Fillvisa Plus to give legal professionals and their clients a clearer overview of their work. The dashboard surfaces key information such as recent cases, forms in progress, and quick actions, allowing users to navigate their active workload without…

Created Changelog

I created official Fillvisa Changelog, a public record of updates, fixes, and improvements across both Fillvisa Free and Fillvisa Plus. This website documents new features, behavior changes, bug fixes, and any features that are deprecated or removed. The goal is to maintain transparency with users…