diff --git a/README.md b/README.md index 1a8f309..93e2112 100644 --- a/README.md +++ b/README.md @@ -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 | \ No newline at end of file +| [`logos-chat-legacy-ui`](https://github.com/logos-co/logos-chat-legacy-ui) | Legacy PoC — unrelated to this implementation | \ No newline at end of file diff --git a/docs/spec.md b/docs/spec.md index fc1e745..e810507 100644 --- a/docs/spec.md +++ b/docs/spec.md @@ -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 diff --git a/flake.lock b/flake.lock index a91ff33..9c24e84 100644 --- a/flake.lock +++ b/flake.lock @@ -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" } },