evgeny
5a9e61164b
Measure uasync CPU load and display it in desktop and Android GUIs
...
Sample thread CPU usage without waking idle loops, expose a one-second moving average, and refresh compact GUI indicators at 3 Hz while visible on Android. Add load and bridge regression coverage, streaming notes, and task list cleanup.
2 days ago
evgeny
468aeeebc7
Test Android file wire formats and nonempty directory status
3 days ago
evgeny
11b6f78924
Share exported files safely and show background transfer progress
3 days ago
evgeny
a630401d10
Localize file operations and refine transfer notifications
3 days ago
evgeny
4abfbc3e9c
Open Android file browser from channels and members
3 days ago
evgeny
6a3def3c9a
Add a mobile member file browser with safe file actions
3 days ago
evgeny
e97885eb22
Expose member file commands through Android JNI
3 days ago
evgeny
51e7f821e9
Own Android file transfers and core activity independently of UI
3 days ago
evgeny
6e5f86b2b5
Share Android file codecs and request IDs with avatars
3 days ago
evgeny
7f3247bfcc
radio: add activation controls, live VAD meters and signal diagnostics
3 days ago
evgeny
fddbba217d
android: add level-triggered radio and inline activation settings
4 days ago
evgeny
44af542f61
chatgui: add radio activation by signal level with hysteresis
4 days ago
evgeny
a1e8bfe80a
android: keep radio VAD blocked until AudioTrack plays the receive tail
4 days ago
evgeny
c7c47d5ca3
android: use larger adaptive launcher icon with full background
4 days ago
evgeny
1ab51f3da1
android: translate channel reply actions and errors
4 days ago
evgeny
161af93347
android: connect channel reply navigation and camera context
4 days ago
evgeny
f72fb177ba
android: add reply menu and preserve drafts until submission completes
4 days ago
evgeny
30102f5f42
android: render reply quotes and support message long press
4 days ago
evgeny
d28b7062d2
android: track saved replies and navigate original messages
4 days ago
evgeny
22e3c1b0a5
android: model channel reply drafts and native message references
4 days ago
evgeny
efebf8c5e8
Fix settings drafts, enlarge avatars, and show desktop version
5 days ago
evgeny
f408abcf4e
android: move advanced settings into a developer tab
5 days ago
evgeny
2c407540a0
Test Android radio talk lifecycle and translate speaker status
5 days ago
evgeny
e95fc090df
Render Android speaker waves independently of local radio mute
5 days ago
evgeny
bcda9b82f4
Track Android radio speakers and actual transmission by group
5 days ago
evgeny
7e19cbaf3a
Add local per-member radio mute controls on desktop and Android
5 days ago
evgeny
066fa8552d
Display the reaction picker as one horizontal row in both clients
5 days ago
evgeny
033c24881c
Verify reaction rows remain inside bubbles and grow with live updates
6 days ago
evgeny
1f4266f8b1
Move Android reactions inside bubbles beside the timestamp
6 days ago
evgeny
fc79fa7345
Keep message footer layout and click gesture states consistent
6 days ago
evgeny
aa58c7fd3d
Place transparent outline reaction heart below Android message bubbles
6 days ago
evgeny
9edc76e5eb
Fix Android avatar crop layout and circular preview
...
Keep the crop actions inside the available dialog window, show a circular mask, and clamp gesture limits to prevent float rounding crashes.
6 days ago
evgeny
8dc7595e46
Preserve Android feedback state and supplementary Unicode characters
6 days ago
evgeny
1d05ff34c6
Connect Android poll screens and localize interaction controls
6 days ago
evgeny
44e0b7849e
Add Android poll voting, results and message reaction components
6 days ago
evgeny
0a615913eb
Drive Android feedback commands and live updates through the core thread
6 days ago
evgeny
8f8c8c267f
Add typed poll and reaction states to Android message models
6 days ago
evgeny
2c31e3fe03
Expose UTF-8 feedback commands and full message identities on Android
6 days ago
evgeny
b0933eb282
Keep avatar cache pruning tied to the originating Android account
6 days ago
evgeny
3e1cc8af85
Map avatar crop frames using full original dimensions on both clients
6 days ago
evgeny
17dd06221a
Log Android gallery selections and finish image gestures safely
6 days ago
evgeny
cee3228e5f
Separate each Android gallery swipe from pinch and pan gestures
6 days ago
evgeny
3be5cdd365
Show Android preview loading states and retry failed neighbors
6 days ago
evgeny
c36fd3bfc8
Remove obsolete Android PNG user-avatar preparation
6 days ago
evgeny
37b80b612b
Restore Android gallery selections and validate editor source formats
6 days ago
evgeny
5b4b17ae49
Keep selected Android originals while the catalog finishes loading
6 days ago
evgeny
43c300cba3
Release Android crop sources rejected after account changes
6 days ago
evgeny
6bd6ea540c
Cancel avatar transfers after their last Android viewer closes
6 days ago
evgeny
a221452cb6
Correct Kotlin types in avatar catalog and crop coordinates
6 days ago
evgeny
863441c418
Test Android avatar catalog pagination and updated member snapshots
6 days ago