evgeny
4683c98c08
Apply independent call and radio blocking before phone busy handling
2026-10-19 14:56:58 +02:00
evgeny
a72668a491
Represent independent incoming call preferences as one policy mask
2026-10-19 14:56:58 +02:00
evgeny
03a4462407
Reject phone busy calls before any incoming UI when policy is enabled
2026-10-19 14:55:55 +02:00
evgeny
a2fdbb6afb
Define automatic rejection policy for phone busy subscribers
2026-10-19 14:55:55 +02:00
evgeny
6a4a0f45d8
Separate phone status publication from incoming caller warning
2026-10-19 14:51:12 +02:00
evgeny
b7aaf268af
Wait for caller override before ringing a phone-busy radio subscriber
2026-10-19 14:48:39 +02:00
evgeny
be367a08b6
Gate incoming calls on explicit caller decision when phone is busy
2026-10-19 14:47:59 +02:00
evgeny
6ad9c8c80b
Define pending decision state for telephone busy warning
2026-10-19 14:46:47 +02:00
evgeny
7ed1a9b167
Carry phone presence in existing BGP and member flag bytes
2026-10-19 14:46:47 +02:00
evgeny
505185430c
Define live phone presence and call continuation API
2026-10-19 14:46:16 +02:00
evgeny
c0626e0387
Verify idle radio calls have no timers and reject invalid invitation expiry
2026-10-19 14:13:45 +02:00
evgeny
a0e440c0f5
Use readable radio call states and completion reasons in logs
2026-10-19 14:11:49 +02:00
evgeny
1b3269f76b
Require active subscription on radio acceptance and verify live BGP gating
2026-10-19 14:10:35 +02:00
evgeny
613a75becc
Schedule only active radio deadlines and reject late terminal answers
2026-10-19 14:09:10 +02:00
evgeny
5f9e9975d3
Initialize radio router channels before checking send backpressure
2026-10-19 14:07:39 +02:00
evgeny
949c300c53
Set radio invitation timeout to one minute
2026-10-19 14:01:27 +02:00
evgeny
a97c915663
Fix radio signaling and desktop channel type references
2026-10-19 13:58:39 +02:00
evgeny
849f1c8618
Start and stop radio invitation service with chat lifecycle
2026-10-19 13:56:35 +02:00
evgeny
b0fe2d66af
Coordinate busy state between telephone and radio invitations
2026-10-19 13:56:35 +02:00
evgeny
7f4ac2fadf
Register radio invitation service and shared core events
2026-10-19 13:56:17 +02:00
evgeny
639be7fcc2
Add channel radio invitation signaling and bounded result cache
2026-10-19 13:56:06 +02:00
evgeny
ffe563bb9f
Enable VibeChat UTUN service and package the Wintun driver
...
Add a settings button to open the current config in an external editor. Wait for core, UTUN and chat startup before reporting readiness; verify startup failures and restarts. Include Wintun DLL and license notices in Windows builds and installers.
2026-10-19 12:33:35 +02:00
evgeny
50017b7f74
Sync configured chat names and embed the Windows application icon
2026-10-19 09:54:42 +02:00
evgeny
0cfc29d9eb
Restore FFmpeg diagnostics after Qt multimedia initializes its logger
2026-10-18 19:48:34 +02:00
evgeny
d1ba26f8ac
Log converted encoder input detail alongside HEVC quantization
2026-10-18 19:46:35 +02:00
evgeny
f7853f145c
Trace HEVC key frame quantization and reduce AMF log noise
2026-10-18 19:44:38 +02:00
evgeny
78b147f806
Expose AMF driver diagnostics and effective encoder settings
2026-10-18 18:50:20 +02:00
evgeny
e246357f92
Document valid HEVC PPS support and shared startup verification
2026-10-18 17:33:13 +02:00
evgeny
f8827a9466
Accept valid HEVC PPS flags and verify call GPU probes fully
2026-10-18 17:19:57 +02:00
evgeny
86a278ee99
Передавать готовую пачку GPU атомарно через TX mailbox
2026-10-18 17:01:22 +02:00
evgeny
03ff431d78
Avoid Windows interface macro collision in local transport
2026-10-18 15:29:34 +02:00
evgeny
4c62f45984
Bound local discovery traffic and validate invitations
2026-10-18 15:18:40 +02:00
evgeny
74e2238b7f
Categorize file transfer and browser logs and reduce I/O noise
2026-10-18 15:08:42 +02:00
evgeny
81ee235f73
Keep file request diagnostics in media and drop packet noise
2026-10-18 15:07:45 +02:00
evgeny
dcdc700d8d
Remove temporary per-packet file routing diagnostics
2026-10-18 15:06:54 +02:00
evgeny
81de8747e2
Move video call and stream diagnostics to module categories
2026-10-18 15:06:16 +02:00
evgeny
28826e050c
Add local UDP discovery and invitation delivery for chat clients
2026-10-18 14:46:04 +02:00
evgeny
7e08135bba
Remove unpublished cipher block indexes during recovery
2026-10-18 10:47:24 +02:00
evgeny
057bdb3112
Recover cancelled unpublished encryption jobs without retaining keys
2026-10-18 10:46:56 +02:00
evgeny
98f71735a0
Document encrypted group attachment format and grant lifecycle
2026-10-18 10:42:16 +02:00
evgeny
1896a19eba
Explain exact encrypted container rejection reasons
2026-10-18 10:41:27 +02:00
evgeny
5d2522b8de
Account decrypted copies in media quota and protect active containers
2026-10-18 10:39:29 +02:00
evgeny
feb327afc7
Preserve durable publication and restore evicted decrypted files
2026-10-18 10:39:03 +02:00
evgeny
3c395dfe5d
Share durable encrypted file publication with direct messages
2026-10-18 10:39:03 +02:00
evgeny
4844253f12
Size storage-role query for complete signed-role predicate
2026-10-18 10:37:19 +02:00
evgeny
01e1772615
Use signed storage role and reject revoked key recipients
2026-10-18 10:37:12 +02:00
evgeny
6c8e2763e5
Expose manual download API and distinguish storage replication in test
2026-10-18 02:19:45 +02:00
evgeny
ad7050ad2c
Fix shared cipher linkage and transport type includes
2026-10-18 02:17:18 +02:00
evgeny
7cffb15c73
Add author request list with individual key approvals
2026-10-18 02:17:08 +02:00
evgeny
61d1561612
Bind encrypted manifests and request keys after verified download
2026-10-18 02:14:31 +02:00