Skip to content

v0.2.6 — Bin Code Reassignment, Admin Panel & Security Hardening

Choose a tag to compare

@akifbayram akifbayram released this 31 Mar 04:58
· 763 commits to main since this release

This release adds the ability to reassign QR codes to existing bins, introduces a global admin panel for user management, and delivers significant security and UX improvements across the board.

Key improvements:

  • Reassign or swap QR codes on existing bins — scan a new label or enter a code manually from the bin detail menu
  • Configurable QR code payload mode with openbin:// URI scheme for cleaner deep links
  • Self-service forgot password flow with email-based reset
  • Global admin panel with user management, metrics dashboard, sortable user table, and create-user flow
  • ClamAV integration for optional malware scanning on file uploads
  • Keyboard navigation and prev/next bin browsing in the detail view
  • Sidebar reorganization and iframe embedding support via FRAME_ANCESTORS env var
  • Per-task AI model overrides and improved AI input sanitization
  • Unified error handling, improved touch targets, and accessibility polish
  • Replaced high-risk dependencies with safer alternatives; addressed 14 security audit findings and 6 best-practice issues
  • Cloud-hosted tier with Lite/Pro plans, quota enforcement, subscription lifecycle emails, and an admin management layer
  • Refreshed documentation site with updated screenshots and README