| .. |
|
chat_admin.c
|
dm: прямой обмен сообщениями (DM) + soundtouch + архитектура звонков
|
1 month ago |
|
chat_admin.h
|
chat: права админа + member tags (verified/deleted) + ncd revive
|
1 month ago |
|
chat_channel.c
|
Own group avatar synchronization in the chat service lifecycle
|
1 week ago |
|
chat_core.c
|
Upgrade group avatar columns before notifying database readiness
|
1 week ago |
|
chat_core.h
|
Read complete signed profiles and escape initial display names
|
1 week ago |
|
chat_core_priv.h
|
Store signed group avatars without replacing channel keys
|
1 week ago |
|
chat_event.c
|
Add Android boot startup, lazy settings, emoji and DM calls
|
2 weeks ago |
|
chat_event.h
|
Synchronize signed group avatars in bounded 4 KiB blocks
|
1 week ago |
|
chat_headless_control.c
|
Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing
|
3 weeks ago |
|
chat_headless_control.h
|
docs: update file inventory and module header contracts
|
2 weeks ago |
|
chat_join.c
|
Forward full join profiles and document canonical profile lengths
|
1 week ago |
|
chat_join.h
|
Verify profile signatures survive avatar and display name updates
|
1 week ago |
|
chat_member.c
|
Expose signed storage roles independently of route priority
|
1 week ago |
|
chat_member.h
|
Expose signed storage roles independently of route priority
|
1 week ago |
|
chat_msg.c
|
Return final video metadata from the preparation worker
|
2 weeks ago |
|
chat_profile.c
|
Simplify profile updates and report database read failures
|
1 week ago |
|
chat_setting.c
|
Add the file quota query and per-user quota configuration
|
2 weeks ago |
|
chat_setting.h
|
Add asynchronous member file storage and desktop browser
|
2 weeks ago |
|
chat_status.c
|
Track topology exchange readiness per group and peer
|
3 weeks ago |
|
chat_sync.c
|
Own group avatar synchronization in the chat service lifecycle
|
1 week ago |
|
chat_sync.h
|
docs: clarify core, group and chat header contracts
|
3 weeks ago |
|
chat_whisper.c
|
Separate core, UTUN and chat lifecycles with owned asynchronous work
|
3 weeks ago |
|
chat_whisper.h
|
dm: прямой обмен сообщениями (DM) + soundtouch + архитектура звонков
|
1 month ago |
|
db_sync.c
|
Report history wait reasons and registration failures precisely
|
2 weeks ago |
|
db_sync.h
|
Prepare channel history before enabling network synchronization
|
2 weeks ago |
|
db_sync_arch.md
|
Keep message content type alive through JSON serialization
|
2 weeks ago |
|
group_avatar.c
|
Preserve channel identity in member adapter fixtures
|
1 week ago |
|
group_avatar.h
|
Preserve channel identity in member adapter fixtures
|
1 week ago |
|
invite_build.c
|
Prioritize supernodes in invites and update chat background and ringtone
|
2 weeks ago |
|
invite_build.h
|
docs: update file inventory and module header contracts
|
2 weeks ago |
|
invite_link.c
|
fix: accept invite public keys with a leading zero byte
|
3 weeks ago |
|
invite_link.h
|
docs: update file inventory and module header contracts
|
2 weeks ago |
|
member_sync.c
|
Verify large signed profiles alongside full owner records
|
1 week ago |
|
member_sync.h
|
Extend signed member profiles to 1024 bytes
|
1 week ago |
|
member_sync_doc.md
|
Forward full join profiles and document canonical profile lengths
|
1 week ago |
|
merkle_sync.c
|
Add bounded Merkle pull lifecycle and terminal error handoff
|
3 weeks ago |
|
merkle_sync.h
|
docs: clarify core, group and chat header contracts
|
3 weeks ago |
|
merkle_sync_doc.md
|
Refactor Merkle sync into bounded bidirectional rounds with atomic member updates
|
3 weeks ago |
|
merkle_tree.c
|
Refactor Merkle sync into bounded bidirectional rounds with atomic member updates
|
3 weeks ago |
|
merkle_tree.h
|
docs: clarify core, group and chat header contracts
|
3 weeks ago |
|
merkle_tz.md
|
topo: invite вынесен в topo_group_invite, conn_mgr упрощён до 3-фазного open; member_sync: полный пересчёт merkle-дерева при старте
|
2 months ago |