• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.reuse/H22-Dec-2021-97

LICENSES/H03-May-2022-

cmake/H22-Dec-2021-562494

development/H22-Dec-2021-65

distro/H22-Dec-2021-182132

doc/H03-May-2022-9961

example/python/ruqola-python/H22-Dec-2021-454357

po/H22-Dec-2021-105,84586,639

scripts/H22-Dec-2021-62

src/H03-May-2022-145,387110,331

tests/H03-May-2022-388291

.git-blame-ignore-revsH A D22-Dec-2021228 86

.gitignoreH A D22-Dec-2021398 3331

.gitlab-ci.ymlH A D22-Dec-2021289 75

.kde-ci.ymlH A D22-Dec-20211 KiB3330

CMakePresets.jsonH A D22-Dec-20215.9 KiB182181

CMakePresets.json.licenseH A D22-Dec-2021103 32

COPYINGH A D22-Dec-202117.8 KiB347285

COPYING.DOCH A D22-Dec-202119.9 KiB398328

COPYING.LIBH A D22-Dec-202125.9 KiB

README.mdH A D22-Dec-20211.7 KiB7555

README.md.licenseH A D22-Dec-2021100 32

config-ruqola.h.cmakeH A D22-Dec-2021146 64

ruqola_pch.hH A D22-Dec-20213.2 KiB143137

sanitizers.suppH A D22-Dec-2021208 108

README.md

1
2# ruqola
3
4Ruqola is a Rocket.Chat client for the KDE desktop.
5
6## Features
7
8It supports RC feature:
9- Direct Message
10- group channel
11- channel
12- Support autotranslate (when RC has it)
13- Configuring room notification
14- Configuring room
15- Thread message support
16- Discussion room
17- Teams room support
18- Configuring own account
19- Registering new account
20- Support multi account
21- Search message in room.
22- Show mention/attachment/Pinned message/start message
23- Support emoji
24- Video support
25- Configure administrator support (add/remove roles, add/remove users, add/remove permissions, configure rooms etc.)
26- Support OTR (in progress)
27- support gif image
28- Add support for uploading attachment files.
29- Show unread message information
30- Allow to block/unblock users
31- Auto-away
32
33Extra features:
34- Allow to reply directly to message from notification (kde features)
35- Dnd image from ruqola to website or local folder
36- Store message in local database so we can search in offline
37
38
39
40## Source Code
41
42You can get ruqola from:
43
44- <https://github.com/KDE/ruqola>
45- git@invent.kde.org:network/ruqola.git
46- https://invent.kde.org/network/ruqola.git
47
48## Requirements
49
50`cmake`, `cmake-extra-tools`, `qt5-websockets`, `qt5-networkauth`, `qt5-multimedia`, `kwidgetaddons`, `ki18n`, `kcrash`, `kcoreaddons`, `syntaxhighlighting`, `sonnet`, `textwidgets`, `notifyconfig`, `kio`, `iconthemes`, `xmlgui`
51
52## How to build ruqola
53
54````bash
55mkdir build
56cd build
57cmake ..
58make
59make install
60````
61or using CMakePresets support (need cmake > 3.20)
62````
63cmake --preset dev && cmake --build --preset dev
64````
65
66## ASAN
67
68We can use sanitizers.supp file
69example: LSAN_OPTIONS=suppressions=../sanitizers.supp ./bin/ruqolaserverconfigtest
70
71## Maintainer
72
73- Laurent Montel <montel@kde.org>
74
75

README.md.license

1SPDX-FileCopyrightText: 2017 Riccardo Iaconelli <riccardo@kde.org>
2SPDX-License-Identifier: CC0-1.0
3