Skip to content

Feat/phase 5 projects discord proactive - #4

Merged
duckyquang merged 28 commits into
mainfrom
feat/phase-5-projects-discord-proactive
Jul 7, 2026
Merged

Feat/phase 5 projects discord proactive#4
duckyquang merged 28 commits into
mainfrom
feat/phase-5-projects-discord-proactive

Conversation

@duckyquang

Copy link
Copy Markdown
Owner

No description provided.

duckyquang and others added 28 commits July 7, 2026 05:27
…ing and send status checks

Co-Authored-By: Claude Fable 5 <[email protected]>
…ore ops

Replaces the rpc.rs stub with an 84-arm dispatcher over donna_core::ops,
one arm per non-streaming command in the Task 5 inventory. Arg keys mirror
the camelCase keys api.ts sends; async ops get .await. Unknown command -> 404,
ops/arg error -> 400, success -> ops result as JSON verbatim.

Co-Authored-By: Claude Fable 5 <[email protected]>
…nreachable banner

Route all non-native commands through donna-server over HTTP RPC + WS; keep
7 native commands on Tauri invoke and stream send_chat/quick_chat_send over WS.
Trim src-tauri to native-only handlers (no local SQLite). Fix create_routine
RPC contract. Push Google keychain secrets to the server after OAuth. Add a
Server settings card, a Test-connection check, and an unreachable banner.

Co-Authored-By: Claude Fable 5 <[email protected]>
…ses, MSRV

- google_set_client now writes both the desktop keychain (native connect) and
  the server store (status gate + server-side API); fixes broken fresh-user Connect
- sendChat/quickChatSend promises now resolve at stream end, matching their contract
- bump donna-core + src-tauri rust-version to 1.86 to match actual build requirement

Co-Authored-By: Claude Fable 5 <[email protected]>
@duckyquang
duckyquang merged commit d967da5 into main Jul 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant