Cleaner feed and dashboard
- The live feed now groups repeated coverage of the same event into one card instead of showing the same story from every source.
- Feed cards show confirming source families together, with compact source labels and an X share action.
- The extra situation summary block was removed so the dashboard opens directly on the health status overview.
- KPI counters now include short explanations that separate individual cases from structured aggregate events.
Traceable feed, country pages, and monitoring
- The live feed now loads a larger history and keeps filters aligned with map-linked updates, signals, and source-only updates.
- Source names are visible in the feed and map detail timeline when evidence is available.
- Country pages, a daily digest, a public changelog page, and a simple monitoring endpoint were added.
- Map details now include event timelines, outbreak sharing, and severity scores for clusters.
Embed language consistency
- Map detail summaries now stay aligned with the selected embed language.
- English embeds no longer show French or Spanish public report titles in the map detail panel.
Geographic map visual
- The geographic spread card now uses a dedicated world map visual instead of a rough placeholder shape.
- The card keeps the same compact dashboard layout while making the map cue clearer.
Public updates cleanup
- The public version panel now opens directly on the update list without unnecessary explanatory text.
- Release notes stay focused on visible product changes.
Chat space and verification
- The live chat panel uses a tighter rule notice, message rows, and verification area so more conversation stays visible.
- Message timestamps now include the viewer's local timezone, and localhost previews keep the CAPTCHA visible for design checks.
Mobile feed history
- The mobile live feed now shows the full loaded update history instead of stopping after a few items.
- Older feed pages can be loaded from the bottom, with a floating top button for quick navigation.
Geographic spread card cleanup
- The geographic spread module was simplified to match the compact reference layout.
- A clearer world-map silhouette now sits beside the countries affected count.
Desktop embed access
- A discreet embed button was added to the desktop map for journalists and publishers.
- The embed action opens the existing public map embed panel without adding extra header clutter.
Mobile menu and updates polish
- The mobile menu now opens from the left and uses a cleaner navigation panel layout.
- The public updates drawer was rebuilt for phone screens so dates, ratings, and notes stay readable.
Full-page mobile navigation
- Bottom navigation now switches between full mobile views for map, feed, stats, countries, and chat.
- The chat is integrated as its own mobile page instead of opening as a floating overlay.
Compact mobile status overview
- Mobile status metrics now fit in a compact grid instead of a horizontal card strip.
- Repeated helper text was removed from the phone view so the main numbers stay visible.
Larger mobile chat
- Mobile chat now opens as a larger sheet above the bottom navigation.
- Message history, exact timestamps, and verification controls get more room on small screens.
Map legend filter menu
- The map legend is now a compact filter menu that opens and closes cleanly.
- Status options are grouped in a vertical panel so the map stays readable on desktop and mobile.
Cleaner alert and geography summary
- The public disclaimer now appears as a direct red alert bar without decorative fading.
- The geographic spread module was rebuilt with a clearer count, compact map cue, and top affected zones.
Full chat timestamps
- Chat messages now show the full date and exact time down to seconds.
- Message headers wrap cleanly so older messages stay readable in the live chat panel.
Live chat sync
- Public chat messages now sync into the local dashboard view.
- The message form was tightened so verification steps do not stay visible after completion.
Cleaner outbreak workspace
- Search was removed from the main header to keep the map focused.
- Status and regional sections were separated so the bottom of the page reads as a real section.
Public data display
- KPI density was reduced and repeated card treatments were removed.
- Feed controls and refresh actions were simplified for easier scanning.