mirror of
https://github.com/logos-co/logos-package-manager-module.git
synced 2026-08-27 10:31:10 +00:00
* fix: emit the install event and report a path for QML-only ui_qml packages installPlugin() gated its corePluginFileInstalled/uiPluginFileInstalled event — and response["path"] — on installedPluginPath being non-empty. That out-param is a REPORTING detail, not the success signal: a QML-only ui_qml package has no backend library, so an older logos-package-manager left it empty on a perfectly good install. The result was that uiPluginFileInstalled never fired (Basecamp only discovered the plugin after an app restart) and "path" came back empty, which logos-package-manager-ui reads as failure and draws as a red RETRY. Success is now the library's own signal — a non-empty return from installPluginFile() — and the reported path falls back to that return value when installedPluginPath is empty, so this stays correct against an unpatched logos-package-manager. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Merge origin/master into feat/windows-cross master landed #58 (manifest version). Merged clean -- no conflicts -- then the lock was re-pinned to the merged logos-module-builder (L6) and logos-package-manager (L3). Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com> Co-authored-by: Cursor <cursoragent@cursor.com>