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
evgeny
41696b7e0b
Route encrypted group preparation through key owner
2026-10-18 02:14:26 +02:00
evgeny
e5a1fc5a48
Start and stop attachment key owner with chat service
2026-10-18 02:13:54 +02:00
evgeny
60e040677b
Declare attachment grant service and lifecycle state
2026-10-18 02:13:40 +02:00
evgeny
321ed8e747
Implement durable encrypted attachment grants and requests
2026-10-18 02:13:28 +02:00
evgeny
e45401449e
Share complete membership verification for private grants
2026-10-18 02:10:11 +02:00
evgeny
6a90d79d04
Add authenticated encrypted attachment container
2026-10-18 02:09:30 +02:00
evgeny
b4ef4ec919
Switch message cipher consumers to shared media API
2026-10-18 02:08:52 +02:00
evgeny
9c22b04cb0
Use common file cipher primitives in direct messages
2026-10-18 02:08:45 +02:00
evgeny
d6db3d18ce
Extract shared CCM and streaming media cryptography
2026-10-18 02:08:29 +02:00
evgeny
be295f768c
feat(chat): add local DM deletion and improve Android member list
...
Delete local conversations atomically, retain replay protection and sequence counters, and guard asynchronous media work by history generation. Add Android avatar menu and confirmation, persistent file cleanup, and regression coverage.
Fix unnamed member wire padding and compact Android member action spacing.
Validation: 158 core tests passed; targeted DM tests, desktop build, Android unit tests and debug APK build passed.
2026-10-18 02:04:05 +02:00
evgeny
75d383f89d
docs(nat): describe passive incoming connection evidence
2026-10-18 00:59:11 +02:00
evgeny
a20a219063
fix(core): free pending ping payloads when destroying instance
2026-10-18 00:57:11 +02:00
evgeny
df2f6ff300
feat(nat): confirm direct open profile from accepted public connections
2026-10-18 00:41:53 +02:00
evgeny
37e092672a
fix(nat): retain cold ingress reservation after partial measurements
2026-10-17 23:53:09 +02:00
evgeny
305b61ccab
fix(nat): advance after an unfinished pair uses its full retry budget
2026-10-17 23:43:21 +02:00
evgeny
a72e514dc5
fix(nat): keep fresh ingress checks active during profile rechecks
2026-10-17 23:38:52 +02:00
evgeny
6ad3674904
fix(nat): continue helper traversal after partial mapping results
2026-10-17 23:37:10 +02:00
evgeny
c69f8d8975
fix(nat): notify GUI and include profiles in Android socket snapshots
2026-10-17 22:07:58 +02:00