OpenFoodFacts proxy via OHD SaaS
So the app doesn't hit world.openfoodfacts.org directly on every search. Same response shape; rate-limited + cached.
Vote / discuss →Roadmap
OHD is built in the open. Below is what's shipped this beta cycle, what's actively being implemented, and what's planned next. To vote on what we should build next, react with ๐ on a GitHub issue. To ask for something new, open one.
Updated weekly Items move between columns as PRs land. Vote counts mirror GitHub reactions.
Done
Live in the current APK download. Bug reports for any of these are welcome โ open a GitHub issue with the "bug" label.
/downloads/. Specification + source dual-licensed Apache-2.0 OR MIT.
Building
Open pull requests + the work landing in the next 1โ2 weeks of betas. Watch a PR to get pinged when it merges.
Planned
Scoped + on the agenda, not yet implementation-started. Vote with ๐ on the matching issue to bump priority.
So the app doesn't hit world.openfoodfacts.org directly on every search. Same response shape; rate-limited + cached.
Vote / discuss →The Rust core already cross-compiles for iOS via uniffi. The SwiftUI scaffolding needs to catch up to the Android UI parity we have today.
Vote / discuss →
Migrate from time-range reads to OFF's getChangesToken + getChanges for proper deltas including deletions, and cheaper polling.
A small watch face complication + quick-log tile for medication / mood / pain โ writes directly to OHD via Health Connect on the phone.
Vote / discuss →Existing Grants flow assumes a custom OIDC. Wire the common European national-ID issuers so clinicians can authenticate without bespoke per-clinic setup.
Vote / discuss →Push the prescribed-medication schedule into Google / iCloud calendars so reminders fire on watches without OHD running.
Vote / discuss →How to help
Browse open feature-requests sorted by ๐ reactions. The top of that list is what we look at next when scoping a beta cycle.
Open the issue list →One short paragraph: what does the feature do for you, and what existing flow would it replace or augment. We read every one.
Open a feature request →Anything in the shipped APK that crashes, persists wrong, or silently fails โ open a bug with the "bug" label + a logcat snippet if you can grab one.
Open a bug report →