Last updated: January 8th
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 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 |
| Dec 24, 2025 | 1.0.7.10 | Fixes:
- iOS PKJS use StableRefs for more things
- Keep state of each tab when switching between them
- Fix an iOS crash on startup
- Fix a native app store UI crash on the collection screen
- Index fixes |
| Dec 23, 2025 | 1.0.7.7 | Features
- Index updates
- Android: Initial PebbleKit 2.0 support
- Android: Use vibration patterns from notification channel and tasker
- Weather pin unit selection
Fixes:
- Android: Filter bidi isolates in notifications
- Android: Don’t send custom vibration patterns to old firmware (can crash watch)
- Native store sync fixes |
| Dec 22, 2025 | 1.0.7.6 | Features:
- Add drilldown into "On My Watch"/"Recent” screens
- Enable re-ordering apps/faces by long-press + drag
- Native store UI updates
- Lots of Index changes
- Android: new notification icons
- iOS: Add notification app sorting chip
- Weather timeline pins
- Voice: move to cactus whisper
- Voice: use whisper-medium by default on iOS
- New debug setting to disable firmware update notifications
- Android: remove all companion app compatibility warnings
Fixes:
- Don’t refresh native store every time screen is displayed
- Fix weird scrolling behaviour when going back from native store/my watch screens
- Improved Firestore exception handling
- Android: fix notification app count wrapping when name is too long
- Fix home screen tab wrapping on small screens
- Fix some native app store crashes
- Make back button work on app store collection screen
- Fix app image taking up entire screen in some views
- Correct system app order if an intermediate version was installed (1.0.7.4?) |
| Dec 14, 2025 | 1.0.7.3 | - Android: warn when OS calendar sync is disabled for a calendar, and turn sync on when enabling
- Add new firmware icons
- Android: Configure notification vibe patterns for each app/contacts (and override default). Tap out custom patterns. Note: configuring vibe patterns requires firmware 4.9.97 or higher.
- Android: Configure notification icon/banner for each app.
- Android: fix a crash when creating a bug report before permissions have been granted
- Android: fix notification banner colours on watch (broken in 1.0.6.8)
- Android: support phone call notifications when
CompanionDeviceManager is disabled
- Add PT2 colours
- Native appstore improvements
- Enable native appstore preview setting
- Android: add paging library to support large contact lists + add “Only Notified” option on contacts screen |
| Nov 27, 2025 | 1.0.6.8 | - Add obelix PVT
- Add confirmation dialog to “forget” button
- Fix CancellationException handling during firmware updates
- Add warning that non-native apps need to be scaled on Emery (Obelix)
- Remove Android companion app warning on main locker screen
- Fix app compatibility checks in UI
- PKJS: Emulate remote timeline APIs locally - optionally (enabled by default) intercept calls to remote timeline API and instead handle pin insertion/deletion locally, with no web calls needed). This will also send a dummy timeline token if no valid token is available.
- PKJS: Fix
getTimelineTokenAsync API
- PKJS: Add new
insertTimelinePin/deleteTimelinePin APIs to directly manipulate pins without using web APIs.
- iOS: potential fix for background crashes
- Cache app images
- Add toggle for showing declined calendar events
- iOS: set calendar event status correctly so above toggle works
- android: add some more notification colors |
(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