Skip to content

Releases: bsv-blockchain-demos/truth-machine

v2.0.3

Choose a tag to compare

@mo-jaber mo-jaber released this 26 Jun 23:38

Full Changelog: v2.0.2...v2.0.3

v2.0.2

Choose a tag to compare

@mo-jaber mo-jaber released this 27 Apr 12:27
Fix frontend hitting localhost instead of production API

Pass VITE_API_URL as build-arg in GitHub Actions so Vite bakes
the correct production URL into the JS bundle at build time.

v2.0.1

Choose a tag to compare

@mo-jaber mo-jaber released this 27 Apr 12:19
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

Choose a tag to compare

@mo-jaber mo-jaber released this 27 Apr 09:11

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

Choose a tag to compare

@mo-jaber mo-jaber released this 27 Apr 06:22

Fix download file type after WAF workaround. Original MIME type and filename are now preserved via custom headers, restoring correct download behavior.

v1.4.2

Choose a tag to compare

@mo-jaber mo-jaber released this 27 Apr 06:06

Fix Production 403 on File Upload

  • Send application/octet-stream as upload Content-Type instead of the browser's native MIME type
  • Fixes ModSecurity WAF rejecting uploads with non-whitelisted MIME types (e.g. .docx, .xlsx)

v1.4.1

Choose a tag to compare

@mo-jaber mo-jaber released this 27 Apr 05:27

Fix File Upload

  • Scope express.raw() to /upload route with type: */* and 50mb limit
  • Scope express.json() to /callback route only (removed accidental global middleware)
  • Replace manual stream reading with req.body Buffer 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 tsx as dev dependency (was missing from package.json)

v1.4.0

Choose a tag to compare

@oskarszoon oskarszoon released this 11 Mar 11:51
d69d08f

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

Choose a tag to compare

@mo-jaber mo-jaber released this 05 Mar 13:04
  • 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

v1.3.2

Choose a tag to compare

@sirdeggen sirdeggen released this 19 Dec 13:46
patch