First to Site
Release 3.2

SPEAR Milestone Management

Milestone entity, AJAX refresh, debug tooling, and timeline UI

Overview

Added full SPEAR milestone management to the platform, including entity modelling, admin CRUD, live refresh, and a visual milestone timeline with debug tooling.

What Changed

Entity & Admin

  • Added milestones relationship to the Project entity
  • Admin controller for milestone management
  • AJAX-based milestone refresh without full page reload

Services

  • SpearAddressSearchService for SPI-based SPEAR lookups
  • SpearMilestoneService for milestone data retrieval and persistence
  • Title status preloading from parcel status data

Debug & Inspection

  • SPEAR debug flow payload modal for inspecting raw API responses
  • Read-only SPI lookup debugger embedded in the milestone tab
  • SPEAR Insight Playground for ad-hoc SPI queries and response exploration

Timeline UI

  • Milestone timeline with green-highlighted completed dates
  • Constrained timeline width for consistent layout across screen sizes
  • Chronological ordering of milestone events

Impact

Gave admin users visibility into SPEAR planning milestones directly within the project view, reducing context switching to external SPEAR systems.