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
9b6dd6476c
android: PTT swipe-to-lock, recording overlay with level bar, cancel/send buttons
- voice_recorder: peak_level tracking in feed(), voice_recorder_get_peak_level()
- bridge/JNI: voice_get_peak_level API
- ViewModel: isRecordingLocked, recordingDurationMs with 80ms timer, lock/send/cancel
- InputBar: 3 states (idle/holding/locked), custom pointerInput gesture with swipe-up lock
- ChatScreen: poll peak level 12x/sec during recording
|
2 months ago |
| .. |
|
app
|
android: PTT swipe-to-lock, recording overlay with level bar, cancel/send buttons
|
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
|
android: PTT swipe-to-lock, recording overlay with level bar, cancel/send buttons
|
2 months ago |
|
libutun_lite
|
android: PTT swipe-to-lock, recording overlay with level bar, cancel/send buttons
|
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 |