
Planner
Publish Daily Briefings
Publish a Daily Brief straight from the live plan. Build a template once, then publish each day to generate a printable PDF with that day’s tasks and site plan.
Combine Location sections and Task Table sections in any order.
Every published Brief is saved, giving you a dated record of what was briefed each day.
Find it in Project Assets > Planner.
Admin
Seat Apportionment
Admins can now download PDFs that break a monthly Planner or Diary invoice down by project (and Business Unit), showing each project’s seat share and the people behind it.
Download from the invoice row in Subscriptions & Billing.
The Billed Seats Record CSV now includes a project External ID column.
Planner
Track % Complete by Default
Tasks without a production measure can now track percentage complete, with Behind Pace and At Risk working on every task, no setup needed.
Tasks with an existing measure are unaffected.
Project Admins can switch back in Project Settings > Tasks without a Production Measure > Track End Date.
Map Markups
Crane and Barge icons are now available in the Markup Library.
Diary
Plant & Labour Validation
Mandatory fields in the Plant and Labour steps now show clear validation and error messages, so entries can’t be saved incomplete.
APIs
Plan API, PowerBI & Work Area API
Tasks without a production measure now return their percentage-complete progress, in line with the new default tracking.
AI
MCP Connector: Plan Access
The MCP Connector now reads your plan as well as your diary. Ask Claude, ChatGPT or Copilot about your tasks, what moved, who moved it, what it affected and how it compares with a published plan.
Answers can draw on the plan and diary together, for example: “What did the delays in last week’s diaries do to the programme?”
Still read-only, and users only see what they can already see in Aphex. Available to all organisations with the MCP Connector, with nothing new to switch on.
AI Multi-Region Support
Routing the AI processing for the UK & Europe projects to EU (from global).
End date showing as a date before the start date in columns
Production Quantity not auto-averaging
Production Measures breaking when copying tasks into the same project multiple times
Production measure carried percentage dropping after switching to None
Unable to delete or remove saved column groups
Map date range menu closing when clicking the < or > arrows
Activity log not showing the source task when a delay is inherited through a ripple delay
Task CSV export showing distorted characters when opened in Excel
Diary side panel not opening when clicking the grey update bar on tasks with one entry
Labour line items missing from Diary entry exports
Unable to restore a specific earlier version of a Diary entry
Removed the redundant “View All Diary” button next to Create New Entry on the home page

Planner, Diary & Mobile
Production Tracking/Measures
Production Tracking lands across Planner, Diary and the mobile app, bringing progress tracking against production targets. Users can record progress, see pace vs. plan, and surface at-risk and behind-pace tasks directly in the Gantt, in Diary and on mobile.
The Diary PDF export and output flow now include a production section, so site reporting reflects actual production progress.
Admin
Business Units
Organisation Admins can now structure their organisation into Business Units, giving larger customers a clean way to manage ownership and visibility across divisions.
Organisation Users - Seat Removal & Suspension Confirmations
Admins now get clear confirmation steps when removing or suspending seats, so there are no accidental removals and the user impact is explicit before the action is confirmed. The flow surfaces which Projects the user is on and what access they'll lose.
Diary
Resource Table + CSV Export
A new Diary tab surfacing all Plant & Labour entries in one filterable table, with CSV export. Supporting date ranges, filters, and source links back to the originating Diary entry.
Mobile
Diary Gating
Projects without diary entitlement now show informative screens on mobile instead of broken states.
Planner
XML Import + API Updates
Bug fix on the import service plus version and security updates across Master Schedule Import, PowerBI, Work Area and Plan API services.
Gantt Polish & Staging Environment
Gantt interactions tightened, Diary task search performance improved, and UI component library updates across the app.
Diary
Images — Storage Re-platform
Diary images now served from region-aligned storage.
TTL & Cache Invalidation
Uniform cache behaviour across diary.
Mobile
Background Image Upload
Images now upload in the background with notifications, so users don't have to sit on the upload screen.
Animation Foundation
Re-platformed animation layer underneath Capture — setting up smoother transitions and more polished interactions going forward.
Diary Table Unification
Mobile diary tables now share a single underlying component, cleaning up inconsistencies.
Task Properties
Production, resources and task metadata on mobile.
Diary & Mobile
Routine & Auto-Lock
Mobile fixes for routine-day cycling patterns and contribution reminders.
Gantt filters not displaying all tasks after large schedule import
Map View: Work Area Colour not saving
Gantt Chart Folder collapse state not persisting
Rename controls of right hand panel task name field cover Status label
Map View Default View not persisting in terms of Zoom/Extent
Manual task links detaches from the cursor
No Promised flag line present on print PDFs
Gantt PDFs are missing the Today Line
Org Users: Planner seat not flagged as Idle when user archived from all projects
XER Import: Logic Link -1 day lag and 1 day float incorrectly inserted
Import Variance: predecessor with sub-1-day duration with successor on same day
Fix "View all Diaries" button and balance summary cards
Add task completion animation to mobile
Task panel: section reorder is inconsistent and drop-line misaligned
Replace remaining Task Panel fields with ExpandableValueSection
Quickly navigating back after creating a diary entry leaves app unable to reopen
'Subscription ended' message on mobile but not web
Creating a diary will use the wrong date in CA project
Unplanned material order changes when adding material to other tasks
Offline contribution can't be edited when its diary gets reviewed before sync
Web diary entry creation doesn't allow selecting future date
Diary creation modal height jumps when opening the calendar picker
Task Panel > Draggable Section stuck in draggable state
Font shifting issue fixed
Master Schedule Import
PowerBI and Work Area API
Plan API

Planner
Idle Seats - Idle Seats helps Org Admins identify unused Planner and Diary seats in the Org Users tables. Seats are flagged as ‘Idle’ in the Org user table if they have a Seat toggled on, but are not added to any active projects.
Mobile
Production Measures - View, assign and edit Production directly from task properties on mobile. You can also add Production as an overlay on Task List cards.
Diary
Routines - Admins can now define when a Diary is expected using either a custom weekly routine or the Project Calendar, so Diary creation better reflects how the Project operates.
Auto-close - Choose to automatically close open Diaries after 7 days, reducing the need to manually manage older Diary entries.
Planner
Planner PDF Print - Printing Gantt Views is now faster and more reliable for large plans, with automatic zoom level adjustment to keep timelines readable.
Publishing - Publishing large plans is now faster and more reliable with reduced timeout risk.
Password Reset - Users can now reset their password directly from Account Settings via email confirmation, with automatic sign-out across all sessions
Map View
Map View prints show an extra day when sequence enabled
Progress modal not opening up on the correct date on Map View
Clashes
When marking clash as non-conflicting, confirmation modal persists after ticking 'Do not ask me again'
Resources
Edits to Resources in Gantt Table aren't reciprocated in right-hand panel
Production
Production Breakdown – Original start date remains after task is moved and duration extended
Progress Updates
Thumbs-up "on schedule" progress shows red / low production output on unit-based production measures
General
French Translation: Timezone Library
Import CSVs failing
Task list discrepancy between web and mobile
Rate limiting when updating tasks with multiple links
Shift-select doesn't select the rows in between in the Views page in project settings
Labour and Plant entry fields in Diary edit state and failed saves

Diary
Project Level Toggle - Admins in entitled Enterprise organisations can turn Diary access on/off per project, controlling whether that project can allocate Diary Seats and use Diary.
Diary
Copy-From-Day Calendar Content - When opening the Copy from Previous Day calendar from within the labour or plant contribution flow, the calendar reflects the availability of that content type across historical dates.
Add MCP to web - The MCP Connector lets organisations connect their Aphex project data to external AI tools via the Model Context Protocol. The feature introduces an "AI" page in both the Org Admin console and Project Settings. It will be available based on your subscription plan, with system or super admins able to turn it on or off for the whole organisation.
Reminder to Publish emails sending incorrect Due Date
Logic link lag is being created incorrectly within links between tasks of different calendars when links span non-working days for the successor task
XER file unable to be selected for import
Hidden text Map layer markups revealing when clicking their location (despite being hidden)
Asset paste fails for any asset with 2+ commas in its name
Filtered dates tooltip shows raw string instead of the resolved value
Existing task's duration is not extended/updated when updating calendar non-working days
Delete view is not working from overflow menu
French Translation:
Map view > Loading Layers
Gantt > Baseline Column
Project assets > Calendar > Create
Project assets > Labour > Archive Labour
Project assets > Labour > Type Column
Print view > Print Config
Print view > PDF Footer
Site Diary - Formatting in Summary reverting

Blockers and Tags added to Plan API
External ID filter for Is Empty and Is Not Empty
Adjustments to French translation
Improvements to Promised tasks no longer cause notifications for all Planned successors
Propellor map layers auto-refresh once new sublayers are available
Drone Deploy layers auto-refresh once new sublayers are available
Sensat map layers auto-refresh once new sublayers are available
Task bar no longer scrolls to end of View tabs after selecting first View
CTRL + D keyboard shortcut successfully duplicates tasks
Relationship links no longer reverse link type on being drawn between tasks
Dragging a Milestone no longer displays a duplicate partial Milestone at the top of Gantt view
Target date variance shows on Gantt Year view
Open Views remain consistent when projects are closed and reopened
Unplanned tasks return to the Task list when an archived Entry is restored
Entry history consistent across Web and Mobile
Confirmation required when Archiving Diaries
Able to successfully unlink task-linked Notes and Images via the Inspect panel
Creating Entries from Notes correctly maps Shift
Clicking image or note from Entry history log opens side panel in front of history log
Photos added via camera on mobile show a thumbnail on both Notes & Images list and Diary preview
Clipboard image file names truncate in the Inspect panel
Notes added via Progress Updates reflected towards Notes & Images count
Calendar date selector no longer allows selection of closed Entry dates when attaching Notes and Images

Map Markups & Markup Layers - Teams can now draw and annotate directly on the map (shapes, arrows, text, icons) to flag risks, sketch ideas, or add context (Pro+ only)
Production Measures (Phase 1) - A new way to plan measurable output on a project, like ‘Concrete Poured’ or ‘Panels Installed’, and set a target rate to plan against
French Localisation - Aphex now supports French, with users able to set their own display language across all of Aphex, and projects able to set a language for its built-in defaults (things like Delay Reasons, Default Calendars and Shift names)
Diary States - Compiling a diary no longer changes its status, instead generating a timestamped summary while the diary remains open for further updates. Reopening a locked diary now requires an authorised role (e.g. an admin) and is recorded in the diary history.
Clash filter incorrectly applying project look-ahead period instead of view date range
Promised Tasks on Gantt not changing appearance
Personal View Config is resetting on View Change or Refresh
Map - multiple overlapping work areas pop-out cut-off screen
Clicking ‘View Publication Summary’ from the planner bar Recent Publications overflow menu does nothing
Lookahead line shows differently on live project vs PDF
Inconsistent Board View ordering, groupings/options reset after navigating to different view
Right-click property menu stays open over dialog when opening Blocker / Add User / Calendar pickers on Gantt
Undo shortcut doesn't revert assignee changes on Board view
Board View Print PDF shows incorrect dates
Publication CSV exports include duplicate tasks when exported from the Next Publication card > Recent Publications > Overflow menu
Inconsistent slide out behaviour for RHP in Gantt view
Improvements to pop up space requirements on map
Default View Tabs not Visible when Opening new Project
Saved Column configs are not present after refresh
Duplicate option missing from right-click menu on parent tasks in Your Upcoming Plan
Tasks with Packages assigned grouped as 'No Package Assigned'
No tooltip on clashing tasks icon in FAB
Long calendar name reveals full text on click in read-only calendar cell, breaking truncation
Folder duration column displays NaN when folder has no tasks in current view definition
Map RHP: task modal opens in board/list view after switching from map
Account Settings > Save Changes button stays visible after a successful save
Opening diary entry hits "unexpected error" message
Suggested Tasks blank in CA & EU Projects

Assigning Work Areas on the Map - Assign and edit work areas directly in Map View, with drawing tools and task creation now fully integrated into the map experience
Bulk Clash Resolutions and Improved Clash Workflows - New Clash Management workflow introduces structured resolution flows across both Gantt and Map View, including Clashes, Non-Conflicting, and For Review states
Labour & Plant - You can now add Labour & Plant actuals to a diary entry
Baseline Start and End Property - Baseline start and finish dates are now surfaced directly in Board, List, and Gantt views
Diary States - Updates to existing diary states where closed diaries are now 'Reviewed', and 'Compiled' is a new state
Fixed delay when opening the Folders filter dropdown
Fixed inability to scroll in Baselines dropdown tray
Fixed users appears as 'not ready' in publishing table despite no tasks in lookahead period
Daily compliance section no longer breaks sticky group header behaviour
Fixed Map Sub-Layers redirection to incorrect Geographic Location
Fixed inconsistent behaviour for layers governed by custom selection

Multiple Weeks on Board
View 1–4 weeks at once on the Board, allowing you to plan and coordinate work beyond a single week
Keep task positions, grouping, and layout consistent across weeks so work is easy to follow over time
Quickly zoom in and out between a detailed 1-week view and a broader multi-week view
Navigate time easily with a week selector, custom week start, and “Today” shortcut
Supports real-world planning workflows by mirroring how teams lay out and review work across multiple weeks
Daily Status Compliance
Daily compliance visibility surfaces how well teams are keeping tasks updated across Board and List views, reinforcing daily statusing discipline
Real-time compliance metrics show task status distribution (On Schedule, Delayed, Missing Update) based on current filters and view
One-click highlighting of missing updates makes it easy to identify and act on tasks that require attention
User-controlled visibility allows individuals to toggle the feature on/off within View Options menu without disrupting team workflows
Diary Code Quality
Fixed permission gaps to ensure all diary pages correctly enforce user access controls
Improved error handling so users and integrations receive clear, actionable error messages
Improved input validation to prevent crashes from unexpected or edge-case data
Replaced outdated and upgraded core dependencies to the latest versions to improve stability and security
Filters
Task Status filter options no longer appear disabled
Project Settings
Legacy org-level suspensions now reflected at project level
View now correctly navigates to new location after moving folders via the Assets page
Gantt
Fixed clashes appearing in Publications but not being visible in Gantt or side panel
Corrected a delay logging issue impacting task duration
“Grouping” button now opens grouping tray when Gantt is empty
Fixed incorrect row selection when duplicating parent tasks
Printing
Print Board: milestone vertical line no longer cut off at page end
Importing
“Apply to all tasks” blocker logic now includes imported (CSV and Master Schedule) tasks
Fixed summary compilation issue on mobile
Note corners now render correctly
Shift selection dropdown no longer reverts when changed quickly
Seat numbers now showing correctly in the Admin App