Changelog
Track all updates, features, and improvements to the repair management app
Version 1.9 2026-07-03
Mobile Photo Capture, Dashboard Calendar, and Work Order Polish
New Features
- Mobile photo capture - Generate a QR code from instrument and work order screens so photos can be uploaded directly from a phone
- Live mobile upload status - QR upload modals now refresh as photos arrive so staff can confirm captures without closing the dialog
- Capture with Mobile on intake - New work orders can start a phone photo capture session before the order is saved
- Dashboard due calendar - Review upcoming work order targets from the main dashboard
- Calendar rescheduling - Move work orders to new target dates directly from the calendar
- Undo restore for deleted records - Restore recently deleted customers, instruments, documents, and work orders from Settings
Improvements
- Work order calendar entries now show richer hover details and keep popover photos bounded
- Dashboard calendar data is cached more efficiently for smoother loading
- Completed work order list badges now include the completed date
- The account menu now includes a direct Manage Users link for administrators
- Invoice Square status sync now runs faster and gives clearer feedback from invoice pages
- Work order date filters now include explicit labels for better scanning
- Work order intake now has clearer instrument selection and better validation tooltip layout
- Work order notes text areas now use matching heights
Bug Fixes
- Fixed work order create and print flow regressions
- Fixed validation tooltip layout issues on the work order form
Version 1.8.8 2026-07-02
Work Order Intake Presets and Layout Polish
New Features
- Repair/service presets now sit in the new work order header next to the Work Order ID when space allows
- Work order intake line items now include the estimated cost and deposit controls directly below the parts and labor table
- Target completion presets can be configured and used as day-based offsets from the current date
Improvements
- Status and warranty fields are grouped separately for clearer scanning during intake
- The new work order header uses the previous Back to List area for preset selection on new work orders
- Repair preset creation no longer offers tax exemption as an override because tax exemption is managed on the customer record
- The work order form now inherits tax exemption from the selected customer instead of asking for it during intake
Version 1.8.7 2026-07-01
Global Search, Timezones, Labor, Storage, Portal Invoices, and Square Sync
New Features
- Global dashboard search - Search work orders, customers, instruments, serial numbers, and description fields from a dedicated dashboard card
- Live top matches - Dashboard search now shows clickable work order, customer, and instrument matches that open the matching detail page directly
- Search results page - Full search submissions open a grouped results page for work orders, customers, and instruments
- Tenant timezone setting - Configure the tenant timezone so shop dates and reporting use the correct local time
- Flat-rate labor billing - Add labor as either hourly work or flat-rate services on work orders
- Storage file search and pagination - Search stored files and browse large storage lists across pages
- Square invoice status auto-sync - Enable automatic status refreshes from Settings > Square Integration when the invoices page loads
Improvements
- Customer portal invoices now appear inside their associated repair order instead of in a separate invoice section
- Customer portal repair cards now use a full-width layout with more spacing for repair and billing details
- Customer portal costs now appear for picked-up repairs when portal cost visibility allows completed repair costs
- Blank labor descriptions now default cleanly instead of requiring staff to type a placeholder
- Global search matches include work order problem descriptions, technician and internal notes, parts, labor, discounts, shipment descriptions, and tracking numbers
- Search result rows use compact match badges so staff can see why a record matched
Version 1.8 2026-06-28
Work Order Calendar, Locations, and Target Dates
New Features
- Work order calendar - Review scheduled work by month from a dedicated calendar view
- Calendar navigation and filters - Move between months and filter calendar work orders by status, technician, and completed visibility
- Work order locations - Track where each work order is located and update the location directly from work order details
Improvements
- Past-due target dates are highlighted so overdue work is easier to spot
- Dashboard stat cards now keep consistent heights across summary rows
- Responsive navigation controls have been refined for smaller screens
Version 1.7.9 2026-06-28
Tenant Storage, Navigation, and Invoice Header Updates
New Features
- Tenant storage management - The management dashboard now shows total tenant storage usage and per-tenant quota usage
- Storage allocation controls - Tenant detail pages now show storage by file type and allow management users to update each tenant allocation
Improvements
- Desktop navigation spacing - Top-level navigation links now have clearer spacing and separators at wider viewport sizes
Bug Fixes
- Fixed invoice PDF headers so the invoice title and business address appear to the right of the logo instead of underneath it
Version 1.7.6 2026-06-28
Square Inventory, Shop Intake, Backups, and Customer Documents
New Features
- Square inventory lookup - Search Square catalog items while adding work order parts, including variation names, SKUs, prices, and available quantities
- Itemized Square orders - Square invoices now use detailed work order orders with parts, labor, tax, discounts, deposits, and linked catalog items
- Warranty tracking - Configure warranty defaults, mark warranty repairs, select an original work order, and import instrument details and notes
- Default work order lead time - Configure the default target date offset for new work orders
- Business address setting - Add the shop address in General Settings and show it on customer-facing invoice and drop-off estimate PDFs
- Drop-off estimate PDFs - Download a work order drop-off estimate with customer, instrument, intake notes, deposit, and estimated balance
- Instrument customer selection - Create instruments from a searchable customer field, including quick customer creation when needed
- Instrument photo uploads - Add photos directly while creating or editing instruments, including HEIC conversion support
- Management backup schedules - Configure recurring tenant backups with recent, weekly, and monthly retention rules
- Tenant user password resets - Reset tenant user passwords from the management portal
- Sample import CSVs - Download ready-to-use customer and instrument import templates from Settings
Improvements
- Square settings now show inventory permission status and guide users to reconnect when expanded Square access is needed
- Navigation adds a quick-create menu for faster customer, instrument, and work order entry
- Work order forms now organize part and labor entry into clearer line-item sections
- Invoice PDF line-item tables now use the full available content width
- Instrument list and form screens better support customer lookup and Square-linked customer selection
- Staging and deployment documentation now cover backup scheduling and safer production setup
Bug Fixes
- Fixed inline instrument photo upload handling for HEIC images
- Fixed toast notification placement so saved display settings are respected after redirects
- Fixed compatibility schema helpers so new AppSettings columns are added safely on older tenant databases
Version 1.7 2026-06-28
Instrument Type and Model Reuse
New Features
- Configurable instrument types - Manage the instrument type dropdown from Settings > Configuration
- Instrument type dropdowns - Work order and instrument forms now use configured instrument type options
- Make and model live search - Reuse previously entered manufacturers and models while creating work orders or editing instruments
Improvements
- Default instrument types now include Guitar, Bass, Keyboard, Synthesizer, Pedal, and Other
- Standalone instrument entries now contribute make and model suggestions for future work orders and instruments
- Existing instrument types are migrated into configurable options during upgrade
Version 1.6.8 2026-06-28
Instrument Photo Upload Fixes
Improvements
- Instrument photo picker - New and edited instruments now use one Add photo(s) button that supports selecting multiple image files and lets mobile devices show their native camera, photo library, and file source options
Bug Fixes
- HEIC instrument photos - New instrument creation now accepts HEIC and HEIF photos instead of failing form validation before the instrument can be saved
- Instrument form errors - Validation errors on the instrument form are now displayed clearly so upload problems are visible
Version 1.6.5 2026-06-28
Dashboard Navigation and Work Order ID Controls
New Features
- Dashboard card navigation - Summary cards now open matching filtered lists for all work orders, active work orders, completed work orders, and customers
- Work Order ID Style settings - Configure future work orders to use the current sequential format or a date-plus-sequence format
- Next sequence reset - Set the next generated work order sequence number from the Configuration page as a one-time operation
- Editable work order ID on creation - New work orders now prefill the next available generated ID near the top of the form and allow a unique manual override
Improvements
- Dashboard layout - Recent Work Orders now appears above Insights for faster access to the latest shop activity
- Navigation order - Insights now appears near the end of the menu immediately before Settings
- Generated ID previews skip existing work orders before suggesting the next value
- Work order ID storage now supports longer custom IDs up to 40 characters
Version 1.5 2026-06-28
Work Order Filtering
New Features
- Automatic work order filtering - Changing search, status, technician, or completed visibility now refreshes the list without a separate Filter button
- Technician filter - Filter work orders by all technicians, a specific assigned technician, or unassigned work orders
Improvements
- Work order filters remain bookmarkable in the URL while applying immediately
Version 1.4.1 2026-06-28
Instrument List Sorting
New Features
- Instrument sort controls - Sort the main instruments list by recently modified, date created, type, name, or owner
- Instrument type filter - Filter the instruments list to a selected instrument type
Improvements
- Recently modified default - Instruments now default to the most recently updated or recently worked-on items first
- Improved instrument table layout - Owner now appears as the third column for faster scanning
Version 1.4 2026-06-27
App-Tracked PDF and Square Invoices
New Features
- App-tracked invoice records - Generate invoices from work orders as first-class app entities with invoice detail pages
- PDF and Square invoice list - The invoices page now cleanly mixes locally generated PDF invoices with Square-backed invoices
- Invoice update flow - Work order invoice actions now create or update the tracked invoice from the current order balance
- Invoice downloads - Download invoice PDFs from both work order details and invoice details pages
- Square invoice links - Square invoice links appear beside PDF downloads when Square is connected and an external invoice exists
- Square customer lookup - Connect a Square account and search Square customers while creating work orders
- Square customer import - Selecting a Square customer creates a local customer record with synced contact details
- Square invoice creation - Create Square invoices from work order details for linked customers
- Invoices page - Review Square invoices and payment status from a dedicated invoice list
- Instrument photos - Add photos directly to instrument records for better visual history outside individual work orders
- Internal documents library - Upload and organize internal shop documents that are not tied to a single work order
- Document customer links - Link internal documents to customer records and search documents by linked customer
Improvements
- Cleaner Square settings page - Square settings now focus on connection status, business details, and what the connection can access
- Read-only Square permissions - Square access is limited to merchant profile and customer lookup
- Square invoice update behavior - Updating an app invoice checks Square status and replaces unpaid Square invoices while preserving paid ones
- Invoice status sync - Refresh Square invoice status so paid invoices are reflected in the app
- Editable document metadata - Update internal document titles, descriptions, products, manufacturers, keywords, and customer links after upload
- Expanded storage reporting - Instrument photos and internal documents are included in storage tracking and management views
- More complete instrument records - Instrument detail pages can show attached photos alongside repair history
- Settings cleanup - Display settings handle blank instrument types more cleanly and allow a zero percent tax rate
Bug Fixes
- Fixed Square Sandbox authorization so test Square accounts can connect successfully
- Fixed Square callback URL handling for HTTPS tenant domains
- Removed developer-only Square callback details from the settings page
- Fixed Square invoice payment method handling for the current Square API
Version 1.2 2026-06-24
Work Order Intake Improvements
New Features
- Inline customer creation in new work orders - Type a customer name while creating a work order and add basic contact details when no existing customer is selected
Improvements
- Customer typeahead for work orders - Existing customers can now be found from a searchable field instead of a long dropdown
- Duplicate prevention for typed customer names - Exact customer name matches are reused when submitting a new work order
Version 1.1 2025-11-07
Dashboard and Usability Improvements
New Features
- Customer portal - Customers can now view their work orders online with a unique access link
- Active shipments on dashboard - View active shipments directly from the main dashboard for quick access
- Show instrument types in work orders list - Instrument types now visible in the work orders list for better overview
Improvements
- Updated design for compactness and usability - Streamlined interface for better space utilization
- Hide completed work orders by default - Completed work orders are now hidden by default with option to show them
Version 1.0 2025-11-06
Initial Major Release
New Features
- Instrument tracking by serial number - Track individual instruments with unique serial numbers for better inventory management
- Package tracking - Group multiple work orders and items into packages for streamlined workflow
- Color-coded instrument types - Visual color coding system for quick identification of different instrument types
- Document uploading - Attach and manage documents (PDF, Word, Excel, etc.) to work orders
- Storage management interface - Organize and manage physical storage locations for instruments and parts