Short answer

Filter the task list to today and switch on hide completed tasks. The list shows only what's left for the day; as the operative ticks each one off, the list shrinks. It's clear, satisfying, and stops accidental double-completion. To review or audit later, un-tick hide completed to bring the day's finished jobs back into view.

The mobile task list showing the day's inspections and jobs with type badges, To Do status and Today due chips
The operative's day: a short list of what's due, nearest first if you want it

Detail

The task list is built around a due window — Today, This week, Next 30 days, or Overdue — plus an assigned-to filter (Me / Unassigned / Other), so an operative's default view is their own tasks due this week, not everything the council has ever scheduled. (There's deliberately no "show everything" option any more — on large accounts it made the app crawl.) There are also task-type toggles — Inspections, Jobs and Defects — so you can hide the types someone doesn't deal with. Two filter habits make daily life sane:

What each due window shows

  • Today — tasks due today only.
  • This week — tasks due in the current week, Monday to Sunday.
  • Next 30 days — tasks due from today through the next 30 days.
  • Overdue — tasks that are past their due date and still not completed (unresolved). Completed past work does not appear here.

To keep the app fast, it only downloads what these filters need: everything due from today to 30 days ahead (whatever its status), plus any unresolved overdue tasks. Older completed work — and tasks due more than 30 days out — stay on the server until a filter calls for them. This is why the app no longer loads the council's entire task history.

1. Set the due window to Today. Only the day's scheduled tasks show — what the operative actually has to do now. Open the filter panel (the sliders icon, top right of the task list).

2. Hide completed tasks. As each task is ticked off, it disappears from the list. Two benefits:

  • The remaining list shrinks visibly during the day, which gives operatives a clear sense of progress.
  • There's no ambiguity about what's still outstanding — every row in the list is "to do".

Other useful patterns:

  • Due-date ordering. The task list is sorted by due date by default — soonest first — so the most urgent work always sits at the top, whether or not the Today filter is on. This is what makes the list double as a "what's coming up next" view without any reminders or notifications. (In the web app, inspections and jobs are ordered by due date too.)
  • Nearest tasks. With offline mode now live (the June 2026 v2.0 rebuild — see Does the Civic.ly mobile app work offline / with no signal?), operatives can sort by nearest-to-me using the device's location, so the work in front of them surfaces first. This is the tool to reach for when someone wants the work in a sensible running order — the app does not present routine tasks in the order set when the routine was created.
  • Swipe to complete. A right-swipe on a task marks it done in one gesture. Faster than tapping in.
  • Press and hold for the checklist. Pressing and holding a task pops its checklist up from the bottom of the screen, so the operative can answer it (e.g. tap the bin-fullness %) without opening the full task detail. Do the checklist first, then swipe to mark done.
  • Photos and forms inline. Where the routine has a form template (e.g. bin fullness), the operative records the reading inside the task; no need to go elsewhere. Photos for any defects raised inline.
The task filter panel: Show Tasks or Assets; sort by Due, Nearest or Priority; Show tasks due Today, Week, 30 days or Overdue; Assigned to Me, Unassigned or Other; Show task type toggles for INS, JOB and DEF; row size and Hide completed tasks
The filter panel — due window, assigned-to, task types (INS / JOB / DEF), and hide completed

Watch-outs

  • Routines don't appear on the mobile app at all any more. The separate Routines view was removed in the July 2026 release, and Routines is no longer one of the task-type toggles in the filter panel either — the toggles are Inspections / Jobs / Defects. Operatives now only ever see the individual tasks a routine generates, in their own list. That removes a real trap in the old app: you could open the routine itself, see all of its related records in one list, and work through them with nothing showing which you had already done. If anyone on your team learned the app that way before July 2026, it is worth showing them the task list afresh. The routine layer is a supervisor concept and lives in the web app only — so the daily field workflow is simply: due window, hide completed, and sort by due or nearest.
  • The flip side: if a routine's related tasks have no assignee, the work now shows up nowhere. Assigning the routine to a supervisor never put tasks on anyone's phone, and there's no longer a routine view to fall back on. Each related task needs its own assignee. See Why Can I No Longer See My Routine Tasks in the Mobile App? for the one-off fix.
  • An operative seeing yesterday's incomplete tasks usually means the Today filter is off, or yesterday's tasks were never closed. Either is worth fixing — yesterday's not-yet-done tasks should be reassigned or formally cancelled rather than left to drift.
  • A manager who also does the work sees everything. A supervisor/manager account has broad permissions, so on the mobile app it shows every task across the whole organisation — not just their own. To cut it down to what's in front of them: sort by nearest (in the building you're working in, only that building's tasks surface), hide completed, and turn off the task types they don't need. The Assigned to → Me filter now does the heavy lifting: even an account that can see everything can work from just its own list. Managers can also pick a team member under Assigned to → Other to review that person's day. If it's still noisy, the fallback remains a second, non-manager account for field days.
  • Broad (ANY) permissions make the app slow to load, not just noisy. With org-wide task permissions, the app pulls every task in the organisation — completed, all future, and defects/bugs — and since offline mode now caches data on the device, that can be thousands of rows and take a long time to load, then feel sluggish. The best fix for a field worker who only needs their own jobs is to scope their inspection and job permissions to OWN (not ANY) — they then load only tasks assigned to them, which fixes both the clutter and the slow load. (Keep asset permissions broad if they're capturing assets — it's the task scope that drives the volume.) The filter combo above (Today + hide completed + drop unused task types) is the quick in-app relief; the permission change is the durable fix. A field asset-capturer at one council had the app loading ~3,768 tasks until his job/inspection scope was set to OWN. The app now also limits how much it loads regardless of permissions: it downloads only the filter window (due today → 30 days ahead, plus unresolved overdue), not the whole history — so even a broad-permission account no longer pulls every completed and future task. On a very large account, scoping to OWN still helps further, because a broad account downloads that window for the whole organisation while an OWN account downloads only its own tasks in the window.
  • "Hide completed" is per device, not per user. If an operative borrows another's phone, the toggle state may not match. Show them where the toggle is.
  • Operatives can now reset their own password on the mobile app. On the app's login screen they tap Forgot password?, enter their email, and set a new password using the code we email them — no need to switch to a browser any more (this used to be app-unsupported). See How do I reset a Civic.ly password?.
The filter panel with Assigned to Other selected, expanding a list of team members with their profile photos to choose from
Managers: pick a team member under Other to see their list
A task's location section with Show on Maps, Directions in Maps and Change Location buttons
Every task can hand you to your maps app for directions