Skip to content

IT-BAER/hado

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

32 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

HAdo Logo HAdo

Privacy-first Android home screen widget for your Home Assistant to-do lists.

Get it on Google Play

Screenshots

Widget List Editor Item Detail
Widget Editor Detail

Features

  • Home screen widget: view and manage your to-do lists directly from your home screen
  • Multi-list support: display multiple to-do lists in a single widget
  • Quick add: add items from the widget or the full-screen editor
  • Drag to reorder: reorder items with drag handles (requires local_todo or similar)
  • Due dates & times: set due dates with overdue highlighting
  • Markdown descriptions: add rich-text descriptions to your to-do items
  • Per-list icons: customize each list with emoji, image, or HA entity icons
  • Customizable widget: font size, opacity, compact mode, dark/light theme
  • Material You: dynamic colors that follow your system theme
  • Local Mode: use it as a standalone to-do widget without Home Assistant
  • Direct HA communication: connects directly to your HA instance, no cloud required
  • OAuth2 authentication: secure login via Home Assistant's OAuth flow
  • Zero tracking: no analytics, no ads, no data collection

Requirements

  • Android 13 (API 33) or higher
  • A running Home Assistant instance accessible from your device

Installation

From Releases

Download the latest APK from Releases.

Build from Source

git clone https://github.com/IT-BAER/hado.git
cd hado
./gradlew assembleDebug

The APK will be in app/build/outputs/apk/debug/.

Tech Stack

Component Library
UI Jetpack Compose + Material 3
Widget Glance 1.1.0
Networking OkHttp + Retrofit
DI Hilt
Background Sync WorkManager
Markdown Markwon
Security EncryptedSharedPreferences

Privacy

HAdo does not collect, transmit, or share any data with third parties. All communication happens directly between your device and your Home Assistant instance over HTTPS.

See PRIVACY.md for the full privacy policy.

License

Apache License 2.0. See LICENSE for details.

Contributing

Issues and feature requests are welcome. Please open an issue before submitting pull requests.

๐Ÿ’œ Support

If you like HAdo, consider supporting this and future work, which heavily relies on coffee:

About

Privacy-first Android widget for Home Assistant To-Do lists

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages