This roadmap is fully collaborative.
Note: Nutrition table bugs can be solved by fixing: Use the HTML fallback for the nutrition table, and make the native optional until we fix it. #2474
Showstopper bugs Lists:
- Lists are not properly shown on the product page : #2923
Product page:
History:
- Red crosses shown instead of product images: #2895
Edit mode:
- Fix units for the edit mode (bug to create)
- The android app sends "chamorro" language for Swiss users: #2789
- The app displays a calorie less that the value in the edit mode: #2743
- Fix camera crash related to Easy Image : #2736
Scan mode:
Nutrition table :
- Cocoa percentage is displayed as g: #2178
Enhancements:
- Product image stretched on upload: #1393
- Show NOVA and Nutri-Score in search results and history: #2458
- Don't return a result if the scanned barcode matches the server-side blocklist: #2629
- I should not have to wait for the product to upload (esp. when I have no or little network) #2677
- Add in-app changelog: #2870
- Revamp the onboarding with illustations/animations/new features
- Add % of daily values for each nutrient of a product
- Add a graph of your nutrient intake
- Honoring the server-side barcode blocklist to avoid scan errors
- Remove bugs on product page after product editing
- Add additive function in the additive card: #2233
- Move "Take image" buttons at very start of product addition #2860 and #2350
- Add promo to make image selector discoverable
- Add hints to explain image selector buttons
- Make nutrition input numeric: #2605
- Reformat Nutrition tab: #2449
- Keep additives warnings in compare mode: #2376
- Information related to Nutri-score and Nova should be available offline : #2238
- Product name is not immediately shown on scan card after product addition: #2194
- Improve suggestions by eliminating common special characters: #2184
- Prepared nutrition facts are not displayed: #2177 and #1288 (close one of them as duplicate)
- Scanned products that do not exist in Open Food Facts do not appear in history: #168
Major Enhancements:
- Allow adding a product to any project: #1900
- Revamp the Product store
- Offline product scan (Pull request doing half the feature ready): #2069, #37 and #30
- Product contribution experience that's less intimidating and includes our machine learning advances to offer suggestions
- Store all history products for offline viewing: #875 and duplicate: #211
- Merge Open Food Facts and Open Beauty Facts
- Products recommandations (with better Nutri-Scores, NOVAs…): #825 and #605
- Add a personal achievements page: #2873
- Various proposals for product addition redesign: #2230 , #499, #269
- Add product recall notifications: #349
- Daily Calorie counter: #348
- Search result ranking: #199
- Advanced search by additive, categories, ingredients: #167
- Detect barcode at 90° angle: #125
- Ability to add a product that doesn't have a barcode: #123
Bugs:
- use Product instead of State in the bundle intent used in ProductFragment: #152
- Share credentials between Open Beauty Facts and Open Food Facts: #528
- Fully native Open Food Facts signup
- Honor the unit from the nutrient taxonomy: #2867
PRs to validate:
- Open openfoodfacts.org links in the app: #273
Other:
- Screenshot automation for F-Droid and the PlayStore: https://github.com/openfoodfacts/openfoodfacts-androidapp/issues?q=is%3Aissue+is%3Aopen+label%3Afastlane
- Show last edit date on product: #356
- Check the PR :#305
- Select products for offline view: #303
- Include translated descriptions in F-Droid metadata: #107
Milestones:
https://github.com/openfoodfacts/openfoodfacts-androidapp/milestones
Labels:
https://github.com/openfoodfacts/openfoodfacts-androidapp/labels
Offline Browsing Offline Edit Gamification Look and feel User management Onboarding