You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
evgeny
70797f921e
feature: media auto-download + manual download + UI download state indication (Android + desktop)
C-layer:
- chat_event.h: CHAT_EVT_ATTACHMENT_DOWNLOADED (14)
- chat_msg.c: fixed md_auto_download (non-NULL done_cb, correct media_base from db_path, use chat_setting for autoload checks)
- chat_msg.c: added chat_core_attachment_download + trampoline for manual download
- chat_core.h: exported attachment_dl_req + trampoline
Android (Kotlin + JNI):
- Message: downloadState field (parse from localAttrs)
- ChatRepository: parse localAttrs for download state
- NativeLib: attachmentDownload() JNI
- MessageBubble: FileBubble with download status icon + tap-to-download
- ChatViewModel: downloadAttachment() + CHAT_EVT_ATTACHMENT_DOWNLOADED handler
- ChatScreen: wire onDownloadFile handler
- android_jni_bridge: utun_bridge_attachment_download + JNI + localAttrs in JSON
Desktop (Qt/C++):
- messagedelegate.h: MsgFileDownloadStateRole, MsgChannelIdRole
- messagelist.cpp: parse localAttrs for file download state
- messagedelegate.cpp: FileBubble with download icon/text + click handler via chat_core_attachment_download_trampoline
- gui_bridge.h: GUI_EVT_ATTACHMENT_DOWNLOADED (14) + callback typedef
- gui_bridge_impl.cpp: event dispatch + setter
- mainwindow.cpp: callback registration -> refresh message list
|
2 months ago |
| .. |
|
config_updater.cpp
|
chatgui: unify config update logic, fix node_id derivation, fix test
|
2 months ago |
|
config_updater.h
|
chatgui: unify config update logic, fix node_id derivation, fix test
|
2 months ago |
|
gui_bridge.h
|
feature: media auto-download + manual download + UI download state indication (Android + desktop)
|
2 months ago |
|
gui_bridge_impl.cpp
|
feature: media auto-download + manual download + UI download state indication (Android + desktop)
|
2 months ago |
|
miniaudio_impl.c
|
chatgui: add sound playback via miniaudio (MP3 notification sounds)
|
2 months ago |
|
node_config.cpp
|
android: voice messages + attachments architecture plan, build fixes
|
2 months ago |
|
node_config.h
|
chatgui: remove unused addServer/addClient/removeServer/removeClient
|
2 months ago |
|
utun_node.cpp
|
android: fix key regeneration, Clear DB, uasync eventfd, udp log from config
|
2 months ago |
|
utun_node.h
|
chatgui: rework shutdown — main thread owns cleanup, remove glШбаls
|
2 months ago |