Repository navigation
Releases
Dashboard 1.0.2
- Refreshed XOCE launcher icon.
- Fixed late delivery checks interfering with edits and Save.
- Reduced repeated status announcements and shortened setup help.
- Clearer appearance choices preserve the saved Light or Dark fallback.
Source: https://github.com/xefensor/pebble-app-dashboard/tree/415410e782b5aedbb9cfa03724aedc5dab785305
Download the files below together with SHA256SUMS.txt to verify their integrity.
Dashboard 0.6.3
- Adopt shared XOCE headers, readable rows, full-height action rails, icons and stock Pebble action-bar feedback.
- Keep immediate selection, complete first-use help, safe Cancel-first confirmations and exact tap/hold action bindings.
- Bundle UI 0.1.1 and the confirmed stay-open phone settings page.
GitHub development prerelease for Pebble Time 2 / Emery with SDK 4.33.1.
Validation covers portable tests, packaged runtimes and isolated native emulator
checks. Physical phone/watch and fresh browser testing remain unverified.
Release validation records the exact package and native payload.
Download the PBW,
source,
debug files, and
checksums.
Source: https://github.com/xefensor/pebble-app-dashboard/tree/8be2ea12f02bf665a211dc1dbff8757878924ea0
Dashboard 0.4.3
Dashboard 0.4.3 improves settings reliability and startup appearance.
- Save a pin directly while editing, including PebbleOS Weather and other named native apps.
- Preserve settings when the phone runtime closes or restarts; remove automatic text-field focus.
- Restore the last confirmed light/dark theme before the first native frame.
- Update Activities provenance to the XOCE repository naming convention.
Automated validation: 91 JavaScript checks, two portable native harnesses, 33 packaged runtime frames and 34 archived-settings browser groups. These are automated/browser checks, not new physical-watch testing.
Source: https://github.com/xefensor/pebble-app-dashboard/tree/61e4babc91bef0409c14f8c8699053d047baa2be
Dashboard 0.4.0
Pins can now open apps chosen by name, with common destinations and explicit search of the official Pebble store. New pin names/icons fill automatically, and Reading, Tap Select and Hold Select have separate controls. UUID entry remains available under Custom app for unlisted targets.
This release also includes the unpublished activity reliability work: failed subscriptions recover, expired private content clears, paused media keeps its state, Timer instances use sensible default order, and disappearing selections cannot silently target a different app or action.
Store results are not an installed-app inventory: choose an app already on your watch. Search uses the optional scoped app-store Internet permission in Pebble. After changing it, save any edits and reopen Dashboard settings. Pebble may also ask you to approve reading access under its current permission policy; existing explicit grants remain valid.
Validation: 88 JavaScript tests, two portable native suites, 31 browser check groups on the actual packaged settings, and 30 packaged-runtime frames accepted by the C decoder. Native UI code/resources are unchanged from 0.3.3 apart from explained build/version metadata. Public store HTTP/CORS and phone permission policy were checked separately; no real-phone or physical-watch claim.
Install Dashboard-0.4.0.pbw. Source, debugging files and SHA-256 checksums are attached. Development prerelease; previous releases are preserved.
Dashboard 0.3.1 — settings discovery fix
Fixes the missing Activity priority list in Dashboard settings.
Dashboard previously requested discovery from its settings plugin, where that
API is unavailable. Discovery now runs in the app's phone-side code, matching
Dynamic's supported approach, and includes installed providers with no active
activity. Settings display discovery errors and retry controls directly.
After installing, open Dashboard on the watch once to discover providers.
The settings page refreshes when Dashboard becomes available and can use its
saved public provider list after the watchapp closes. Your pin order, activity
priority and visibility preferences are preserved. No live activity, reading or
notification content is cached.
Validated with 66 automated Node tests, 24 browser checks using the actual config
handlers and separate supported SDK contexts, and the actual packaged runtime
plus native C frame decoding. The native watch UI and shared libraries are
unchanged. This remains an Emery development prerelease; live phone/provider
integration and physical-watch checks remain separate.
Dashboard 0.3.0 (development prerelease)
Dashboard 0.3.0 is a development prerelease for Pebble Time 2 / Emery (200 × 228).
Snapshot shows one activity, the latest notification and two pins with readable
text and a right-side action bar. Music plays/pauses on Select and opens native
Music on hold. The Notifications shortcut works even without a preview.
This version adds a first-use button guide, safe app destination previews,
header/sidebar feedback that keeps readings visible, larger controls without
empty slots, and confirmation action icons in the sidebar. Settings keep
Dashboard's pin order and activity priority independent of Dynamic.
Validation passed: 60 automated Node tests, 16 native C fixtures with ASan/UBSan,
30 frames from the actual packaged runtime, and 39 native emulator checks across
58 captures. Physical-watch usability, battery and live phone/provider integration
still need device testing. App opening currently supports one connected watch.
Dashboard Timer Pause/Resume remains deferred.
Install Dashboard-0.3.0.pbw through the official Pebble phone app with plugins
enabled, then allow permissions for the sources/actions you choose. Source,
debug files and SHA-256 checksums accompany the tested PBW. This release does
not change Dynamic, Timer, Open Activity or the shared libraries.