# Product Roadmap

## Platform Assumption
- Android mobile app first (phone/tablet).
- Feature and dependency choices should prioritize Android compatibility and UX.

## Quick Wins (1-3 days)

- [x] Duplicate UX polish
- Add subtle in-app banner/snack bar (in addition to toast) with optional "View in history".

- [x] Batch mode polish
- Add per-item copy/share in batch panel.
- Add "newest first" timestamp labels for batch captures.

- [x] History export formats
- Add CSV + JSON export options next to plain text share.

- [x] Scan result type actions
- One-tap actions for Phone/SMS/Email/Wi-Fi/Contact/Calendar where possible.

- [x] Settings for scan feedback
- Toggle haptic/beep on successful scan.

- [x] Live readability feedback in camera
- Show real-time hint when a code is visible vs readable.

- [x] Scan stability hardening
- Temporal box stabilization (smoothing + short persistence) and same-code holdoff to reduce repeat scans.

- [x] Guided scan zone
- Only accept live camera scans when the readable code is inside the center aiming frame.

- [x] Advanced gallery preview
- Open selected image in full focus mode, support pinch zoom/pan, and run live re-detection with overlay markers linked to list entries.

## Mid-size Features (3-7 days)

1. Import history
- Restore from CSV/JSON backup.
- Handle duplicates and merge policy.

2. Favorites / pin scans
- Pin important entries, filter by favorites.

3. Tagging
- Add tags/folders and filter chips in History.

4. [x] Improved image scan
- Multi-code detection from one image with result picker.

## Bigger Features (1-3 weeks)

1. Structured parser layer
- Parse vCard/Wi-Fi/calendar deeply and show rich result cards before actions.

2. Background camera quality controls
- Adaptive analyzer settings for tiny/low-contrast codes.

3. Security enhancement package
- Expand local URL checks (homograph/punycode heuristics, known suspicious patterns).
- Optional strict mode before open.

4. Backup/restore flow
- Full local backup with versioned schema and migration support.

## Suggested Next 2

1. Import history (CSV/JSON restore + merge policy)
2. Tagging (tags/folders + filter chips)
