Skip to content

feat: NethVoice chat - #229

Open
edospadoni wants to merge 50 commits into
mainfrom
nethvoice-chat
Open

edospadoni wants to merge 50 commits into
mainfrom
nethvoice-chat

Conversation

@edospadoni

@edospadoni edospadoni commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

Chat island in its own always-on-top window, like the phone island.

  • Chat menu with the conversations and a new chat button.
  • nethlink://chat?to=<user> opens a conversation: with NethLink running the CTI opens its chats here and keeps its Messages list.
  • Sent, delivered and read ticks; reading here clears the unread in the CTI too (island 0.1.17).
  • Shown when the NethVoice chat is on (/chat-gw/healthz) and the profile has the Chat permission.

Refs: nethesis/ns8-nethvoice#992, nethesis/nethvoice-cti#577

Part of NethServer/dev#7648 (NethVoice chat).

@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36728601578.
Commit: f41e9ac

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36729325514.
Commit: a809cf3

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36730793855.
Commit: b4c9acf

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36733258652.
Commit: c783210

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36735378788.
Commit: a224eaa

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36735566242.
Commit: a224eaa

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36736633401.
Commit: 9835b90

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36739935573.
Commit: 557bcbf

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36826690073.
Commit: 9de38a8

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36828910585.
Commit: 0cd3020

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36833101725.
Commit: 9c0552b

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36836122741.
Commit: aed6470

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36839043715.
Commit: c82c323

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36842510986.
Commit: d0106c0

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36851116627.
Commit: 763934e

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36860568489.
Commit: 520764c

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36867382407.
Commit: a691b9f

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36870969759.
Commit: 904c3d2

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/36978021153.
Commit: 1119bec

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/37015761886.
Commit: 0ab037a

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/37274602974.
Commit: 30ed500

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/37295317765.
Commit: 2861b19

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/37308318891.
Commit: a54c07f

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/37433641537.
Commit: 3476797

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@edospadoni
edospadoni marked this pull request as ready for review October 6, 2026 08:10
@edospadoni
edospadoni requested a review from tonyco97 October 6, 2026 10:38

@tonyco97 tonyco97 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review notes inline. Verified on the code: the healthz probe that can outlive the effect (and re-enable the chat after the permission is revoked), the double OS notification, and Ctrl/Cmd+Enter falling back to a call. I'd fix those three before merging. The others are marked as not reproduced.

Comment thread src/renderer/src/pages/ChatIslandPage.tsx Outdated
Comment thread src/renderer/src/pages/ChatIslandPage.tsx
Comment thread src/renderer/src/pages/CommandBarPage.tsx Outdated
Comment thread src/renderer/src/lib/dateTime.ts
Comment thread src/main/classes/controllers/ChatIslandController.ts
Comment thread src/main/classes/controllers/ChatIslandController.ts Outdated
Comment thread src/renderer/src/pages/ChatIslandPage.tsx
Comment thread src/renderer/src/pages/ChatIslandPage.tsx Outdated
Comment thread src/renderer/src/hooks/useChatBridge.ts Outdated
Comment thread src/renderer/src/components/Modules/NethVoice/Chat/ChatModule.tsx Outdated
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/37461266496.
Commit: 3bab821

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@edospadoni
edospadoni requested a review from tonyco97 October 6, 2026 12:14
@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/38751262120.
Commit: 1705200

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/38863031682.
Commit: b57c231

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/38868392926.
Commit: fe2bc92

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@edospadoni edospadoni self-assigned this Oct 16, 2026
@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/38900986801.
Commit: 32debaa

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants