Skip to content

v0.11.34 โ€” ๐Ÿฉบ City Pulse charting overhaul, deterministic status hardening & mobile fixes

Choose a tag to compare

@jctots jctots released this 07 Jul 11:37

๐Ÿฉบ v0.11.34

Ten days of work on City Pulse's deterministic layer, a full charting migration to Chart.js, and a round of mobile/map polish.

๐Ÿ“Š Charts & methodology page

  • ๐Ÿ”„ Migrate category status/trend charts to Chart.js, replacing the old dot/range plot
  • ๐ŸŽจ Replace the thin p25โ€“p75 whisker with a translucent baseline band
  • ๐Ÿ—‚๏ธ Reorganize the pulse methodology page and add AI narrative/overrides evidence
  • ๐Ÿ–ผ๏ธ Render cited alerts as icon+title cards instead of raw links
  • ๐Ÿ“ Link methodology page to analysis.md instead of duplicating detail; surface AI inputs
  • ๐Ÿ› Restore histScores in selectCell, broken by the Chart.js migration
  • ๐Ÿ› Expose lookahead/lead_alert in the pulse-methodology-data API

๐Ÿงฎ Deterministic status/trend engine

  • ๐Ÿ›ก๏ธ Deterministic status/trend hardening: lagged baseline, hysteresis, weights versioning
  • โฑ๏ธ Give lead-alert its own window, decoupled from projected_score
  • ๐Ÿ“‰ Rebase surge baseline to scheduled load instead of noisy ongoing score
  • โšก Regenerate immediately when hysteresis flips a fast category's status during a skip window

๐Ÿ–ฅ๏ธ Admin dashboard

  • ๐Ÿ“ˆ Add a 24h system health chart with failure/recovery/restart events

๐Ÿ“ฑ Mobile & map UX

  • ๐Ÿšซ Don't close pulse/weather overlays on scroll gestures when expanded
  • ๐Ÿ“ Fixed 340px width for pulse/weather overlays; unify disclaimer font
  • ๐Ÿ—บ๏ธ Consistent map popup width/dark-mode; extend incident-circle UX to strike/fire
  • ๐Ÿ”— Fix URL-shaped alert IDs breaking Telegram deep links (feuerwehr, polizei, strike)

๐Ÿงน Reliability & cleanup

  • ๐Ÿ” Reconcile strike_duplicates cleanup with the active-strike check it must match
  • ๐Ÿ’ฐ Stop re-paying for polizei/strike extraction on entries that get discarded

๐Ÿ“š Docs

  • ๐Ÿ“– Full audit and rewrite of README, docs/, and policy files