Last updated: January 21st
Looking for the PebbleOS changelog?
Need help with your new Pebble 2 Duo?
Check out the getting started guide
What’s new in the app
Note: releases may not be immediately available to download/install.
| Jan 21, 2026 | 1.0.8.6 | - Many native app store improvements
- Index: Analytics for pairing, daily seconds recorded, transfer completions
- Index: New transfer code fixes
- Index: ring serial number now in bug reports
- STT options now editable without toggling off and on
- Tensor G5 and G6 now run heavier whisper local model |
| --- | --- | --- |
| Jan 21, 2026 | 1.0.8.4 | Features:
- Override platform for obelix DVT2 (to obelix PVT)
- Add PR2 colors
- Add back polish PTR colors and figure out when they should be used
- Watch settings sync to mobile app (for supported firmwares: 4.9.110+)
- Rework settings tab to enable adding watch settings: add section picker + tabs at top (when needed). Move notification settings to top-tab when index enabled.
- Add sign-in/out buttons to settings screen
- Add share button for bug reports when not signed in
- Android: add controls over how notifications are stored
- iOS: enable custom vibe patterns/icons/colors per-app (for supported firmwares: 4.9.110+)
- Debug: add factory reset button
- Handle bug report deep link
- iOS: show developer connection IP address more reliably
Fixes:
- Populate binary flags/icon/etc from app store API
- Use bulk app store API for locker sync
- Gate factory reset/PRF buttons behind having a valid PRF installed
- Add health app to system apps for reordering (for when it is disabled as quicklaunch and appears in menu)
- Add a button to restore default system app order in settings
Index Features:
- Dreamer/Vermillion support on ring secondary mode
- Beginnings of an extendable recording actions system
- Show ring FW version in settings
- UI: hold to copy
- UI: whatsapp-style feed date separators
- UI: "Show more" in feed message
- Manual import ring WAV button when debug enabled
Index Fixes:
- Transfer + processing re-write
- Async prefs update
- Cactus: change max tokens to suggested value
- Beeper contacts storage run in IO dispatcher
- Fix search result in notification
- Update haversine to fix iOS transfer bug
- Fix inconsistent feed scrolling on some devices
- Index: re-upload bad documents + catch exceptions |
| Jan 8, 2026 | 1.0.7.18 | Features:
- Android: WSJ notification icon/color
Fixes:
- Improved AppMessage reliability
- Improved GATT server message handling on both platforms (hopefully more reliable firmware updates on iOS especially)
- Don’t move apps above system apps when using “Move to top”
- Removed PebbleKit 2.0 permission requirements
- PKJS iOS: Use main bundle identifier (enable PKJS to run when compiling app from source) |
| Jan 6, 2026 | 1.0.7.16 | Features:
- Improved native locker adding to watch
- Import timeline token into native locker
- Screenshot support for iOS/color watches + Share screenshot button
- Custom test notifications
Fixes:
- Crash handling some deep links
- Crash creating cache folders on iOS
- Crash loading native appstore with no connectivity
- Insert watchapps below system apps
- Show day temperature on sunset weather pin (when available)
- Fixed removing from native locker
- iOS: Further PKJS crash fix attempt
- Android: Fallback parse PebbleKit 1 UUID as string
- Fixed a locker screen crash
- PKJS: more permissive close url interceptor for non-compliant URLs
Index features:
- Click-release-hold will use search mode (online only) and provide response with no tool calling
- Debug info toggle in index settings for notifs, feed item view info
- Ring Sync Inspector option when debug info toggled on, lists recording items with full details even if discarded
- Notion enable/disable toggle
- Text input
- iOS reminder notifications
- Send beeper messages to approved contacts, requires Beeper and an extra permission
Index fixes:
- Notification now cleared on discarded recordings
- Restored bug report button on feed
- Better button sequence handling
- Feed items shouldnt stay 'thinking' forever
- Feed responsiveness improved especially for multiple recordings in a row
- Feed scrolls to new recording
- Whisper early init on android, init on launch on iOS
- Updated cactus LLM & whisper model
- Show 'search mode' LLM response in notification
- Index tab now has screen context for bugreports
- Boost playback volume alot
- Make visible to all users |
| Dec 26, 2025 | 1.0.7.11 | Fixes:
- Fix a crash in the native appstore collection screen (for real this time)
- iOS: Add more StableRefs to even more things in case that helps with PKJS crashes |
(click the arrow to see) Full changelog
Want to try our cutting-edge beta mobile app?
iOS beta app: https://testflight.apple.com/join/T17YYZYq for iOS
Android beta app: https://play.google.com/apps/testing/coredevices.coreapp
What should work in the App 🤞
- Connection to Pebble 2 Duo, Pebble 2, Pebble Time Series (Time/Time Steel/Round), and Classic Series (OG/Steel) watches. Classic Series may experience connection instability over Bluetooth LE, Android users can enable Bluetooth Classic to help with this. All watches required firmware > v3.x to connect.
- Language Pack installation (.pbl files)
- Time sync
- Notifications
- muting specific apps
- dismissing notifications on phone from watch
- (Android only) replying with emoji or canned replies
- Calendar (configure in mobile app, no actions or invites)
- Music control
- Phone calls
- PebbleKit JS apps
- Appstore and locker (via Rebble.io sign in)
- Developer connection (via GitHub and LAN)
- PebbleKit Android apps may work (this depends on the companion app, and the watch status ContentProvider API does not work)
- Weather timeline pins for the current location
What isn’t working or built yet 🤦
- There are intermittent crashes when running PebbleKit JS apps on iOS.
- Mobile app design - it’s basic and works, but is not yet complete. Expect this to change!
- WhatsApp/Signal/etc voice call notifications on Android in the new app
- Health features aren’t supported in the app, yet
- Syncing health data to Apple or Google
- Send Text app
- Weather support for default Pebble weather app
- App Localization
- Calendar invite notifications / Calendar actions in Timeline pins
- Custom canned responses
- Websockets from PebbleKit JS on iOS
Important
If anything isn’t working, and it isn’t listed above as not working, please report a bug in the app! Try to connect to your watch before reporting, so that the app can fetch watch logs (cycling airplane mode on the watch if required to get it connected). We might not get back to you, but we read every report.
Known issues/bugs