recentMilestonesProvider top-level property

  1. @ProviderFor.new(recentMilestones)
RecentMilestonesProvider recentMilestonesProvider
final

Up to 6 most recent advancement events derived from allProgressProvider. Heuristic: pick the latest progress rows with non-unstarted mastery, sorted by lastStudiedAt (or updatedAt) descending. Topic titles are resolved on the fly via getTopicById. If a streak ≥ 10 falls inside the window it's added as an extra ochre milestone at the head.

Implementation

@ProviderFor(recentMilestones)
final recentMilestonesProvider = RecentMilestonesProvider._();