diff options
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 25 |
1 files changed, 16 insertions, 9 deletions
@@ -1,19 +1,25 @@ # RECCoon TODO +## Build / distribution + +- [ ] **The sherpa-onnx binaries are too large to keep in git.** The Android + AAR is ~50 MB and the onnxruntime `.so` files push the APK to ~72 MB. The + AAR and the built APK are currently gitignored. Decide how to distribute + them later: Git LFS, a small Maven repository, a Gradle task that + downloads the AAR on first build, or Play Asset/Feature Delivery for the + Whisper models. + ## Requested -- [ ] **Separate left/right volume meters** — requires stereo capture; the - recorder is mono today, so this also means adding a stereo record mode - (44100 Hz / 16-bit / 2ch) and per-channel level computation. -- [ ] **Option to disable notifications and vibrations while recording** — - e.g. enable Do Not Disturb (with the app's notification policy access) - and/or mute the notification stream for the duration of the recording, - exposed as a user setting. +- [x] **Separate left/right volume meters** — done: stereo capture with a + mono fallback, plus a two-channel peak meter (`LevelMeterView`). +- [x] **Option to disable notifications and vibrations while recording** — done + via Do Not Disturb total silence (`ACCESS_NOTIFICATION_POLICY`), restored + on stop. Persisted as a checkbox. ## Backlog (from earlier discussion) -- [ ] Live waveform + clipping meter while recording (dBFS level bar, CLIP - badge, sample-peak/RMS from the captured PCM). +- [ ] Live scrolling waveform in addition to the level meters. - [ ] Markers embedded in the WAV via `cue ` + `LIST`/`adtl` (`labl`) chunks, plus a sidecar JSON / Room record for the app. - [ ] Mark button during recording (note / issue / chapter) with sample offsets. @@ -23,3 +29,4 @@ background. - [ ] Library actions: delete, rename, share, "open with". - [ ] Word-level timestamps and tap-to-seek inside a transcript segment. +- [ ] Let the user choose mono vs stereo recording (stereo doubles file size). |
