Activity Log
Overview
The Activity Log page gives Admin and Root users a complete, paginated record of all team activity across the account — every task list created, item completed, assignment made, comment posted, tag applied, and more. Entries are logged in real time and can be filtered by date range, member, and action type, then exported to CSV.
Requires:
activity_log_enabledfeature flag.
Permissions
| Action | User | Admin / Team Admin | Root |
|---|---|---|---|
| Access Activity Log page | ✗ | ✓ | ✓ |
| View activity entries | ✗ | ✓ | ✓ |
| Filter by member / action | ✗ | ✓ | ✓ |
| Export CSV | ✗ | ✓ | ✓ |
Members without activity log access cannot access this page. The route guard redirects them to the Tasks page. Custom roles configured with activity log access also have access.
Filters
Date range
Five quick-select presets narrow entries to a time window:
| Preset | Window |
|---|---|
| Last 7 days | Rolling 7-day window ending now |
| Last 30 days | Rolling 30-day window ending now (default) |
| Last 90 days | Rolling 90-day window ending now |
| This month | First day of the current calendar month to end of month |
| Last month | Full previous calendar month |
Member filter
Selecting a member shows only activity performed by that person. The dropdown lists all active account members. Select All Members to remove the filter.
Action type filter
Narrows entries to a specific action (e.g. “Item Completed”, “List Created”, “Item Approved”). Select All Actions to remove the filter.
All three filters can be combined. Changing any filter resets to page 1 and reloads.
What gets logged
The Activity Log captures every meaningful action across the account, grouped into three categories:
Task events
- List created, edited, deleted
- Item added, edited, completed, reset, submitted for approval, approved, rejected, deleted
- Member assigned to / removed from a list
- Tag added to / removed from a list
- Attachment uploaded to a list or item
- Comment posted on an item
Member events
- Member invited, activated, deactivated
Team events
- Team created, renamed, deleted
- Member added to / removed from a team
The dashboard’s Recent Activity feed shows only task events (list and item actions). The full Activity Log page shows all three categories — use it to audit membership and team changes that don’t appear on the dashboard.
Activity entries
Each row shows:
- Member — Avatar, first name, and last name of the person who performed the action.
- Action — A human-readable description (e.g. “completed ‘Fix bug’ in ‘Sprint 42’”). List and item titles are snapshotted at event time, so entries remain readable even after a list or item is renamed or deleted. For member and team events, the relevant name (member or team) is included in the description.
- Date — Date and time the action occurred.
The list loads 30 entries per page and extends automatically via infinite scroll as the user scrolls down. Pull-to-refresh reloads from the top.
CSV export
The download button (toolbar top-right) exports all entries matching the current filters — not just the current page — as a CSV file with the columns:
Date, Actor, Action, List, Item
The file is named activity-log-YYYY-MM-DD.csv. On native (iOS/Android), the system share sheet opens so the file can be saved or shared. On web, the browser triggers a download directly.
Support notes
- Activity Log nav item not visible: Check that
activity_log_enabledis enabled in Account → Settings → Feature Flags. The nav item appears only for Admin, Root, and custom roles with activity log access when the flag is on. - Entries missing for a period: Activity is recorded from the moment the action happens. Historical actions before the log was introduced will not appear.
- Export is empty: Confirm the date range and filters are not too narrow. Try clearing all filters and exporting with the default “Last 30 days” window.