summaryrefslogtreecommitdiff
path: root/app/src
AgeCommit message (Collapse)Author
4 hoursRECCoon 1.0.0: rebrand to Tom Cooks, Parakeet-only, GPLv3, F-Droid-readyTom Cooks
10 daysMain-screen recordings list, player actions, background recording, exports (1.4.0-alpha)Tom Cooks
- Main screen: recordings list at the bottom (newest first); removed the separate library screen and the top-right link - Player: delete/rename/share/export, no autoplay, embedded-marker fallback - Word-level tap-to-seek from Whisper token timestamps (length fallback) - Export transcripts as .txt + .srt to Downloads - RecordingService: microphone foreground service for background recording - FileProvider for sharing on Android 9 and older - StreamingResampler extracted to its own class + JUnit regression tests - Bump to 1.4.0-alpha (versionCode 6)
10 daysFix transcription: streaming resampler trim could overrun the buffer (1.3.1-alpha)Tom Cooks
The resampler clamped nothing before Arrays.copyOfRange(buffer, drop, length), so when the fractional read position overshot the buffer end, drop could be length+1 and the copy threw IllegalArgumentException: 8194 > 8193. This broke every transcription (base and tiny, any language). Clamp drop to buffer.length.
2026-09-24Add mono switch, live waveform, and WAV cue markers (1.3.0-alpha)Tom Cooks
- WavRecorder: optional mono, waveform envelope, cue/adtl marker chunks - WaveformView: scrolling waveform with red clipped columns - Marker + MarkerStore; Mark button with label dialog - PlayerActivity: marker chips that seek; shared seekTo - InsetsHelper: keep UI clear of status bar/notch and nav bar - Bump to 1.3.0-alpha (versionCode 4)
2026-09-24Stereo recording with L/R level meters; optional Do Not Disturb while recording (1.2.0-alpha)Tom Cooks
- WavRecorder: stereo capture with mono fallback, per-channel peak levels - LevelMeterView: two-channel dBFS meter with peak hold and CLIP warning - MainActivity: silence notifications/vibrations via Do Not Disturb - Untrack large sherpa-onnx AAR and built APKs; note in TODO.md
2026-09-24RECCoon 1.1.0-alpha: WAV recorder, library, scrubber player, on-device Whisper transcription (EN/IT)Tom Cooks