All updates
v1.28.0

Customer Dashboards, day-based teams, and photo-required tasks

This release brings a new way to manage customers across dashboards, smarter weekday-based teams, photo requirements for specific tasks, and a round of portal and app polish.

New

  • Customer Dashboards: group multiple customers under a single nickname and manage portal users in one place — adding, editing, enabling or disabling a user fans out automatically across every attached customer.
  • Day-of-week team membership: teams whose crew changes by weekday can now opt in to per-day member lists, add a note for each day, and send an evening push reminder to tomorrow's members naming the team, colleagues, and the day's note. Task visibility and history stay correct for who was on the team on any given day.
  • Require photo per frequency: work-description frequencies now have a "Require photo" toggle, so a worker photo is required before completing a task on days when a flagged frequency is active.
  • Mobile "My team" card: the calendar day view now shows a card with your team's color, name, and the day's note.

Improved

  • Real check-in/out times: when clock times are automatically adjusted to the scheduled shift window, the worker's actual (pre-adjustment) times are now stored and shown clearly across the shift approval tab, period shift tables, and the shift detail dialog — including a new "Auto adjusted" indicator — instead of being tucked into the shift comment.
  • Customer portal filtering: a new header dropdown lets portal users pick which customers to view, filtering everything they see; the choice is remembered between visits.
  • Portal work descriptions: day-detail entries now show the location and selected areas, and you can open an entry to see its active frequencies, schedules, and checklist points.
  • Portal pagination: upcoming and completed tasks plus quality reports now page in manageable chunks, with quality reports shown alongside requests in a cleaner two-column layout.
  • Photo upload feedback in the mobile app: adding photos to a quality report now shows an uploading indicator and progress count, and disables the button while uploads run.
  • Finding people faster: the new-conversation employee picker now searches all users on the server (by name or email) instead of only the first 200, so you can reach everyone even in large teams.

Fixed

  • Photos in a quality report now upload individually, so a single failure no longer silently drops the rest — failed uploads are reported instead of appearing as "only the first photo attached."
  • The portal calendar now correctly reloads tasks when you navigate between date ranges.
  • Long task or location titles no longer stretch a day column on the dashboard calendar; titles now truncate with a tooltip showing the full text on hover.
  • Line breaks typed into messages are now preserved when the message is read.
  • English sessions no longer show raw text keys in the department filter.