Skip to content

Releases: Tyoxic/MaintBot

MaintBot v1.0.1

22 Apr 18:11

Choose a tag to compare

MaintBot v1.0.1

Native update. Install over your existing v1.0.0 app — your data is preserved (same signing key + package name). First launch will prompt for notification permission; allow it to enable registration reminders.

Fixes

  • Android 13+ notifications: expo-notifications now properly registered in the build so reg expiry reminders actually fire. Previously this silently no-op'd on newer Android versions.

Bundled for future features

Six native modules baked in so future features ship via silent OTA updates without another APK install:

  • expo-camera — in-app photo capture
  • expo-haptics — tap feedback
  • expo-device — richer bug reports
  • expo-clipboard — copy-to-clipboard
  • expo-web-browser — in-app external links
  • @react-native-community/netinfo — offline detection

OTA update experience

  • fallbackToCacheTimeout: 5000 — most OTA updates now apply on the first cold start (not the second)
  • Auto-apply listener — when an update downloads while the app is running, you see "Update Ready. Restart now?" prompt instead of having to manually tap Check for Updates

Already delivered via OTA (auto-applies on first launch of v1.0.1)

  • Default maintenance items now have real intervals (Oil 25h, Air 15h, Coolant 100h, Brakes 50h, Top End 150h, Tire 50h, Spark 50h)
  • Input validation hardening (negative hours, huge values, backup validation)
  • SQL hygiene (whitelist in updateVehicle)
  • Android back-button now dismisses modals
  • All screens respect Android nav bar insets (no more overlap)
  • Vehicle photos persist in documentDirectory so they survive cache clears
  • Send Bug Report button with device context + error capture
  • ErrorBoundary catches render errors with Send Report fallback
  • Persistent error log across sessions + navigation breadcrumbs
  • Notes feature — journal-style per-vehicle notes with markdown, search, pin, share as .md
  • Recommended items banner — when future defaults ship, you get an opt-in prompt (dismiss-per-vehicle so you never get nagged twice)

Install

  1. Download MaintBot-v1.0.1.apk below on your phone
  2. Tap to install (allow install from unknown sources if prompted)
  3. Open the app; grant notification permission on first launch

MaintBot v1.0.0

22 Apr 03:14

Choose a tag to compare

MaintBot v1.0.0 — First Release

A privacy-first vehicle maintenance tracker for Android. All data stays on your device.

Features

  • Track multiple vehicles with hour-based maintenance schedules
  • Simple view (progress bars + health indicators) and Expert view (spreadsheet-style)
  • Log rides to update hour readings automatically
  • Maintenance item history with notes
  • Registration expiry reminders
  • Export data to JSON
  • 100% offline — no accounts, no cloud, no tracking

Install

  1. Download MaintBot-v1.0.0.apk below
  2. On your Android phone, open the downloaded file
  3. If prompted, allow "Install unknown apps" for your browser/file manager
  4. Tap Install

Privacy

All data is stored locally on your device in an SQLite database. Nothing is transmitted to any server. See the privacy policy.

Updates

Bug fixes and UI improvements are delivered silently via over-the-air updates — just open the app and it will fetch any new version automatically. Major updates with new features will be posted as new releases here.