Skip to content

v0.3.20 - Recycling Bin, Usage History, Mobile Scroll Fix

Choose a tag to compare

@Pixelplanet Pixelplanet released this 13 Jan 18:25
· 1 commit to main since this release

Features

Recycling Bin

  • Deleted spools now move to a recycle bin instead of being permanently deleted
  • View and manage deleted spools from the Settings page
  • Restore spools back to inventory or permanently delete them
  • Spools are automatically purged after 30 days

Usage History Logging

  • Weight changes are now logged for accurate consumption statistics
  • Tracks each usage event with timestamp and amount
  • Distinguishes between print usage and manual corrections

Auto-Update Views

  • Web application automatically refreshes data when sync receives changes from server

Fixes

Mobile Scrolling

  • Fixed issue where scrolling on mobile was being interpreted as a long-press gesture
  • Added touch movement detection to cancel long-press when user scrolls
  • Added proper touch-action CSS for better scroll behavior

API Changes

  • \GET /api/history/[serial]\ - Get usage history for a spool
  • \POST /api/history/[serial]\ - Log a usage event
  • \GET /api/spools/deleted\ - List deleted spools in recycle bin
  • \POST /api/spools/deleted/[serial]/restore\ - Restore a deleted spool
  • \DELETE /api/spools/deleted/[serial]\ - Permanently delete a spool