| .. |
|
chat_admin.c
|
…
|
|
|
chat_admin.h
|
…
|
|
|
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
|
1 week 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
|
1 week ago |
|
chat_event.h
|
Measure uasync CPU load and display it in desktop and Android GUIs
|
1 week 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
|
1 week ago |
|
chat_headless_control.h
|
headless: expose OS-assigned control and audio listener ports
|
1 week ago |
|
chat_join.c
|
Forward full join profiles and document canonical profile lengths
|
2 weeks ago |
|
chat_join.h
|
…
|
|
|
chat_member.c
|
Add local per-member radio mute controls on desktop and Android
|
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
|
1 week ago |
|
chat_setting.c
|
chatgui: add radio activation by signal level with hysteresis
|
2 weeks ago |
|
chat_setting.h
|
…
|
|
|
chat_status.c
|
Measure uasync CPU load and display it in desktop and Android GUIs
|
1 week ago |
|
chat_sync.c
|
Restart member and feedback synchronization over existing transports
|
2 weeks ago |
|
chat_sync.h
|
…
|
|
|
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
|
…
|
|
|
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
|
…
|
|
|
invite_build.h
|
…
|
|
|
invite_link.c
|
…
|
|
|
invite_link.h
|
…
|
|
|
member_sync.c
|
Cancel local streams when signed membership is invalidated
|
1 week ago |
|
member_sync.h
|
Attach stream subscriptions to CHAT lifecycle and member profiles
|
1 week 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
|
…
|
|
|
merkle_tree.h
|
…
|
|
|
merkle_tz.md
|
…
|
|