- Fixes a bug where the Map widget dimmed briefly each time it refreshed.
- New Map widget: see the latest readings on a map around you or any place you choose, in every widget size including the new extra large portrait size on iOS 27. - Per-sensor temperature offset: add or subtract degrees from any sensor’s temperature from its menu, and Paku applies it everywhere that sensor appears. - Fixes a bug where the Nearby sensor could drain the battery in the background.
- Improved Siri support: asking for a reading shows a redesigned snippet with a 24-hour chart, and phrases like "check the humidity with Paku" or "how’s the air in Paku" work for any data point. - Fixes a bug where the app didn’t recenter on your location after being backgrounded for a while. - Support for iOS 27.
- Chart widgets are now free on iPhone, iPad, and Apple Watch. - Fixes a few bugs, including Nearby Alerts staying off after reinstalling the app.
- Fixes a few bugs, including one where sheets could jump in size during presentation on iPad.
- Fixes a bug where AirGradient sensors were not included in the heat map. - Other small bug fixes and improvements.
- AirGradient’s worldwide network of open-source monitors now appears anywhere PurpleAir sensors do — the map, search, favorites, alerts, widgets, Live Activities, and Siri — with the same details and charts. - A new Data Sources screen in Settings allows you to manage which networks you want to use. - Charts in sensor details now support scrubbing through history by touching and dragging. - Nearby sensors are picked from within a 15 mile radius (up from 10), so widgets, Siri, alerts, and Live Activities show a reading more often. - The Live Activities settings screen has a Start Live Activity button, and the map menu disables Start Live Activity when no sensors are nearby instead of failing after you tap it. - The subtitle in sensor details now shows the data source icon. - Several small bug fixes and performance improvements.
- Your private sensors are now picked up by nearby alerts and live activities. - Private sensors show up in search results.
- Adds support for nicknaming sensors.
- Sharing a sensor now sends a link to the sensor with a live AQI reading instead of a screenshot. - Sharing from the favorites sheet sends a link to your nearby sensor instead of a screenshot. - Air quality alerts are now delivered as time-sensitive notifications, so alerts arrive even while a Focus is on. - Sensor and nearby alerts now always follow the app-wide correction setting; the per-alert correction option in alert settings has been removed. - If a subscription is still active alongside a lifetime unlock, the membership screen now lists it with a reminder to cancel so you aren’t charged again. - Returning to the app no longer briefly shows sensors as offline.
## New - Readings now blend into a heatmap layer when zoomed out, making it easier to understand air quality across a large area. - Live Activities are redesigned with a history chart, can start automatically when AQI crosses a threshold, and are now updated by the server — so they stay fresh while you're stationary or after the app is closed, and follow the nearest sensor as you move. - AirNow sites show PM2.5, PM10, and ozone readings, use a government building icon, and open a full detail sheet with per-pollutant readings and EPA guidance. - Alerts notify you again each time air quality reaches a more serious level, not just the first time it crosses your threshold. - The app checks for new PurpleAir sensors on every launch instead of once a week. - Sensors and places you search for are saved as recent searches. - Updated Mac layout, with sensor details open in a floating panel next to the sidebar. ## Improved - VoiceOver and Dynamic Type support have been greatly improved, and map markers now grow with your text size. - Voice Control users can open favorites, nearby sensors, and search results by speaking the sensor or place name. - The map re-centers on your location when you return after being away for a while. - Indoor sensors are marked with a gray ring instead of a house icon, similar to the PurpleAir website. - Sensors fade as their confidence drops — on the map and in charts — so you still see the reading and its color instead of flat gray. - Map pins abbreviate extreme AQI values, condense wide readings, and have improved contrast. - The sensor detail screen is redesigned, with actions in a new bottom toolbar, distance to the sensor, and an indicator when channels are downgraded. - The map no longer jumps around when opening sensor details. - Chart data binning is improved, so spikes remain visible instead of being smoothed out. - Trend arrows are more accurate, and react to changing values more quickly. - Tapping the Live Activity on Apple Watch opens the Paku watch app. - Widget configuration has been improved, and the sensor picker now suggests your favorites and nearby sensors. - Readings hovering around your threshold no longer ping-pong between bad-air and improvement alerts. - Nearby sensors are picked from within a 10 mile radius (down from 30 miles), so widgets, Siri, alerts, and the menu bar show more relevant readings. - Smart Select no longer falsely flags sensors as outliers or ping-pongs between sensors with similar readings. - Nearby alerts and the Live Activity share one location monitor, so running both costs half as much battery. - Improved sensor detail layout on Apple Watch, and the watch widget can now surface automatically in the Smart Stack. - On iPad, Settings presents as a narrower centered sheet, and selecting a sensor in portrait centers it above the sheet. - Readings update more frequently, and search, sensor details, and Live Activities no longer hitch while loading. - Private sensors now show hardware IDs, when each was last seen, and a status tag. - Settings are reorganized around new Map Display and AQI Settings pages. - Offer codes can be redeemed from within the app. ## Fixed - Fixed an issue where a sensor opened via a push notification or widget would fail to load. - Fixed the map going blank after changing settings, pins showing stale or cached readings, and sensors lingering from areas you had panned away from. - Fixed temperature gauges pointing at the wrong spot in widgets, and the temperature trend arrow being stuck for people using Celsius. - Fixed map search matching sensors differently than alerts, the watch app, and widgets. - Fixed the App Store review prompt asking too often. - Mac: the menu bar app starts from your last known location, refreshes reliably while loading, and quitting it now turns off the setting instead of coming back at the next login. - Countless small bug fixes and performance improvements.
→ Nearby air quality alerts: enable location-based alerts and Paku will monitor your surroundings, picking the closest sensor on-device and notifying you when it exceeds your threshold. Your location never leaves your device. → AirNow sensors now report all supported pollutants, and display the highest one. → Improvements to Smart Select for more accurate readings. → Various bug fixes and improvements.
→ An improved Smart Select algorithm should pick a more accurate "nearby" sensor in some cases. Please reach out if you see any regressions here!
→ Fixes an issue where widgets failed to load on watchOS.
Fixes a bug where the location button did not work on iPad, and sensors would not load until the map was manually panned.
→ Bug fixes and improvements. More coming soon I hope!
→ This update includes support for iOS and watchOS 26, with a beautiful new Liquid Glass design.
→ This update includes support for iOS and watchOS 26, with a beautiful new Liquid Glass design.
→ Fixes a bug where the temperature value returned in Shortcuts was always in Fahrenheit.
→ AQHI+ support in widgets.
→ Adds support for Canadian AQHI+
→ Use the pin-style annotations when zoomed in.
This update brings a brand new App Intent with support for getting real-time data for any data point supported by Paku from any sensor. This means you can access that data in Shortcuts, through Siri, with the Action Button, and more.
→ You may have already noticed, but you’ll now get notified when a sensor with an alert set up is offline for more than an hour. → While working on the above, push notifications were slightly broken for about a day (sorry about that!) - all is fixed now. → Includes a fix for a rare crash.
→ Fixes an issue where the wrong averaging period was used in some cases.
→ Small bug fixes.
→ Increase the zoom level at which sensors will blur. → Some small bug fixes.
→ Improved visualization of data when zoomed out. → This new visualization can be toggled off in settings using "Blur When Zoomed Out"
→ improved visualization of data when zoomed out.
→ Improved Live Activity layout on watchOS.
→ AirNow sites will no longer display data when it becomes stale. This should mitigate another issue where the data is not updated sometimes, which I’m still tracking down.
→ Under the hood improvements to keep things running smoothly.
→ Fixes an issue where menu buttons on the map did not update when changing selection.
Fixes a bug where data in the main app used the widget averaging period instead of real-time data.
→ Added dark mode support to the Cappuccino, Blueprint, and Six Colors app icons.
→ Fixes an issue in the AQI widget where the gauge was rendered without its gradient. → Under the hood improvements to keep things running smoothly.
This version fixes an issue with the App Store icon. 5.9 adds support for new iOS 18 features, including: → Dark and tinted app icons. → Control Center control for starting and stopping an air quality Live Activity. → Small bug fixes and improvements.
This version adds support for new iOS 18 features, including: → Dark and tinted app icons. → Control Center control for starting and stopping an air quality Live Activity. → Small bug fixes and improvements.
This version adds support for new iOS 18 features, including: → Dark and tinted app icons. → Control Center control for starting and stopping an air quality Live Activity. → Small bug fixes and improvements.
Just a few more small improvements.
Just a few small fixes to keep things running smoothly.
The AQI displayed in Paku now uses the latest guidelines from the EPA. This means the index for particulate counts at the lower and upper end of the scale have shifted slightly, providing better guidance based on the latest health science.
→ More (small) install size optimizations.
→ Decreases install size by at least 30% → Small bug fixes.
→ The widget backgrounds for AQHI, Temperature and Humidity widgets are now colored to reflect their current values. → Fixes a bug in the AQHI gauge widget where the gauge value didn’t match the reading. → Small bug fixes around AQHI values not being rounded correctly in some places.
→ Moved some buttons and changed some button icons so their functionality is more clear. → AQHI is now available as an inline and gauge widget. → Improved Apple Watch app detail layout. → Small fix for AQHI values.