Repository navigation
Releases: bquelhas/ObsidianTasksPebbleBridge
Release list
v2.5.1
ObsidianTasks v2.5.1
Watch-only fix: the ▲/▼ arrows in the custom date picker showed as empty boxes on the Pebble Time 2 (missing font glyphs). They're now drawn as proper triangles.
Install
- Pebble: from the app (Setup → Local), the Rebble store, or sideload
obsidian-tasks-v2.5.1.pbw. - Android:
ObsidianTasksPebbleBridge-v2.5.1.apk(unchanged app; just bundles the fixed watch app).
v2.5
ObsidianTasks v2.5
A cleaner watch menu and full control over due dates (issue #3).
Watch task menu
Tidied into submenus: Done · Cancel · Add tag… · Due date… · Remind…
- Due date… → Today / Tomorrow / Pick a day… / Custom…, then choose Just the date or Date + reminder.
- Custom… is a year/month/day picker (hold ▲/▼ to run through values) — any date works now, no 7-day limit.
- Remind… keeps the quick presets (in 1h, tonight, tomorrow morning, next week, on a day…).
Android
- Update check runs once per launch (no repeated GitHub calls).
Install
- Android:
ObsidianTasksPebbleBridge-v2.5.apkbelow. - Pebble: from the app (Setup → Local), the Rebble store, or sideload
obsidian-tasks-v2.5.pbw.
v2.4.1
ObsidianTasks v2.4.1
Polish + fixes on top of v2.4.
- Keyboard no longer covers the group rules — the Setup page now scrolls above the keyboard while editing tag rules (#2).
- In-app watch installer fixed — the bundled Pebble app was stale, so installing from Setup → Local now delivers the current watch app with all the new features.
- Action menu tidy-up (from testing): the open-task title is more compact so all options fit, and Set due date… moved to the end of the list.
Install
- Android: download
ObsidianTasksPebbleBridge-v2.4.1.apkbelow. - Pebble: install from the Rebble store, or from the app (Setup → Local), or sideload
obsidian-tasks-v2.4.1.pbw.
v2.4
ObsidianTasks v2.4
Addresses the three open issues 🙌
Cancel tasks (#1)
- New Cancel option in the watch action menu — marks the task as
- [x] ~~task~~(checked + strikethrough) and drops it from the watch, keeping it in the vault as cancelled.
Set due date / tag from the watch (#3)
- The watch action menu now has Set due date… (pick a weekday → stamps 📅) and Add tag… (pick from your configured tags → appends
#tag), for any existing task.
Keyboard fix (#2)
- The Setup page now scrolls above the keyboard, so the tag-rule fields stay visible while editing.
Install
- Android: download
ObsidianTasksPebbleBridge-v2.4.apkbelow. - Pebble: install from the Rebble store, or sideload
obsidian-tasks-v2.4.pbw.
v2.3
ObsidianTasks v2.3
Android — refresh automático do vault (sem Tasker)
- Novo: a app abre o Obsidian sozinha antes de sincronizar, para o Obsidian Sync puxar o vault mais recente, e volta ao ecrã inicial. Ativa o interruptor no separador Sync (pede a permissão "Mostrar por cima de outras apps" com uma explicação do porquê).
- Frequência configurável de abertura do Obsidian (4×/dia por defeito), separada do refresh do relógio (que continua a cada 15 min, invisível).
- Consciente do bloqueio: com o ecrã bloqueado o Android impede a abertura, por isso sincroniza do disco e volta a tentar assim que desbloqueias.
- Modo invisível (Shizuku), opcional: para quem tem o Shizuku, abre o Obsidian em segundo plano sem pop-up, mesmo com o telemóvel bloqueado. Se o Shizuku não estiver disponível, usa o método visível.
- Privacidade: os broadcasts internos deixaram de ser legíveis por outras apps.
- O separador deixou de mostrar as instruções do Tasker (o método antigo continua a funcionar por baixo).
Watchapp
- Linha "New note" alinhada com o microfone e mais compacta (36px).
- Aviso "Sync incomplete" quando uma lista se perde, em vez de ficar desatualizada em silêncio.
- Correção de pins órfãos na timeline (PKJS).
Instalar
- Android: descarrega
ObsidianTasksPebbleBridge-v2.3.apkabaixo. - Pebble: instala pela Rebble store, ou faz sideload do
obsidian-tasks-v2.3.pbw.
v2.2
ObsidianTasks v2.2
Watchapp
- Group headers and the open-task title now use a custom LECO 2014 font (20px), uppercased and accent-stripped.
- Task titles and "New note" use Gothic 18 Bold; the task info line uses Gothic 14; action rows use Gothic 18 Bold.
- Custom font is skipped on aplite (24KB RAM) with a Gothic fallback.
Android
- Larger notification status-bar icon so the Obsidian gem glyph fills more of the slot.
Install
- Android: download
ObsidianTasksPebbleBridge-v2.2.apkbelow. - Pebble: install from the Rebble store, or sideload
obsidian-tasks-v2.2.pbw.
v2.1
v2.1 — Android update
Android app
- Faster vault scanning (DocumentsContract traversal instead of DocumentFile)
- Robust exact-alarm handling on Android 12+ (permission request + inexact fallback)
- Modernized tag scanning (lifecycle-aware coroutines) + Material tag validation
- Tab indicator overshoot animation
- New: in-app update checker — the Setup tab now shows a card when a newer release is available on GitHub
Watch app
- Unchanged from v2.0 (smooth native menu scroll + springy feedback animations)
Assets: app-release-v2.1.apk (phone) · obsidian-tasks-v2.1.pbw (watch)
v2.0
Obsidian Tasks Bridge v2.0
Android app and Pebble watch app now share the same version and move side by side.
Highlights
- Exact task matching — task lines are matched by exact open-checkbox text instead of a fragile
contains()substring check (no more wrong task toggled). - Reboot reminder re-arm — reminders persisted in
ReminderStoreare re-scheduled after device reboot / app update (previously lost on reboot). - Serialized vault I/O — all SAF read-modify-write operations run on a single-thread executor, eliminating the write-truncate race; raw
Threads replaced. - Stable alarm IDs — persisted counter instead of timestamp-derived IDs (avoids collisions).
- Notification icon — reminders now use the monochrome Obsidian-gem silhouette (transparent, system-tinted) instead of the generic info icon.
- Watch app — outbox-begin failures now give explicit haptic + on-screen feedback; NUL-terminated cache strings; timeline pin push skipped when no usable token.
- Robust title cleaning via precompiled regexes; localized notification strings; Rebble store URL via string resource.
Assets
app-release-v2.0.apk— signed Android APK (versionCode 10, versionName 2.0)obsidian-tasks-v2.0.pbw— Pebble watch app (aplite/basalt/chalk/diorite/emery)
v0.8
ObsidianTasks v0.8
Preview tab — Tasks preview and Scheduled reminders moved to their own tab (left of Setup); the app still opens on Setup.
Auto-sync without opening Obsidian (Tasker) — new SYNC_NOW broadcast action lets an automation app (e.g. Tasker) trigger a vault re-read + push to the watch without opening the UI. This works around Obsidian Sync only refreshing the phone files while the Obsidian app is open. An in-app step-by-step tutorial was added to the Sync tab.
UI polish — Material save icon, six-dot drag handle, tab icons (clock / gear / sync), and a pending-reminder count in the reminders header.
Android-only release; the watch app (.pbw) is unchanged since v0.7.
v0.7
v0.7
New
- Notification actions — reminder notifications now have Done (marks the task
- [x]in the vault and re-syncs the watch) and Snooze 1h buttons. - Pin reminders are non-destructive — setting a reminder from a timeline pin records an Obsidian scheduled date (⏳) and no longer overwrites the task's real due date (📅).
- Empty-state illustrations for reminders, task preview and tag rules.
- Vault-access-lost warning — if the saved folder permission is gone (reinstall / moved folder) the app says so clearly instead of failing silently.
- Predictive back gesture (Android 13+).
Under the hood
- Date/parsing logic extracted into
TaskDateswith 12 unit tests.
Downloads
- app-release.apk — Android companion app (signed).
- teste_obsidian.pbw — Pebble watch app (all platforms).