BuzzLogg Logo

Development Roadmap

Total Progress
🐞 Critical Bugs & Core Functionality
Fix participant picker on main screen: "latest BAC" value not displayed Done
Fix keyboard for joining events: Allow alphanumerical input and update description to "6 characters" Done
Ensure event sharing functionality works with CloudKit Done
πŸ‘€ User Handling & Account Features
Implement Apple ID login Pending
Allow users to create and manage their own profile Pending
Participant claiming: If a participant with the same email exists, allow users to "claim" and update that participant with their profile data Pending
When a participant gets saved with a new email-address, send an invite to that email (use Sendgrid) Pending
Auto-suggest user addition: When a user with a profile joins an event, suggest adding them if no participant with the same email or name exists Pending
Store BAC readings to user account as well as event data Pending
🎨 Major UX/UI Improvements
Add confirmation dialog to participant deletion Done
Enable swipe-to-delete (with confirmation) for readings and photos on timeline and results→user segment Done
Make user selectors clickable on the entire row/card, not just content area Done
Add option to delete invite code on settings page Done
Show a splash-screen on first app launch where users can define settings such as language and units Pending
When a participant is added, also add them to the timeline as an item, with location Pending
Photos added to the timeline should have a location added Done
If a location isn't available for saving a user, photo, measurement, etc., it should still be saved without a location Done
πŸŒ™ Dark Mode & Localization
Fix participant list and readings list on results page to honor dark mode Done
Add logo for dark mode Done
Ensure all views either lock to portrait or have dedicated landscape layouts (especially for large graphs) Done
Add missing translations for: participant.no_readings_yet, Edit participant dialog, Final parts of the settings menu Done
⭐ Polish & Nice-to-Haves
Enhanced user avatars: On user-edit/add page, allow adding a photo, memoji, or generate avatar via OpenAI Pending
Implement import and export functions under settings Pending
Ensure PDF and text report generation works Pending
Additional settings options: Various UI polish improvements Pending
Affiliate links for BACtrac: Multi country affiliate links for the different BACTrac devices Pending
A user that has created an event should not have the "leave event" option available Pending
Users that have not created an event should not have the "remove event" option available Pending
On the Test screen the slide to delete event should be slide to delete or slide to leave based on if the user created the event or not Pending
On the settings screen, allow users to link their anonymous account with email/password, phone, Google, GameCenter, and/or Sign In with Apple (using linking with Firebase Auth) To enable moving between devices Pending
Allow users to switch accounts on the settings screen by creating a new Firebase user account instead of linking, with a warning about potential data loss if the current account is not linked first Pending
Add a button on the settings page to request location, notifications, camera, and photo permissions from the user Done
If the BACTrack isn't connected and the user presses 'Start BACTrack test', show an information dialog about the BACTrack device and display affiliate links to purchase it from Amazon Pending
The Timeline should have a map icon available. When the user clicks that, the map should show up and the different items with location data should show up as markers on the map. Pending
Items on the map should be clickable to show up as full-screen items Pending
Photos on the timeline should be clickable and show up as full screen Pending
← Back to main page