evgeny
|
cb08faae04
|
Reconcile DM storage expiry and release assignments atomically
|
2026-10-26 17:49:26 +01:00 |
|
evgeny
|
dda4a780e3
|
Document unreconciled DM media expiry after SQL failure
|
2026-10-26 17:42:45 +01:00 |
|
evgeny
|
d09ed0316f
|
Preserve UTF-8 boundaries in DM peer names
|
2026-10-26 17:27:18 +01:00 |
|
evgeny
|
000b28027c
|
Preserve Android raw capture through AEC and apply mute before Opus
|
2026-10-26 17:14:18 +01:00 |
|
evgeny
|
f83e27260d
|
Record rebased DM verification and UTF-8 name truncation defect
|
2026-10-26 17:07:18 +01:00 |
|
evgeny
|
b6588d0594
|
Preserve DM state on database failures and document contracts
|
2026-10-26 16:55:20 +01:00 |
|
evgeny
|
5fee00c451
|
Clarify desktop voice contracts and document Android mute ordering defect
|
2026-10-26 16:31:11 +01:00 |
|
evgeny
|
0ad80f3906
|
Clarify frame assembly and keep reference PCM arithmetic signed
|
2026-10-26 15:58:11 +01:00 |
|
evgeny
|
913ae531ec
|
Queue complete headless PCM frames and account for overflow drops
|
2026-10-26 15:51:35 +01:00 |
|
evgeny
|
45834692a7
|
Document headless PCM framing defect and independent codec ownership
|
2026-10-26 15:33:11 +01:00 |
|
evgeny
|
f0df3d8848
|
Make stale TX regressions assert observable behavior first
|
2026-10-26 14:57:24 +01:00 |
|
evgeny
|
e11eca93bb
|
Isolate call audio TX tasks by instance binding epoch
|
2026-10-26 14:57:24 +01:00 |
|
evgeny
|
a4d8637f45
|
Document stale call audio tasks corrupting pending accounting
|
2026-10-26 14:57:09 +01:00 |
|
evgeny
|
96d99a183d
|
Reject overlapping outgoing calls and registered call IDs
|
2026-10-26 14:56:54 +01:00 |
|
evgeny
|
aa09459c70
|
Document missing busy admission guard for outgoing calls
|
2026-10-26 14:56:06 +01:00 |
|
evgeny
|
1634499d84
|
Document active feedback, credential dependencies and permission round lifecycle
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
953e094c92
|
Restrict feedback invalidation to credential, key and admission changes
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
c5a09c1413
|
Check permission round teardown, blocked error handoff and safe restart callbacks
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
789e5663f7
|
End unauthorized feedback rounds while preserving watches for member restoration
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
ea1c17593b
|
Test full chat restart and late-peer convergence across member exclusion and restoration
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
bf941bfd14
|
Preserve precise author failure reasons and guard SQLite column allocation
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
490b30b956
|
Update dependent feedback atomically with membership and filter poll results
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
8925503d59
|
Retain inactive feedback while rebuilding and serving only verified active states
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
e7ae4025e2
|
Expose dataset registration for dependent model startup boundaries
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
42808450b5
|
Distinguish member author admission, pending credentials and verification errors
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
8e2036b435
|
Document feedback startup failure for excluded historical authors
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
e56790649a
|
Record passing member purge integration and sanitizer validation
|
2026-10-26 14:44:02 +01:00 |
|
evgeny
|
16c64ca626
|
Describe Merkle index ownership and mark old sync plan historical
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
26b6eca150
|
Clarify Merkle pull lifecycle, progress timeout and audit scope
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
81712e74cd
|
Document atomic member purge and verification error contracts
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
fe182e4acc
|
Check cleanup retries, request ownership and stream rollback
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
fbe3e7a279
|
Make member cleanup atomic and publish removals after commit
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
1f3f1d9a34
|
Separate missing member verification keys from SQLite failures
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
fe7bcb334c
|
Distinguish Ed25519 verification errors from invalid signatures
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
6689cf543b
|
Clarify source signing key and interval estimate documentation
|
2026-10-26 12:54:52 +01:00 |
|
evgeny
|
de535e1713
|
Distinguish source mute state from immutable audio codec
|
2026-10-26 12:47:46 +01:00 |
|
evgeny
|
8533dfc303
|
Clarify asynchronous publisher and viewer session contracts
|
2026-10-26 12:45:31 +01:00 |
|
evgeny
|
0f54f5ef66
|
Specify stream playback clock and audio thread contracts
|
2026-10-26 12:43:25 +01:00 |
|
evgeny
|
c5292c9994
|
Document stream member admission and wire codec contracts
|
2026-10-26 12:42:14 +01:00 |
|
evgeny
|
495972cfe6
|
Clarify stream ring and media cursor ownership and results
|
2026-10-26 12:40:44 +01:00 |
|
evgeny
|
b25acce11b
|
Specify stream queue accounting and timing metric snapshots
|
2026-10-26 12:33:15 +01:00 |
|
evgeny
|
080b14a51d
|
Document stream flow lifetimes, leases and relay ownership
|
2026-10-26 12:31:01 +01:00 |
|
evgeny
|
c148351259
|
Close expired nine-byte stream INFO requests with overload reason
|
2026-10-26 12:04:31 +01:00 |
|
evgeny
|
840bc9a6b0
|
Align stream guide with session ownership and current audit status
|
2026-10-26 12:04:31 +01:00 |
|
evgeny
|
27ed4c74ff
|
Clarify stream session ownership and supplier selection contracts
|
2026-10-26 12:04:31 +01:00 |
|
evgeny
|
ced9dc2340
|
Merge remote-tracking branch 'origin/master'
|
2026-10-26 09:50:34 +01:00 |
|
evgeny
|
a056b2c262
|
Describe publisher packing budgets and queued audio rejection
|
2026-10-26 09:50:34 +01:00 |
|
evgeny
|
1a9fe0a33b
|
Fix stream publisher audio packing and video progress
|
2026-10-26 09:44:16 +01:00 |
|
evgeny
|
8e74619501
|
Make chat joins atomic and test invitation lifecycle failures
|
2026-10-26 09:19:35 +01:00 |
|
evgeny
|
435ca204fe
|
Clarify that repeated core start preserves the application running flag
|
2026-10-26 09:08:42 +01:00 |
|