Commit Graph
530 Commits
Author SHA1 Message Date
evgeny 092e3e3cdc Validate quota scan failures and deny unauthorized quota queries 2026-10-06 00:29:28 +02:00
evgeny 594017ba5f Test user quota isolation, reservations, restarts and wire queries 2026-10-06 00:22:17 +02:00
evgeny 25e2ffeea7 Stream member files with router backpressure and parallel transfer handles 2026-10-05 23:36:49 +02:00
evgeny 977748b16c Expose fork ownership errors in file debug traces 2026-10-05 21:43:44 +02:00
evgeny 5d1b8d26e7 Daemonize before creating core workers 2026-10-05 21:19:19 +02:00
evgeny 78a655bb05 Add asynchronous member file storage and desktop browser 2026-10-05 18:44:58 +02:00
evgeny 9aaac3cb20 Exclude POSIX tcp_io test scenarios from Windows compilation 2026-10-05 12:27:15 +02:00
evgeny ba7146f90a Fix HTTP proxy framing, keep-alive and stream lifecycle 2026-10-05 09:27:23 +02:00
evgeny d14babea33 Create signed test channel with its final invitation title 2026-10-04 18:12:23 +02:00
evgeny f70d5c7460 Verify invitation title delivery and one-line full-link actions 2026-10-04 18:09:41 +02:00
evgeny fb92f1a8c9 Verify history recovery when a group session loses readiness 2026-10-04 17:10:49 +02:00
evgeny 4cd52c27d5 Include transport definition in history fault injection test 2026-10-04 16:57:06 +02:00
evgeny a5c616ba0f Exercise history retry after a lost initial exchange 2026-10-04 16:56:24 +02:00
evgeny b390f3c28f Cover pre-invitation history with both synchronization roles 2026-10-04 16:48:01 +02:00
evgeny 274f4f2d63 Prepare explicit group sessions in history protocol fixtures 2026-10-04 16:47:01 +02:00
evgeny 51467296c3 Test radio member snapshots, updates and route withdrawal 2026-10-04 16:05:40 +02:00
evgeny 0e5778c013 Reuse PM automatic route resolution and check persistence after successful send 2026-10-04 15:50:38 +02:00
evgeny 2afb7268a1 Restore PM group route and verify messaging after invite JOIN 2026-10-04 15:46:14 +02:00
evgeny c800d9253d Trace group connection and membership after opening a received invitation 2026-10-04 15:39:06 +02:00
evgeny 8e25ffb392 Wait for member replication after JOIN and include desktop diagnostics 2026-10-04 15:24:06 +02:00
evgeny b9af72e71d Test PM invitation cancellation, commit errors and joining another group 2026-10-04 15:12:26 +02:00
evgeny c9131fff39 Ship deterministic speech fixture for VAD regressions 2026-10-03 01:48:37 +03:00
evgeny 9c8f635e63 Test VAD compression, quiet speech and independent prefetch audio 2026-10-03 01:34:27 +03:00
evgeny 23368a5bbe Add Android boot startup, lazy settings, emoji and DM calls
Add battery optimization controls and configurable boot startup. Keep message sounds in the application and render general settings lazily to avoid ANRs. Add animated emoji controls and live BGP availability for direct-message calls on Android and desktop.
2026-10-02 17:18:24 +03:00
evgeny df346fc097 Log standby retry transitions and await the actual wake phase 2026-10-02 12:04:34 +03:00
evgeny 7ec5f931bb Defer automatic retries until Android standby wakes 2026-10-02 11:56:44 +03:00
evgeny f12bab8676 Include concrete transport definitions for UP checks 2026-10-02 11:52:36 +03:00
evgeny f4b273d0be Cover UP-based chat peer selection and fallback transitions 2026-10-02 11:50:28 +03:00
evgeny bd082a26bf Раздели аудиопотоки и привяжи AEC к фактическому общему выходу 2026-10-02 10:22:34 +03:00
evgeny d7fb0c83f9 Fix bounds and unsigned decoding in ETCP packet dumps 2026-10-02 02:52:32 +03:00
evgeny ac45554439 Fix ETCP INIT collision scope and backpressure regression tests 2026-10-02 02:25:40 +03:00
evgeny 40b974b29c Исправь потоковый AGC и применяй mute после AEC 2026-10-02 01:56:10 +03:00
evgeny bdcf8b5634 Сохрани накопленные исправления аудио, async и диагностики 2026-10-02 01:49:32 +03:00
evgeny 6ccf71b20d Exercise separate conversations and codec format boundaries 2026-10-01 18:56:57 +03:00
evgeny 418329962d Test pinned preparation targets, worker ownership and typed offline media 2026-10-01 18:55:34 +03:00
evgeny 14935378bb Check queued worker completion cancellation and attachment codec tests 2026-10-01 18:00:02 +03:00
evgeny 0dc2b0135a Test typed PM delivery and strict voice attachment metadata 2026-10-01 17:59:16 +03:00
evgeny ef5cd63d9f Set injected control packet lengths so replay and quota checks execute 2026-10-01 16:40:53 +03:00
evgeny 7bd3e0d4de Test PM media rollback, quota, snapshots and transfer cancellation 2026-10-01 16:35:55 +03:00
evgeny a90274f24c Test event-loop heartbeat during sustained PM file encryption 2026-10-01 16:31:51 +03:00
evgeny 3d6f9c1be4 Sign media test fixtures with the derived Ed25519 seeds 2026-10-01 16:14:39 +03:00
evgeny 76497481f7 Test direct and offline DM media with separate supernode and storage nodes 2026-10-01 16:04:35 +03:00
evgeny c63343cf2b Stop DM test event loops promptly on scenario failure 2026-10-01 14:51:37 +03:00
evgeny bd550159f0 Verify DM queues drain beyond one delivery batch after restart 2026-10-01 14:48:37 +03:00
evgeny 43c89ca1ed Document implemented DM guarantees and remaining media integration 2026-10-01 14:46:24 +03:00
evgeny 1740bec94f Test mailbox admission, exact deletion and late PUT replay 2026-10-01 14:43:50 +03:00
evgeny 0e0f611d3c Check atomic DM enqueue rollback and explain sequence conflicts 2026-10-01 14:41:33 +03:00
evgeny bd05ab6d3a Verify DM media record boundaries and corrupted artifacts 2026-10-01 14:35:43 +03:00
evgeny e6c78c17b7 Keep DM test diagnostics focused on delivery state 2026-10-01 14:24:28 +03:00
evgeny febc3419b0 Exercise DM reordering, rollback and signed acknowledgments 2026-10-01 14:22:46 +03:00