Skip to content

Infomaniak/kchat-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,558 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

kchat-desktop

Infomaniak fork of the mattermost desktop app modified to work with our internal API as part of the kSuite.

⚠️ This project is still in beta.

Running the project

Prerequisites

  • Node 16

Desktop integration

  • Server dropdown for access to multiple servers
  • Dedicated tabs for Channels, Boards and Playbooks
  • Desktop Notifications
  • Badges for unread channels and mentions
  • Deep Linking to open links directly in the app
  • Runs in background to reduce number of open windows
npm install

Running in dev mode

npm run watch

Running in virtual machine with Linux

1 - DL VirtualBox (version 7.0 for me)

2 - Click on New, define a name and select the ISO (ubuntu-22.04.2-desktop-amd64.iso or other)

3 - Save root identifier.

4 - Let default parameters.

Installation finished, setup env.

1 - If the terminal doesn’t run, use tty (ctrl+ alt + F5).

2 - Grant sudo permission if needed:

  • start root session : su root

  • add vboxuser(or your username) to sudo group: adduser vboxuser sudo

3 - DL VSCode (https://code.visualstudio.com/docs/?dv=linux64_deb)

4 - Install with Software install (open with … software install)

5 - Now, you can use the terminal from VSCode if needed.

6 - Setup SSH key, pull repo, and run app.

Certificates

For MacOS certificates, see the internal gitlab wiki

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 246