You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs-site/docs/development/ipc-api-generated.md
+18-14Lines changed: 18 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
> **Note**: This file is auto-generated by `scripts/generateIpcDocs.js`. Do not edit manually.
4
4
>
5
-
> **Last Generated**: 2026-05-07T16:18:50.327Z
5
+
> **Last Generated**: 2026-05-11T06:36:58.531Z
6
6
7
7
## Overview
8
8
@@ -12,7 +12,7 @@ This document lists all IPC (Inter-Process Communication) channels registered in
12
12
-**Event** channels use `ipcMain.on()` for fire-and-forget notifications
13
13
-**One-Time Event** channels use `ipcMain.once()` for single-use listeners
14
14
15
-
**Total Channels**: 64
15
+
**Total Channels**: 68
16
16
17
17
---
18
18
@@ -32,16 +32,16 @@ This document lists all IPC (Inter-Process Communication) channels registered in
32
32
33
33
| Channel | Type | Description | Location |
34
34
|---------|------|-------------|----------|
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)|
|`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)|
|`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)|
|`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)|
@@ -94,8 +94,8 @@ This document lists all IPC (Inter-Process Communication) channels registered in
94
94
95
95
| Channel | Type | Description | Location |
96
96
|---------|------|-------------|----------|
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)|
99
99
100
100
## Notifications (Custom)
101
101
@@ -124,6 +124,10 @@ This document lists all IPC (Inter-Process Communication) channels registered in
124
124
|`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)|
125
125
|`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)|
126
126
|`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)|
0 commit comments