❯❯sys.mederu.updates_

MD:0

UPDATE LOG

mederu platform changelog — 20 releases

v2.95FIX2026-03-20

Security Audit + Material Trait Persistence

  • Security: admin API signature verification (live-feed-ad, preset/reorder)
  • IPFS upload: fail-close on TzKT API errors (no more bypass on failure)
  • Frame API: XSS vulnerability patched with HTML escaping
  • Material traits now persist through SNAP → DERU → POST mint flow
  • Crash recovery: attributions stored in IndexedDB, survive browser restart
DETAILS
  • ·Admin routes: verifyAdminSignature with signed payload + timestamp validation
  • ·MaterialEditor: signReorder() for preset/reorder with wallet interaction
  • ·velvet.html: takeSnapshot() now collects materialAttributions (same as EXPORT)
  • ·FrameStore: addFrame() accepts metadata param for IndexedDB persistence
  • ·DERU/NODE onExport: merges attributions from all studioFrames before POST
v2.94FEATURE2026-03-20

Auto-Motion FX + GIF Mint Fix + Mouse Scroll

  • GIF Studio: 8 Auto-Motion effects (Wave H/V, Squishy, 3D Spin, Spiral, Bounce, Trail, Pulse)
  • GIF mint fixed: blob conversion for IPFS upload + V1/V2 contract auto-detection
  • Material presets: mouse wheel horizontal scroll + click-drag + ◀▶ nav arrows
  • Backspace/Delete: remove selected element (Collage) or current frame (GIF Studio)
  • Collection name: "studio mederu" shown instead of raw KT1… address
DETAILS
  • ·Auto-Motion FX: real-time preview + applied during GIF generation via Canvas2D transforms
  • ·Adjustable params: Amplitude, Frequency, Speed sliders per effect
  • ·onExport: async blob URL → fetch → setCapturedBlob for reliable IPFS upload
  • ·isV2 auto-detection: V1 (KT1T1n…) uses metadata_uri, V2+ uses token_info MichelsonMap
  • ·Mouse nav: wheel event deltaY converted to scrollLeft, MutationObserver for arrow visibility
  • ·HowTo + TIPS panels updated with mouse/trackpad navigation instructions
v2.93FEATURE2026-03-19

Royalties Page + Share Credits + Traits Panel

  • /royalties page: verified on-chain revenue splits, MDRU rewards (EN/JA)
  • Share on X/Farcaster: material artist @handles auto-included
  • Image modal: collection name display + collapsible traits panel
  • Collage: Backspace/Delete key fix for selected elements
  • Material Editor: address input moved below TARGET tabs
DETAILS
  • ·CONTRACT_ → COLLECTION_ with TzKT contract alias resolution
  • ·Traits fetched from TZIP-21 metadata attributes (name/value pairs)
  • ·Admin tab font size increased (0.92rem, fontWeight 500–600)
  • ·Ecosystem page: /royalties link added with purple glow accent
v2.92FEATURE2026-03-19

Compact UI Overhaul + Admin Tab Reorder

  • Unified green section headers across all panels (MODE, LAYERS, PAINT, etc.)
  • Collage Tools → 5-button single row with collapse toggle
  • Layer panel: added lock 🔒/🔓 toggle, shortened names to L1/L2
  • Material Editor: admin ◀▶ tab reorder with persistent Redis ordering
DETAILS
  • ·Generative Parameters: removed BG/Brush Color (use PAINT COL + BACKGROUND)
  • ·Shape brush click in Gen mode auto-opens color picker
  • ·New API: /api/preset/reorder
v2.91FEATURE2026-03-19

Canvas Zoom/Pan + Open Edition Support

  • Scrollbar-free canvas zoom & pan (trackpad pinch, Ctrl+scroll, Space+drag)
  • Open Edition (OE) in-app purchase via FA2 claim entrypoint
  • Collapsible sidebar sections (click header to toggle)
  • GIF Studio mode button (WIP)
DETAILS
  • ·Double-click to reset zoom, zoom indicator display
  • ·OE badge and remaining time display on BuyButton
  • ·Manual page updated with all new features (EN/JA)
v2.9FEATURE2026-03-19

Atelier UI Overhaul

  • Collapsible sections for all sidebar panels
  • Compact layer panel with inline opacity slider & blend mode
  • Improved brush layout & 12-fold symmetry controls
  • Scrollable material preset tabs (🎨, 0, artist tabs)
DETAILS
  • ·Preserve artist order on preset re-save (ZADD NX)
  • ·Fix: preset save for registered artists + iframe double-load
v2.80MAJOR2026-03-15

MEDERU STUDIO v2 + Artist Pass System

  • MEDERU STUDIO v2 FA2 contract deployed on Tezos mainnet
  • Artist Pass gated minting (Batch 1 / 2 / 3)
  • Curator tier system (token_id ≥ 4)
  • Video NFT playback in ImageModal + video badge on feed cards
DETAILS
  • ·Sort collected NFTs by purchase date instead of mint date
  • ·Material Editor registration notice banner
  • ·Crisp Edges toggle for Collage Tools (pixel art support)
  • ·MP4 video upload in POST mode (100MB max, auto thumbnail)
v2.70MAJOR2026-03-14

Full On-Chain Mint + PIX Studio

  • Full on-chain mint: all metadata stored directly on Tezos blockchain
  • PIX On-Chain mint mode with custom FA2 contract (KT1E89VE)
  • Manual page: studio-by-studio atelier reference (EN/JA)
  • Admin batch send with token_id selector (Batch 1/2)
DETAILS
  • ·Canvas FX no longer affects PIX border
  • ·Preserve canvas state across mint/back navigation
  • ·Help page with FAQ and troubleshooting for artists (EN/JA)
v2.60MAJOR2026-03-13

MDRU Rewards + Referrals + Co-Creator

  • ♡ mederu tip: sends 1 MDRU to creator on heart
  • Referral rewards: 5 MDRU to referrer on share link purchase
  • MDRU gauge real-time sync with on-chain balance via TzKT
  • Co-creator feature: split royalties on POST page
DETAILS
  • ·Collection selector for POST page (own/collab collections)
  • ·Collection edit tab: metadata update, collaborator management
  • ·BBS font size persistence to localStorage
  • ·Kaleidoscope bug fix for cross-layer effects
  • ·How-to page: Collections & Collaboration section
v2.50MAJOR2026-03-12

Collections & Collaboration

  • Searchable collection picker with filter by name/address
  • Collaborator invitation & management via Objkt Factory
  • TransferButton: send NFTs to other wallets
  • Twitter/X share format with edition count & artist handle
DETAILS
  • ·BBS nested replies with collapsible threads
  • ·IPFS proxy for reliable image loading with Pinata JWT
  • ·Security: CID validation, wallet auth for upload-ipfs
v2.40MAJOR2026-03-11

Material Editor + Artist Presets

  • Material Editor: open to Artist Pass holders
  • Image brush with aspect ratio preservation
  • Slot D&D reorder, file-drop replace, artist profile auto-fetch
  • Background removal tool (canvas flood-fill from edges)
DETAILS
  • ·Admin can create presets for any artist via address input
  • ·D&D custom palette slot reordering in Atelier
  • ·User palette → first tab with 🎨 icon
  • ·Preload dynamic preset images with staggered loading
v2.30FIX2026-03-10

Marketplace Fixes + Auto-List

  • Fix: Objkt V2/V4 fulfill_ask — root cause of all purchase failures resolved
  • Auto-list after mint when price is set
  • X share button on list-complete screen
  • Ghost listing filter to prevent "Insufficient balance" errors
DETAILS
  • ·Admin proxy transfer for artist pass
  • ·About page artist editing + image upload
  • ·Queries: prioritize objkt CDN by contract/tokenId
v2.20FEATURE2026-03-09

PIX Studio v1.0 + MDRU Reward Infrastructure

  • PIX studio v1.0 with Shift-to-erase UI polish
  • MDRU mint-reward supports collection mints
  • mederu-posts migrated to Redis for persistence
  • Cron monitors all contracts for reward distribution
DETAILS
  • ·Server-synced pins with count
  • ·Follow/BBS rate limiting + timestamp auth
  • ·Fix: gallery page alignment, container max-width
v2.10MAJOR2026-03-08

BBS Terminal + Ecosystem Page + Theme System

  • Terminal BBS: floating input, 2-column layout, live feed sidebar
  • Ecosystem page with core components overview
  • Color palette system (5 themes) + ThemeToggle swatch picker
  • DM Mono font + 1-row header layout
DETAILS
  • ·BBS API migrated to Upstash Redis
  • ·Admin BBS management panel
  • ·BBS S/M/L font size switcher
  • ·LiveFeed: stable refs, scroll-based infinite load
  • ·.tez domain resolution in search
v2.00MAJOR2026-03-07

Gallery Overhaul + Collage Tools + Mint Gate

  • Gallery UI overhaul with SS/S/M/L grid options
  • Collage Tools enhanced in Atelier
  • Mint gate implementation via admin settings
  • Material Editor (admin-only initial release)
DETAILS
  • ·Responsive button labels based on grid cols
  • ·Light/dark mode with dynamic action color
  • ·Lowercase mederu branding globally
  • ·Price display left of mederu button
v1.50FEATURE2026-03-06

Follow System + Burn Feature + 3D Room

  • Shared follow API with CORS + KV sync + mutual follow badge
  • BurnButton: 2-click confirm, FA2 burn to tz1burn address
  • Gallery: 3D room view prototype
  • IPFS gateway fixes (cloudflare-ipfs.com → ipfs.io)
v1.00MAJOR2026-03-01

Tiered Access + About/Pass Pages + i18n

  • Tiered access control system
  • About page and Pass page implementation
  • Internationalization (EN/JA) support
  • Gallery fixes and UI polish
v0.20FIX2026-02-27

Beacon v4 + IPFS Upload Fix

  • Beacon SDK v4.8.0 compatibility
  • IPFS upload reliability improvements
  • WalletConnect error suppression
  • Twitter URL normalization
v0.10MAJOR2026-02-26

MEDERU STUDIO FA2 Contract + Atelier Launch

  • MEDERU STUDIO FA2 contract deployed
  • Atelier (Draw / Upload dual mode) launched
  • Gallery page with token display
  • Wallet connection via Beacon SDK
v0.01INFRA2026-02-21

Genesis — Initial Commit

  • Project initialized with Next.js
  • Foundation for the mederu ecosystem