evgeny
a97589e4a6
Check desktop address rendering with compact NAT profiles
1 week ago
evgeny
61132a3e84
Align socket monitoring with compact address profiles
1 week ago
evgeny
d2e62874bb
Fix Android member details layout and address formatting
1 week ago
evgeny
a96d5926c7
Fix Android external network monitoring and startup readiness
...
Select frontend network callbacks for auto_sockets=android instead of opening a denied netlink monitor. Preserve monitor descriptor ownership, keep native monitoring failures fatal, and release caller config on failed Android core creation and restart.
Register ConnectivityManager before requesting startup, report readiness after SERVICE_STARTED, and refresh addresses after initialization with serialized updates and generation checks. Add regression coverage for denied netlink, socket failures, address updates, and fd=0 preservation. Record the separate cancellation issue for startup before readiness.
Validation: full check.sh passed, including proxy/burst/load integrations. Clean Android build installed successfully on SM-A525F and Q8; logcat confirms both cores initialized and entered the poll loop with external monitoring and post-start address refresh.
1 week ago
evgeny
bb256dccdc
Extend Android playback counters across long running streams
1 week ago
evgeny
a043dc9a42
Bound audio writes and release codecs after failed initialization
1 week ago
evgeny
98dcaae853
Close viewers on malformed media and release terminal owners immediately
1 week ago
evgeny
eee67ac9d9
Close local preview when its publication ends
1 week ago
evgeny
039c0f71f5
Pause viewers in the background and keep visible playback awake
1 week ago
evgeny
1dcf6a79ce
Reject overlapping core ownership of Android stream handles
1 week ago
evgeny
18661f0ef0
Constrain live preview while keeping stream controls visible
1 week ago
evgeny
dac5f98052
Select local preview from the verified source snapshot
1 week ago
evgeny
c2c202e716
Mute local preview and clear Android media queues at detach
1 week ago
evgeny
c1b1713ab1
Verify Android AVC normalization and keyframe configuration
1 week ago
evgeny
e8adf03826
Preserve stream control events when discarding delayed media
1 week ago
evgeny
1209d8e4b7
Keep video clock moving through audio underruns and drain final playback
1 week ago
evgeny
e09ee919a5
Release capture before service ownership and report startup failures
1 week ago
evgeny
0c613eacbc
Show verified source snapshots without borrowing core pointers
1 week ago
evgeny
6c692399c2
Build verified live source snapshots in the core thread
1 week ago
evgeny
4fc1f31651
Prevent competing Android capture while broadcasting
1 week ago
evgeny
d4ca812578
Open live streams from Android channel navigation
1 week ago
evgeny
8502d6f2d7
Add localized Android stream controls and player screen
1 week ago
evgeny
ee851b4aa6
Play live streams with bounded queues and audio clock synchronization
1 week ago
evgeny
f2a5dde761
Declare stream camera permissions and cancel capture at core restart
1 week ago
evgeny
e4f2e647d7
Own live camera sessions in an Android foreground service
1 week ago
evgeny
c50d5066a9
Capture Android AVC and Opus on a shared monotonic timeline
1 week ago
evgeny
2f707366f3
Expose session scoped Android stream operations
1 week ago
evgeny
6f544b4ca2
Add Android JNI transport and independent stream Opus codecs
1 week ago
evgeny
0ee1163a0b
Bind Android media queues to core lifetime and source epochs
1 week ago
evgeny
938289a6f0
Include Android streaming bridge and refine malformed wire tests
1 week ago
evgeny
36fceec6b2
Bridge Android live streams through bounded session queues
1 week ago
evgeny
76d2e58f19
Expose ETCP and STUN profile provenance in monitor protocol
1 week ago
evgeny
ff69552a61
Measure owned endpoint mapping and inbound reachability separately
1 week ago
evgeny
12c0de503d
Document installer builds and register packaging checks
1 week ago
evgeny
804007c997
Test Windows installer contents and build error propagation
1 week ago
evgeny
5f9cb86ff0
Package only imported DLLs and log firewall command output
1 week ago
evgeny
a62540800b
Cancel local streams when signed membership is invalidated
1 week ago
evgeny
c250e703f7
Create VibeChat installer from Windows BAT entry points
1 week ago
evgeny
1b406202b5
Integrate installer generation into Windows build scripts
1 week ago
evgeny
2e70c3baed
Add VibeChat Windows installer and runtime packaging
1 week ago
evgeny
b14f00a4b2
Check Windows ChatGUI config writability directly
1 week ago
evgeny
753aa4217d
Use LocalAppData fallback for Windows ChatGUI storage
1 week ago
evgeny
4908cb7e19
Document shared FreeBSD builds and locate Bash through PATH
1 week ago
evgeny
ff2eae2efb
Verify build mode transitions and propagate GUI job counts
1 week ago
evgeny
d9c8e006b5
tests: accelerate standby phases and group connection retries
1 week ago
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.
1 week ago
evgeny
8bd6e4fb2d
Remove obsolete trailing space after channel moc cleanup
1 week ago
evgeny
e8a4b8dd4e
Translate the group header menu labels
1 week ago
evgeny
61f2ca7a88
Remove group row icons and give titles the freed space
1 week ago
evgeny
bfdd9cde15
Remove inline action hit targets from channel rows
1 week ago