Skip to content

Commit 9d00390

Browse files
chore: regenerate IPC docs after rebase onto main
1 parent e260888 commit 9d00390

1 file changed

Lines changed: 18 additions & 14 deletions

File tree

docs-site/docs/development/ipc-api-generated.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
> **Note**: This file is auto-generated by `scripts/generateIpcDocs.js`. Do not edit manually.
44
>
5-
> **Last Generated**: 2026-05-07T16:18:50.327Z
5+
> **Last Generated**: 2026-05-11T06:36:58.531Z
66
77
## Overview
88

@@ -12,7 +12,7 @@ This document lists all IPC (Inter-Process Communication) channels registered in
1212
- **Event** channels use `ipcMain.on()` for fire-and-forget notifications
1313
- **One-Time Event** channels use `ipcMain.once()` for single-use listeners
1414

15-
**Total Channels**: 64
15+
**Total Channels**: 68
1616

1717
---
1818

@@ -32,16 +32,16 @@ This document lists all IPC (Inter-Process Communication) channels registered in
3232

3333
| Channel | Type | Description | Location |
3434
|---------|------|-------------|----------|
35-
| `config-file-changed` | Event | Restart application when configuration file changes | [`app/index.js:216`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L216) |
36-
| `get-app-version` | Request/Response | Get application version number | [`app/index.js:247`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L247) |
37-
| `get-config` | Request/Response | Get current application configuration | [`app/index.js:218`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L218) |
38-
| `get-navigation-state` | Request/Response | Get current navigation state (can go back/forward) | [`app/index.js:270`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L270) |
39-
| `navigate-back` | Event | Navigate back in browser history | [`app/index.js:252`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L252) |
40-
| `navigate-forward` | Event | Navigate forward in browser history | [`app/index.js:261`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L261) |
41-
| `set-badge-count` | Request/Response | Set application badge count (dock/taskbar notification) | [`app/index.js:245`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L245) |
42-
| `unhandled-rejection` | Event | Log renderer-side unhandled promise rejections | [`app/index.js:279`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L279) |
43-
| `user-status-changed` | Request/Response | Handle user status changes from Teams (e.g., Available, Busy, Away) | [`app/index.js:243`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L243) |
44-
| `window-error` | Event | Log renderer-side uncaught window errors | [`app/index.js:296`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L296) |
35+
| `config-file-changed` | Event | Restart application when configuration file changes | [`app/index.js:217`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L217) |
36+
| `get-app-version` | Request/Response | Get application version number | [`app/index.js:248`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L248) |
37+
| `get-config` | Request/Response | Get current application configuration | [`app/index.js:219`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L219) |
38+
| `get-navigation-state` | Request/Response | Get current navigation state (can go back/forward) | [`app/index.js:271`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L271) |
39+
| `navigate-back` | Event | Navigate back in browser history | [`app/index.js:253`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L253) |
40+
| `navigate-forward` | Event | Navigate forward in browser history | [`app/index.js:262`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L262) |
41+
| `set-badge-count` | Request/Response | Set application badge count (dock/taskbar notification) | [`app/index.js:246`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L246) |
42+
| `unhandled-rejection` | Event | Log renderer-side unhandled promise rejections | [`app/index.js:280`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L280) |
43+
| `user-status-changed` | Request/Response | Handle user status changes from Teams (e.g., Available, Busy, Away) | [`app/index.js:244`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L244) |
44+
| `window-error` | Event | Log renderer-side uncaught window errors | [`app/index.js:297`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L297) |
4545

4646
## Custom Background
4747

@@ -94,8 +94,8 @@ This document lists all IPC (Inter-Process Communication) channels registered in
9494

9595
| Channel | Type | Description | Location |
9696
|---------|------|-------------|----------|
97-
| `play-notification-sound` | Request/Response | Play notification sound for Teams messages and calls | [`app/notifications/service.js:36`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/notifications/service.js#L36) |
98-
| `show-notification` | Request/Response | Show system notification for Teams activity | [`app/notifications/service.js:38`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/notifications/service.js#L38) |
97+
| `play-notification-sound` | Request/Response | Play notification sound for Teams messages and calls | [`app/notifications/service.js:37`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/notifications/service.js#L37) |
98+
| `show-notification` | Request/Response | Show system notification for Teams activity | [`app/notifications/service.js:39`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/notifications/service.js#L39) |
9999

100100
## Notifications (Custom)
101101

@@ -124,6 +124,10 @@ This document lists all IPC (Inter-Process Communication) channels registered in
124124
| `quick-chat:show` | Event | Show the Quick Chat modal | [`app/quickChat/index.js:30`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/quickChat/index.js#L30) |
125125
| `screen-sharing-started` | Event | Publish MQTT status when screen sharing starts | [`app/mqtt/mediaStatusService.js:31`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/mqtt/mediaStatusService.js#L31) |
126126
| `screen-sharing-stopped` | Event | Publish MQTT status when screen sharing stops | [`app/mqtt/mediaStatusService.js:33`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/mqtt/mediaStatusService.js#L33) |
127+
| `webauthn:create` | Request/Response | Handle credential creation requests from renderer | [`app/webauthn/index.js:268`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/webauthn/index.js#L268) |
128+
| `webauthn:get` | Request/Response | Handle assertion requests from renderer | [`app/webauthn/index.js:271`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/webauthn/index.js#L271) |
129+
| `webauthn:pin-cancel` | Event | Receive cancellation from the PIN dialog when user clicks Cancel or closes the window | [`app/webauthn/pinDialog.js:91`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/webauthn/pinDialog.js#L91) |
130+
| `webauthn:pin-submit` | Event | Receive PIN from the PIN dialog when user submits the form | [`app/webauthn/pinDialog.js:89`](https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/webauthn/pinDialog.js#L89) |
127131

128132
## Partitions & Zoom
129133

0 commit comments

Comments
 (0)