AOSSIE-Org / AOSSIE-Org/DocPilot
[BUG]: UI Overflow and Outdated Prescription Handling in Transcription Screen
- Ngôn ngữ chính
- Dart
- Star
- 18
- Fork
- 24
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
### Bug Description
## Issue Description
The Transcription Screen has the following issues:
1. **UI Overflow (RenderFlex Error)**
- A horizontal overflow occurs in the status indicator row.
- This happens when long status text exceeds screen width.
2. **Outdated Prescription Usage**
- The UI still relies on `controller.prescription`, which is no longer available after migrating to structured AI responses.
- This causes compilation errors.
3. **Inconsistent UX with New AI Structure**
- The app now supports structured insights (symptoms, medicines), but the UI still shows a "Prescription" button.
- This leads to mismatch between backend logic and UI.
---
## Expected Behavior
- Status text should not overflow on small screens.
- UI should use structured data (`symptoms`, `medicines`) instead of deprecated fields.
- Navigation should reflect updated AI outputs via a dedicated screen.
---
## Suggested Fix
- Wrap status `Text` widget with `Expanded` and apply `TextOverflow.ellipsis`
- Replace `controller.prescription` with structured getters
- Introduce a new `MedicalInsightsScreen` for better UX
### Steps to Reproduce
_No response_
### Logs and Screenshots
_No response_
### Environment Details
_No response_
### Impact
Critical - Application is unusable
### Code of Conduct
- [x] I have joined the [Discord server](https://discord.gg/hjUhu33uAn) and will post updates there
- [x] I have searched existing issues to avoid duplicates
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.