Commit Graph

  • 7d105bce21 chore: bump version to 0.4.6 main steve 2026-05-02 17:22:31 -06:00
  • 0b21f4ea3c feat(layout): add preview PDF button to layout editor steve 2026-05-02 17:21:41 -06:00
  • f91fc7bd8a fix(deposits): bold check numbers and amounts for better print visibility steve 2026-04-28 10:28:08 -06:00
  • bb935acfa9 fix(deposits): check number spacing, darker text, header/title repositioning steve 2026-04-28 09:59:28 -06:00
  • 3957cf5518 feat(deposits): add back page rows all at once via single button steve 2026-04-28 09:28:49 -06:00
  • 4a47394923 fix(deposits): darken deposit slip grid lines for scanner readability steve 2026-04-28 09:14:52 -06:00
  • 189ae53d34 feat(deposits): pre-fill 30 slots and add back-page overflow for 31-60 checks steve 2026-04-28 09:04:44 -06:00
  • 657de9e61a fix(ui): resolve deposit panel scroll and PDF open on iOS steve 2026-04-28 08:32:07 -06:00
  • 0ee95dbb09 chore: bump version to 0.4.5 steve 2026-04-13 08:28:46 -06:00
  • a2de7e2d9d feat(layout): add grid, safe zone, and MICR anchor alignment steve 2026-04-13 08:06:23 -06:00
  • c4e4a8c246 chore: bump version to 0.4.3 steve 2026-04-11 10:23:17 -06:00
  • b692791436 fix: align account access checkboxes with fixed grid layout steve 2026-04-11 10:23:15 -06:00
  • 37d70b4d82 chore: bump version to 0.4.2 steve 2026-04-11 09:51:20 -06:00
  • 7d854d4e01 fix: clean up account access grid and separate OIDC fields in user form steve 2026-04-11 09:51:18 -06:00
  • f9f6a4cd9a chore: bump version to 0.4.1 steve 2026-04-11 09:44:22 -06:00
  • fd36c25636 feat: replace settings modal with full-page sidebar layout steve 2026-04-11 09:43:24 -06:00
  • a4be7c4cff chore: bump version to 0.4.0 steve 2026-04-10 19:56:12 -06:00
  • deb31d248f feat: add check position selector and fix logo not rendering steve 2026-04-10 19:54:17 -06:00
  • 66374196c5 docs: rewrite README for current features and config steve 2026-04-10 08:34:43 -06:00
  • ec54373848 chore(deps): bump nodemailer from 8.0.4 to 8.0.5 (dependabot #6) steve 2026-04-09 19:36:12 -06:00
  • caf75fbb3f fix: style OIDC login button with divider line and icon steve 2026-04-09 17:09:59 -06:00
  • da5d436432 feat: move OIDC settings to env vars and add debug logging steve 2026-04-09 16:34:14 -06:00
  • dff5fd4156 fix: deposit slip total row now includes currency and coin steve 2026-04-09 16:19:34 -06:00
  • 0c4e190952 Bump nodemailer from 8.0.4 to 8.0.5 dependabot[bot] 2026-04-09 20:50:24 +00:00
  • 01ca9a08d1 chore: bump version to 0.3.0 steve 2026-04-09 14:49:26 -06:00
  • 3b1a35b7f2 feat: add OIDC login with account linking steve 2026-04-09 14:48:50 -06:00
  • 8587fb9378 fix (readme): Fixed the roles table formatting steve 2026-04-02 11:01:41 -06:00
  • 572b4d8c37 feat: make the layout editor modal show the actual content instead of generic labels steve 2026-04-01 15:40:45 -06:00
  • cac97f1d9c fix: increase layout editor modal specificity to override base .modal width steve 2026-04-01 15:16:53 -06:00
  • c2d61c96cd feat: expand layout editor — full-screen, rulers, bottom controls steve 2026-04-01 15:10:36 -06:00
  • d70081159d feat: visual layout editor for check field positioning steve 2026-04-01 15:01:30 -06:00
  • 8a944d1d20 fix: reset all accounts to default layout; fix slot 0 top-field clipping steve 2026-03-31 17:27:55 -06:00
  • 064c14fa12 chore: bump version to 0.2.0 steve 2026-03-31 17:03:20 -06:00
  • 9897841666 fix: seed layout fields at startup for accounts with none; add Company Name3/4 mapping steve 2026-03-31 17:01:06 -06:00
  • 368e41037f feat: seed default layout fields when creating account via wizard steve 2026-03-31 16:20:02 -06:00
  • 416b553be1 Merge branch 'main' of https://github.com/snachodog/check-printing steve 2026-03-31 10:53:06 -06:00
  • e902c6fc24 Merge pull request #4 from snachodog/dependabot/npm_and_yarn/picomatch-2.3.2 steve 2026-03-31 10:51:38 -06:00
  • acf8f9f4da fix: replace inline onclick handlers blocked by CSP with event delegation steve 2026-03-31 10:49:23 -06:00
  • 1b56c2964c Merge pull request #2 from snachodog/dependabot/npm_and_yarn/brace-expansion-5.0.5 steve 2026-03-31 10:46:15 -06:00
  • d9210beea0 Merge pull request #3 from snachodog/dependabot/npm_and_yarn/path-to-regexp-0.1.13 steve 2026-03-31 10:36:52 -06:00
  • a4d48a15c1 Bump picomatch from 2.3.1 to 2.3.2 dependabot[bot] 2026-03-31 16:34:26 +00:00
  • 63d009a01b Merge pull request #5 from snachodog/dependabot/npm_and_yarn/nodemailer-8.0.4 steve 2026-03-31 10:32:51 -06:00
  • c99f42974d Bump nodemailer from 6.10.1 to 8.0.4 dependabot[bot] 2026-03-31 16:26:11 +00:00
  • 3b1f196f67 chore: update package-lock.json for nodemailer steve 2026-03-31 10:24:57 -06:00
  • fc114d0ec6 feat: add password reset, SMTP settings, and Add Account button steve 2026-03-31 10:21:49 -06:00
  • 396df413ab Bump path-to-regexp from 0.1.12 to 0.1.13 dependabot[bot] 2026-03-30 17:55:41 +00:00
  • 96a400e1bc Bump brace-expansion from 5.0.4 to 5.0.5 dependabot[bot] 2026-03-27 15:09:50 +00:00
  • 444e24a191 Fix remaining critical, medium, and low security issues steve 2026-03-20 13:28:18 -06:00
  • bd3e66cd44 Fix low-level security issues steve 2026-03-20 12:25:42 -06:00
  • 2939bfa608 Fix high and medium security vulnerabilities steve 2026-03-20 08:21:23 -06:00
  • 0f00624e61 Fix three critical authorization vulnerabilities steve 2026-03-19 22:44:11 -06:00
  • 4783cf8953 Restrict write-action UI to editor+ role for checks and deposits steve 2026-03-19 16:32:03 -06:00
  • af88549ad8 Modal scroll fix; per-account editor/viewer roles steve 2026-03-18 23:31:23 -06:00
  • 764def4f7d Fix isEditor temporal dead zone error in renderRow steve 2026-03-18 23:02:08 -06:00
  • f827210a07 Implement user authentication and role-based access control steve 2026-03-18 22:55:17 -06:00
  • 1277fc4aad Fix delete account: also remove layout_fields rows before deleting account steve 2026-03-18 21:37:34 -06:00
  • e4feafa82b Add Delete Account button with confirmation modal steve 2026-03-18 21:15:05 -06:00
  • 35a5d576ea Add QuickBooks Online CSV importer for checks and deposits steve 2026-03-18 14:55:21 -06:00
  • c944c84939 Thinner check lines; second signature line toggle steve 2026-03-18 14:04:15 -06:00
  • 964823c8b4 Check 1 position fix; remove comma from next check number display steve 2026-03-18 12:36:23 -06:00
  • 2f2646fb78 Add one-off next check number override steve 2026-03-18 10:56:05 -06:00
  • 830a7ca686 Deposit slip: remove outer border rect, switch deposit total to Courier steve 2026-03-13 10:33:19 -06:00
  • a97897c30a Deposit slip: landscape page; strip deposit total combined to one line steve 2026-03-13 10:19:36 -06:00
  • 4a56f15fc6 Deposit slip: portrait layout explicit; MICR repositioned below deposit total steve 2026-03-13 09:58:30 -06:00
  • ac5670039a Check select-all, filtered total, deposit slip layout fixes steve 2026-03-13 09:48:21 -06:00
  • 4fb7fd209c Add deposit slip and report generation steve 2026-03-13 08:43:34 -06:00
  • a89db179cd Add account settings edit UI and GnuMICR.otf font steve 2026-03-12 22:58:56 -06:00
  • 4ec51c09fd Merge pull request #1 from snachodog/dependabot/npm_and_yarn/multer-2.1.1 steve 2026-03-12 22:51:39 -06:00
  • c689ddc72a Fix startup crash on existing DB: move account_id indexes after migration steve 2026-03-12 22:24:15 -06:00
  • e81a4386d2 Add multi-account support steve 2026-03-12 22:13:52 -06:00
  • 5f9cc16ea5 Support multi-page PDFs for more than 3 selected checks steve 2026-03-12 21:16:37 -06:00
  • 667ec146cc Replace printed/unprinted tabs with unified list and inline filters steve 2026-03-12 21:12:08 -06:00
  • 0cd4ceb67e Bump multer from 1.4.5-lts.2 to 2.1.1 dependabot[bot] 2026-03-13 00:01:46 +00:00
  • f827de9b1a Shift company name to logo x origin when no logo is present steve 2026-03-12 17:37:53 -06:00
  • 91958b5331 Remove MICR font diagnostic logging steve 2026-03-12 17:35:21 -06:00
  • 6b3c6be352 Track GnuMICR.ttf in git; remove font file gitignore rules steve 2026-03-12 17:33:08 -06:00
  • e1a22bdd1c Add MICR font diagnostic logging to trace load failure steve 2026-03-12 16:29:44 -06:00
  • b3a1b3a40f cleared out some old info form readme.md that is no longer relevant to the project. steve 2026-03-12 16:25:51 -06:00
  • 27d580e967 Switch MICR font to TTF; fix multi-line rendering for bank info and address fields steve 2026-03-12 16:03:22 -06:00
  • c7ce87afd5 Fix MICR font path, date import, PDF button bug; clean up config; add TODO markers steve 2026-03-12 15:49:56 -06:00
  • f5b1292aff Fix check slot height to 3.5", remove separator lines between checks steve 2026-03-12 14:49:22 -06:00
  • 6d5ed93efd Switch to node:20-slim for reliable mdbtools support steve 2026-03-12 14:34:50 -06:00
  • 0bb3ceddf8 Update README to reflect current project state steve 2026-03-12 14:26:13 -06:00
  • 14e1e15226 Add first-run setup wizard with 3-step account configuration steve 2026-03-12 14:18:15 -06:00
  • 68300d0375 Add .mdb import button and modal with server-side migration runner steve 2026-03-12 14:15:13 -06:00
  • d7fde71e15 Add ntfy success/failure notifications to Docker build workflow steve 2026-03-12 13:56:40 -06:00
  • a52244af39 Fix missing latest tag causing Portainer deploy failure steve 2026-03-12 13:51:04 -06:00
  • dab0932c89 Pull image from Docker Hub instead of building locally steve 2026-03-12 13:22:19 -06:00
  • 179a8c23fe Add package-lock.json for reproducible Docker builds steve 2026-03-12 12:51:49 -06:00
  • e5e1569fa7 Fix IMAGE_NAME to use vars.DOCKERHUB_USERNAME steve 2026-03-12 12:44:06 -06:00
  • 20dd54682d Update Docker config: opt into Node.js 24 actions, rename to check-printing steve 2026-03-12 12:33:45 -06:00
  • 5522029c5e Correct docker-build variables steve 2026-03-12 12:05:23 -06:00
  • e252ddb952 Add full project structure: backend, frontend, Docker, and CI workflows steve 2026-03-12 10:29:36 -06:00
  • 9fcb31ba0d Initial commit steve 2026-03-12 09:34:50 -06:00