Skip to content

Releases: kingcos/OpenVibble

Release list

v1.0.2

Choose a tag to compare

@kingcos kingcos released this 28 Apr 16:25

OpenVibble 1.0.2 brings the Android port into the main release line while keeping the iOS and macOS companion targets aligned on the same version.

Highlights

  • Android app preview: native Kotlin / Compose app for Android 8.0+ with BLE NUS peripheral support for Claude Desktop Hardware Buddy mode.
  • Android runtime parity: ported protocol, BLE peripheral, persona state machine, stats/storage, bridge runtime, ASCII species renderer, GIF persona support, notifications, motion hooks, onboarding, home, settings, help, logs, and species picker.
  • E-ink friendly Android UI: default Android theme now favors high-contrast terminal styling for e-ink devices, with a settings option to switch theme mode.
  • Bilingual resources: Android now includes English and Simplified Chinese strings alongside the existing iOS localization.
  • Android polish: launcher icon parity, safer status-bar handling, responsive/foldable-friendly layout work, unified terminal buttons, fixed internal back navigation, and clipped pet display viewport.
  • iOS/macOS updates: Claude session/project parsing, Desktop BLE scan filter polish, richer CoreBluetooth error details, shared icon updates, and version alignment to 1.0.2.
  • Docs and CI: README files now describe Android setup and the GitHub Actions workflow now builds/tests Android as well as Apple targets.

Downloads

  • Android test APK: OpenVibble-Android-v1.0.2-debug.apk is attached below for device testing. It is a debug-signed APK, not a Play Store / production-signed release build.
  • macOS Desktop: OpenVibbleDesktop.dmg is attached below, Developer ID signed, notarized, and stapled.
  • iOS: build 1.0.2 (3) has been uploaded to App Store Connect / TestFlight processing.

Verification

  • swift test --package-path Packages/OpenVibbleKit
  • make build
  • cd android && ./gradlew :app:assembleDebug
  • cd android && ./gradlew test
  • make desktop-dmg NOTARY_PROFILE=MenuBuddy-notary ...
  • make testflight MARKETING_VERSION=1.0.2 BUMP_BUILD=0 ...

Source

Tag:  v1.0.2
Sha:  5330eb7

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@kingcos kingcos released this 22 Apr 18:02

First public / open-source release of OpenVibble — an iOS + macOS companion for claude-desktop-buddy. Pairs with Claude Code / Claude Desktop over BLE (Nordic UART Service) and acts as a software "hardware buddy".

Highlights

  • iOS app (iPhone + iPad, iOS 18+) — available on TestFlight.
  • macOS companion (OpenVibbleDesktop, macOS 14+) — menu-bar app, signed + notarized DMG attached below.
  • Open source under MPL-2.0, plus CI, CONTRIBUTING, SECURITY, and issue / PR templates.

What's New

iOS

  • Pairing flow now covers both Claude Code and Claude Desktop.
  • Tappable A / B prompt buttons; foreground notification toggle.
  • "Power" renamed to "Screen off" for clarity.

macOS Desktop

  • Session counts derived from Claude Code hook lifecycle (more accurate than polling).
  • Pending prompt preserved across fire-and-forget hooks.
  • Hook log cache; assorted macOS UI polish.
  • Test Panel moved into Settings with heartbeat presets + custom NDJSON sender.
  • App icon now shares the iOS AppIcon source.

ASCII Pets & Overlays

  • Per-species ASCII frames generated directly from claude-desktop-buddy firmware (scripts/gen_species_frames.py).
  • Per-species body color ported from firmware RGB565.
  • Particle overlays ported for 18 species across sleep / busy / attention / celebrate / dizzy / heart states: cat, duck, goose, turtle, capybara, cactus, rabbit, penguin, mushroom, ghost, owl, snail, robot, axolotl, blob, dragon, octopus, chonk.
  • Species picker with full-width preview.

Build / Release Plumbing

  • GitHub Actions: build + test on push / PR.
  • Swift 6 UserNotifications sendability warnings silenced.
  • Fix: GeneratedSpecies.all split into per-species static lets — avoids a Swift compiler hang (COWArrayOptPassColdBlockInfo::analyze) during release archive of BuddyUI.

Downloads

  • iOS: apply to the public TestFlight (see README).
  • macOS: OpenVibbleDesktop.dmg below — signed with Developer ID, notarized + stapled (opens on Gatekeeper-enforced machines with no right-click-to-open needed).

Source

Tag:  v1.0.1
Sha:  5a2fd74

Full Changelog: https://github.com/kingcos/OpenVibble/commits/v1.0.1