mirror of
https://github.com/logos-co/logos-chat-ui.git
synced 2026-08-27 09:11:11 +00:00
chore: rename project
This commit is contained in:
@@ -130,4 +130,4 @@ See [`spec.md`](docs/spec.md) for detailed component specifications, widget hier
|
||||
| [`logos-chat-module`](https://github.com/logos-co/logos-chat-module) | Chat backend — this UI's required dependency |
|
||||
| [`logos-chat`](https://github.com/logos-messaging/logos-chat) | Logos Chat application (provides `liblogoschat`) |
|
||||
| [`logos-liblogos`](https://github.com/logos-co/logos-liblogos) | Logos Core platform |
|
||||
| [`logos-chat-ui`](https://github.com/logos-co/logos-chat-ui) | Legacy PoC — unrelated to this implementation |
|
||||
| [`logos-chat-legacy-ui`](https://github.com/logos-co/logos-chat-legacy-ui) | Legacy PoC — unrelated to this implementation |
|
||||
+4
-4
@@ -2,7 +2,7 @@
|
||||
|
||||
## Overview
|
||||
|
||||
A Qt-based UI module for the Logos platform that provides a chat interface using the `logos-chat-module` backend. This module follows the same architectural patterns as `logos-chat-ui` but implements a two-panel conversation-based chat interface.
|
||||
A Qt-based UI module for the Logos platform that provides a chat interface using the `logos-chat-module` backend. This module follows the same architectural patterns as `logos-chat-legacy-ui` but implements a two-panel conversation-based chat interface.
|
||||
|
||||
## Architecture
|
||||
|
||||
@@ -16,7 +16,7 @@ logos-chat-ui/
|
||||
│ ├── mainwindow.h # App main window header
|
||||
│ └── mainwindow.cpp # App main window (loads plugin via QPluginLoader)
|
||||
├── interfaces/
|
||||
│ └── IComponent.h # Component interface (same as logos-chat-ui)
|
||||
│ └── IComponent.h # Component interface (same as logos-chat-legacy-ui)
|
||||
├── resources/
|
||||
│ └── resources.qrc # Qt resource file (empty root)
|
||||
├── generated_code/
|
||||
@@ -540,7 +540,7 @@ The `app/` directory contains a minimal standalone application that:
|
||||
7. **Runs event loop** - `app.exec()`
|
||||
8. **Cleans up** - Calls `logos_core_cleanup()` on exit and terminates child processes
|
||||
|
||||
This follows the exact same pattern as `logos-chat-ui/app/`.
|
||||
This follows the exact same pattern as `logos-chat-legacy-ui/app/`.
|
||||
|
||||
---
|
||||
|
||||
@@ -568,7 +568,7 @@ This follows the exact same pattern as `logos-chat-ui/app/`.
|
||||
|
||||
- Conversations and messages are ephemeral (no persistence yet)
|
||||
- Backend calls are live through `logos-chat-module`
|
||||
- The module follows the same patterns as `logos-chat-ui` for consistency
|
||||
- The module follows the same patterns as `logos-chat-legacy-ui` for consistency
|
||||
- Qt signals/slots are used for component communication to maintain loose coupling
|
||||
- The standalone app requires `logos-liblogos` for the core runtime
|
||||
- The plugin can also be loaded by other Logos applications
|
||||
|
||||
Generated
+3
-3
@@ -77,17 +77,17 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1773759090,
|
||||
"lastModified": 1773785321,
|
||||
"narHash": "sha256-uBy5nTVVkEDcOmKKYMx+XXcGzZ3X4mgy3aZGW4HQJXQ=",
|
||||
"owner": "logos-co",
|
||||
"repo": "logos-chat-module",
|
||||
"rev": "c22584b206ec9635bcd5ab1d5d0222911dee0d3f",
|
||||
"rev": "ef2453607f5f9c14eab54608a6ae1d241ad3bbbd",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "logos-co",
|
||||
"repo": "logos-chat-module",
|
||||
"rev": "c22584b206ec9635bcd5ab1d5d0222911dee0d3f",
|
||||
"rev": "ef2453607f5f9c14eab54608a6ae1d241ad3bbbd",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user