Skip to content

v0.4.6

Choose a tag to compare

@snachodog snachodog released this 02 May 23:27
· 10 commits to main since this release

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: 100vh to 100dvh so 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.