evgeny
|
e811ac395a
|
Preserve channel reply context through attachment preparation
|
6 days ago |
evgeny
|
68037b25a5
|
Store signed replies by message ID and confirm channel submissions
|
6 days ago |
evgeny
|
99e9b1ae85
|
Define channel reply references and submission result events
|
6 days ago |
evgeny
|
653853588a
|
logging: preserve system diagnostics and inherit Android debug level
|
6 days ago |
evgeny
|
1bb885fd11
|
logging: explain failed probes and RTT persistence errors
|
6 days ago |
evgeny
|
7eb6d6ee68
|
logging: move socket mechanics and periodic probe decisions to trace
|
6 days ago |
evgeny
|
15d460ee7c
|
logging: explain BGP readiness, route selection and peer removal
|
6 days ago |
evgeny
|
a74a62079e
|
logging: include REALITY handshake stage in connection failures
|
6 days ago |
evgeny
|
6d54a7c102
|
logging: distinguish STCP probes from data link lifecycle
|
6 days ago |
evgeny
|
adc8b2a670
|
logging: describe STCP state and endpoint on timeout and close
|
6 days ago |
evgeny
|
b16a4995b7
|
logging: quiet routine audio and route polling, report audio recovery
|
6 days ago |
evgeny
|
e85a8c8310
|
logging: scope member file polling and worker traces to media
|
6 days ago |
evgeny
|
f2e35da1fe
|
Wire notification platform dependencies and event diagnostics
|
6 days ago |
evgeny
|
261198ab47
|
Expose initial synchronization in channel message events
|
6 days ago |
evgeny
|
7e19cbaf3a
|
Add local per-member radio mute controls on desktop and Android
|
6 days ago |
evgeny
|
a069d11ef9
|
Protect REALITY STCP traffic with authenticated TLS-like records
|
6 days ago |
evgeny
|
a49cf5434e
|
Add randomized ETCP padding and isolate STCP CTR streams per connection
|
6 days ago |
evgeny
|
b1bf094bfd
|
Verify signed multi-reaction rejection and document the single-choice rule
|
7 days ago |
evgeny
|
a444f28134
|
Enforce one reaction per author and replace the previous emoji atomically
|
7 days ago |
evgeny
|
9299c95f10
|
Verify root formation and invitation certificate replication
|
7 days ago |
evgeny
|
a9a65d53bf
|
Preserve invitation certificates and accept confirmed roots without profile changes
|
7 days ago |
evgeny
|
2f5a49b011
|
Repair existing chat history tables with stable message IDs
|
7 days ago |
evgeny
|
255853dd76
|
Document complete poll protocol and verified recovery behavior
|
7 days ago |
evgeny
|
bbc8b7693a
|
Restart member and feedback synchronization over existing transports
|
7 days ago |
evgeny
|
da2c13dcf1
|
Add CLI poll creation, voting and emoji reaction commands
|
1 week ago |
evgeny
|
f99a8c1da2
|
Expose polls and reactions through headless control safely
|
1 week ago |
evgeny
|
48d7f2b21b
|
Build poll modules and adapt media insertion callbacks
|
1 week ago |
evgeny
|
17444b8c8a
|
Evaluate delayed answers after their source message arrives
|
1 week ago |
evgeny
|
60b4870549
|
Pass stable identities to insertion callbacks and bound signed bodies
|
1 week ago |
evgeny
|
865e4cda59
|
Log delayed answer validation and keep JSON percentages locale independent
|
1 week ago |
evgeny
|
e6db9fef60
|
Validate feedback data and provide poll command snapshots
|
1 week ago |
evgeny
|
0af35630d1
|
Expose full message data and stable identities in listings
|
1 week ago |
evgeny
|
a4ca31f406
|
Return submitted message identity and encode JSON safely
|
1 week ago |
evgeny
|
d0aa60fe1a
|
Define canonical poll, answer and reaction formats
|
1 week ago |
evgeny
|
d40f58d79a
|
Add message identities and plan the remaining feedback work
|
1 week ago |
evgeny
|
04ff801531
|
Document Merkle v3 and signed feedback state contracts
|
1 week ago |
evgeny
|
6437bf780b
|
Include feedback source in the core library source list
|
1 week ago |
evgeny
|
f6cc3b6e53
|
Make feedback roots depend on signed state and validate rebuilt keys
|
1 week ago |
evgeny
|
982e5a06ab
|
Integrate feedback tables with channel and sync lifecycle
|
1 week ago |
evgeny
|
8121f93d2e
|
Build feedback model and expose committed state events
|
1 week ago |
evgeny
|
641a8318a8
|
Add signed versioned feedback storage and Merkle adapter
|
1 week ago |
evgeny
|
864a250eea
|
Preserve input cursor when member page outputs alias it
|
1 week ago |
evgeny
|
49dc837df2
|
Correct all member dataset arguments in callers
|
1 week ago |
evgeny
|
f6bfd36a6c
|
Include dataset identity in Merkle diagnostics
|
1 week ago |
evgeny
|
894b24698e
|
Update Merkle integration tests and channel index cleanup
|
1 week ago |
evgeny
|
5e146f20bc
|
Adapt member sync and protocol tests to dataset cursors
|
1 week ago |
evgeny
|
539bfd6db9
|
Extend Merkle sessions with datasets and full record cursors
|
1 week ago |
evgeny
|
17491082d4
|
Validate signed profile avatar manifest references
|
1 week ago |
evgeny
|
c80e82d104
|
Define member avatar references as manifest objects
|
1 week ago |
evgeny
|
50efddd5f0
|
Allow immutable avatar originals and manifests in storage
|
1 week ago |