โ† Back

๐Ÿ“‹ Changelog

Version history and release notes for Printellect.

Current Version
v0.19.0

Release Types

๐Ÿš€ Feature
๐Ÿ”ง Patch
๐Ÿšจ Hotfix
๐Ÿ”’ Security

๐Ÿ“‹ Versioning: We use Semantic Versioning. Version 0.x.y indicates initial development (not yet stable release). Features bump the minor version (0.X.0), bug fixes bump the patch (0.x.Y). We'll move to 1.0.0 when the app is considered production-stable.

v0.19.0 March 2026 โœจ Latest ๐Ÿš€ Feature

Dashboard Home + Release Hardening

Introduced the dashboard-first user experience and hardened quote/checkout/account paths for production rollout.

๐Ÿš€ Highlights

  • โ€ข Added a dashboard landing page at / with quick actions, active requests, queue insights, and printer status.
  • โ€ข Hardened admin quote and embedded checkout flows for unified account compatibility and cleaner rollout to production.

โœจ Enhancements

  • โ€ข New landing page with greeting, 2ร—2 quick-action grid, active request cards, queue and fun stats, and announcements.
  • โ€ข Live printer status row with horizontal scroll, showing each printer's state, current file, and progress.
  • โ€ข Activity feed displaying recent queue events so users can see what's happening at a glance.
  • โ€ข The request form now lives on its own page, with navigation and buttons updated to match.
  • โ€ข Added startup env toggles to run credit auto-grants and USPS poller on a single primary replica only.

๐Ÿž Bug Fixes

  • โ€ข Fixed admin quote-setting to safely handle SQLite row objects and avoid sync/async auth misuse in audit logging.
  • โ€ข Fixed embedded Stripe checkouts to resolve the authenticated accounts.id for both legacy and unified sessions.
  • โ€ข Fixed credit checkouts to resolve or create unified account mappings instead of using legacy user IDs.

๐Ÿ“ Notes / Things to Know

  • โ€ข Dashboard rollout is controlled by the dashboard_home feature flag.
  • โ€ข For multi-replica deploys, set ENABLE_CREDIT_GRANT_SCHEDULER and ENABLE_USPS_TRACKING_POLLER to true on only one replica.
v0.18.0 March 2026 ๐Ÿš€ Feature

Single sign-on with Authentik

Added Authentik single sign-on so users can sign in more easily and connect that login to their account.

๐Ÿ” Authentication

  • โ€ข Added a smoother Authentik sign-in flow for supported accounts.
  • โ€ข Accounts can now connect or disconnect their single sign-on login.
  • โ€ข New sign-ins are checked carefully before access is granted.

๐Ÿ“ Notes

  • โ€ข This release focused on easier access for organizations using Authentik.
v0.17.0 February 2026 ๐Ÿš€ Feature

Printellect onboarding & device setup

Expanded Printellect setup with easier claiming, QR pairing, release management, and more device controls.

๐Ÿš€ Enhancements

  • โ€ข Added a smoother QR pairing flow so claiming a device takes fewer steps.
  • โ€ข Admins can generate printable QR labels for devices more easily.
  • โ€ข Admins can now update, unclaim, and remove devices with better safeguards.
  • โ€ข Device release uploads are easier to manage with a simpler package workflow.
  • โ€ข Owners get more device controls, including display and update options.
  • โ€ข Admins can get to Printellect devices and releases faster from navigation.

๐Ÿ“ Notes

  • โ€ข This release focused on making Printellect setup easier for both owners and admins.
v0.16.1 February 2026 ๐Ÿš€ Feature

Store commerce foundation

Added the first store checkout and rewards features, including Stripe-powered payments and account credits.

๐Ÿ’ณ Payments & rewards

  • โ€ข Added Stripe checkout support for store purchases, rush fees, and quoted jobs.
  • โ€ข Added credits and rewards tools so balances and history are easier to track.
  • โ€ข Prepared the store for purchases that can combine credits with regular payment.

๐Ÿ“ Notes

  • โ€ข This laid the groundwork for future store and rewards features.
v0.16.0 February 2026 ๐Ÿš€ Feature

Printellect device control foundation

Introduced the first full Printellect device-control experience with account setup, admin tools, and owner controls.

๐Ÿš€ Enhancements

  • โ€ข My Account now includes built-in Printellect device setup with quick add and QR support.
  • โ€ข Printellect pages now feel more consistent with the rest of the app.
  • โ€ข Added more support tools to help admins manage devices.
  • โ€ข Expanded setup guidance for the Printellect device rollout.

๐Ÿ”ง Bug Fixes

  • โ€ข Fixed rollout settings so access is applied more reliably.
  • โ€ข Improved reliability for Printellect access and setup behavior.

๐Ÿ“ Notes

  • โ€ข This release established the core Printellect device experience for future updates.
v0.15.2 February 2026 ๐Ÿš€ Feature

Legal & compliance policy pages

Added public policy pages to better support shipping, payments, and account activity.

๐Ÿ“„ Public policies

  • โ€ข Added dedicated Terms of Use, Privacy Policy, Acceptable Use, and Refund & Shipping pages.
  • โ€ข These pages can now be reached from the parts of the app where they matter most.

๐Ÿ“ Notes

  • โ€ข All policy pages now share a consistent effective-date set.
v0.15.1 February 2026 ๐Ÿ”ง Patch

Camera fix & stability improvements

Fixed camera previews that could appear offline by mistake, along with several shipping improvements.

๐Ÿ“ท Camera

  • โ€ข Fixed camera snapshots always showing "Camera Off / Waiting" placeholder image
  • โ€ข Snapshot extraction now skips ustreamer's initial placeholder frames and grabs a real camera frame
  • โ€ข Camera snapshots now use a more reliable image source when available
  • โ€ข Snapshot capture is better at skipping placeholder images and showing a real camera frame
  • โ€ข Added multiple fallback steps so camera previews work more consistently

๐Ÿ“ฆ Shipping

  • โ€ข Shippo updates now handle unusual or incomplete shipping events more reliably
  • โ€ข Admins can override the ship-from address on a per-shipment basis
  • โ€ข Shipping preferences are easier to save and reuse

๐Ÿ“ Notes

  • โ€ข This patch focused on camera reliability and smoother shipping workflows.
  • โ€ข Preview loading is more forgiving when cameras take a moment to respond.
v0.15.0 February 2026 ๐Ÿš€ Feature

Shipping fulfillment (Shippo integration)

Full end-to-end shipping support as an alternative to pickup, powered by Shippo for live rates, label purchase, and tracking.

๐Ÿ“ฆ Requester experience

  • โ€ข Choose "Ship to me" or "Pickup" when submitting a print request
  • โ€ข Enter shipping address, recipient name, and speed preference on the form
  • โ€ข Shipping details card on your request page with carrier, tracking, and status
  • โ€ข Shipping timeline showing status updates as they happen
  • โ€ข Shipping badges on My Prints list (tracking number, fulfillment type)
  • โ€ข Your form draft is saved so you do not lose progress during registration

๐Ÿ› ๏ธ Admin tools

  • โ€ข New shipping dashboard with filters, status counts, and search
  • โ€ข Shipping panel on request detail: address, tracking, rates, quote, label purchase, timeline
  • โ€ข Fetch live Shippo rates with configurable parcel dimensions
  • โ€ข Buy labels, validate addresses, save manual quotes, set tracking manually
  • โ€ข Admin shipping settings now cover package defaults, sender details, and Shippo setup
  • โ€ข Shipping badges on all queue cards with status indicators

๐Ÿ“ Notes

  • โ€ข Shippo powers live rates, label buying, and tracking updates for shipped requests.
  • โ€ข Shipping details and status history are now tracked more completely inside the app.
  • โ€ข Tracking updates can flow back into requests automatically after labels are created.
v0.14.0 February 2026 ๐Ÿš€ Feature

ETA times in your local timezone

All ETA displays now automatically convert to the user's local timezone with a clear timezone label.

๐Ÿ• Local timezone conversion

  • โ€ข ETA times automatically show in your local timezone (EST, PST, etc.)
  • โ€ข Timezone abbreviation displayed alongside every ETA (e.g. "Today at 3:45 PM CST")
  • โ€ข Works across all pages: public queue, admin queue, request details, My Prints
  • โ€ข Live updates also convert times to your local timezone
  • โ€ข Server-side defaults to US Central Time (CST/CDT) as fallback

๐Ÿ“ Notes

  • โ€ข ETA times are now more consistent across browsers and devices.
  • โ€ข Live updates and queue views now stay aligned with local timezone display.
  • โ€ข Queue timing is based on better live printer data when available.
v0.13.1 February 2026 ๐Ÿš€ Feature

File sync automation

Added file-sync automation to help match incoming files with requests and keep folders organized.

๐Ÿ“ Automation

  • โ€ข Watch selected folders for newly added print files.
  • โ€ข Automatically match likely files to open requests and move finished files into archive folders.

๐Ÿ“ Notes

  • โ€ข This release reduced manual file handling for teams managing lots of print files.
v0.13.0 February 2026 ๐Ÿš€ Feature

Live printer ETA, send-to-printer & file management

Major printer integration update with better live ETAs, one-click send-to-printer, and improved file management.

๐Ÿ–จ๏ธ Printer integration

  • โ€ข Live ETA from the printer โ€” Completion times are now based on live printer progress when available
  • โ€ข Send-to-printer โ€” Start prints directly from the admin request page
  • โ€ข Thumbnail previews โ€” File previews now load more reliably inside the app
  • โ€ข Smarter ETA โ€” Estimates use both file timing and live printer progress for better accuracy

๐Ÿ“ File linking & management

  • โ€ข Linked print files โ€” Connect ready-to-print files with their source models
  • โ€ข Card-based file browser โ€” New visual file UI replacing the old list view
  • โ€ข File preview โ€” Preview uploaded files with metadata and linked files

๐Ÿ”ง Fixes & improvements

  • โ€ข Fixed ETA display issues caused by inconsistent timezone handling
  • โ€ข Improved automatic next-build starts and matching for jobs already in progress
  • โ€ข Polished the release with additional reliability improvements for printer sync and file handling
v0.12.1 January 30, 2026 ๐Ÿ”ง Patch

Auto-start and matching reliability

Improved auto-start for the next build, matching for jobs already in progress, and overall reliability.

๐Ÿ”ง Fixes

  • โ€ข Auto-start next build โ€” Completed jobs now advance to the next queued build more reliably
  • โ€ข Better in-progress matching โ€” Requests already printing are matched to printer state more consistently
  • โ€ข Clearer issue reporting โ€” Problems with printer sync or auto-start are easier to understand
v0.12.0 January 28, 2026 ๐Ÿš€ Feature

Smarter guest experience

Makes it easier for guests to track their prints and convert to accounts.

  • โœ“ Account creation tips in emails โ€” Notification emails now suggest creating an account to track all your prints in one place
  • โœ“ One-click registration โ€” Links in emails pre-fill your email address for quick signup
  • โœ“ Automatic history linking โ€” When you create an account, all your previous prints are linked automatically
v0.11.1 January 29, 2026 ๐Ÿ”ง Patch

Printer control improvements

Better pause controls and admin notifications.

  • โœ“ Pause with confirmation โ€” Pause controls now ask before stopping a print
  • โœ“ Fixed notification settings โ€” Admin progress alerts now save correctly
v0.11.0 January 20, 2026 โœจ Major ๐Ÿš€ Feature ๐Ÿ”’ Security

Designer workflow & assignment tracking

Introduced a designer workflow with assignment tracking, completion controls, and better visibility for requesters.

๐Ÿš€ Workflow

  • Design-required requests can be assigned to a designer and tracked through completion.
  • Admins get dedicated request-level controls for design notes, ownership, and completion status.
  • Requesters can see when a design pass is required and when it has been finished.

๐Ÿ›ก๏ธ Guardrails

  • Printing and approval actions stay blocked until required design work is marked complete.
  • Designer-specific notifications keep requesters and staff in sync during handoffs.
  • This update builds on the earlier designer role foundation.
v0.10.8 January 2026 ๐Ÿ”’ Security

Security hardening & migration support

Strengthened account security, request protection, and support for older accounts moving into the newer system.

๐Ÿ”’ Hardening

  • โ€ขAdded stronger protection around forms and other sensitive actions.
  • โ€ขImproved safeguards against abusive or suspicious request activity.
  • โ€ขAdded support for moving older user and admin accounts into the newer system.

๐Ÿงช Dev support

  • โ€ขImproved demo and setup support for testing account flows.
  • โ€ขThis release packaged together several security and migration improvements already in active use.
v0.10.7 January 12, 2026 ๐Ÿš€ Feature ๐Ÿ”ง Patch

Profile photos + sturdier notifications

Add avatars you can edit from My Account, show them across the UI, and harden notification delivery for auto-start/auto-finish and design flows.

๐Ÿš€ New

  • Upload or remove a profile photo from My Account (5MB max) with instant avatar updates.
  • Avatars now render in global nav, request pages, and the admin header with graceful fallbacks.

๐Ÿ”ง Reliability

  • Auto-start and auto-finish notifications now fire for single-build prints, including 50%/75% email checkpoints.
  • Design updates now behave more consistently across the app.
  • Progress and completion messages remain more helpful, including extra context when available.
v0.10.6 January 05, 2026 ๐Ÿš€ Feature

Designer role & workflow

Introduced a dedicated designer role with design-focused permissions, assignment workflow, and guardrails to keep prints out of production until design is done.

๐Ÿš€ New

  • Designer role with dedicated design controls and clearer admin tools.
  • Requests can now track whether design work is needed, who owns it, and when it is complete.
  • Design filters, status badges, and clearer requester updates make design progress easier to follow.
  • Notifications: designers get assignment emails; requesters get design-complete email/push.

๐Ÿ”ง Guardrails

  • Approval/printing/build start blocked until design is marked complete when design is required.
  • Rolled out carefully to keep the workflow stable.
  • Design tools stay focused on design work while queue management stays separate.
v0.10.5 December 25, 2025 ๐Ÿ”ง Patch

BLOCKED Status & UI Cleanup

Added fuller support for blocked requests, clearer notifications, and a simpler request experience.

๐Ÿš€ New Features

  • โ€ขBLOCKED status section in admin dashboard with red visual indicator
  • โ€ขBLOCKED status notification settings for both requesters and admins
  • โ€ขEmail styling for BLOCKED status with appropriate colors and messaging
  • โ€ขPush notifications for BLOCKED status changes

๐Ÿ› Bug Fixes

  • โ€ขFixed requests disappearing from dashboard when set to BLOCKED status
  • โ€ขFixed requester portal errors that could appear on some request views
  • โ€ขBLOCKED status now included in batch edit dropdown options

โœจ Improvements

  • โ€ขRemoved an extra notes feature to keep requester communication simpler
  • โ€ขRush request info now stored in admin Work Notes for better organization
v0.10.4 December 21, 2025 ๐Ÿ”ง Patch

ETA improvements & app cleanup

Improved ETA calculations for multi-build requests, cleaned up app structure, and fixed logging issues.

โœจ Improvements

  • โ€ขReorganized the app to make future updates easier to maintain
  • โ€ขETA calculations and display for multi-build print requests
  • โ€ขImproved handling for blocked status in ETA estimates
  • โ€ขEstimated print times are shown more consistently throughout the app
  • โ€ขImproved logging stability, especially on Windows
  • โ€ขExtra cleanup helped make ETA behavior more dependable

๐Ÿ› Bug Fixes

  • โ€ขFixed Windows logging issues that could cause conflicts
  • โ€ขImproved compatibility with logging and formatting tools
  • โ€ขCleaned up admin references for a more consistent experience
v0.10.3 December 21, 2025 ๐Ÿ”ง Patch

Multi-File Uploads & Admin Tools

New bulk upload feature, admin user management improvements, and critical bug fixes.

๐Ÿš€ New Features

  • โ€ขBulk file uploads: submit multiple files at once on the request form
  • โ€ขAdmins can help users reset passwords more easily

โœจ Improvements

  • โ€ขMore consistent responses and error handling across the app
  • โ€ขUI polish: improved padding and font sizes across pages

๐Ÿ› Bug Fixes

  • โ€ขFixed 500 error on request submission when "Email requester on submit" was enabled
  • โ€ขFixed password reset emails not sending in some cases
  • โ€ขFixed printer preferences dropdown in admin user management
  • โ€ขFixed admin users page not loading correct template
v0.10.2 December 20, 2025 ๐Ÿšจ Hotfix

User Account System Hotfix

Critical fix for user profile and preferences saving.

๐Ÿ› Critical Fixes

  • โ€ขFixed duplicate function causing preference saves to fail
  • โ€ขPrinter preferences now save correctly
  • โ€ขMaterial preferences now save correctly
  • โ€ขNotes template now saves correctly
  • โ€ขNotification settings now save correctly

โœจ Improvements

  • โ€ขAdded "Forgot password?" link to login page
  • โ€ขPassword reset now works more smoothly from sign-in links
  • โ€ขYou can now set or change your password more easily from My Account
v0.10.1 December 19, 2025 ๐Ÿ”ง Patch

Navigation & UX Improvements

Bug fixes and navigation consistency improvements for the v0.10.0 user accounts release.

๐Ÿงญ Navigation

  • โ€ขConsistent header navigation across all pages
  • โ€ขGlobal user account menu with avatar dropdown
  • โ€ขAdmin link visible site-wide for admin users
  • โ€ขBack buttons added to detail pages
  • โ€ขExit Admin button in admin navigation

๐Ÿ› Bug Fixes

  • โ€ขFixed account details loading in some cases
  • โ€ขFixed My Account page not opening in PWA
  • โ€ขFixed account upgrade prompts for users coming in from sign-in links
  • โ€ขFixed pages missing standard header (feedback, store item, request detail)
  • โ€ขFixed user profile overriding nav links
v0.10.0 December 19, 2025 ๐Ÿš€ Major Release

User Accounts System & Multi-Admin Support

Major release introducing full user accounts, profile management, and better admin support.

๐Ÿ‘ค User Accounts

  • โ€ข Registration and login with email/password or sign-in links
  • โ€ข Profile page with print preferences & notification settings
  • โ€ข Password management with strength indicator
  • โ€ข Stay signed in longer for a smoother return experience
  • โ€ข Easier upgrade path for existing users moving into accounts

๐Ÿ” Multi-Admin Support

  • โ€ข Create & manage multiple administrator accounts
  • โ€ข Different admin access levels for better team management
  • โ€ข Admin management page with create/edit/deactivate
  • โ€ข Better tracking of important admin changes

๐ŸŽ›๏ธ Flexible rollout tools

  • โ€ข Turn new features on or off more easily
  • โ€ข Manage rollout settings from the admin area
  • โ€ข Gradually open new features to more users over time

๐Ÿ‘ฅ User Management

  • โ€ข Admin page to view, search & manage all users
  • โ€ข Activate, suspend, or verify user accounts
  • โ€ข Promote users to admin accounts

๐Ÿ”Œ Access improvements

  • โ€ข Added more flexible sign-in support for app integrations
  • โ€ข Registration flows now work better across app experiences
  • โ€ข Signed-in sessions work more smoothly across connected features

๐Ÿ› Bug Fixes

  • โ€ข Fixed session datetime causing premature expiry
  • โ€ข Fixed login and redirect issues that could send users to the wrong place
  • โ€ข Improved reliability for notifications tied to user email addresses
  • โ€ข Notification preferences now load more consistently
  • โ€ข Notification features now work better for signed-in users
  • โ€ข Admin quick actions now feel faster and smoother

๐Ÿ“ Notes

  • โ„น This release introduced the foundation for the modern account experience.
v0.9.0 December 19, 2025 ๐Ÿš€ Feature

Admin PWA Experience & My Prints Improvements

  • โœ“ Admin tab in PWA - When logged in as admin, a 5th "Admin" tab appears in the bottom navigation bar for quick access
  • โœ“ Unified admin navigation - Admin pages now have bottom navigation matching public pages for seamless switching between admin and user views
  • โœ“ My Prints pagination - All sections now show 3 items by default with "Show more" expansion
  • โœ“ Collapsible Past Prints - Picked up, rejected, and cancelled requests are now in a collapsible "Past Prints" section
  • โœ“ Better request organization - Separates "In Queue" (new/approved) from "Past Prints" (closed) for cleaner view
v1.8.23 2025-12-18 ๐Ÿ”ง Patch

Admin Dashboard Pagination & Organization

  • โœ“ Show more pagination - Printing, Waiting, and Pickup sections now show 3 items by default with "Show X more" button to expand
  • โœ“ Collapsible Recently Closed - Closed items section is now collapsible with a nice accordion animation
  • โœ“ Better organization - Recently Closed shows 8 items by default in a clean grid layout with expand option
v1.8.22 2025-12-18 ๐Ÿ”ง Patch

Admin UX Improvements & Multi-Build Fixes

  • โœ“ Cleaner build configuration - Streamlined admin build list with status-colored cards and inline quick actions (Start, Done, Fail, Retry)
  • โœ“ Collapsible edit forms - Build details and delete buttons now tucked under expandable "Edit build details" section
  • โœ“ Flexible build reordering - You can now reorder queued builds even while other builds are actively printing
  • โœ“ "Build X/Y" format - Changed from "7/11 builds" to clearer "Build 8/11" format throughout the UI
  • โœ“ Accurate printing count - Stats now show actual number of builds currently printing across all printers
  • โœ“ Progress bar fix - Fixed issue where completed builds showed as printing in progress bars
v1.8.17 2025-12-17 ๐Ÿš€ Feature

3D Model Viewer for Users & Enhanced Build Details

  • โœ“ User 3D model viewer - View your uploaded STL, OBJ, and 3MF files directly in the browser with interactive controls
  • โœ“ 3MF file support - Better support for popular 3MF project files in the 3D viewer
  • โœ“ Enhanced build details - View material, colors, estimated print time, layer count, and file info for each build
  • โœ“ File downloads - Download your uploaded files directly from the My Request page
  • โœ“ Mobile-friendly 3D viewer - Touch controls and collapsible settings panel for mobile devices
v1.8.16 2025-12-16 ๐Ÿš€ Feature

User Notification Preferences & Push Improvements

  • โœ“ Redesigned notification settings - Beautiful new modal with toggle switches and visual milestone selector
  • โœ“ Customizable progress milestones - Choose which percentages (25%, 50%, 75%, 90%) you want notifications at
  • โœ“ Granular notification control - Choose exactly which notifications you want via push or email
  • โœ“ Status update preferences - Control notifications for approval, completion, and other status changes
  • โœ“ Better notification management - Admins can now review subscriber activity and clean up older subscriptions
  • โœ“ More reliable subscriptions - Notification delivery is easier to maintain when subscriptions expire or stop working

๐Ÿ’ก Tip: To customize your notification preferences, go to My Prints, tap your profile icon in the top right, then select Notification Settings. You can choose which milestone percentages to be notified at and toggle push/email for each notification type.

v1.8.15 December 2024 ๐Ÿš€ Feature

Progress Notifications & Broadcast System

  • โœ“ Progress milestone notifications - Get notified when your print reaches 25%, 50%, 75%, and 90% completion with cheerful messages
  • โœ“ Rich push notifications - Progress alerts now include live camera snapshots when available
  • โœ“ Broadcast notification system - Admins can send announcements to all push subscribers
  • โœ“ App update alerts - One-click broadcast for new version announcements with direct changelog links
  • โœ“ Email option for broadcasts - Optionally send broadcast notifications via email in addition to push
v1.8.14 December 2024 ๐Ÿ”ง Patch

Multi-Build UX Improvements

  • โœ“ Clearer build status labels - Changed confusing "READY" to "Queued" and "COMPLETED" to "Done" throughout the UI
  • โœ“ Enhanced tooltips - Build progress bars now show detailed hover info: build name, printer, and friendly status
  • โœ“ Queue screen build progress - Printer cards now show mini build progress bars for multi-part prints
  • โœ“ Status legend - Admin multi-build progress shows clear legend: Done, Printing, Queued, Pending, Failed
v1.8.13 December 2024 ๐Ÿšจ Hotfix

Push Notification Reliability

  • โœ“ Safer notification handling - Push actions now recover better from incomplete or invalid requests
  • โœ“ More consistent responses - Notification actions now report success and failure more clearly
  • โœ“ Notification health checks - Admins can better review whether push notifications are ready to send
  • โœ“ Frontend consistency - Notification actions now behave more consistently across the app
v1.8.12 December 2024

Build Photos, Progress UI & Push Notifications

  • โœ“ Per-build photo gallery - Requester view now shows completion photos for each build in a mobile-friendly grid with lightbox
  • โœ“ Build progress details - Multi-build requests show detailed status for each build (PENDING โ†’ READY โ†’ PRINTING โ†’ COMPLETED)
  • โœ“ Push notifications fixed - Fixed an issue that could break subscribe, unsubscribe, and test actions
  • โœ“ Notification status panel - Added an easier way to see whether push notifications are ready on your device
v1.8.11 December 2024

Build Management & Printer Selection

  • โœ“ Delete builds - Admins can now delete individual builds from requests with proper safeguards and confirmations
  • โœ“ Edit printer assignment - Build edit form now allows changing the assigned printer before starting a build
  • โœ“ Strict printer validation - Builds can no longer be started with "Any" printer selected; a specific printer must be chosen
  • โœ“ Robust form handling - Build forms now handle empty/optional fields gracefully without causing errors
v1.8.10 December 2024

Session Persistence & Health Checks

  • โœ“ Fixed admin session persistence - Navigating between admin and public pages no longer requires re-login
  • โœ“ Better session handling - Sign-in now stays more reliable across different environments
  • โœ“ Quick system check - Admins now have a faster way to confirm the system is healthy
v1.8.9 December 2024

Printer Offline Handling & Push Notifications

  • โœ“ Printer status caching - When printers go offline, last known status is preserved and displayed with "Last seen" timestamp
  • โœ“ "Connection lost" indicator - Printer cards show amber border and connection status when printer is unreachable
  • โœ“ Faster page loads - Queue pages stay more responsive when printers are offline
  • โœ“ Push notifications on completion - Fixed push notifications for single-build prints when auto-completed by polling
v1.8.8 December 2024

Enhanced Printer Cards & Build Info

  • โœ“ Prominent job info - Printer cards now show job name, requester, and queue position in a highlighted colored box
  • โœ“ "Likely Printing" detection - When printer shows BUILDING but no request is marked PRINTING, shows "Likely Printing" with the probable request
  • โœ“ Build info badges - Multi-build requests show "2/3 builds" badge in printer cards and active queue
  • โœ“ Material & ETA display - Printer cards show material badge and estimated completion time prominently
v1.8.7 December 2024

Improved Logs & Support Tools

  • โœ“ App logs - Admins can review app activity more easily when troubleshooting issues
  • โœ“ Admin log viewer - Added a more useful logs view with filtering and download options
  • โœ“ Broader log capture - More important app events and errors are now captured in one place
  • โœ“ Saved log history - Log files are kept around longer to help with support and troubleshooting
  • โœ“ Database connection fix - Fixed premature connection close error in requester portal view
v1.8.6 December 2024

File Preview, PWA & Upload Improvements

  • โœ“ 3D file details - Admins can now see richer model details for uploaded 3D files
  • โœ“ PWA support - Install the app on mobile devices for quick access and offline queue viewing
  • โœ“ Drag & drop file upload - Modern file upload with drag-and-drop and file preview on the request form
  • โœ“ Bulk file upload - Add multiple files at once when editing requests, with visual file list management
v1.8.5 December 2024

Feedback System

  • โœ“ Bug reports & suggestions - Users can submit bug reports and suggestions through a new protected feedback form
  • โœ“ Admin feedback management - New Feedback page in admin dashboard to review, respond to, and track feedback status
  • โœ“ Footer quick links - ๐Ÿ› and ๐Ÿ’ก icons in footer for easy access to report bugs or submit suggestions
  • โœ“ Email notifications - Admins receive email alerts for new feedback submissions
v1.8.4 December 2024

Auto-Match Prints & File Management

  • โœ“ Auto-match prints to requests - When a printer starts printing, the system automatically matches the file to a queued request with a matching filename
  • โœ“ Smart suggestion banner - When multiple requests match, shows a suggestion banner in the admin queue with one-click matching
  • โœ“ Flexible filename matching - Matching works better even when file names vary slightly
  • โœ“ Delete files from requests - Admins can now remove individual files from requests
  • โœ“ Configurable auto-match - Enable/disable auto-matching in Printer Settings
v1.8.3 December 2024

Smarter Print Time Estimates

  • โœ“ Estimate accuracy tracking - The system learns from completed prints to improve future time estimates
  • โœ“ Auto-adjusted print times - Suggested print times now reflect how long similar jobs usually take
  • โœ“ Support tools - Added better admin tools for understanding printer activity and troubleshooting issues
  • โœ“ ZIP file support - Added .zip to allowed file extensions for uploading bundled print files
  • โœ“ Auto-complete bug fix - Fixed issue where prints weren't automatically completing when printer finished
v1.8.2 December 2024

Smart PRINTING Email Notifications

  • โœ“ Live printer data in emails - "Now Printing" emails now wait until the printer reports layer count and file info, then include that data in the notification
  • โœ“ Real-time progress - PRINTING emails include current layer, total layers, and calculated ETA based on actual print progress
  • โœ“ File name in notification - Shows the actual file being printed on the printer
  • โœ“ Accurate completion time - ETA is calculated from printer data rather than estimated print time
v1.8.0 December 2024

Requester Portal & Two-Way Communication

  • โœ“ Requester Portal - Customers can now view, edit, reply to, and upload files on their requests via secure link
  • โœ“ "My Requests" Lookup - Enter your email to get a sign-in link for all your requests at once
  • โœ“ Two-way messaging - Admins and requesters can exchange messages on each request
  • โœ“ Unread reply notifications - Admin dashboard shows badge when customers respond
  • โœ“ Print start modal - Popup to select printer and material when starting a print
  • โœ“ Send reminder button - One-click to remind requesters about NEEDS_INFO requests
  • โœ“ Unified admin navigation - Consistent nav bar across all admin pages
  • โœ“ Pending requests on public queue - NEW/NEEDS_INFO requests now visible in "Awaiting Review" section
  • โœ“ FPP file uploads - FlashPrint project files now accepted
  • โœ“ Improved emails - Status emails now show print name, details, and direct portal link
v1.7.5 December 2024

NEEDS_INFO Status & Timezone Fix

  • โœ“ NEEDS_INFO status - New status for requests requiring customer clarification (model too large, etc.)
  • โœ“ Local timezone display - Timestamps now show in local time (US Eastern by default)
  • โœ“ Layer-based ETA - ETA calculations now prioritize layer progress for more accurate estimates
  • โœ“ Quick "Need Info" button - Fast action to request more details from customer
v1.7.4 December 2024

Queue UX Improvements

  • โœ“ Smart ETA calculations - Wait times now use actual print progress instead of just estimated duration
  • โœ“ Grouped queue display - Active prints shown under their respective printer cards
  • โœ“ Email queue position - Approval emails now include queue position and estimated wait time
  • โœ“ Wait time disclaimer - Emails include note that times are estimates
v1.7.3 December 2024

Timelapse access

  • โœ“ List timelapses - Browse available timelapse videos from printers
  • โœ“ Download videos - Watch or download timelapse videos more easily
  • โœ“ Printer discovery - Improved support for finding available printer web tools and file access
  • โœ“ File listing - View more of the files available on connected printers
v1.7.2 December 2024

Request Templates

  • โœ“ Save templates - Save your current form settings as a reusable template
  • โœ“ Quick load - One-click loading of saved templates to pre-fill the form
  • โœ“ Manage templates - Delete templates you no longer need
  • โœ“ Template management - Templates can now be saved, loaded, and removed more easily
v1.7.1 December 2024

Dynamic Rush Pricing

  • โœ“ Queue-based pricing - Rush pricing adjusts based on how busy the queue is
  • โœ“ Real-time price updates - Price updates dynamically as you fill out the form
  • โœ“ Live rush pricing - Rush pricing updates automatically as request details change
v1.7.0 December 2024

Enhanced Features & UX

  • โœ“ Auto-refresh public queue - Queue updates automatically every 30 seconds
  • โœ“ Printer suggestions - Smart recommendations based on queue length and availability
  • โœ“ Repeat request - Easily re-submit previous print requests
  • โœ“ Request templates - Save and reuse common print configurations
  • โœ“ Priority Rush option - Request expedited printing with priority bump
  • โœ“ Changelog page - View version history (you're looking at it!)
  • โ—‹ AD5X Timelapse - Pull timelapse videos from printer (coming soon)
v1.6.0 December 2024

Smart ETA System

  • โœ“ Learning ETAs - System learns from completed prints to estimate future completion times
  • โœ“ Print history tracking - Records actual print durations for better predictions
  • โœ“ Estimated completion dates - Shows "Est. by Today at 3:45 PM" instead of abstract times
  • โœ“ ETA disclaimers - Clear messaging that estimates may vary
v1.5.0 December 2024

Extended Printer Status

  • โœ“ Current filename display - Shows what file is currently printing
  • โœ“ Layer progress - Shows current layer and total layers while printing
  • โœ“ Enhanced printer cards - Rich status display with progress bars
  • โœ“ Auto-refresh - The admin dashboard updates regularly on its own
  • โœ“ Version display - Footer shows app version on all pages
  • โœ“ Consistent navigation - Unified admin nav with active states
v1.4.0 December 2024

Camera & Auto-Complete

  • โœ“ Camera streaming - Live view from printer cameras
  • โœ“ Completion snapshots - Auto-capture photo when print finishes
  • โœ“ Auto-complete - Automatically marks prints as DONE when printer reports complete
  • โœ“ Login redirect fix - Preserves destination URL after login
v1.3.0 December 2024

FlashForge Integration

  • โœ“ FlashForge support - Direct integration with Adventurer 4 and AD5X printers
  • โœ“ Real-time status - Live printer status, temperature, and progress updates
  • โœ“ ETA calculations - Time-based print completion estimates
  • โœ“ Analytics dashboard - Print statistics and usage data
v1.2.0 November 2024

Admin Dashboard

  • โœ“ Admin dashboard - Central management interface for all requests
  • โœ“ Priority system - P1/P2/P3 priority levels for queue ordering
  • โœ“ Email notifications - Automated emails for status changes
  • โœ“ Batch operations - Select and edit multiple requests at once
v1.1.0 November 2024

File Uploads & Queue

  • โœ“ File uploads - Upload STL, 3MF, and G-code files with requests
  • โœ“ Status tracking - Track requests through NEW โ†’ APPROVED โ†’ PRINTING โ†’ DONE
  • โœ“ Public queue - View queue position and status without login
v1.0.0 November 2024

Initial Release

  • โœ“ Request form - Submit 3D print requests with details
  • โœ“ Basic queue - View submitted requests
  • โœ“ Admin login - Password-protected admin access
  • โœ“ Bot protection - Added extra protection on form submissions