Settings now checks tax percentages before saving preferences.
Blank, negative, non-finite and above-100 values are refused before saving. Zero and decimal percentages remain valid. This is input validation, not tax advice or a change to the tax rate for a job.
Existing members can review their tax preference in Settings.
The dashboard starts with collapsed client groups when no valid organization preference has been saved.
Compressed by Client brings files under client headings. Existing valid saved views, ordering and recent-open history continue to take precedence. The separate List or Board preference is unchanged.
Existing members can change the organization mode in Dashboard Options.
The floor-plan scanner preserves explicit zero quantities and avoids stale review updates.
The frontend keeps a reviewed zero quantity, isolates late upload or room-name results, caps the rendered PDF side, and offers refresh or manual room entry when suggestions are unavailable. This update does not promise better AI recognition, new backend limits, or durable import recovery.
Review suggested rooms and quantities before using them in a quote.