A major activity dashboard update introduced the newer activity_v2 flow while keeping the previous activity screen available as activity_v1.

The activity page was split so the old implementation could be preserved and the new view could show a richer table structure, filters, student progress, and activity metrics. Statistics pages were also split into versioned files, and the public activity flow began recording streak activity so earned streaks can be reflected in reporting.

Group, school, student, and user management views were adjusted to align with the new activity and statistics structure. Class schedules are now hidden when inactive, and recommendation text was updated after the larger restructure.

References: c66b5ac, a0921f0