multica/apps/desktop/electron/ipc
Naiyuan Qing 43d11a6e5d fix(channels): address code review issues
- Fix double useChannels() instantiation: call once in ChannelsPage,
  pass as props to TelegramCard
- Mask bot tokens in channels:getConfig before sending to renderer
- Add input validation (isValidId, token length) on all IPC handlers
- Fix stopAccount() to clean up typingTimer, lastRoute, aggregator,
  and debouncer when stopping the account they belong to
- Add try/catch to stopChannel/startChannel in useChannels hook
- Consistent return type { ok, error? } on channels:stop handler
- Add tooltip hint on disabled Remove button

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 13:05:34 +08:00
..
agent.ts feat(tools): add keyword-based memory_search tool 2026-02-05 14:57:40 +08:00
channels.ts fix(channels): address code review issues 2026-02-09 13:05:34 +08:00
hub.ts feat(desktop): handle agent_error events and clearLastRoute in IPC 2026-02-06 19:35:39 +08:00
index.ts feat(desktop): add Channels configuration page with Telegram support 2026-02-09 12:50:24 +08:00
profile.ts feat(desktop): add style selector to agent settings dialog 2026-02-04 14:42:29 +08:00
provider.ts feat(desktop): add provider IPC handlers 2026-02-04 18:25:13 +08:00
skills.ts feat(desktop): add IPC handlers for Hub, Tools, and Skills management 2026-02-03 18:25:20 +08:00