Everything, in order.
2.0.1
• Fixed live view freezing or falling back to snapshots on cameras that
stream video without an audio track, including many Hikvision models.
• Fixed the video from a doorbell model appearing stretched because of
its unusual aspect ratio.
• Live Grid Previews can now show real motion: choose Snapshots,
Balanced, or Smooth under Camera Settings, with a separate switch for
cellular.
• Saved server addresses are preserved when reconnecting or updating.
• Kapal no longer sends repeated PTZ requests to cameras that don't
support it.
• Playback diagnostics are clearer and more accurate.
• Smaller fixes and refinements throughout.
Improved reliability for syncing feeds.
This update makes unattended signage more reliable:
• CSV Auto-Check now detects and applies changes while playback stays open.
• Changes to item order, descriptions, media type, and photo duration are now recognized—even when media URLs stay the same.
• New media is downloaded and validated before the playlist changes.
• Updated playlists begin from the top after the current loop finishes.
• Invalid or unavailable media no longer replaces a working cached playlist.
• Improved background and resume behavior, overlapping refresh protection, offline caching, and media recovery.
This is the largest update I’ve ever released for any of my apps.
Hearthboard has been a passion project of mine for over a year, and I’ve put an incredible amount of care into this release. Several major parts of the widget experience have been fully reworked, with more consistent text sizes, spacing, padding, controls, media presentation, and layouts across every supported widget size.
This update also introduces Home Assistant support, including compatible controls, sensors, cameras, automations, and home-energy widgets alongside the existing HomeKit experience.
Other improvements include:
• More consistent HomeKit and Home Assistant widgets
• Refined Weather, Calendar, Clock, Reminders, music, photo, and camera layouts
• Improved camera fit, fill, and saved framing
• Clearer status colors and more glanceable smart-home information
• A cleaner widget picker and starter-dashboard experience
• Many smaller visual, interaction, and reliability improvements throughout the app
My goal has been to make Hearthboard feel calmer, clearer, more cohesive, and more polished in everyday use.
I’m incredibly thankful for the warm reception Hearthboard has received. Thank you to everyone who has downloaded it, shared feedback, or made it part of their home.
If you need help or have an idea for what Hearthboard should do next, open Dashboard Settings and use the Support section to view the roadmap, suggest features, or contact me directly. I’d love to hear from you.
This update makes HA Monitor easier to scan and more useful day to day.
• Redesigned Overview with clearer Home Assistant health summaries
• Simplified System view focused on storage, backups, cloud status, and actionable problems
• Technical system details are now organized in an expandable section
• Improved text fitting and alignment across iPhone and iPad
• Calmer, more consistent colors throughout the app
• Reliability, performance, and diagnostic improvements
Kapal 2.0 is the biggest update I’ve shipped, arriving as Kapal begins its second year.
When I released the first version, I hoped a few people would find it useful. Your reviews, bug reports, ideas, and messages have shaped it ever since. I’ve spent countless hours refining the experience across iOS and iPadOS, and I’m incredibly proud—and genuinely happy—to see how far Kapal has come. Thank you.
A BRAND-NEW VIDEO ENGINE
• The Universal Video Engine streams over MSE, like Frigate’s dashboard.
• In testing, it starts faster and has been more reliable than the Classic engine.
• Away from home, it can begin with a lighter stream and step up in quality as the connection allows.
• It recovers from brief Wi-Fi interruptions.
• Try it under Settings › Support. It remains opt-in while feedback is gathered.
• Both the Universal and Classic engines support Frigate 0.18’s new live protocol.
READY FOR FRIGATE 0.18
• A new Motion lane reveals movement that was not tracked as an object and opens the matching recording.
• Smarter stream detection recognizes likely sub-streams in common Frigate configurations.
• Supported detection, recording, and snapshot toggles now persist across server restarts.
• For Kapal+ owners, a new GenAI settings page explains provider status, roles, requirements, and setup.
• Playback diagnostics can be reviewed and shared without video, snapshots, or credentials.
A FULL IPAD REDESIGN
Major screens now adapt to the available space instead of stretching the iPhone layout:
• Live video with controls, settings, and activity beside it.
• Side-by-side Events, Review, Motion, and selected details.
• Timeline layouts built for portrait and landscape.
• Adaptive camera grids and sidebar navigation.
• Stage Manager and multiple windows.
• Keyboard shortcuts and pointer interactions.
A COMPLETELY NEW APPLE WATCH APP
Kapal now comes to your wrist. Browse cameras and saved servers, check recent activity and snapshots, open supported live views, and add snapshot complications to your watch face.
TIMELINE, SETTINGS & SYSTEM
• Timeline has graduated from beta, gained a full-screen presentation, and now finds footage using lightweight recording data—dramatically reducing data use, especially on cellular.
• Settings and System have been redesigned for clarity.
• Connection quality, stream health, reconnects, stalls, storage, and GPU temperature are easier to understand.
• Reconnect behavior is smarter when a server is temporarily unreachable.
• Brand-new users now receive a guided tour before connecting their first server.
NEW IN KAPAL+
• Motion Search: draw a box and find every moment something moved there.
• Motion Search Presets: save a region and its tuning, then run it over any time range.
• Ask Your Cameras: ask what happened and receive a streaming answer from Frigate’s GenAI.
• Review Activity Summaries: see activity by object and camera, plus a separate AI report of possible concerns.
• Config Profiles: switch Home, Away, Vacation, or any profile you created in Frigate.
• Cases: browse the new Exports screen, organize related clips, and download a complete incident.
• Smart Location Switching: save home and remote addresses and let Kapal choose the reachable one.
• Apple Watch: included as a new Kapal+ experience.
These join Timeline, Multiple Servers, Automatic Failover, Latest Activity widgets, Health Alerts, and PTZ Camera Control. Every new Kapal+ feature in 2.0 is included for existing owners at no extra cost. Thank you for supporting independent development.
There are also dozens of fixes and refinements throughout the app, many inspired directly by your reports.
Please keep them coming. If something doesn’t work, reach out through Support. If you have an idea, submit it to the in-app Roadmap, vote on what matters, and help shape what comes next.
• Rooms and devices now use richer Home Assistant registry information, including floors, areas, manufacturers, models, firmware versions, parent devices, and connected hubs where available.
• Added read-only Home Health details for Home Assistant Repairs, integration setup failures, backup status, and available updates.
• Improved camera compatibility with automatic playback fallbacks between HLS, MJPEG, and authenticated snapshots.
• Energy dashboards now use sources configured in Home Assistant or meters explicitly confirmed by you. Mikaze will no longer silently guess which sensors represent whole-home energy usage.
• Improved live updates with a shared Home Assistant connection, heartbeat monitoring, request timeouts, and automatic reconnection.
• Optional features now fail gracefully on older or restricted Home Assistant installations without interrupting normal device loading.
• Improved cache recovery, server switching, area images, registry refreshes, and compatibility with reverse proxies and remote-access URLs.
This release also includes numerous decoding, performance, and reliability fixes across devices, widgets, routines, helpers, and Home Assistant state updates.
Sandar’s video system has been rebuilt around an all-new Universal Video Engine.
• Adds live-view support for Frigate NVR 0.18, including its MSE streaming transport
• Starts compatible camera streams faster and recovers more intelligently from interruptions
• Automatically selects between main streams, substreams, and snapshot fallbacks
• Remembers successful playback routes for quicker future connections
• Improves compatibility across more camera, codec, and go2rtc configurations
• Scales video quality and decoder usage more reliably across grid, full-screen, Auto-Rotate, Birdseye, and Photo Screensaver viewing
This update also includes general stability improvements and fixes for cameras that appeared connected without displaying video.
• Redesigned the Apple Watch workout experience with clearer step progress, daily goal tracking, distance, pace, and streamlined controls.
• Added a detailed workout recap after completing a walk.
• Improved Apple Watch and iPhone workout syncing, including Live Activity support.
• Made performance improvements and fixed minor bugs throughout the app.
Thank you to all our new users for supporting Daily Petal!
Have an idea or found a bug? Submit feature requests and bug reports through the Roadmap in Settings, or contact Support if you need anything.
About this app:
SetStack is a fast, focused collection tracker for organizing brick sets, minifigs, and wishlists in one place.
Sign in with your free Brickset account to bring your collection with you. Search the catalog, scan a printed or handwritten set number, update what you own or want, and keep your Brickset collection in sync.
TRACK YOUR COLLECTION
• Record owned quantities without mixing owned and wanted states
• Track new and used condition
• Add wishlist quantities and priorities
• Apply custom collection labels
• Find duplicates instantly
EXPLORE SETS AND MINIFIGS
• Search by set name, number, theme, subtheme, or year
• Scan printed and handwritten set numbers with your camera
• Browse set details, images, ratings, notes, and building instructions
• See which sets contain a minifig
• Put sets you own first when viewing a minifig
DISCOVER WHAT’S NEXT
• Browse recent sets you do not already own or want
• Get personalized suggestions based on themes you collect
• Switch to a newest-first view
• Keep unreleased sets hidden with one app-wide setting
UNDERSTAND YOUR COLLECTION
• View owned sets, total copies, piece counts, minifig totals, and original retail value
• Calculate your wishlist budget
• Find retiring-soon wanted sets
• Measure theme completion
POWER COLLECTOR — OPTIONAL ONE-TIME PURCHASE
Unlock advanced tools with a single purchase—no subscription:
• Record the total price paid for your sets
• See your recorded spending and savings compared with original retail value
• Continuously scan and organize multiple boxes in one inventory session
• Export and share your complete collection as CSV
All essential collection tracking, searching, synchronization, insights, theme completion, and single-set scanning features remain available without purchasing Power Collector.
SetStack is designed as a companion to Brickset. A free Brickset account and internet connection are required for sign-in, synchronization, searches, and collection changes.
Account access, set information, and collection data are provided through the Brickset API. Brickset is a third-party service, and SetStack is an independent app.
LEGO® is a trademark of the LEGO Group of companies, which does not sponsor, authorize, or endorse this app.
App Store details:
• Goal reminders now include your remaining steps and an estimated walking time based on your latest activity.
• Tapping a Live Activity now opens directly to your active walk and stays there.
• Daily Petal now defaults to your active walk whenever a workout is in progress.
• Walks can now stay synchronized between your iPhone and Apple Watch, including progress and workout controls.
• Improved workout reconnection, route saving, and overall reliability.
We improved reliability, offline handling, and overall app performance.
A stranger has your number. They need help. Everything happens in the chat.
Unknown Contact is a collection of short interactive stories that play out entirely as text messages. No cutscenes, no maps, no menus to fight through — just a conversation with someone who is in trouble, and the words you choose to send back.
Tap a suggested reply, or type anything you want. Ask about the noise in the vent. Tell them to run. Stay quiet and see what they do. The story is listening.
SEASON ONE — 20 STORIES, 80 ENDINGS
Every story runs about 15–20 minutes and hides four different endings. Some you stumble into. Some you have to earn by noticing the right detail and asking the right question.
HORROR
BASEMENT — a stranger, a locked room, one flickering bulb
THE BABYSITTER — don't let her answer the phone
THE HIKER — the trail markers have names on them
SNOW DAY — no footprints ever lead away
THRILLER & SUSPENSE
THE NEIGHBOR — he knows what's in your apartment
LAST TRAIN — the last train doesn't stop where it says
THE WITNESS — they recorded who wasn't supposed to be seen
WRONG EXIT — every ramp leads back to the same floor
MYSTERY
THE HOTEL — the room numbers keep changing
THE INHERITANCE — the letters already know your name
ESTATE SALE — every photo in the album is you
WRONG DELIVERY — the box arrived years too early
SCI-FI
NEW PHONE — the drafts are writing themselves
ECHO — your answers never match theirs
THE DEEP — a station that won't exist for sixty years
THE SIGNAL — eleven names, one blank line, eighteen minutes
COMEDY
CUSTOMER SUPPORT — it's just a smart fridge. probably.
GHOSTED — the haunting has the wrong apartment
PROBATIONARY PERIOD — first shift, impossible handbook, review at midnight
COLD FEET — forty minutes until a wedding nobody can find
WHY IT FEELS REAL
• Type whatever you want — the story understands what you meant, not just what you tapped
• Photos and voice notes arrive the way they would from someone genuinely scared
• Every voice note is captioned, so the sound is atmosphere and never homework
• People tell you their name only once they trust you
• Endings you've found are tracked, so you always know what you're still missing
FIVE STORIES FREE, FOREVER
One story in every genre is free and always will be. No timers, no lives, no energy meters, no ads, no waiting for tomorrow. If you want the rest, Season One is a single one-time purchase that unlocks all 20 stories permanently. There is no subscription and nothing else to buy, ever.
PRIVATE BY DESIGN
Everything stays on your device. No account, no sign-up, no analytics, no tracking, no data collection of any kind. Plays completely offline. On supported iPhones, free-text understanding runs on-device — nothing you type is ever sent anywhere.
Turn the brightness down. Put headphones on if you're brave.
Someone is typing.
Support: support@judeworks.app
• Added native support for Home Assistant’s Energy Dashboard
• View configured solar, grid, battery, and individual device energy sources
• Improved energy history, live power flows, and daily usage calculations
• Enhanced support for external statistics and renamed sensors
• Automatic energy sensor detection remains available as a fallback
• Updated Energy widgets, settings, and overall reliability
Thank you for using Mikaze!
Improved walking-time estimates in goal reminders so they use your remaining steps and adapt to your walking pace. Also fixed an issue where the app could remain on a previously viewed date instead of returning to the current day after reopening.
A more useful, dependable desk clock—built around your day.
• New Focus timer: Choose a 15–60 minute session and watch the garden gradually blossom as you focus. Sessions can be named, paused, resumed, and restored after relaunching. Focus is included with Your Day, including for existing purchasers.
• Location-aware time and weather: The clock, date, weather, agenda, and reminders now follow your selected location and its time zone.
• Smarter calendar and reminder handling: All-day events display correctly, permissions behave more naturally, and changes made in System Settings refresh automatically.
• More realistic garden movement: Falling petals and leaves now emerge naturally from each tree’s unique canopy. Snow, fallen leaves, and petal preferences are also preserved more reliably.
• Refined previews and settings: Visual previews no longer affect real weather or garden history, and Settings are roomier, clearer, and easier to navigate.
This update also includes reliability improvements throughout Sakura Schedule.
Biru now has a full Apple Watch app. Log a drink from your wrist, pick from your quick-add sizes, and check your week — everything syncs to your iPhone and Apple Health automatically.
You can also add Biru to any watch face. The large complication shows the same rising water as the app, with today's total in the middle.
Also in this update:
• Tap a size on any widget to log it without opening the app
• Press and hold a widget to choose which sizes it offers
• Fixed drinks logged on Apple Watch not reaching iPhone
• Fixed your goal and units not always reaching the watch
• Fixed week rings clipping on smaller iPhones
• The watch now tells you when a drink would pass your daily limit
What's new:
A more useful, dependable desk clock—built around your day.
• New Focus timer: Choose a 15–60 minute session and watch the garden gradually blossom as you focus. Sessions can be named, paused, resumed, and restored after relaunching. Focus is included with Your Day, including for existing purchasers.
• Location-aware time and weather: The clock, date, weather, agenda, and reminders now follow your selected location and its time zone.
• Smarter calendar and reminder handling: All-day events display correctly, permissions behave more naturally, and changes made in System Settings refresh automatically.
• More realistic garden movement: Falling petals and leaves now emerge naturally from each tree’s unique canopy. Snow, fallen leaves, and petal preferences are also preserved more reliably.
• Refined previews and settings: Visual previews no longer affect real weather or garden history, and Settings are roomier, clearer, and easier to navigate.
This update also includes reliability improvements throughout Sakura Schedule.
About this app:
Sakura Schedule turns an iPad into a window onto a single cherry tree.
It is not a video of a cherry tree. It is a cherry tree that knows what day it is. The blossom opens when the cherries near you open, and falls when they fall. The sky is lit by the real sun, from where you actually are. The moon carries tonight's real phase. When it rains outside, it rains on the tree.
Stand it on a shelf, a counter or a desk, and it keeps the time.
THE TREE
• Grown from numbers rather than modelled, so it is never quite the same tree twice
• Five silhouettes taken from real cultivars: the spreading Somei-yoshino, the weeping Shidarezakura, the vase-shaped Kanzan, an old thick-trunked specimen, and the wild mountain cherry
• A new one each morning, arriving at three so it is never swapped while you are watching — or choose one and keep it
• Bare in winter, in leaf through summer, gold and red in autumn, and in bloom for its fortnight in spring
• Petals let go, drift on the wind, and gather on the ground beneath it
• Turn it with a finger, or leave it exactly where you put it
THE SKY
• The sun's real position for your town, all day — first light, noon, the long gold hour, dusk, dark
• Tonight's real moon phase, riding behind the branches
• Live conditions: cloud, rain, snow and fog, with the wind that moves the canopy
• Fireflies on warm, still summer nights
• A stone lantern that lights at dusk and gutters in a draught
THE CLOCK
• Large, quiet, and readable from across a room
• 12- or 24-hour, or whatever your iPad already decided
• Two typefaces
• Dims itself after dark, and can black out completely overnight for a bedroom
• Never sleeps, so there is always something to glance at
YOUR DAY
A one-time purchase. No subscription.
Connect Calendar and Reminders and today's schedule appears beneath the tree, then puts itself away again. Choose which calendars and lists to show, and how far ahead to look. Nothing is ever invented — without access the cards are simply empty, because a display on a kitchen counter must never show anyone an appointment that is not real.
The free app is a whole thing and finished as it stands: the tree, the sky, the weather and the clock.
PRIVACY
Your calendar and reminders are read on the device and never leave it. There is no account, no sign-in, no tracking and no analytics. Your location is a town name you type in, used to place the sun and to ask for the forecast.
Weather data provided by Apple Weather.
App Store details:
This update gives families more control over quests, schedules, rewards, and the way Mini Quests looks.
The biggest visual update since launch.
FIVE NEW PLANET STYLES
Clay, Origami, Paper Craft, Atlas and Terra each render your world a completely different way — pressed plasticine, folded paper, torn-paper collage, contoured relief maps, and a smooth hand-painted globe. Sixty themes in total.
BROWSE BEFORE YOU BUY
Locked planets can now be previewed full-size in the picker, so you can see exactly what's in the collection before deciding.
ACCESSIBILITY AND UNITS
• Text now scales with your Dynamic Type setting
• Metric units — water in mL, distances in km — based on your region
• VoiceOver labels throughout
ALSO NEW
• Haptics on/off, and a choice of a new planet or your current one each month
• Double-tap the planet to reset the camera
• A privacy toggle for anonymous usage sharing, plus a Privacy Policy link
• Fixes to reminder scheduling and month rollover
NEW
• "Not reporting" status. A battery sensor frozen on one value for weeks is broken whether it reads 1% or 100%. Those used to look healthy; now they're called out with how long they've been stuck.
• Battery replacement detection. Swapping a cell while the app was closed previously went unnoticed, so lifetime estimates never improved. Replacements are now found from your stored history and confirmed once the new level holds.
• Per-device battery ranges. Few devices report a clean 0-100%, so HA Monitor learns each one's real full and empty points from observed cycles and rates severity against that.
• Broken integrations. Integrations that failed to set up have no entities to give them away, so nothing in the app could see them. They now appear with Home Assistant's own reason text.
• Home Assistant notices. Persistent notifications, including failed login attempts, now surface on the Overview.
• battery_low sensors. For many Z-Wave and Zigbee devices this is the only battery signal they expose, and it was previously ignored entirely.
IMPROVED
• Real room names, read from your Home Assistant areas instead of guessed from entity names.
• Remaining-life estimates no longer project from sensors that have stopped moving, which is what produced the occasional "decades remaining" on a dead device.
• Zigbee signal thresholds recalibrated against what Zigbee2MQTT and ZHA actually emit — a healthy mesh no longer reports as poor.
• Dismissed discoveries are no longer reported as failures, which was burying the genuine ones.
• Battery cards now show true status: a frozen sensor is no longer drawn as a healthy full battery.
• Faster Overview, and battery history moved out of preferences storage so it stays off the launch path.
• VoiceOver labels across the battery and issue lists, which previously read as disconnected fragments.
FIXED
• A crash when a sensor reported an unusable value, such as nan or a number far outside the expected range. Some devices emit this routinely for a reading they can't take.
• An expired or revoked token now offers Reconnect instead of an error with no way forward.
• A stalled connection no longer blocks every later refresh until the app is force-quit.
• Onboarding animation no longer briefly draws two rows on top of each other.
• Hiding a battery no longer counted it as healthy in the Overview totals.
This update is all about trust: alerts that fire when they should, and never when they shouldn't.
REMINDERS THAT BEHAVE
• Deleting a reminder now cancels its notifications — no more alerts for listings you stopped watching
• Editing reminder times replaces the old alerts instead of stacking duplicates
• Clearing every time slot now properly turns a reminder off
FASTER SEARCH
• The category picker opens instantly — it no longer freezes while loading
• Category search is quicker and results are easier to scan
• Fixed the category list coming up empty after refreshing categories
• Results now load as you scroll instead of tapping "Load More"
SAVED SEARCHES
• Saving a search now confirms it, and the star shows when a search is already saved
• Saving the same search twice no longer creates a duplicate
• New-item counts stay accurate instead of freezing at the first number found
• Pull to refresh is faster and tells you what it found
• Cards now show when a watched search was last checked
CLEARER ALERTS
• Background check settings now explain how iOS actually schedules them, so you know what to expect
• Reminder and watch screens set honest expectations up front
BETTER DETAILS
• Prices from non-US listings show the correct currency
• Network problems now say so, with a retry — instead of looking like "no results"
• Buying format and condition filters no longer flip your selections back a moment after you tap
• Improved VoiceOver support and large text sizes
• Reminders tab is easier on your battery
• Dark mode fixes throughout
This update gives you control over where a stop lands in your route — plus a big round of accuracy and polish work.
PIN A STOP WHERE YOU NEED IT
Tap ••• on any stop and choose Keep First or Keep Last. Cold groceries can now stay at the end of the run, and Wayza still finds the shortest order for everything else around them.
MILES OR KILOMETERS
A new Distance Units setting. Wayza follows your region automatically, or you can set it yourself.
MORE FROM THE MAP
Tap any stop to jump straight to it on the map. Start or view a trip without leaving the Map tab, and your route line now stays drawn when you reopen the app.
SHARPER ROUTES, STEADIER NUMBERS
• Stop order is now worked out from real road data for more stops than before
• Times and distances match on every screen, and your trip legs add up to the total
• Gas Station no longer suggests members-only warehouse fuel you can't actually buy from
• Lost signal, or turned location off? Your last route stays on screen with a note explaining why it couldn't refresh
EASIER ON THE EYES
Full support for larger text sizes, clearer colors in dark mode, complete addresses on every stop, and a Skip button in the intro.
Thanks for using Wayza. Ideas or problems? Tap Contact Support in Settings — it comes straight to us.
This update also includes performance improvements, accessibility enhancements, and fixes throughout the app.