Remove the remaining references to the source templates from the README and release notes

This commit is contained in:
2026-10-05 12:37:42 +05:30
parent 4960e26d8c
commit e9adccf083
2 changed files with 5 additions and 10 deletions
+3 -5
View File
@@ -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 - **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 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. 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, 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 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/`. 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 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 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 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) | | `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/` | | `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 | | `cargo test --manifest-path src-tauri/Cargo.toml` | Rust unit tests |
| `npm run app:build` | Production build for the current platform (custom-protocol) | | `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 - 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. 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. - 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. - 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. - ERPNext: only v15 is verified; HTTP is allowed only for local hosts; see "Not covered" above.
+2 -5
View File
@@ -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"). - **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. - **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 A chartered accountant's sign-off on the SAC code and the signature rule is still open.
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.