Skip to content
This repository has been archived by the owner on Nov 17, 2022. It is now read-only.

Eidenz/Nextcloud-Talk-Desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROJECT DISCONTINUED


Nextcloud Talk Desktop

Download

I needed a desktop app for Nextcloud Talk so I can get instant desktop notifications, but I didn't find any.

So I decided to make one myself using the well-documented Talk API.

To-do Status
Allow custom tray icon Not started
Allow custom notification check time Not started
Allow toggling error messages (server not responding) Not started

Installation

From released builds

This app requires .NET framework 4.7.2 or later to work! An up-to-date Windows 10 installation should have it by default.

Simply extract the zip file to a place of your choice. The user must have write access to the folder!

Simply run Talk.exe and follow the setup guide.

On the first execution, Nextcloud will generate an API key for the app, so it doesn't have to deal with your real password and the risks of storing it.

Building from source

The app was built in C# using Visual Studio Community 2019 & .NET Framework 4.7.2.

Due to github size restrictions, two DLLs from CefSharp are missing in this repo. The easiest fix would be to re-add CefSharp from NuGet once you open the project. Please refer to CefSharp NuGet repo for installation.

Other than that, you should be able to debug the source code without additional steps. Feel free to modify it for your own needs.

Usage

Once setup, the app will appear as a simple icon in your system tray.

Left clicking it will show a small window with an embedded Chromium browser pointing to your Talk instance.

You can exit the app by right clicking on the icon and pressing "Exit".

When you receive a Talk message, you'll see a desktop notification within 15 secs, showing both the message content and author.