4 Commits

Author SHA1 Message Date
c4add0a3fe feat: add user testing plan for SafeBite app
- Created a comprehensive user testing plan document to validate the app's usability, reliability, accessibility, and resilience.
- Included various test scenarios covering onboarding, product scanning, manual barcode entry, and accessibility features.

chore: update dependencies for code quality tools

- Added ktlint version 12.2.0 for Kotlin code style enforcement.
- Added detekt version 1.23.7 for static code analysis.

chore: increment version numbers

- Updated MINOR version to 32 and CODE to 43 in version.properties to reflect recent changes.
2026-05-11 15:13:18 -04:00
ec1c8e6940 feat: implement splash screen with user preference toggle, update app branding with SafeBite logo across UI
- Add `splashScreenEnabled` preference to UserPreferences with default true
- Implement `SplashScreen` composable with animated logo, scale/fade transitions, and gradient background
- Add splash screen toggle in settings UI under "Interface" section
- Update navigation graph to conditionally show splash before dashboard when enabled
- Replace app launcher icons with SafeBite logo drawable
2026-04-27 21:54:13 -04:00
6ad4d64db1 feat: implement core application architecture, navigation system, database schema, and initial UI screens for SafeBite 2026-04-26 11:11:19 -04:00
134f23f9a7 first commit 2026-04-25 10:26:13 -04:00