Changelog

What's new in RunTight. We ship continuously — here's what's landed recently.

July 15, 2026

Improved

Calendar subscriptions are now free for everyone

Subscribe to your upcoming work orders in Google Calendar, Outlook, or Apple Calendar — no Pro plan required. Under Settings → Calendar Subscription, flip it on and copy the link; it refreshes itself, so new and completed work orders keep your calendar current. The link uses a private, resettable token (separate from the Pro API key), and it's read-only. Existing Pro API-key calendar links keep working.

Improved

A searchable Guides hub — in the app and on the web

Help & Guides in the app now has a search box, so you can jump straight to the topic you need instead of scrolling. We also added guides for the newest features — printing QR labels, per-asset Service History reports, exporting all your data, and subscribing to your work orders in Google, Outlook, or Apple Calendar. And there's now a public /guides page: the same step-by-step walkthroughs, readable without an account, so you (and search engines) can see exactly how RunTight works before signing up.

July 14, 2026

Improved

A better reading experience on the blog

Blog posts now have a reading progress bar with time remaining, a table of contents on large screens, and an "Up next" suggestion when you finish an article. The MTTR, CMMS-ROI, and maintenance-budget guides embed their live calculators right in the article — run your own numbers without leaving the page.

Improved

Browse the website without signing out

The sidebar now has Website Home and Blog links, so you can hop from the app to the marketing site, guides, and tools without signing out — previously the home page always bounced signed-in visitors back into the app.

New

Service history reports and full data export

Every piece of equipment now has a printable Service Record — a complete, presentable maintenance history (details, schedules, meters, every work order with labor and notes) you can hand to a buyer, an auditor, or an insurance adjuster. Think Carfax, but for your equipment. And under Settings → Your Data, admins can download everything — equipment, PM schedules, work orders, parts, meters, vendors — as clean CSVs in one zip. Your data is never locked in.

New

RunTight for vacation rentals — and for your house

Two new ways in: a vacation-rental edition (hot tub and turnover schedules, QR labels your cleaners can scan to report problems, a ready-made demo preset) and a home-maintenance page for running your own house — HVAC filter reminders, generator exercise runs, and hurricane-season prep, free forever for households. Both come with signup presets so you start with real equipment and schedules instead of a blank screen.

July 13, 2026

New

Email a work order into existence

Settings → Email-In Work Orders gives your shop a private address (yours only — it contains a secret code). Any email sent there becomes an open work order: the subject line is the title, the body is the description, quoted reply chains are stripped automatically. Built for the folks who live in email and will never open another app. Also: technicians who scan an equipment label in the app now land on a pre-filled new-work-order form instead of being bounced.

July 12, 2026

New

Shop-floor QR labels: anyone can report a problem by scanning

Equipment → Print Labels now produces sticker sheets aligned to Avery 5163 labels or large laminate-ready cards, one QR code per machine. With the public request portal enabled, scanning a label with any phone camera opens your report-a-problem form with that machine preselected — operators don't need an account or an app. Signed-in planners get a shortcut to the asset instead. This also fixed the in-app QR scanner, which was rejecting every real asset tag.

  • New label formats: Avery 5163 sticker sheets (10 per page) and 2-per-page laminated cards
  • Labels deep-link to the public request portal with the machine preselected
  • In-app scanner now accepts all tag formats and label QR codes
  • New asset tags use an RT- prefix (existing tags keep working)

July 11, 2026

New

Blog newsletter, RSS feed, and better guide discovery

You can now subscribe to the blog and get each week's maintenance guide by email (one-click unsubscribe, no spam). The blog also has an RSS feed at /rss.xml, every industry page recommends its most relevant guides, and the homepage highlights the latest posts.

July 10, 2026

Improved

The 14-day trial is now a Pro preview — your plan is free, full stop

New accounts were experiencing RunTight as a 14-day trial with a countdown, even though the Free plan never expires. We've reframed it everywhere: your account is free with no time limit, and the first 14 days simply include a preview of Pro's advanced analytics and REST API. The in-app banner now only appears for the final few days (and says your plan stays free either way), the emails lead with what you keep rather than what you lose, and the pricing page now presents Free as the plan for most teams.

New

Three new free calculators, three new templates, and blog sharing

The free tools and templates libraries more than doubled, and every blog post now has a share row (copy link, X, LinkedIn, Facebook, email, and your phone's native share sheet).

  • New calculator: MTBF & MTTR — reliability and availability from operating hours, failures, and repair time
  • New calculator: Reorder point — when to reorder each spare part from usage, lead time, and safety stock
  • New calculator: Maintenance budget — annual budget estimate from replacement asset value (2-5% rule)
  • New template: Work order log with priority, labor hours, parts, and failure cause
  • New template: Forklift daily inspection checklist (OSHA pre-shift walkaround)
  • New template: Spare parts inventory — columns match RunTight's CSV import exactly
Improved

CSV import now validates before writing anything

Bulk import is now a two-step flow: Validate & Preview runs every check — required columns, plan limits, duplicates already in your account, duplicates within the file itself, and asset/meter lookups for PM schedules — and shows a row-by-row report before a single record is created. You then confirm exactly how many rows will import. Combined with one-click undo, a bad spreadsheet can no longer half-import into your account.

Fixed

Fixed: site messaging now reflects the free plan everywhere

When RunTight went free, a number of pages — search results, social previews, industry pages, comparison pages, templates, calculators, and older blog posts — still described the product as $49/month. All of them now lead with the Free plan (up to 25 users); $49/month is only mentioned where it correctly refers to Pro.

July 8, 2026

New

RunTight is now free for your whole team

We've made RunTight free. The full CMMS — work orders, PM scheduling, parts, purchase orders, vendors, shift-aware and seasonal scheduling, offline mode, push notifications, and CSV import/export — is now available on the Free plan for up to 25 team members, with no credit card. Pro ($49/month) now focuses on advanced analytics, reliability KPIs, and the REST API for teams that need them.

  • Parts, purchase orders and vendors are now free
  • Offline mode, push notifications and CSV export are now free
  • Shift-aware and seasonal scheduling are now free
  • Free plan limits raised to 25 users, 250 equipment items and 100 PM schedules
  • Sign up during the free period to become a grandfathered founding member

June 23, 2026

Fixed

Fixed: invite and API rate limits now enforced reliably

Rate limits on team invites and the REST API are now tracked in the database instead of per-server memory, so they hold consistently across all servers. This closes a gap where the limits could be bypassed under load.

June 10, 2026

Improved

PO emails include a PDF attachment

Sending a purchase order to a vendor now attaches a formal PDF copy — bill-to/ship-to, line items, terms, and totals — alongside the email summary, ready to file or print.

Fixed

Fixed: sending POs to vendors and comment notifications

Sending a PO to a vendor could fail with an Unauthorized error, and comment notifications (push and email for assignees and @mentions) were not being delivered. Both are fixed.

New

Free maintenance calculators & templates

Two free tools anyone can use — a Downtime Cost Calculator and a CMMS ROI Calculator — plus downloadable preventive maintenance schedule and equipment log templates for Excel or Google Sheets. No login required.

  • Downtime Cost Calculator at /tools — put a dollar figure on unplanned breakdowns
  • CMMS ROI Calculator — what spreadsheet tracking really costs per year
  • PM schedule & equipment log CSV templates at /templates
Improved

Industry guides for more verticals

New industry pages for breweries, woodworking shops, plastics & injection molding, and metal stamping — alongside a new industries hub at /for. The Industries menu now lists all 12 supported verticals.

June 7, 2026

Improved

Error IDs on error screens

If something breaks, the error screen now shows a unique Error ID and reports the details to us automatically — quote the ID to support and we can find your exact error.

June 5, 2026

New

Mobile work order completion page

Techs get a dedicated mobile-first completion flow in My Work — open a work order, run the checklist, log time and materials, done. Built for phones on the shop floor.

Improved

Reply to maintenance requests by email

Responding to a public maintenance request now sends a real email from the app instead of opening your mail client — with your message logged on the work order.

April 12, 2026

New

Share work orders publicly

Generate a read-only share link for any work order from the detail page. Send to vendors, contractors, or auditors without giving them a login. Links expire in 30 days by default.

New

Asset document attachments

Attach manuals, schematics, spec sheets, or any reference file up to 20MB to each piece of equipment. Supports PDF, images, Word, Excel, text, and CSV. Techs can view attached docs right from the asset page.

New

Tenant usage dashboard

New Settings → Usage page shows your plan consumption vs limits — team members, equipment, and PM schedules with color-coded progress bars. Also shows API key activity and webhook delivery counts for Pro plans.

Improved

Downtime cost tracking

Reports downtime section now shows estimated dollar cost of downtime hours when an hourly labor rate is configured. Converts maintenance data into numbers your CFO cares about.

New

Labor cost tracking on Reports

Set an hourly labor rate once in Settings → Organization. The Reports page now shows Total Labor Cost alongside Parts and Vendor costs, calculated from time tracked on completed work orders.

New

iCalendar subscription feed

Subscribe to your next 90 days of open work orders from Google Calendar, Outlook, or Apple Calendar. Auto-updates hourly. New endpoint at /api/v1/calendar.ics — see Settings → API Keys for the personalized URL.

New

Live global search

The command palette (⌘K) now searches across work orders, equipment, and parts in real time. Type 2+ characters and get jump-to results for any record. Also discoverable via a new search bar in the top header.

New

Asset health scores

Every asset detail page now shows a color-coded Health badge (Excellent / Good / Fair / Poor / Critical) based on recent reactive work order count, overdue PMs, warranty/calibration status, and MTTR. Hover for the factor breakdown.

New

Data export & audit improvements

Full GDPR-style data export for admins plus new part inventory adjustment audit trail.

  • Download complete tenant data as JSON from Settings → Organization
  • Part quantity changes now logged with who, when, and delta
  • Activity feed filter tabs (completions, status changes, comments)
  • Unsaved changes warning on new WO and equipment forms
New

Public docs and status page

New /status, /changelog, /docs/api, and /docs/webhooks pages. Backs up every feature claim on the homepage with real documentation.

April 11, 2026

New

Support pipeline

Turned the feedback inbox into a real ticketing system. Every message now has a status, age, and tenant context so nothing slips through.

  • New /admin/feedback page with filter tabs, stats, and per-message controls
  • Status tracking: new, in progress, waiting on user, resolved, archived
  • Internal notes (visible only to admins) on every message
  • Daily SLA digest emails the super admin when any ticket is >24h old
  • Customer profile links — click any message to see tenant plan and role
New

SLA tracking

Define response and resolution time targets per priority. Every work order shows a real-time SLA badge next to its status.

  • Configurable per-priority targets (critical/high/medium/low)
  • Industrial defaults: critical 1h/4h, high 4h/8h, medium 24h/48h, low 48h/168h
  • Status values: On Track, At Risk, Breached, Met, Missed
  • Configured under Settings → SLA Targets
New

Outbound webhooks

Push RunTight events to Zapier, Make, n8n, or your own middleware in real time. Previously marked 'coming soon' — shipped.

  • Five event types: wo.created, wo.completed, wo.overdue, pm.due, asset.created
  • HMAC-SHA256 signature verification header
  • Per-endpoint pause/resume and delivery history
  • Configured under Settings → Webhooks
New

Photo annotation

Mark up work order photos right in the app — no third-party tools. Circle defects, point with arrows, frame problem areas.

  • Freehand brush, rectangle, and arrow tools
  • 6 color options
  • Undo, clear all, and cancel-to-original
  • Touch-friendly for field use
New

Work order calendar view

Toggle the work order list into a monthly calendar. Hover any item for full details without clicking.

  • Month grid with 7-day columns
  • Color-coded by priority and status
  • Rich hover tooltips with title, asset, due date, assignee
  • Today highlighted, prev/next month navigation
New

Time tracking timer

One-tap start/stop timer on every work order. Timer persists across navigation and refreshes. Multiple sessions accumulate.

New

Bulk actions & advanced filters

Select multiple work orders or equipment and update them all at once.

  • Work orders: bulk assign, set priority, close
  • Equipment: bulk decommission, reactivate, set criticality
  • Advanced filters: assignee, priority, type
  • Saved filter views you can name and recall
New

Command palette (⌘K)

Fuzzy search every page and create action from one keyboard shortcut. Includes theme toggle and quick navigation.

  • ⌘K / Ctrl+K to open
  • Single-key nav: g d, g w, g e, g p, g r, g s
  • Quick create: n w, n e, n p
  • / focuses search, ? shows all shortcuts
New

Activity feed

New /activity page shows the last 100 changes across the tenant: who did what to which work order.

New

Dark mode

Night-shift-friendly dark theme. Toggle in the sidebar. Persists per browser, respects system preference on first visit.

New

Clone, Snooze, Print work orders

Three new quick actions on every WO: Clone to duplicate, Snooze to push the due date, Print to generate a signed paper/PDF version for audits.

New

Batch QR code printing

Print a sheet of QR codes for all filtered equipment in one shot. Use search and criticality filters to print a subset.

New

CSV export for assets and parts

Export filtered equipment or parts inventory to CSV. Matches the existing work order export.

New

Meter reading sparklines

Every meter card now shows a 20-reading trend chart next to the current value. Spot fast-moving meters at a glance.

Improved

Dashboard performance

Dashboard load time cut dramatically. 18 parallel queries consolidated into a single Postgres RPC, plus 5-minute localStorage cache.

Fixed

CSV import rollback

After a bulk import, an Undo button deletes all rows created by the import in one click. No more manual cleanup after a partial failure.

New

Onboarding email drip

New tenants get a 3-email sequence: welcome on day 0, 'add your first equipment' on day 2, 'invite your team' on day 5.

Improved

Mobile polish across every list page

Form grids now stack vertically on phones. Tables no longer clip columns. Buttons wrap cleanly on narrow screens. Full dark mode coverage.

Got a feature request?

Email support@getruntight.com or use the feedback button inside the app. We read every message.