You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
evgeny
6980f34df9
voice: real pause (saves position), waveform tap seek, resume from position
- AudioRecorderManager: playFromPosition(startMs), pausePlayback, elapsedMs tracking
playVoiceFile now delegates to playFromPosition. fade skipped PCM frames on seek.
- ViewModel: playVoiceMessage with pause toggle, seekVoice method
- VoiceBubble: click tap on waveform → seek, pause state (⏸ keeps cursor visible)
Webform canvas with detectTapGestures for seek input
|
2 months ago |
| .. |
|
app
|
voice: real pause (saves position), waveform tap seek, resume from position
|
2 months ago |
|
doc
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
gradle/wrapper
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
headless
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
jni_bridge
|
voice: fix waveform display + text buffer, 75% width, play/pause state
|
2 months ago |
|
libutun_lite
|
voice: base64 compact waveform (100 bytes), progress bar, play/pause auto-reset
|
2 months ago |
|
.gitignore
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
AGENTS.md
|
android: voice messages + attachments architecture plan, build fixes
|
2 months ago |
|
CMakeLists.txt
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
build.gradle.kts
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
gradle.properties
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
gradlew
|
android: initial chatgui-android project with QR join
|
2 months ago |
|
settings.gradle.kts
|
android: initial chatgui-android project with QR join
|
2 months ago |