v0.4.6
Full Changelog: v0.4.5...v0.4.6
New Features
- Layout editor preview — New "⎙ Preview PDF" button in the check layout editor generates a 3-up PDF with dummy data so you can proof field positions without printing real checks.
- Deposit slip back page — Deposits with more than 30 checks now generate a two-page slip. The front page gains a "FROM REVERSE" row carrying the back-page subtotal; the back page prints as "ADDITIONAL CHECK LISTING" with rows 31–60 and a "Forward to other side" total.
- Deposit panel pre-fills 30 slots — Opening a new or existing deposit now shows all 30 check slots immediately. A single "Add Back Page Rows" button appears once the front page is full and adds all 30 back-page slots at once.
Bug Fixes
- iOS deposit panel — Switched
height: 100vhto100dvhso the Save button is no longer clipped by the iOS browser chrome. The panel body now scrolls internally while the footer stays pinned. - PDF download on Firefox iOS — Replaced
window.open(blob:)with a hidden<a download>click, which Firefox iOS supports. Affects check PDFs and both deposit PDF types. - Check numbers overlapping row labels — Check numbers on deposit slips were printing on top of the row number; shifted right by 0.12" to clear.
Print Quality Improvements
- Deposit slip check numbers and amounts switched to Courier-Bold for heavier, more scanner-readable ink.
- Darkened label text (
#444 → #111) and disclaimer text (#666 → #333) across both slip pages. - Darkened grid lines (
#888 → #333) for better scanner readability (bank feedback). - "DEPOSIT TICKET" header and depositor/bank block moved down slightly on the front page.
- Back page grid vertically centered on the page; "ADDITIONAL CHECK LISTING" title repositioned accordingly.