22 Commits (94a537ebddce040c2830430bfec5e6fa1cf73e06)

Author SHA1 Message Date
evgeny 94a537ebdd voice: waveform recording + display, playback wiring 2 months ago
evgeny 39d6f19d97 fix: chat_msg media_dir path — strip filename from g_cc.db_path 2 months ago
evgeny b11e705f7a android: input bar — single right icon (PTT when empty, Send when text) 2 months ago
evgeny b90728be3c android: round send button with \u27A4 icon (matching desktop chatgui) 2 months ago
evgeny 9fca8d5e1f android: fix voice file creation (mkdir errno logging), PTT while(true) 2 months ago
evgeny 00afc5c80a android: fix PTT — one Box across all states, release now works; 1s min duration 2 months ago
evgeny 90de87b13d move audio_compressor from libutun_lite/ to lib/ — shared library 2 months ago
evgeny d22eac55f7 fix audio_compressor: flat array instead of ring buffer, +unit test (411 asserts) 2 months ago
evgeny fc2adcf81d android: fix voice recording — init g_rec, move includes, check startRecording result 2 months ago
evgeny 50214d50c1 android: fix PTT button — Box+pointerInput(hasMicPerm) instead of IconButton+onClick conflict 2 months ago
evgeny 1f8f41bda7 android: tabbed settings (Settings/Audio) with mic test, codec preset, compressor sliders 2 months ago
evgeny 9b6dd6476c android: PTT swipe-to-lock, recording overlay with level bar, cancel/send buttons 2 months ago
evgeny 0f1e6e0006 android: fix NDK build — add Opus sources, fix Kotlin composable context, fix bridge db_path param 2 months ago
evgeny 5b6979da27 android: voice messages recording + playback, file attachments 2 months ago
evgeny e751e6ee69 android: voice messages + attachments architecture plan, build fixes 2 months ago
evgeny f8d7c21a79 Android: unify DB access via JNI/JSON, fix instance lifecycle, add restart + health check 2 months ago
evgeny 03b34e9580 android: fix QR join flow + cleanup log levels + remove log artifacts 2 months ago
evgeny 0216b0bf50 android: utun shutdown diagnostics + non-blocking stop + logreceiver doc 2 months ago
evgeny 064bed06f2 android: fix key regeneration, Clear DB, uasync eventfd, udp log from config 2 months ago
evgeny d0cca27edd invite: add proto field (UDP/TCP/BOTH) to invite link binary format 2 months ago
evgeny 5276c1288c android: real utun instance + SQLite channels + reactive logs + QR join 2 months ago
evgeny 9e58160480 android: initial chatgui-android project with QR join 2 months ago