What’s new
Product updates and new features. We ship fast and listen to feedback — if you want something, tell us.
Documentation Site
A full docs site powered by Fumadocs MDX — 16 pages covering getting started, features, integrations, and API reference.
- Docs site built with Fumadocs MDX — 16 pages of guides, feature docs, and API reference
- Responsive docs layout with slide-out nav on mobile
- Docs header/footer separated from marketing site
- Docs link added to footer and user dropdown menu
PWA Support, Mobile Tab Bar & Job Notes
TechsBox is now installable as a PWA. Mobile users get a native-feeling bottom tab bar, and job notes got a major upgrade.
- PWA support — install TechsBox to your home screen on any device
- Mobile bottom tab bar — quick access to Dashboard, Bench, Jobs, Customers, and More
- Touch-optimized interactions throughout the app
- Edit and delete individual notes on job detail page
- Notes display with dated entries and left border styling
- Newline preservation in sanitized text fields
QA Tester Portal
A dedicated portal for QA testers to walk through the app, submit feedback with voice input, track earnings, and get paid.
- QA tester portal with interactive walkthrough tasks
- Voice input for submitting bug reports and feedback — speak instead of type
- Magic link authentication for testers (no password needed)
- Earnings dashboard — testers see completed tasks, pending reviews, and total earnings
- Admin review tools — approve/reject submissions, track payouts
- Email notifications for task assignments and review outcomes
- Admin API route to seed QA tasks into the database
- Fixed microphone permissions across browsers and deployment environments
- Magic link URLs now use techsbox.com instead of Vercel preview URLs
App Feedback Flywheel
Built-in feedback collection so users can report issues and request features without leaving the app.
- In-app feedback widget — submit bugs, ideas, and general feedback from any page
- Feedback routed to the team for triage and prioritization
Homepage Improvements, Blog & Bug Fixes
Better homepage conversion flow, a new blog post, and a round of bug fixes for edge cases.
- Homepage conversion improvements — clearer CTAs, better flow from landing to signup
- New blog post: repair shop employee management guide
- Mobile touch targets enlarged for easier tapping on small screens
- Fixed zero-decimal currency handling in Stripe payments
- Fixed contact form demo type selection
- Fixed data table status filter not applying correctly
- Fixed page title doubling on navigation
QA Rounds 3–5, Mobile Sweep & Slack Alerts
Three more QA rounds squashed dozens of issues. Mobile got a full responsive pass, and the team now gets Slack alerts for key events.
- QA audit round 3 — fixed pagination limits, table rendering, and data consistency issues
- QA audit round 4 — addressed form validation, edge cases in job workflows
- QA audit round 5 — final polish pass on remaining issues
- External QA feedback from ITO round incorporated (PR #148)
- Public-facing QA audit — fixed issues visible to unauthenticated users
- QA audit round 2 follow-ups resolved
- Mobile responsive sweep — layout, spacing, and overflow fixes across all pages
- SEO metadata polish — improved titles and descriptions across public pages
- Slack alerts for new signups, plan changes, and payments
Drag & Drop Bench, Touch Support & UX Polish
The bench page is now a real kanban board. Drag jobs between columns, assign techs on drop, and celebrate when onboarding is done.
- Drag-and-drop kanban on the bench page — move jobs between In Bench, Tech Bench, and Out Bench by dragging
- Touch support — drag-and-drop works on tablets and phones with custom touch handlers
- Tech picker popup — dropping an unassigned job on Tech Bench prompts you to assign a tech (auto-assigns if solo)
- Bidirectional moves — drag jobs back from Out Bench to Tech Bench, or Tech Bench to In Bench for real-world flows
- Inline status dropdown on job detail page — change status in one click without editing
- Onboarding checklist links now scroll to the correct settings section
- 'Just me' skip option on the team invite onboarding step for solo operators
- Confetti celebration when onboarding checklist is completed
Tech Time Feature Sprint
Massive feature build closing the gap with enterprise repair shop software. Reports, inventory, invoicing, messaging, payments, and more.
- 20+ new report types — sales, customers, jobs, invoices, employees, inventory, and financial reports with CSV exports
- Inventory management — quantity tracking, reorder points, vendors, purchase orders with auto-stock updates
- Warranty system — templates, job attachment, expiration tracking and reports
- Invoice enhancements — line item discounts, per-item tax overrides, payment terms (net 15/30/60), refunds
- Internal messaging — staff inbox with channels, DMs, broadcast messages, and unread tracking
- Job templates — save and apply common repair configurations
- SMS templates — per-trigger templates with variable insertion (customer name, job number, etc.)
- Communication logging — track all outbound email/SMS with summary stats
- Stripe Connect — shops connect their Stripe account to accept customer payments directly
- Per-shop Twilio integration — bring your own Twilio account for SMS
- Operations settings — business hours, holiday calendar, customer/job/inventory configuration
- Barcode & QR codes — on work orders, invoices, and printable labels (DYMO compatible)
- Camera-based barcode/QR scanner — scan from the app toolbar to look up jobs or products
- Product label printing with SKU barcodes
- Low inventory email alerts
Full QA Sweep & Hardening
6 QA sweeps, 108 issues found and fixed. The codebase is production-ready.
- Fixed 19 critical issues — PII leaks, cross-shop data exposure, broken auth flows
- Fixed 32 medium issues — rate limiting, role enforcement, invoice numbering, referral system
- Fixed 57 minor issues — UI copy, footer links, portal auto-fill, search UX
- Removed 5,500+ lines of dead code
- AI chat improvements — conversation history, markdown tables, better error messages
- Global search moved above New Job button in sidebar
- Inline solution editor on job detail page
- Switched from npm to pnpm for faster installs
- ESLint moved to pre-commit hook — skipped during builds for faster deploys
New Pricing, Security & Polish
New competitive pricing, zero vulnerabilities, and smoother UX across the board.
- New pricing: Solo $15/mo, Team $49/mo, Pro $99/mo — half the price of competitors with zero caps
- AI assistant — talk to your work history with natural language (Pro plan)
- QuickBooks Online integration — OAuth2 flow with customer and invoice sync
- Admin god mode — shop impersonation for support and debugging
- Feature flags per shop — 7 toggleable flags for gradual rollout
- Admin support tools — extend trials, comp months, change plans, toggle active, reset/delete shops
- Patched all 31 npm vulnerabilities to zero
- Removed 100K lines of legacy code (old v1 reference codebase)
- Skeleton loading states on all dashboard pages
- Skip Vercel preview builds for Dependabot branches
- Unique meta tags on every public page for better SEO
- Fixed email input autofocus on mobile — no more keyboard popup on page load
Dashboard Upgrades & Search
Your dashboard now tells you what happened while you were away, and finding anything is instant.
- Dashboard activity feed — see the last 10 actions across your shop at a glance
- Quick action cards on dashboard — New Job, Customers, Invoices, Settings in one tap
- Server-side job search — find jobs by customer name, email, phone, equipment, or issue
- Tech filter on the bench page — see one tech's workload at a time
- Status filter on the jobs page — quickly narrow down by status
Online Booking & Unified Schedule
Customers can now book appointments from your public page, and everything lives on one calendar.
- Online booking system — customers pick a time slot from your public shop page
- Configurable booking hours, slot duration, lead time, and max days out
- Appointments merged into Schedule page — pending bookings show as a banner with Confirm/Decline
- Confirming a booking creates a real scheduled job and links the customer automatically
- Booking rate limiting — 5 requests per email per hour to prevent abuse
- Email notifications to shop owner on new booking requests
- Demo shop at demo.techsbox.com — 28 customers, 42 jobs, full sample data
- Demo auto-login — no magic link needed, just click Sign In
SEO, Content & Customer Tools
15 blog articles, CSV import/export, structured data, and a competitor comparison page.
- 15 SEO blog articles targeting repair shop owners — published daily
- CSV customer import with smart header mapping (30+ column name variations)
- CSV customer export — one-click download of your entire customer list
- JSON-LD structured data for Google rich results (homepage, blog, FAQ)
- Competitor comparison: techsbox vs RepairShopr vs Syncro
- Onboarding checklist on dashboard — Shopify-style setup tracker
- Service request intake form on public pages — customers submit repair requests online
- Email notifications to shop owner on new service requests
Storefronts, Referrals & Reports
Every shop gets a customer-facing page, a referral program, and business analytics.
- Public shop storefronts — every shop.techsbox.com shows services, hours, and contact info
- Public page settings — tagline, description, hours, on/off toggle
- Referral system — unique codes, tracking, redemption history, auto-replenish
- Reporting dashboard — revenue, jobs, avg value, customers with trend indicators
- Customer portal — public job status lookup by job number
- PostHog analytics integration (pageview tracking for App Router)
- Subdomain routing and session isolation for multi-shop support
techsbox Relaunch
We rebuilt techsbox from the ground up. New stack, new design, same mission — give repair techs the tool they deserve.
- Complete platform rebuild on Next.js + Prisma + PostgreSQL
- Bench workflow — kanban board for tracking in-shop repairs (In Bench → Tech Bench → Out Bench)
- Job creation flow with customer search and device intake
- Invoicing with line items, payments, and email delivery
- Customer management with full repair history
- Team support — assign techs, manage roles, share the bench queue
- Scheduling calendar for appointments and on-site work
- Products and services catalog
- Magic link authentication — no passwords to forget
- Multi-shop support — one email, multiple businesses
- Print-ready work orders and invoices
- Dark mode throughout
- Mobile-responsive dashboard