Releases: bsv-blockchain-demos/truth-machine
Releases · bsv-blockchain-demos/truth-machine
Release list
v2.0.3
v2.0.2
v2.0.1
Fix token minting bugs and UI polish Backend: - Remove confirmed:true filter from checkTreasury and upload queries so newly minted tokens are immediately usable - Stop aggressively marking UTXOs invalid on transient WoC failures - Always refresh funding info after utxoStatusUpdate and consolidate Frontend: - White default background on dropzone and download form boxes - Fixed 180px height on both input containers - Match dropzone instruction text to mono label style - Minor styling tweaks
v2.0.0
Complete frontend redesign of the Truth Machine interface.
Changes
- Redesigned treasury pill with bold label, separator, and token count
- Consistent box sizing across Upload and Verify sections
- Footer BSV BLOCKCHAIN text linked to GitHub org
- Responsive mobile footer with wrap/center layout
- Enlarged QR code with stacked deposit address
- Centered mint controls
- Multi-line textarea for File ID input
- New favicon and frontend assets
v1.4.3
v1.4.2
v1.4.1
Fix File Upload
- Scope
express.raw()to/uploadroute withtype: */*and50mblimit - Scope
express.json()to/callbackroute only (removed accidental global middleware) - Replace manual stream reading with
req.bodyBuffer in upload handler - Add empty body (400) and no-token (503) error guards
- Add frontend error handling for non-OK and non-JSON responses
- Add
tsxas dev dependency (was missing from package.json)
v1.4.0
What's Changed
- v1.4.0 - Rebuild Docker images on secure Alpine base by @oskarszoon in #14
Full Changelog: v1.3.5...v1.4.0
v1.3.5
- Fix token creation, integrity verification, and SDK upgrade
- Upgrade @bsv/sdk to v2.0.5, @bsv/templates to v1.4.0, @bsv/wallet-toolbox to v2.1.2
- Fix fund endpoint to select largest UTXO instead of blindly using first, preventing dust input failures
- Add guard for empty UTXOs with clear error messaging
- Fix integrity check hash extraction to handle new SDK OP_RETURN format (OP_0 prefix)
- Fix ARC status matching by trimming whitespace from response messages
- Fix OpReturn.default removal in upload endpoint for new @bsv/templates API
- Add skipLibCheck to tsconfig for SDK type compatibility
- Add npm overrides to deduplicate @bsv/sdk across dependencies
- Wrap txid and filehash text in frontend to prevent truncation
- Set default network to mainnet in docker-compose