- feat: custom emoji — user-owned NIP-30 sets with a client-side union (#816) (
234942130) - Install sprout-cli skill at repo root + fix desktop clippy (#818) (
7a12e5051) - fix(desktop): use public re-export path for ensure_client_node_for_model (#824) (
2ea3fd88d) - refactor(desktop): feature-gate mesh-llm-sdk behind optional Cargo feature (#823) (
fb514c891) - fix(desktop): align workflow read/save commands to the frontend contract (#820) (
b72eee365) - fix(desktop): disable mesh-llm auto-build to prevent git config corruption (#819) (
5b572d6f5) - fix(desktop): clear clippy lints in agents/mesh_llm commands (#817) (
192388a3c) - fix(desktop): let channel members add members and bots without admin (#815) (
41a3fc158) - Desktop #806 follow-ups: panel/inbox fixes + top-bar backdrop (#814) (
a25ca5d1b) - Fix desktop right-side panel chrome overlap (#806) (
5bed17a11) - Sprout × mesh-llm: in-process mesh node (serve/consume) + relay admission (#798) (
ede8ddb42) - fix(desktop): resolve flaky integration tests via project-level assertion timeout (#812) (
6481428e2)