Просмотр исходного кода

feat(app): new sound effects, downmixed to mono

Adam 1 месяц назад
Родитель
Сommit
cd34f5e07c
47 измененных файлов с 99 добавлено и 0 удалено
  1. 33 0
      packages/app/src/i18n/en.ts
  2. 66 0
      packages/app/src/utils/sound.ts
  3. BIN
      packages/ui/src/assets/audio/alert-01.aac
  4. BIN
      packages/ui/src/assets/audio/alert-02.aac
  5. BIN
      packages/ui/src/assets/audio/alert-03.aac
  6. BIN
      packages/ui/src/assets/audio/alert-04.aac
  7. BIN
      packages/ui/src/assets/audio/alert-05.aac
  8. BIN
      packages/ui/src/assets/audio/alert-06.aac
  9. BIN
      packages/ui/src/assets/audio/alert-07.aac
  10. BIN
      packages/ui/src/assets/audio/alert-08.aac
  11. BIN
      packages/ui/src/assets/audio/alert-09.aac
  12. BIN
      packages/ui/src/assets/audio/alert-10.aac
  13. BIN
      packages/ui/src/assets/audio/bip-bop-01.aac
  14. BIN
      packages/ui/src/assets/audio/bip-bop-02.aac
  15. BIN
      packages/ui/src/assets/audio/bip-bop-03.aac
  16. BIN
      packages/ui/src/assets/audio/bip-bop-04.aac
  17. BIN
      packages/ui/src/assets/audio/bip-bop-05.aac
  18. BIN
      packages/ui/src/assets/audio/bip-bop-06.aac
  19. BIN
      packages/ui/src/assets/audio/bip-bop-07.aac
  20. BIN
      packages/ui/src/assets/audio/bip-bop-08.aac
  21. BIN
      packages/ui/src/assets/audio/bip-bop-09.aac
  22. BIN
      packages/ui/src/assets/audio/bip-bop-10.aac
  23. BIN
      packages/ui/src/assets/audio/nope-01.aac
  24. BIN
      packages/ui/src/assets/audio/nope-02.aac
  25. BIN
      packages/ui/src/assets/audio/nope-03.aac
  26. BIN
      packages/ui/src/assets/audio/nope-04.aac
  27. BIN
      packages/ui/src/assets/audio/nope-05.aac
  28. BIN
      packages/ui/src/assets/audio/nope-06.aac
  29. BIN
      packages/ui/src/assets/audio/nope-07.aac
  30. BIN
      packages/ui/src/assets/audio/nope-08.aac
  31. BIN
      packages/ui/src/assets/audio/nope-09.aac
  32. BIN
      packages/ui/src/assets/audio/nope-10.aac
  33. BIN
      packages/ui/src/assets/audio/nope-11.aac
  34. BIN
      packages/ui/src/assets/audio/nope-12.aac
  35. BIN
      packages/ui/src/assets/audio/staplebops-01.aac
  36. BIN
      packages/ui/src/assets/audio/staplebops-02.aac
  37. BIN
      packages/ui/src/assets/audio/staplebops-03.aac
  38. BIN
      packages/ui/src/assets/audio/staplebops-04.aac
  39. BIN
      packages/ui/src/assets/audio/staplebops-05.aac
  40. BIN
      packages/ui/src/assets/audio/staplebops-06.aac
  41. BIN
      packages/ui/src/assets/audio/staplebops-07.aac
  42. BIN
      packages/ui/src/assets/audio/yup-01.aac
  43. BIN
      packages/ui/src/assets/audio/yup-02.aac
  44. BIN
      packages/ui/src/assets/audio/yup-03.aac
  45. BIN
      packages/ui/src/assets/audio/yup-04.aac
  46. BIN
      packages/ui/src/assets/audio/yup-05.aac
  47. BIN
      packages/ui/src/assets/audio/yup-06.aac

+ 33 - 0
packages/app/src/i18n/en.ts

@@ -476,6 +476,26 @@ export const dict = {
   "font.option.robotoMono": "Roboto Mono",
   "font.option.sourceCodePro": "Source Code Pro",
   "font.option.ubuntuMono": "Ubuntu Mono",
+  "sound.option.alert01": "Alert 01",
+  "sound.option.alert02": "Alert 02",
+  "sound.option.alert03": "Alert 03",
+  "sound.option.alert04": "Alert 04",
+  "sound.option.alert05": "Alert 05",
+  "sound.option.alert06": "Alert 06",
+  "sound.option.alert07": "Alert 07",
+  "sound.option.alert08": "Alert 08",
+  "sound.option.alert09": "Alert 09",
+  "sound.option.alert10": "Alert 10",
+  "sound.option.bipbop01": "Bip-bop 01",
+  "sound.option.bipbop02": "Bip-bop 02",
+  "sound.option.bipbop03": "Bip-bop 03",
+  "sound.option.bipbop04": "Bip-bop 04",
+  "sound.option.bipbop05": "Bip-bop 05",
+  "sound.option.bipbop06": "Bip-bop 06",
+  "sound.option.bipbop07": "Bip-bop 07",
+  "sound.option.bipbop08": "Bip-bop 08",
+  "sound.option.bipbop09": "Bip-bop 09",
+  "sound.option.bipbop10": "Bip-bop 10",
   "sound.option.staplebops01": "Staplebops 01",
   "sound.option.staplebops02": "Staplebops 02",
   "sound.option.staplebops03": "Staplebops 03",
@@ -488,6 +508,19 @@ export const dict = {
   "sound.option.nope03": "Nope 03",
   "sound.option.nope04": "Nope 04",
   "sound.option.nope05": "Nope 05",
+  "sound.option.nope06": "Nope 06",
+  "sound.option.nope07": "Nope 07",
+  "sound.option.nope08": "Nope 08",
+  "sound.option.nope09": "Nope 09",
+  "sound.option.nope10": "Nope 10",
+  "sound.option.nope11": "Nope 11",
+  "sound.option.nope12": "Nope 12",
+  "sound.option.yup01": "Yup 01",
+  "sound.option.yup02": "Yup 02",
+  "sound.option.yup03": "Yup 03",
+  "sound.option.yup04": "Yup 04",
+  "sound.option.yup05": "Yup 05",
+  "sound.option.yup06": "Yup 06",
 
   "settings.general.notifications.agent.title": "Agent",
   "settings.general.notifications.agent.description":

+ 66 - 0
packages/app/src/utils/sound.ts

@@ -1,8 +1,35 @@
+import alert01 from "@opencode-ai/ui/audio/alert-01.aac"
+import alert02 from "@opencode-ai/ui/audio/alert-02.aac"
+import alert03 from "@opencode-ai/ui/audio/alert-03.aac"
+import alert04 from "@opencode-ai/ui/audio/alert-04.aac"
+import alert05 from "@opencode-ai/ui/audio/alert-05.aac"
+import alert06 from "@opencode-ai/ui/audio/alert-06.aac"
+import alert07 from "@opencode-ai/ui/audio/alert-07.aac"
+import alert08 from "@opencode-ai/ui/audio/alert-08.aac"
+import alert09 from "@opencode-ai/ui/audio/alert-09.aac"
+import alert10 from "@opencode-ai/ui/audio/alert-10.aac"
+import bipbop01 from "@opencode-ai/ui/audio/bip-bop-01.aac"
+import bipbop02 from "@opencode-ai/ui/audio/bip-bop-02.aac"
+import bipbop03 from "@opencode-ai/ui/audio/bip-bop-03.aac"
+import bipbop04 from "@opencode-ai/ui/audio/bip-bop-04.aac"
+import bipbop05 from "@opencode-ai/ui/audio/bip-bop-05.aac"
+import bipbop06 from "@opencode-ai/ui/audio/bip-bop-06.aac"
+import bipbop07 from "@opencode-ai/ui/audio/bip-bop-07.aac"
+import bipbop08 from "@opencode-ai/ui/audio/bip-bop-08.aac"
+import bipbop09 from "@opencode-ai/ui/audio/bip-bop-09.aac"
+import bipbop10 from "@opencode-ai/ui/audio/bip-bop-10.aac"
 import nope01 from "@opencode-ai/ui/audio/nope-01.aac"
 import nope02 from "@opencode-ai/ui/audio/nope-02.aac"
 import nope03 from "@opencode-ai/ui/audio/nope-03.aac"
 import nope04 from "@opencode-ai/ui/audio/nope-04.aac"
 import nope05 from "@opencode-ai/ui/audio/nope-05.aac"
+import nope06 from "@opencode-ai/ui/audio/nope-06.aac"
+import nope07 from "@opencode-ai/ui/audio/nope-07.aac"
+import nope08 from "@opencode-ai/ui/audio/nope-08.aac"
+import nope09 from "@opencode-ai/ui/audio/nope-09.aac"
+import nope10 from "@opencode-ai/ui/audio/nope-10.aac"
+import nope11 from "@opencode-ai/ui/audio/nope-11.aac"
+import nope12 from "@opencode-ai/ui/audio/nope-12.aac"
 import staplebops01 from "@opencode-ai/ui/audio/staplebops-01.aac"
 import staplebops02 from "@opencode-ai/ui/audio/staplebops-02.aac"
 import staplebops03 from "@opencode-ai/ui/audio/staplebops-03.aac"
@@ -10,8 +37,34 @@ import staplebops04 from "@opencode-ai/ui/audio/staplebops-04.aac"
 import staplebops05 from "@opencode-ai/ui/audio/staplebops-05.aac"
 import staplebops06 from "@opencode-ai/ui/audio/staplebops-06.aac"
 import staplebops07 from "@opencode-ai/ui/audio/staplebops-07.aac"
+import yup01 from "@opencode-ai/ui/audio/yup-01.aac"
+import yup02 from "@opencode-ai/ui/audio/yup-02.aac"
+import yup03 from "@opencode-ai/ui/audio/yup-03.aac"
+import yup04 from "@opencode-ai/ui/audio/yup-04.aac"
+import yup05 from "@opencode-ai/ui/audio/yup-05.aac"
+import yup06 from "@opencode-ai/ui/audio/yup-06.aac"
 
 export const SOUND_OPTIONS = [
+  { id: "alert-01", label: "sound.option.alert01", src: alert01 },
+  { id: "alert-02", label: "sound.option.alert02", src: alert02 },
+  { id: "alert-03", label: "sound.option.alert03", src: alert03 },
+  { id: "alert-04", label: "sound.option.alert04", src: alert04 },
+  { id: "alert-05", label: "sound.option.alert05", src: alert05 },
+  { id: "alert-06", label: "sound.option.alert06", src: alert06 },
+  { id: "alert-07", label: "sound.option.alert07", src: alert07 },
+  { id: "alert-08", label: "sound.option.alert08", src: alert08 },
+  { id: "alert-09", label: "sound.option.alert09", src: alert09 },
+  { id: "alert-10", label: "sound.option.alert10", src: alert10 },
+  { id: "bip-bop-01", label: "sound.option.bipbop01", src: bipbop01 },
+  { id: "bip-bop-02", label: "sound.option.bipbop02", src: bipbop02 },
+  { id: "bip-bop-03", label: "sound.option.bipbop03", src: bipbop03 },
+  { id: "bip-bop-04", label: "sound.option.bipbop04", src: bipbop04 },
+  { id: "bip-bop-05", label: "sound.option.bipbop05", src: bipbop05 },
+  { id: "bip-bop-06", label: "sound.option.bipbop06", src: bipbop06 },
+  { id: "bip-bop-07", label: "sound.option.bipbop07", src: bipbop07 },
+  { id: "bip-bop-08", label: "sound.option.bipbop08", src: bipbop08 },
+  { id: "bip-bop-09", label: "sound.option.bipbop09", src: bipbop09 },
+  { id: "bip-bop-10", label: "sound.option.bipbop10", src: bipbop10 },
   { id: "staplebops-01", label: "sound.option.staplebops01", src: staplebops01 },
   { id: "staplebops-02", label: "sound.option.staplebops02", src: staplebops02 },
   { id: "staplebops-03", label: "sound.option.staplebops03", src: staplebops03 },
@@ -24,6 +77,19 @@ export const SOUND_OPTIONS = [
   { id: "nope-03", label: "sound.option.nope03", src: nope03 },
   { id: "nope-04", label: "sound.option.nope04", src: nope04 },
   { id: "nope-05", label: "sound.option.nope05", src: nope05 },
+  { id: "nope-06", label: "sound.option.nope06", src: nope06 },
+  { id: "nope-07", label: "sound.option.nope07", src: nope07 },
+  { id: "nope-08", label: "sound.option.nope08", src: nope08 },
+  { id: "nope-09", label: "sound.option.nope09", src: nope09 },
+  { id: "nope-10", label: "sound.option.nope10", src: nope10 },
+  { id: "nope-11", label: "sound.option.nope11", src: nope11 },
+  { id: "nope-12", label: "sound.option.nope12", src: nope12 },
+  { id: "yup-01", label: "sound.option.yup01", src: yup01 },
+  { id: "yup-02", label: "sound.option.yup02", src: yup02 },
+  { id: "yup-03", label: "sound.option.yup03", src: yup03 },
+  { id: "yup-04", label: "sound.option.yup04", src: yup04 },
+  { id: "yup-05", label: "sound.option.yup05", src: yup05 },
+  { id: "yup-06", label: "sound.option.yup06", src: yup06 },
 ] as const
 
 export type SoundOption = (typeof SOUND_OPTIONS)[number]

BIN
packages/ui/src/assets/audio/alert-01.aac


BIN
packages/ui/src/assets/audio/alert-02.aac


BIN
packages/ui/src/assets/audio/alert-03.aac


BIN
packages/ui/src/assets/audio/alert-04.aac


BIN
packages/ui/src/assets/audio/alert-05.aac


BIN
packages/ui/src/assets/audio/alert-06.aac


BIN
packages/ui/src/assets/audio/alert-07.aac


BIN
packages/ui/src/assets/audio/alert-08.aac


BIN
packages/ui/src/assets/audio/alert-09.aac


BIN
packages/ui/src/assets/audio/alert-10.aac


BIN
packages/ui/src/assets/audio/bip-bop-01.aac


BIN
packages/ui/src/assets/audio/bip-bop-02.aac


BIN
packages/ui/src/assets/audio/bip-bop-03.aac


BIN
packages/ui/src/assets/audio/bip-bop-04.aac


BIN
packages/ui/src/assets/audio/bip-bop-05.aac


BIN
packages/ui/src/assets/audio/bip-bop-06.aac


BIN
packages/ui/src/assets/audio/bip-bop-07.aac


BIN
packages/ui/src/assets/audio/bip-bop-08.aac


BIN
packages/ui/src/assets/audio/bip-bop-09.aac


BIN
packages/ui/src/assets/audio/bip-bop-10.aac


BIN
packages/ui/src/assets/audio/nope-01.aac


BIN
packages/ui/src/assets/audio/nope-02.aac


BIN
packages/ui/src/assets/audio/nope-03.aac


BIN
packages/ui/src/assets/audio/nope-04.aac


BIN
packages/ui/src/assets/audio/nope-05.aac


BIN
packages/ui/src/assets/audio/nope-06.aac


BIN
packages/ui/src/assets/audio/nope-07.aac


BIN
packages/ui/src/assets/audio/nope-08.aac


BIN
packages/ui/src/assets/audio/nope-09.aac


BIN
packages/ui/src/assets/audio/nope-10.aac


BIN
packages/ui/src/assets/audio/nope-11.aac


BIN
packages/ui/src/assets/audio/nope-12.aac


BIN
packages/ui/src/assets/audio/staplebops-01.aac


BIN
packages/ui/src/assets/audio/staplebops-02.aac


BIN
packages/ui/src/assets/audio/staplebops-03.aac


BIN
packages/ui/src/assets/audio/staplebops-04.aac


BIN
packages/ui/src/assets/audio/staplebops-05.aac


BIN
packages/ui/src/assets/audio/staplebops-06.aac


BIN
packages/ui/src/assets/audio/staplebops-07.aac


BIN
packages/ui/src/assets/audio/yup-01.aac


BIN
packages/ui/src/assets/audio/yup-02.aac


BIN
packages/ui/src/assets/audio/yup-03.aac


BIN
packages/ui/src/assets/audio/yup-04.aac


BIN
packages/ui/src/assets/audio/yup-05.aac


BIN
packages/ui/src/assets/audio/yup-06.aac