evgeny
|
f512a74627
|
Honor the expected file version before downloading
|
2026-10-10 01:35:28 +02:00 |
|
evgeny
|
f2265a0948
|
Test Android file wire formats and nonempty directory status
|
2026-10-10 01:27:34 +02:00 |
|
evgeny
|
df835c0a5d
|
radio: add activation controls, live VAD meters and signal diagnostics
|
2026-10-09 16:11:11 +02:00 |
|
evgeny
|
f76ea9fe94
|
chatgui: add radio activation by signal level with hysteresis
|
2026-10-08 17:53:16 +02:00 |
|
evgeny
|
20d1c45778
|
test: exercise Android replies through native bridge and media workers
|
2026-10-08 10:29:30 +02:00 |
|
evgeny
|
c18827cf3c
|
Verify signed reply references across two peers over real PUSH
|
2026-10-08 00:32:06 +02:00 |
|
evgeny
|
e170bdf648
|
tests: add standalone Merkle sync reconnect and triangle stress test
|
2026-10-07 23:50:02 +02:00 |
|
evgeny
|
eedeb8cdc6
|
Verify speaker timeout and record completed radio indication
|
2026-10-07 19:10:49 +02:00 |
|
evgeny
|
6dfb522522
|
Add local per-member radio mute controls on desktop and Android
|
2026-10-07 13:35:25 +02:00 |
|
evgeny
|
2acdec940b
|
Protect REALITY STCP traffic with authenticated TLS-like records
|
2026-10-07 12:30:45 +02:00 |
|
evgeny
|
92f9dc2bd6
|
Add randomized ETCP padding and isolate STCP CTR streams per connection
|
2026-10-07 10:45:42 +02:00 |
|
evgeny
|
40f35ab363
|
Verify signed multi-reaction rejection and document the single-choice rule
|
2026-10-07 08:17:52 +02:00 |
|
evgeny
|
8ced5758f6
|
Test single reaction replacement, cancellation and multi-emoji rejection
|
2026-10-07 08:12:32 +02:00 |
|
evgeny
|
149ddd73d4
|
Require channel signatures for root feedback authors and verify profile copies
|
2026-10-07 00:47:32 +02:00 |
|
evgeny
|
1c81f3eb03
|
Verify root formation and invitation certificate replication
|
2026-10-07 00:46:36 +02:00 |
|
evgeny
|
18be110678
|
Verify restored schema constraints and legacy index fixture
|
2026-10-07 00:27:35 +02:00 |
|
evgeny
|
47d11d9b50
|
Test atomic history schema repair and preserved message data
|
2026-10-07 00:26:59 +02:00 |
|
evgeny
|
11512970fe
|
Restart member and feedback synchronization over existing transports
|
2026-10-06 22:40:47 +02:00 |
|
evgeny
|
128c42fa4d
|
Include transport state definitions in poll network regression
|
2026-10-06 22:33:52 +02:00 |
|
evgeny
|
967fe3451b
|
Wait for authenticated bootstrap transport before opening group requests
|
2026-10-06 22:33:35 +02:00 |
|
evgeny
|
54a354bbb7
|
Measure proxy test durations with a monotonic clock
|
2026-10-06 22:31:53 +02:00 |
|
evgeny
|
4efc0bde7e
|
Test poll synchronization through three nodes and chat restart
|
2026-10-06 22:30:52 +02:00 |
|
evgeny
|
73ea9d227f
|
Test poll codecs, voting rules and delayed source messages
|
2026-10-06 21:31:20 +02:00 |
|
evgeny
|
2ec77d8d4d
|
Use canonical reaction and answer payloads in feedback tests
|
2026-10-06 21:24:53 +02:00 |
|
evgeny
|
09e0033c05
|
Build poll modules and adapt media insertion callbacks
|
2026-10-06 21:24:53 +02:00 |
|
evgeny
|
c09c154808
|
Test feedback signatures, versions, cancellation and atomic pages
|
2026-10-06 20:08:53 +02:00 |
|
evgeny
|
7af32c8b2e
|
Correct all member dataset arguments in callers
|
2026-10-06 19:59:43 +02:00 |
|
evgeny
|
18b2adc571
|
Test dataset isolation and colliding cursor prefixes
|
2026-10-06 19:59:00 +02:00 |
|
evgeny
|
6089d5dcea
|
Include dataset identity in Merkle diagnostics
|
2026-10-06 19:57:58 +02:00 |
|
evgeny
|
b95c1dfdc6
|
Update Merkle integration tests and channel index cleanup
|
2026-10-06 19:57:25 +02:00 |
|
evgeny
|
9a189c2e9e
|
Adapt member sync and protocol tests to dataset cursors
|
2026-10-06 19:56:52 +02:00 |
|
evgeny
|
f9effd6a11
|
Test avatar originals, selected lossy crops and storage limits
|
2026-10-06 19:44:56 +02:00 |
|
evgeny
|
5232d7d53b
|
Guard the file protocol against the Windows menu macro
|
2026-10-06 14:55:31 +02:00 |
|
evgeny
|
ed626ea57c
|
Use the portable remove command in the browser and storage tests
|
2026-10-06 14:54:23 +02:00 |
|
evgeny
|
c3f1dac10c
|
Upgrade group avatar columns before notifying database readiness
|
2026-10-06 14:04:49 +02:00 |
|
evgeny
|
4da707b8b5
|
Preserve channel identity in member adapter fixtures
|
2026-10-06 14:04:49 +02:00 |
|
evgeny
|
258ed6d169
|
Test atomic schema upgrades and report precise avatar validation errors
|
2026-10-06 13:57:12 +02:00 |
|
evgeny
|
da0bf55571
|
Test real group avatar block delivery, permissions and recovery
|
2026-10-06 13:48:14 +02:00 |
|
evgeny
|
09f8d7120b
|
Protect avatar paths across platforms and initialize join fixture nodes
|
2026-10-06 12:53:05 +02:00 |
|
evgeny
|
a6fa04679c
|
Allow avatar replacement alongside downloads and correct join fixtures
|
2026-10-06 12:51:22 +02:00 |
|
evgeny
|
549f3f1272
|
Expose profile diagnostics in verbose join integration runs
|
2026-10-06 12:47:20 +02:00 |
|
evgeny
|
edf47a3df3
|
Use bounded 16-bit profile lengths in join member records
|
2026-10-06 12:44:18 +02:00 |
|
evgeny
|
f68cddb50a
|
Test avatar immutability, hash validation and quota accounting
|
2026-10-06 12:40:07 +02:00 |
|
evgeny
|
6fffc98a04
|
Verify large signed profiles alongside full owner records
|
2026-10-06 12:36:35 +02:00 |
|
evgeny
|
5c0032c171
|
Test incremental counts, empty replacements and startup-only scans
|
2026-10-06 11:33:57 +02:00 |
|
evgeny
|
2ab4f34abb
|
Display file and directory totals in client quota snapshots
|
2026-10-06 11:29:43 +02:00 |
|
evgeny
|
70026db599
|
Validate quota scan failures and deny unauthorized quota queries
|
2026-10-06 00:29:28 +02:00 |
|
evgeny
|
8c421ab2ec
|
Test user quota isolation, reservations, restarts and wire queries
|
2026-10-06 00:22:17 +02:00 |
|
evgeny
|
be1be38821
|
Stream member files with router backpressure and parallel transfer handles
|
2026-10-05 23:36:49 +02:00 |
|
evgeny
|
8b607fbe38
|
Expose fork ownership errors in file debug traces
|
2026-10-05 21:43:44 +02:00 |
|