78cc3a40ec
fix(macos-pkg): product ID, Verae branding, license Agree in installer
...
The product .pkg was a bare component wrapper with no Installer.app UI.
- Distribution.xml.in: title Verae Print Stamp, org ai.verae, product id
- resources: welcome/license/readme/conclusion HTML + plum brand backgrounds
- license.html requires Agree/Disagree before install continues
- readme.html product identification table (bundle/pkg IDs, version, publisher)
- App bundle: AppIcon.icns, VeraeProductID/VeraeBrand keys, PRODUCT.txt sidecar
- build-pkg.sh uses productbuild --distribution --resources
- SKIP_SIGN=1 for local UI smoke; smoke-installer-ui.sh (15 checks)
Verify: SKIP_SIGN=1 ./platform/macos/pkg/build-pkg.sh
./platform/macos/pkg/smoke-installer-ui.sh
2026-10-14 05:25:28 -04:00
66900f3951
chore: stop tracking verae-print binary
2026-10-13 21:18:46 -04:00
48da24a661
feat: 2026 brand UI — statuslang, tray/menubar, CERT pdf, site kit
...
- Brand receipt status strings (statuslang) for notify/queue
- Windows tray + Start Menu/Startup install; macOS menubar helper
- CERT-01 plum/gold PDF + multihash/blake3 when present
- printit.verae.ai brand kit, queue page, customer-auth helper
- verae-print pending/tray-status/menubar commands
2026-10-13 21:11:32 -04:00
dd46ad151f
feat: bill PrintIt only through zap.verae.ai by default
...
Default channel is zapier (xVerae-). Direct api.veraetime.net requires
VERAE_ALLOW_DIRECT_VERAE=1. Send x-billing-channel=printit on stamps.
2026-10-12 14:59:36 -04:00
4f1d90cf64
wip: registration PDF, auth setup, CLI, Windows/Linux installers
2026-10-03 18:35:27 -04:00
c6d998a16d
fix: match Verae Timestamping.app registration PDF and receipt fields
...
Parse completedAt/certificate/result from Verae API; enrich merkle via
POST /api/verify (blockIndex). Generate certificate with the same jsPDF
layout as register.html export. Preserve original filename (e.g. .html).
2026-10-03 04:26:45 -04:00
e91275a67c
docs: initial spec and implementation plan for PrintToVeraeTimeStamp
2026-10-03 02:59:16 -04:00