Skip to content

Releases: eurobuddha/miniMerch

miniMerch Studio v0.5.0

23 Mar 14:15

Choose a tag to compare

What's new in v0.5.0

New look & feel

  • Completely redesigned shop storefront with a dark, refined aesthetic
  • Updated typography, layout, and colour scheme across the buyer-facing MiniDapp

Service worker overhaul

  • Cache keys now resolved relative to the MiniDapp's path prefix (fixes stale cache under Minima's /minidapps/0x.../ URL scheme)
  • Atomic activate: cache cleanup and clients.claim() run in parallel
  • skipWaiting deferred until cache is fully populated to prevent serving partial installs
  • Network-only files (config.js, products.js) matched by filename, not full path

Shop builder fixes

  • Output zip and dapp.conf name now reflect the shop name (e.g. Claude_Bibeau_Art_Gallery.mds.zip)
  • dapp.conf name field sanitised to alphanumeric, spaces, and hyphens only
  • XSS hardening across shop and inbox templates
  • selectedShipping reset correctly on cart clear

Installers

Platform File
macOS (Apple Silicon + Intel via Rosetta) miniMerch-Studio-0.5.0.dmg
Windows miniMerch-Studio-0.5.0-Setup.exe

macOS: Open the DMG, drag miniMerch Studio to Applications. First launch: right-click → Open.
Windows: Run the Setup.exe. SmartScreen → More info → Run anyway. No admin or Node.js required.

Sample shop

Claude_Bibeau_Art_Gallery.mds.zip and miniMerchInbox.mds.zip are included as a reference build (40 artworks at $0.01 each, 5% slippage).

miniMerch Studio v0.4.7

23 Mar 01:18

Choose a tag to compare

miniMerch Studio v0.4.7

What's New

  • Modular Architecture: Split into separate modules (cart.js, ui.js, price.js, i18n.js, messaging.js, db.js)
  • Export Improvements: Added buyer contact details (public key, address/email) to JSON and CSV exports
  • New Export Button Design: Clean icon-style buttons with SVG icons
  • Price Caching: 5-minute TTL with multi-source fallback
  • Order Status Tracking: Full lifecycle from PENDING → PAID → CONFIRMED → SHIPPED → DELIVERED
  • Internationalization: EN/ES/FR language support
  • PWA Features: Service worker and manifest for offline support
  • CI/CD: GitHub Actions workflows for automated testing and releases

Assets

  • macOS: miniMerch-Studio-0.4.7.dmg (28 MB) — Apple Silicon + Intel (Rosetta 2)
  • Windows: miniMerch-Studio-0.4.7-Setup.exe (22 MB) — Portable installer, no admin required

Installation

macOS:

  1. Open the DMG
  2. Drag miniMerch Studio to Applications
  3. First launch: Right-click → Open (bypasses Gatekeeper)

Windows:

  1. Double-click the Setup.exe
  2. SmartScreen → More info → Run anyway
  3. One-click install — no admin, no Node.js needed

Verification

Downloaded from: https://github.com/eurobuddha/miniMerch/releases/tag/v0.4.7

miniMerch Studio v0.2.0

22 Mar 22:16

Choose a tag to compare

miniMerch Studio v0.2.0

Desktop app for building multi-product Minima shops — no terminal needed.

Downloads

  • macOS (Apple Silicon + Intel via Rosetta 2): miniMerch-Studio-0.2.0.dmg (28MB)
  • Windows (x64): miniMerch-Studio-0.2.0-Setup.exe (21MB)

macOS Installation

  1. Open the .dmg and drag miniMerch Studio to Applications
  2. First launch: right-click → Open (bypasses Gatekeeper — unsigned app)
  3. Browser opens at http://localhost:3456
  4. Complete Vendor Setup, then Build Shop

Windows Installation

  1. Double-click the Setup.exe
  2. SmartScreen → More info → Run anyway (unsigned app)
  3. One-click install — no admin, no Node.js required
  4. Use the desktop shortcut to launch
  5. Browser opens at http://localhost:3456

What is miniMerch Studio?

A visual shop builder — add up to 8 products, drag to reorder, drop images, set prices and slippage, click Build. Generates ready-to-distribute Minima MiniDapp zips in ~/Documents/miniMerch/dist/

What's new in v0.2.0

  • Multi-product shops (up to 8 products, carousel/grid layout)
  • Shopping cart with single-transaction checkout
  • miniMerch Studio desktop app (macOS + Windows)
  • Vendor-configurable Minima slippage rate
  • Copy buttons for TXIDs across shop and inbox