From e1031b3ecca6d17dd18c2870baef5eda96cee71c Mon Sep 17 00:00:00 2001 From: Xavier Karma Date: Mon, 5 Oct 2026 12:37:42 +0530 Subject: [PATCH] Remove the remaining references to the source templates from the README and release notes --- README.md | 8 +++----- docs/RELEASE.md | 7 ++----- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index e47c0b9..3b3771a 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ page (see "Installing"). - **GST.** All money and tax maths is done in integer paise. CGST+SGST, IGST or UTGST follow from the supplier's state and the place of supply, and a mismatch is rejected. An unregistered vendor gets a plain "Invoice" with no tax. GSTIN, PAN, IFSC, email and phone are validated; amounts are written in Indian words. -- **Templates.** 14 templates: Voiced Standard (Classic) and 13 designs measured from reference originals (Linea, +- **Templates.** 14 templates: Voiced Standard (Classic) and 13 further designs (Linea, Monogram, Serenity, Crimson Grid, Tangerine Ledger, Slate Band, Teal Swoosh, Purple Pop, Citrus Split, Monolith, Cobalt Stripe, Marble, Highlighter). Your logo fills the template's logo slot; a few templates offer an opt-in logo position. Specs are in `docs/templates/`. @@ -73,10 +73,10 @@ npm run app:dev # tauri dev, served from localhost:1420 (does not exercis | `npm run build` | `tsc --noEmit` and `vite build` (the type-check gate) | | `npm test` | `vitest run`, about 7 minutes; run on a quiet machine because load starves the sweep tests | | `npm run fonts:verify` | Checks the bundled fonts against `public/fonts/manifest.json` (`fonts:manifest` regenerates it) | -| `npm run logo:measure` | Regenerates `src/pdf/templates/slots.generated.ts` from the reference PDFs; must be idempotent | +| `npm run logo:measure` | Regenerates `src/pdf/templates/slots.generated.ts` from the reference template PDFs (not in the repo); must be idempotent | | `npm run thumbnails` | Regenerates `public/templates/*.png` from the synthetic sample invoice (neutral vendor and bank, generated wordmark) | | `node scripts/logo/make-sample-logo.mjs` | Regenerates the synthetic sample logo in `src/pdf/testing/fixtures/` | -| `npm run templates:compare` | reference vs Voiced side-by-side PNGs under `/tmp` | +| `npm run templates:compare` | Reference vs Voiced side-by-side PNGs under `/tmp` (needs the reference PDFs, not in the repo) | | `cargo test --manifest-path src-tauri/Cargo.toml` | Rust unit tests | | `npm run app:build` | Production build for the current platform (custom-protocol) | @@ -297,8 +297,6 @@ Settings, Diagnostics. - Windows and WebView2 have only been exercised in a Windows 11 virtual machine, not on physical hardware; the NSIS installer is cross-compiled and unsigned. -- The 13 reference-based templates are re-creations of reference designs. the reference design's content licence may restrict this, so - distribute them only to the intended customer until it is confirmed. - The SAC code for the vendor's services and the signature rule still need confirmation from a chartered accountant. - Now, Gotham and Open Sauce One are replaced by free look-alikes unless you import licensed files. - ERPNext: only v15 is verified; HTTP is allowed only for local hosts; see "Not covered" above. diff --git a/docs/RELEASE.md b/docs/RELEASE.md index f1b462d..c1bc3c9 100644 --- a/docs/RELEASE.md +++ b/docs/RELEASE.md @@ -83,9 +83,6 @@ Linux and Windows. Windows has never been run on real hardware, so treat it as u - **Integrations.** Test connection and push an invoice to a test ERPNext (README, "ERPNext integration"). - **Single instance.** Launch a second copy: the first window must come to the front. -## 6. Reference licence +## 6. Open items -The 13 reference-based templates are re-creations of reference designs. the reference design's content licence may restrict that. Until it -is confirmed in writing, distribute builds containing those templates only to this vendor. If the answer is no, -remove the templates from `src/pdf/templates/registry.ts` and `catalog.ts` (Classic stays) and rebuild. Also still -open: a chartered accountant's sign-off on the SAC code and the signature rule. +A chartered accountant's sign-off on the SAC code and the signature rule is still open.