mirror of
https://github.com/logos-co/logos-chat-ui.git
synced 2026-08-27 09:11:11 +00:00
- Replace Q_INVOKABLE calls (initChat/startChat/stopChat, hex payloads, push events) with the new C-FFI wrapper (module_init/module_shutdown, UTF-8 content, polled module_drain_events_json) - Collapse ChatStatus to Stopped/Initialising/Online/Error, mirroring the module's deliveryStateChanged - Rehydrate conversations and messages on init/eventsDropped via module_list_conversations_json and module_get_messages_json - Resolve instance_path from CHAT_MODULE_INSTANCE_PATH or QStandardPaths::AppDataLocation - Drop ConversationListModel.peerId (peer_label folds into displayName) - Drop ChatConfig.h (obsolete Waku JSON config)