Commit Graph

107 Commits

Author SHA1 Message Date
Timothy Jaeryang Baek 44c40eabd6 fix: persist Open Terminal API key across restarts
The API key is now saved in config.json and reused on subsequent
startups instead of being regenerated every time, which was breaking
existing integrations that relied on a stable key.

Closes #102
v0.0.9
2026-04-20 15:57:42 +09:00
Tim Baek d475bde04a Merge pull request #95 from NN708/main
feat: add AppStream MetaInfo file
2026-04-12 11:21:42 -06:00
NN708 5cbe7553d3 feat: add appstream metainfo file 2026-04-12 08:52:17 +08:00
Timothy Jaeryang Baek 7160392959 refac 2026-04-11 16:44:45 -06:00
Timothy Jaeryang Baek a889d0e607 feat: add voice input troubleshooting notifications and mic permission checks
- Wire up dead voiceInput:micPermission IPC handler via preload API
- Add pre-flight mic permission check before starting recording (macOS)
- Add pre-flight connection/auth validation in toggleVoiceInput
- Show OS notifications for all voice input failure points:
  shortcut registration, mic denied, no connection, auth missing,
  transcription HTTP errors, and generic voice input errors
- Improve renderer error messages for NotAllowedError/NotFoundError
- Forward renderer errors to main process for OS-level notifications
2026-04-11 16:30:10 -06:00
Timothy Jaeryang Baek ef66b1b21a refac 2026-04-11 15:47:39 -06:00
Timothy Jaeryang Baek 6c669f1389 doc: readme 2026-04-11 15:44:59 -06:00
Timothy Jaeryang Baek fe398bc65d doc: readme 2026-04-11 15:42:03 -06:00
Timothy Jaeryang Baek f38c95befe refac v0.0.8 2026-04-11 15:21:11 -06:00
Timothy Jaeryang Baek 4db0faff97 feat: add global voice input with push-to-talk transcription (0.0.8) 2026-04-11 15:17:36 -06:00
Timothy Jaeryang Baek 13dfb0f779 fix: update window title from Electron to Open WebUI 2026-04-11 08:17:14 -07:00
Timothy Jaeryang Baek 201b08826e fix: macOS auto-update zip artifact naming (0.0.7) 2026-04-11 08:06:00 -07:00
Timothy Jaeryang Baek e12bc93d71 refac v0.0.6 2026-04-10 10:27:30 -07:00
Timothy Jaeryang Baek be5661116f refac 2026-04-10 10:06:17 -07:00
Timothy Jaeryang Baek 0680b56e1c refac 2026-04-10 09:58:59 -07:00
Timothy Jaeryang Baek 20d7f145c7 refac 2026-04-09 11:02:55 -07:00
Timothy Jaeryang Baek 0edc4d7532 refac 2026-04-09 09:17:43 -07:00
Timothy Jaeryang Baek 36eacde7e9 refac 2026-04-08 14:30:14 -07:00
Timothy Jaeryang Baek 03f6abae75 refac 2026-04-08 13:49:32 -07:00
Timothy Jaeryang Baek 08616e701d refac 2026-04-07 10:03:11 -05:00
Timothy Jaeryang Baek 34ce8c9d4f doc: readme 2026-04-07 09:58:53 -05:00
Tim Baek c551bf0cb6 refac 2026-04-06 16:10:35 -05:00
Tim Baek 335f72ae4c refac 2026-04-06 13:34:08 -05:00
Tim Baek 563d87349c refac 2026-04-06 13:07:41 -05:00
Timothy Jaeryang Baek b9ae57d008 refac 2026-04-06 12:56:25 -05:00
Timothy Jaeryang Baek 8585558492 refac 2026-04-06 12:31:17 -05:00
Timothy Jaeryang Baek 08356674e1 fix: release 2026-04-06 12:15:30 -05:00
Timothy Jaeryang Baek b4ae19abf0 fix: release 2026-04-06 11:59:26 -05:00
Timothy Jaeryang Baek 5aa13c813e v0.0.3: fix spotlight focus after page interaction, fix ?q= query passthrough v0.0.3 2026-04-06 11:40:25 -05:00
Timothy Jaeryang Baek 14258c4b36 v0.0.2: spotlight input bar, system theme sync, persistent spotlight position v0.0.2 2026-04-06 11:32:15 -05:00
Timothy Jaeryang Baek a2f6de45f5 refac 2026-04-02 20:36:40 -05:00
Timothy Jaeryang Baek 3b3349d3b5 refac 2026-04-02 20:31:48 -05:00
Timothy Jaeryang Baek b099a4a6fa refac 2026-04-02 20:28:21 -05:00
Timothy Jaeryang Baek 4920e90bef refac 2026-04-02 20:24:01 -05:00
Timothy Jaeryang Baek 6852b4f83e refac 2026-04-02 19:24:34 -05:00
Timothy Jaeryang Baek a29f1fe1f1 Update .npmrc 2026-04-02 18:53:57 -05:00
Timothy Jaeryang Baek 4076e12976 refac 2026-03-31 17:48:05 -05:00
Timothy Jaeryang Baek e9f8c89cc9 refac 2026-03-22 22:38:10 -05:00
Timothy Jaeryang Baek dd7a9c59ca refac v0.0.1 2026-03-22 22:29:38 -05:00
Timothy Jaeryang Baek 44c81fc626 infra: refac 2026-03-22 22:27:55 -05:00
Timothy Jaeryang Baek 2dfb178ca0 refac 2026-03-21 00:32:01 -05:00
Timothy Jaeryang Baek e1e2277fd8 refac 2026-03-21 00:26:24 -05:00
Timothy Jaeryang Baek bef08424cc refac 2026-03-21 00:22:05 -05:00
Timothy Jaeryang Baek f583dd1175 i18n: translations 2026-03-21 00:17:40 -05:00
Timothy Jaeryang Baek 0c03262f59 refac 2026-03-21 00:12:49 -05:00
Timothy Jaeryang Baek 3c9ed8c7b5 refac 2026-03-20 23:54:37 -05:00
Timothy Jaeryang Baek 10c055c368 refac 2026-03-20 23:31:32 -05:00
Timothy Jaeryang Baek 967cd01a86 refac 2026-03-20 23:26:36 -05:00
Timothy Jaeryang Baek 650bdd4b6d refac 2026-03-20 23:06:11 -05:00
Timothy Jaeryang Baek 95aba87530 refac 2026-03-20 22:52:37 -05:00