Releases: Pixelplanet/FilamentDB
Release list
v0.3.21
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
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
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
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
Introduced a new Statistics page featuring detailed charts for material usage, manufacturer distribution, and key inventory metrics.
v0.3.16
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
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
Implements a global event listener to ensure the inventory list updates immediately after editing, deleting, or changing spool status.
v0.3.13
Fixes context menu clicks passing through to underlying items by moving the menu to a React Portal.
v0.3.12
Fixed a bug where the context menu buttons were unresponsive due to an over-aggressive backdrop click handler.