feat: major feature additions and improvements #135

Merged
naomi merged 20 commits from feat/more into main 2026-02-07 21:15:41 -08:00
Showing only changes of commit 5d4fa75278 - Show all commits
+1 -14
View File
@@ -448,10 +448,6 @@ export async function initializeDiscordRpc() {
const startedAtUnixSeconds = Math.floor(startedAt.getTime() / 1000); const startedAtUnixSeconds = Math.floor(startedAt.getTime() / 1000);
const model = config.model || "claude"; const model = config.model || "claude";
await invoke("log_discord_rpc", {
message: `[FRONTEND] Attempting to initialize Discord RPC: session='Idle', model='${model}', timestamp=${startedAtUnixSeconds}`,
});
console.log("Initializing Discord RPC with initial activity:", { console.log("Initializing Discord RPC with initial activity:", {
session_name: "Idle", session_name: "Idle",
model, model,
@@ -464,23 +460,14 @@ export async function initializeDiscordRpc() {
startedAt: startedAtUnixSeconds, startedAt: startedAtUnixSeconds,
}); });
await invoke("log_discord_rpc", {
message: "[FRONTEND] Discord RPC initialized successfully!",
});
console.log("Discord RPC initialized successfully with initial presence"); console.log("Discord RPC initialized successfully with initial presence");
} catch (error) { } catch (error) {
const errorMessage = error instanceof Error ? error.message : String(error); const errorMessage = error instanceof Error ? error.message : String(error);
await invoke("log_discord_rpc", {
message: `[FRONTEND] ERROR: Failed to initialize Discord RPC: ${errorMessage}`,
});
console.error("Failed to initialize Discord RPC:", error); console.error("Failed to initialize Discord RPC:", error);
console.warn("Discord RPC will be unavailable. Make sure Discord is running."); console.warn("Discord RPC will be unavailable. Make sure Discord is running.");
} }
} else { } else {
await invoke("log_discord_rpc", { console.log("Discord RPC is disabled in config, skipping initialization");
message: "[FRONTEND] Discord RPC is disabled in config, skipping initialization",
});
} }
} }