evgeny
|
d25d097287
|
Let the hotkey toggle the common PTT latch without a second latch state
|
2026-10-31 17:31:24 +01:00 |
|
evgeny
|
3d0f3213f8
|
Display and release the shared PTT latch from the radio button
|
2026-10-31 17:30:54 +01:00 |
|
evgeny
|
febaf3d350
|
Store the shared button and keyboard PTT latch in the radio engine
|
2026-10-31 17:30:38 +01:00 |
|
evgeny
|
4b23fa2b63
|
Verify hotkey double-press preference survives reopening settings
|
2026-10-31 17:22:02 +01:00 |
|
evgeny
|
80935eb2a5
|
Exercise global PTT polling and checkbox independence under X11
|
2026-10-31 17:21:03 +01:00 |
|
evgeny
|
99f4121a31
|
Translate the single PTT hotkey and double-press option
|
2026-10-31 17:20:25 +01:00 |
|
evgeny
|
83f16d8dcd
|
Cover single portal assignment and optional hotkey locking
|
2026-10-31 17:19:56 +01:00 |
|
evgeny
|
d1a62c51ef
|
Persist optional double-press locking for the radio hotkey
|
2026-10-31 17:19:23 +01:00 |
|
evgeny
|
11e9946549
|
Show one radio shortcut and a hotkey double-press checkbox
|
2026-10-31 17:19:11 +01:00 |
|
evgeny
|
497ecd5d15
|
Register one Wayland PTT shortcut and reset latches on session changes
|
2026-10-31 17:17:31 +01:00 |
|
evgeny
|
239c4f7a7a
|
Use one global PTT shortcut with double-press latching
|
2026-10-31 17:17:04 +01:00 |
|
evgeny
|
a708e9494a
|
Add single PTT hotkey hold and double-press state
|
2026-10-31 17:16:30 +01:00 |
|
evgeny
|
170ccf5db6
|
Fix Windows camera error encoding and add camera context
|
2026-10-31 16:08:44 +01:00 |
|
evgeny
|
a7da1e3286
|
Preserve Windows camera error text with UTF-8 code page
|
2026-10-31 15:35:46 +01:00 |
|
evgeny
|
51a0e3f9f2
|
Use one GATT advertisement and read full BLE node profiles
|
2026-10-31 14:35:37 +01:00 |
|
evgeny
|
5d265dbd28
|
Cancel queued Android BLE sends after link closure
|
2026-10-31 12:20:47 +01:00 |
|
evgeny
|
f3813b1a56
|
Show available receive buffer headroom in call audio graphs
|
2026-10-31 10:48:06 +01:00 |
|
evgeny
|
ee0c92b9d8
|
Fix delayed router epoch confirmation and collapse duplicate BLE links
|
2026-10-31 10:22:22 +01:00 |
|
evgeny
|
0915c8ad2e
|
Stabilize call batching and sole BLE retransmission timing
|
2026-10-31 09:12:18 +01:00 |
|
evgeny
|
92a58fe285
|
Speed up Windows installer compression
|
2026-10-31 01:03:03 +01:00 |
|
evgeny
|
0b66ec27d2
|
Discover and select Android BLE peers by their service UUID
|
2026-10-31 00:32:26 +01:00 |
|
evgeny
|
ea98964a89
|
Log BLE endpoint connectability before Android GATT attempts
|
2026-10-31 00:23:37 +01:00 |
|
evgeny
|
6bb9a9c14d
|
Verify challenge retries keep the original opening deadline
|
2026-10-31 00:00:15 +01:00 |
|
evgeny
|
01af2df02b
|
Accept full GATT RX when reused ACL has unknown TX MTU
|
2026-10-30 23:58:52 +01:00 |
|
evgeny
|
3124c82bd4
|
Add reproducible hardware invitation delivery probe
|
2026-10-30 23:57:29 +01:00 |
|
evgeny
|
e25a8464f2
|
Bound challenge replacement and test large profiles and cancellation
|
2026-10-30 23:46:00 +01:00 |
|
evgeny
|
56367d4aef
|
Adapt JOIN scheduler fixture to explicit authenticated routes
|
2026-10-30 23:42:05 +01:00 |
|
evgeny
|
616ca3ba99
|
Exercise authenticated BLE JOIN against tampering and replay
|
2026-10-30 23:41:18 +01:00 |
|
evgeny
|
a5d7833e16
|
Test invitation bootstrap without IP and independent INVITE frame limits
|
2026-10-30 23:40:56 +01:00 |
|
evgeny
|
e88de767ac
|
Release pending bootstrap routes on channel deletion and expiry
|
2026-10-30 23:40:21 +01:00 |
|
evgeny
|
8dfb9d373f
|
Close cancelled bootstrap sessions and permit fresh bounded retries
|
2026-10-30 23:37:34 +01:00 |
|
evgeny
|
ad8e05c823
|
Build BLE join carrier in Android native client
|
2026-10-30 23:36:19 +01:00 |
|
evgeny
|
38c1287b45
|
Connect BLE bootstrap lifecycle to the shared chat JOIN carrier
|
2026-10-30 23:36:19 +01:00 |
|
evgeny
|
a290234f8a
|
Implement bounded authenticated JOIN transport over BLE INVITE
|
2026-10-30 23:35:28 +01:00 |
|
evgeny
|
920ea7ae2c
|
Report failed BLE invitation delivery without success wording
|
2026-10-30 23:18:13 +01:00 |
|
evgeny
|
16b1003710
|
Finish removing connection-level policy arguments
|
2026-10-30 22:50:12 +01:00 |
|
evgeny
|
6d9ef7383c
|
Recheck peer admission during session handshake and document BLE policy
|
2026-10-30 22:42:02 +01:00 |
|
evgeny
|
8d92144a5a
|
Test known-key admission, revoked members and unknown invitation-only peers
|
2026-10-30 22:41:13 +01:00 |
|
evgeny
|
ed98ce169e
|
Apply known-peer policy to desktop BLE while keeping explicit hardware probes
|
2026-10-30 22:40:16 +01:00 |
|
evgeny
|
612b263891
|
Keep unknown BLE keys in invitation-only mode before ETCP admission
|
2026-10-30 22:39:59 +01:00 |
|
evgeny
|
541325c17a
|
Explain BLE advertisement visibility in Android settings
|
2026-10-30 22:27:51 +01:00 |
|
evgeny
|
55a6abfac5
|
Explain Bluetooth group connections and unrestricted invitations
|
2026-10-30 22:26:43 +01:00 |
|
evgeny
|
85be60d716
|
Enable the three Android BLE connection flags by default
|
2026-10-30 22:26:43 +01:00 |
|
evgeny
|
bb99796140
|
Verify monitoring enable, disable and endpoint validation contracts
|
2026-10-30 22:23:15 +01:00 |
|
evgeny
|
168f3e9d97
|
Add a default-off monitoring switch and conditional endpoint fields
|
2026-10-30 22:23:15 +01:00 |
|
evgeny
|
f6009d3070
|
Persist optional Android monitoring endpoints into native configuration
|
2026-10-30 22:23:15 +01:00 |
|
evgeny
|
6db34b558a
|
Remove the unused Android node listen port preference
|
2026-10-30 22:18:42 +01:00 |
|
evgeny
|
5bb0df82b6
|
Clarify Android developer settings labels and warning
|
2026-10-30 22:18:42 +01:00 |
|
evgeny
|
8f1ede0344
|
Show the selected Android settings section in the header
|
2026-10-30 22:12:20 +01:00 |
|
evgeny
|
d4a2dac903
|
Reuse the chat portable radio icon in Android settings
|
2026-10-30 22:11:55 +01:00 |
|