Skip to content

Releases: Pixelplanet/FilamentDB

v0.3.21

Choose a tag to compare

@Pixelplanet Pixelplanet released this 20 Jan 18:50

NFC Fixes for OpenPrintTag

Changes:

  • Fixed NFC tag reading: Now correctly parses OpenPrintTag CBOR data format with numeric keys (11=brand, 10=material, 9=type, 19=color, 16=weight, 30=diameter)
  • Fixed NFC tag writing: Set allowFormat=false for pre-formatted OpenPrintTag NFC-V tags
  • Updated material type mapping: Aligned with official OpenPrintTag specification (42 material types)
  • Improved color parsing: Properly converts RGBA bytes to hex color codes
  • Better error handling: More descriptive error messages for NFC write failures
  • Enhanced debugging: Added detailed NFC logging to debug console

Download:

Download the APK and install it on your Android device to test the NFC fixes.

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

Choose a tag to compare

@Pixelplanet Pixelplanet released this 13 Jan 18:25

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

v0.3.19

Choose a tag to compare

@Pixelplanet Pixelplanet released this 13 Jan 17:38

Further improved the mobile color picker by maximizing its size to utilize nearly the full screen width and height, enhancing touch precision.

v0.3.18

Choose a tag to compare

@Pixelplanet Pixelplanet released this 13 Jan 17:33

Optimized the spool detail view for mobile by hiding desktop-specific column layout controls and enlarging the color picker for better usability.

v0.3.17

Choose a tag to compare

@Pixelplanet Pixelplanet released this 13 Jan 16:52

Introduced a new Statistics page featuring detailed charts for material usage, manufacturer distribution, and key inventory metrics.

v0.3.16

Choose a tag to compare

@Pixelplanet Pixelplanet released this 13 Jan 15:45

Updated dashboard statistics to exclude empty spools from the total count and type breakdown, ensuring your inventory overview reflects only usable filament.

v0.3.15

Choose a tag to compare

@Pixelplanet Pixelplanet released this 13 Jan 15:31

Updated inventory sorting logic to ensure empty spools and filament groups are always displayed at the bottom of the list when visible.

v0.3.14

Choose a tag to compare

@Pixelplanet Pixelplanet released this 13 Jan 15:13

Implements a global event listener to ensure the inventory list updates immediately after editing, deleting, or changing spool status.

v0.3.13

Choose a tag to compare

@Pixelplanet Pixelplanet released this 13 Jan 15:07

Fixes context menu clicks passing through to underlying items by moving the menu to a React Portal.

v0.3.12

Choose a tag to compare

@Pixelplanet Pixelplanet released this 13 Jan 14:55

Fixed a bug where the context menu buttons were unresponsive due to an over-aggressive backdrop click handler.