AOSSIE-Org / AOSSIE-Org/DocPilot

[FEATURE]: Add persistent transcription history with reusable insights viewer

未關閉
#33 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
enhancement stale
主要語言
Dart
星號
18
分支
24
PR 合併指標
30 天內沒有已合併 PR

描述

### Feature and its Use Cases

## Overview

Currently, transcriptions and AI-generated insights (summary, symptoms, medicines) are not persisted. Users lose all data after closing the app.

---

## Problem

- No history of past recordings
- No way to revisit medical insights
- Poor real-world usability

---

## 💡 Proposed Solution

Implement a local persistence layer to store transcription history:

### Features:
- Save transcript, summary, symptoms, medicines, timestamp
- Retrieve and display past records
- Reuse MedicalInsightsScreen for viewing

---

## Suggested Changes

- Add `TranscriptionHistoryModel`
- Add `LocalStorageService` using SharedPreferences
- Update `TranscriptionController` to save history
- Create `HistoryScreen`

---

## Expected Outcome

- Users can revisit previous medical conversations
- App becomes usable beyond single session
- Improved UX and product value

### Additional Context

_No response_

### 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

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。