| .. |
|
chat_admin.c
|
dm: прямой обмен сообщениями (DM) + soundtouch + архитектура звонков
|
1 month ago |
|
chat_admin.h
|
chat: права админа + member tags (verified/deleted) + ncd revive
|
2 months ago |
|
chat_channel.c
|
Add local per-member radio mute controls on desktop and Android
|
2 weeks ago |
|
chat_core.c
|
Repair existing chat history tables with stable message IDs
|
2 weeks ago |
|
chat_core.h
|
Add atomic updates for signed member profile options
|
2 weeks ago |
|
chat_core_priv.h
|
Evaluate delayed answers after their source message arrives
|
2 weeks ago |
|
chat_event.c
|
Measure uasync CPU load and display it in desktop and Android GUIs
|
2 weeks ago |
|
chat_event.h
|
Expose verified stream sources and channel watch events
|
2 weeks ago |
|
chat_feedback.c
|
Preserve invitation certificates and accept confirmed roots without profile changes
|
2 weeks ago |
|
chat_feedback.h
|
Preserve input cursor when member page outputs alias it
|
2 weeks ago |
|
chat_headless_control.c
|
headless: expose OS-assigned control and audio listener ports
|
2 weeks ago |
|
chat_headless_control.h
|
headless: expose OS-assigned control and audio listener ports
|
2 weeks ago |
|
chat_join.c
|
Forward full join profiles and document canonical profile lengths
|
2 weeks ago |
|
chat_join.h
|
Verify profile signatures survive avatar and display name updates
|
2 weeks ago |
|
chat_member.c
|
Measure owned endpoint mapping and inbound reachability separately
|
2 weeks ago |
|
chat_member.h
|
Add local per-member radio mute controls on desktop and Android
|
2 weeks ago |
|
chat_msg.c
|
Store signed replies by message ID and confirm channel submissions
|
2 weeks ago |
|
chat_poll.c
|
Enforce one reaction per author and replace the previous emoji atomically
|
2 weeks ago |
|
chat_poll.h
|
Enforce one reaction per author and replace the previous emoji atomically
|
2 weeks ago |
|
chat_poll_codec.c
|
Define canonical poll, answer and reaction formats
|
2 weeks ago |
|
chat_profile.c
|
Add atomic updates for signed member profile options
|
2 weeks ago |
|
chat_setting.c
|
chatgui: add radio activation by signal level with hysteresis
|
2 weeks ago |
|
chat_setting.h
|
Add asynchronous member file storage and desktop browser
|
3 weeks ago |
|
chat_status.c
|
Show NAT profile origin and recheck interface STUN from control
|
2 weeks ago |
|
chat_sync.c
|
Restart member and feedback synchronization over existing transports
|
2 weeks ago |
|
chat_sync.h
|
docs: clarify core, group and chat header contracts
|
4 weeks ago |
|
chat_whisper.c
|
Store signed replies by message ID and confirm channel submissions
|
2 weeks ago |
|
chat_whisper.h
|
Store signed replies by message ID and confirm channel submissions
|
2 weeks ago |
|
db_sync.c
|
Repair existing chat history tables with stable message IDs
|
2 weeks ago |
|
db_sync.h
|
Pass stable identities to insertion callbacks and bound signed bodies
|
2 weeks ago |
|
db_sync_arch.md
|
Keep message content type alive through JSON serialization
|
3 weeks ago |
|
group_avatar.c
|
Preserve channel identity in member adapter fixtures
|
2 weeks ago |
|
group_avatar.h
|
Preserve channel identity in member adapter fixtures
|
2 weeks ago |
|
invite_build.c
|
Prioritize supernodes in invites and update chat background and ringtone
|
3 weeks ago |
|
invite_build.h
|
docs: update file inventory and module header contracts
|
3 weeks ago |
|
invite_link.c
|
fix: accept invite public keys with a leading zero byte
|
4 weeks ago |
|
invite_link.h
|
docs: update file inventory and module header contracts
|
3 weeks ago |
|
member_sync.c
|
Cancel local streams when signed membership is invalidated
|
2 weeks ago |
|
member_sync.h
|
Attach stream subscriptions to CHAT lifecycle and member profiles
|
2 weeks ago |
|
member_sync_doc.md
|
Forward full join profiles and document canonical profile lengths
|
2 weeks ago |
|
merkle_sync.c
|
Include dataset identity in Merkle diagnostics
|
2 weeks ago |
|
merkle_sync.h
|
Extend Merkle sessions with datasets and full record cursors
|
2 weeks ago |
|
merkle_sync_doc.md
|
Verify signed multi-reaction rejection and document the single-choice rule
|
2 weeks ago |
|
merkle_tree.c
|
Refactor Merkle sync into bounded bidirectional rounds with atomic member updates
|
4 weeks ago |
|
merkle_tree.h
|
docs: clarify core, group and chat header contracts
|
4 weeks ago |
|
merkle_tz.md
|
topo: invite вынесен в topo_group_invite, conn_mgr упрощён до 3-фазного open; member_sync: полный пересчёт merkle-дерева при старте
|
2 months ago |