Repository navigation
SymptomJournal v1.0.2 - Android Preview APK
What's New in v1.0.2
This release incorporates feedback from peer usability testing to streamline the symptom logging experience and improve on-screen ergonomics on mobile devices.
Key Enhancements & New Features
- Multi-Select Symptom Categories:
- Users can now select multiple categories (e.g., Pain + Fatigue) for a single entry.
- Added active checkmark badges and distinct category accent coloring to clearly identify selections.
- Multi-Select Body Areas:
- Body area selection now supports multiple areas (e.g., Head + Neck) with active
✓indicators.
- Body area selection now supports multiple areas (e.g., Head + Neck) with active
- Smart Keyboard Auto-Scroll on Notes Focus:
- Integrated dynamic keyboard height detection with
KeyboardAvoidingView. - Tapping the Notes input smoothly scrolls the view up so the input field and the "Log Symptom" button are never obscured by the virtual keyboard.
- Integrated dynamic keyboard height detection with
- Multi-Category Timeline Support:
- The Timeline view now detects all logged categories, displaying multiple colored category badges on the entry card.
- Category filtering on the Timeline now correctly matches logs with multiple categories.
Automated Test & Verification Status
- Frontend: 54 / 54 Jest tests passing (94.7% statement coverage)
- Backend: 40 / 40 Pytest tests passing (77% statement coverage)
- API & Database: Full end-to-end compatibility with FastAPI and Supabase PostgreSQL.
Installation & Download
- Android APK: Download
SymptomJournal-v1.0.2.apkbelow. - Direct Build Artifact Link: Download APK from EAS
- Requirements: Android 8.0+ (ARM64 / x86_64 compatible).