Skip to content

Releases: bquelhas/ObsidianTasksPebbleBridge

v2.5.1

Choose a tag to compare

@bquelhas bquelhas released this 20 Jul 21:10

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

Choose a tag to compare

@bquelhas bquelhas released this 20 Jul 21:01

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.apk below.
  • Pebble: from the app (Setup → Local), the Rebble store, or sideload obsidian-tasks-v2.5.pbw.

v2.4.1

Choose a tag to compare

@bquelhas bquelhas released this 20 Jul 08:03

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.apk below.
  • Pebble: install from the Rebble store, or from the app (Setup → Local), or sideload obsidian-tasks-v2.4.1.pbw.

v2.4

Choose a tag to compare

@bquelhas bquelhas released this 19 Jul 10:03

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.apk below.
  • Pebble: install from the Rebble store, or sideload obsidian-tasks-v2.4.pbw.

v2.3

Choose a tag to compare

@bquelhas bquelhas released this 10 Jul 07:16

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.apk abaixo.
  • Pebble: instala pela Rebble store, ou faz sideload do obsidian-tasks-v2.3.pbw.

v2.2

Choose a tag to compare

@bquelhas bquelhas released this 20 Jun 12:00

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.apk below.
  • Pebble: install from the Rebble store, or sideload obsidian-tasks-v2.2.pbw.

v2.1

Choose a tag to compare

@bquelhas bquelhas released this 19 Jun 11:28

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

Choose a tag to compare

@bquelhas bquelhas released this 18 Jun 10:03

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 ReminderStore are 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

Choose a tag to compare

@bquelhas bquelhas released this 15 Jun 08:51

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

Choose a tag to compare

@bquelhas bquelhas released this 15 Jun 07:12

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 TaskDates with 12 unit tests.

Downloads

  • app-release.apk — Android companion app (signed).
  • teste_obsidian.pbw — Pebble watch app (all platforms).