summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-15 05:50:10 -0600
committerAdam <[email protected]>2025-12-15 10:20:17 -0600
commitc36f3b9dbe5547576545a77679b8898c205a0c30 (patch)
treebf56cd131b35647f7ca52ba41d5137ce71d95fab
parentd31824320e9632cf7671210ce4d3c190a5bf1187 (diff)
downloadopencode-c36f3b9dbe5547576545a77679b8898c205a0c30.tar.gz
opencode-c36f3b9dbe5547576545a77679b8898c205a0c30.zip
wip(desktop): progress
-rw-r--r--packages/desktop/src/context/notification.tsx4
-rw-r--r--packages/ui/src/assets/audio/nope-01.aacbin0 -> 6316 bytes
-rw-r--r--packages/ui/src/assets/audio/nope-02.aacbin0 -> 7431 bytes
-rw-r--r--packages/ui/src/assets/audio/nope-03.aacbin0 -> 6688 bytes
-rw-r--r--packages/ui/src/assets/audio/nope-04.aacbin0 -> 5573 bytes
-rw-r--r--packages/ui/src/assets/audio/nope-05.aacbin0 -> 6316 bytes
6 files changed, 3 insertions, 1 deletions
diff --git a/packages/desktop/src/context/notification.tsx b/packages/desktop/src/context/notification.tsx
index 744e4fdf3..c18b12796 100644
--- a/packages/desktop/src/context/notification.tsx
+++ b/packages/desktop/src/context/notification.tsx
@@ -5,6 +5,7 @@ import { useGlobalSDK } from "./global-sdk"
import { EventSessionError } from "@opencode-ai/sdk/v2"
import { makeAudioPlayer } from "@solid-primitives/audio"
import idleSound from "@opencode-ai/ui/audio/staplebops-01.aac"
+import errorSound from "@opencode-ai/ui/audio/error-3.aac"
type NotificationBase = {
directory?: string
@@ -29,6 +30,7 @@ export const { use: useNotification, provider: NotificationProvider } = createSi
name: "Notification",
init: () => {
const idlePlayer = makeAudioPlayer(idleSound)
+ const errorPlayer = makeAudioPlayer(errorSound)
const globalSDK = useGlobalSDK()
const [store, setStore] = makePersisted(
@@ -65,8 +67,8 @@ export const { use: useNotification, provider: NotificationProvider } = createSi
break
}
case "session.error": {
+ errorPlayer.play()
const session = event.properties.sessionID ?? "global"
- // errorPlayer.play()
setStore("list", store.list.length, {
...base,
type: "error",
diff --git a/packages/ui/src/assets/audio/nope-01.aac b/packages/ui/src/assets/audio/nope-01.aac
new file mode 100644
index 000000000..9fb614d08
--- /dev/null
+++ b/packages/ui/src/assets/audio/nope-01.aac
Binary files differ
diff --git a/packages/ui/src/assets/audio/nope-02.aac b/packages/ui/src/assets/audio/nope-02.aac
new file mode 100644
index 000000000..75603cc16
--- /dev/null
+++ b/packages/ui/src/assets/audio/nope-02.aac
Binary files differ
diff --git a/packages/ui/src/assets/audio/nope-03.aac b/packages/ui/src/assets/audio/nope-03.aac
new file mode 100644
index 000000000..1fe459a16
--- /dev/null
+++ b/packages/ui/src/assets/audio/nope-03.aac
Binary files differ
diff --git a/packages/ui/src/assets/audio/nope-04.aac b/packages/ui/src/assets/audio/nope-04.aac
new file mode 100644
index 000000000..b731a2a07
--- /dev/null
+++ b/packages/ui/src/assets/audio/nope-04.aac
Binary files differ
diff --git a/packages/ui/src/assets/audio/nope-05.aac b/packages/ui/src/assets/audio/nope-05.aac
new file mode 100644
index 000000000..4534191b6
--- /dev/null
+++ b/packages/ui/src/assets/audio/nope-05.aac
Binary files differ