Commit Graph
10 Commits
Author SHA1 Message Date
Dario LipicarandClaude Opus 5 2b178f74ad chore(deps): pin logos-protocol 0f26ffd (#19)
Moves this repo's own logos-protocol pin from 1e96004 (Jul 17) to
0f26ffd (Aug 6), the current protocol master.

ui-host statically links logos-protocol, so on macOS an ui-host built
against a stale protocol and a ui_qml plugin built against current
protocol get their weak definitions coalesced by dyld — one image's
protocol code silently binds to the other's, across a real ABI change.
Pinning current protocol here is the fix; no `follows` override needed.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-07 11:46:18 -03:00
Khushboo Mehta ca1cab2d00 fix: distinguish source-unavailable from invalid response 2026-07-17 22:01:53 +02:00
Khushboo Mehta 118ab4aae1 chore: bump logos-protocol 2026-06-26 19:13:03 +02:00
Dario LipicarandClaude Opus 4.8 39efe5792d chore: bump logos-protocol/cpp-sdk/qt-sdk to concurrent-dispatch (c6234940) (#13)
The ViewModuleHost QtRO peer linked the pre-concurrent-dispatch protocol, so a
c6234940 UI plugin's capability-token handshake was rejected inside it. Align
protocol + SDKs to current master. No source changes (signature-stable API).

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 09:47:29 -03:00
Dario LipicarandClaude Opus 4.8 710270c193 Retarget to the qt-split SDK stack (logos-qt-sdk + logos-protocol) (#11)
* Retarget to the qt-split SDK stack (logos-qt-sdk + logos-protocol)

logos-cpp-sdk::logos_sdk no longer exists after the Qt split: the Qt
developer layer (LogosAPI, provider objects) moved to logos-qt-sdk and
the transport/consumer core into the logos-protocol library. Both
targets (the static runtime lib and ui-host) now link
logos-qt-sdk::logos_qt_sdk (which carries logos-protocol transitively)
plus the header-only logos-cpp-sdk::logos_headers.

flake.nix gains logos-protocol/logos-qt-sdk inputs threaded through
nix/{default,test}.nix; the lock pins the extraction-chain branch revs
(temporary — re-lock against masters when the chain merges).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* lock: bump cpp-sdk to the qt-free branch head with the protocol lock fix

This flake declares no follows between logos-cpp-sdk and logos-protocol,
so cpp-sdk's OWN lock governs its nested protocol; b86ff877 still pinned
the P1 protocol rev, which no longer compiles (LogosProviderPlugin moved
in the qt split). 7272c73 carries the corrected pin. Temporary — drop
when the chain merges.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(tests): retarget the unit-test link to the qt-split SDK targets

tests/CMakeLists.txt still linked bare logos_sdk (only built with
LOGOS_VIEW_RUNTIME_BUILD_TESTS=ON, so the package build verified earlier
missed it). The runtime lib's PUBLIC link interface already carries the
qt-sdk/protocol targets; the explicit entries replace the dead archive.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* lock: qt-split chain fully merged — pins advance to masters (cpp-sdk 87abcd8, protocol 9de4165, qt-sdk 8d0e5d9)

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 23:58:19 -03:00
Khushboo Mehta 96735cb9c8 fix: Pass per-spawn auth token to ui-host via private socket 2026-06-10 21:00:03 +02:00
Igor Sirotin df7b5b9f8d chore: bump logos-cpp-sdk (provider event threading fix)
Picks up logos-co/logos-cpp-sdk#68 — marshals provider event emission onto the
remoting source thread. Part of propagating the fix to the host runtime.
2026-05-25 16:28:38 +01:00
Dario Gabriel Lipicar 4724ded2b3 bump dependencies 2026-05-08 10:03:08 -03:00
Khushboo Mehta b5799b743e bump cpp-sdk 2026-04-10 17:45:02 +02:00
Khushboo Mehta d9fa197f87 feat: add src headers and flake files needed 2026-04-08 22:27:19 +02:00