Remove the remaining references to the source templates from the README and release notes
Windows build / build (push) Canceled after 0s
Windows build / build (push) Canceled after 0s
This commit is contained in:
@@ -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
@@ -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.
|
|
||||||
|
|||||||
Reference in New Issue
Block a user