Tobias Fella
98571cb37d
Remove leftover spellchecking files
2022-04-30 14:48:28 +02:00
Nicolas Fella
709b2c8fd9
Use undeprecated install dirs
...
Using kde-dev-scripts/kf5/cmakelists_install_vars.pl
2022-04-21 20:58:00 +02:00
Nicolas Fella
be10e66974
Fix condition to build runner
2022-04-06 12:01:47 +02:00
Nicolas Fella
1cc8d915bc
Add rooms runner
...
This allows to search for and open rooms in KRunner
2022-04-01 10:56:19 +00:00
Tobias Fella
db8b2fd64b
Aggregate similar state events
2022-02-25 20:10:07 +00:00
Carl Schwan
ca8a21c0eb
Implement sharing with Purpose (export)
...
This provide both a mobile and desktop view
Fix #181
2022-02-05 16:30:02 +00:00
Antonio Rojas
9300e65239
Fix build with qcoro 0.4
...
Cmake targets and config files have been renamed. Check for the 0.4 name first and fall back to the old one
2022-01-06 21:37:07 +00:00
Tobias Fella
ca8702fd5e
Don't set cmake policy when using libquotient 0.7
2022-01-02 22:47:42 +01:00
Nicolas Fella
5e1adf7ea7
Fix notifications on Android
...
Bundle the notifyrc file in qrc so that KNotifications finds it
2021-12-22 14:23:47 +00:00
Tobias Fella
d494eb1c63
Use Quotient's accountregistry
2021-11-01 19:36:39 +00:00
Carl Schwan
890860df92
Improve room setting
...
* Port away from OverlaySheet
* Use Kirigami.CategorizedSettings
* Add join rules (read only for now)
2021-10-21 20:00:50 +00:00
Tobias Fella
fa631ece3a
Add feature to delete all loaded messages by user
2021-10-02 15:08:31 +00:00
David Redondo
6dab24bc74
Search for syntax-highlighting qml module
...
It's an optional part of syntax-highlighting so just searching for
the it is not enough we need to make sure to have the qml module.
Also don't link to it, we only need it at runtime.
2021-09-24 17:03:51 +02:00
Tobias Fella
0a39fccec8
Add syntaxhighlighting to the MessageSourceSheet
2021-09-19 18:56:57 +00:00
Christopher Hock
c421d4047b
Add arrow-down icon to imported icons list in CMakeLists.txt
2021-09-16 14:04:24 +00:00
Aleix Pol
265fcbfead
Fix wayland activation
...
Adds support for xdg_activation_v1 when calling the application from the
system tray by using KStatusNotifier which supports it.
Listens to XDG_ACTIVATION_TOKEN as it's passed when we are started from
dbus.
2021-09-07 11:27:13 +00:00
Tobias Fella
e778cd72af
Android: Package missing icons
2021-09-06 21:37:55 +02:00
Tobias Fella
9e709e4741
Android: Add another missing icon
2021-09-05 17:26:40 +02:00
Tobias Fella
868fe7543e
Android: add missing icon
2021-09-05 17:22:36 +02:00
Tobias Fella
046e823d1b
Show blurhashes for image events
2021-08-21 00:39:57 +02:00
Jan Blackquill
30965cb503
feat: ponies.im emoji support (custom emojum)
2021-06-16 15:34:55 -04:00
Carl Schwan
75b70dc6a2
Build spellcheckhighlighter.cpp on Android too
...
It should be noop
2021-06-14 18:05:51 +00:00
Carl Schwan
0ff9425fee
Add spellchecking suggestions
2021-06-10 11:29:59 +00:00
Carl Schwan
efb70287b9
Add setting page
2021-06-07 11:49:35 +02:00
Carl Schwan
8f309ca958
Add SpellChecking to NeoChat
...
Fix #98
2021-06-07 11:34:38 +02:00
Carl Schwan
23bd73c499
Draft: Big overhaul of the settings
2021-06-07 11:34:12 +02:00
Carl Schwan
51ca4994ef
Add webshortcut search
2021-06-06 14:27:12 +00:00
Adriaan de Groot
294f0c7e1a
CMake: various tidying-up
2021-05-24 15:44:05 +00:00
Srevin Saju
6575d23072
feat: trigger completion of commands on the input of backlash / char
2021-05-01 13:30:24 +03:00
Carl Schwan
b7d98fc6d9
Port RoomManager to C++
...
This also makes it possible to handle the Matrix URI
2021-04-27 21:07:10 +00:00
Tobias Fella
08632b4178
Make NeoChat compile against libQuotient master and 0.6
...
Requires a few ugly ifdefs, but it will make developing against the
master branch of libQuotient easier
2021-04-23 23:53:03 +02:00
Tobias Fella
9888e8424f
Add License headers to cmake code
2021-04-06 15:50:54 +00:00
Tobias Fella
c9d86c6a36
Always link against QtKeychain
2021-03-23 23:42:07 +00:00
Carl Schwan
743c9972b9
Use singleton to pass edit/reply content to chatbox
...
This significantly reduce the complexity of everything.
2021-03-20 14:00:29 +00:00
Tobias Fella
7ff54f62f3
Backport stickerevents
2021-02-17 21:00:11 +00:00
Carl Schwan
43f81fcead
Use version less Qt target
2021-02-15 19:46:07 +01:00
Tobias Fella
464c48540e
Improve first-run UX
...
- Replace LoginPage with step-by-step approach to support different login flows
- Implement login using SSO
2021-02-07 21:23:31 +00:00
Nicolas Fella
7aedfd0e17
Move message filtering to C++
...
The filter callback is called very often (O(messages)). The current
filter model shows some significant overhead in QML internals. Moving
that to C++ makes it quite a bit faster.
2021-02-02 21:51:27 +00:00
Nicolas Fella
e6f2b5ea7f
Don't use KDBusAddons on Windows
...
It's only used for KDBusService, which likely doesn't work properly on Windows
2021-01-27 15:36:55 +01:00
Nicolas Fella
9603811a6d
Add app icon for Windows
2021-01-27 14:51:10 +01:00
Carl Schwan
cd1bec9977
Introduce the ActionsHandler
2021-01-08 23:12:09 +00:00
Noah Davis
50d8bd5b7e
Add FileType singleton
...
This singleton is used to get the mimetype info for files as well as supported formats for Images and AnimatedImages
2021-01-04 13:58:34 -05:00
Tobias Fella
494e6dca42
Android: Add missing icons
2020-12-28 15:40:26 +01:00
Tobias Fella
af65884094
CMake cleanup
...
KQuickImageEditor is required, no need to check if it's found
2020-12-20 18:09:30 +01:00
Carl Schwan
6e659c853b
Add special font configuration for flatpak
2020-12-17 13:35:40 +01:00
Tobias Fella
8e2cdc8f08
Implement a device management page
2020-12-16 23:37:49 +00:00
Tobias Fella
72fd647b7b
Add 'quit' action to global menu
...
Implements #134
2020-12-12 23:38:13 +01:00
Carl Schwan
87833a8458
Add an image editor
2020-12-07 09:58:03 +00:00
Carl Schwan
344dbb110d
Fix a few issues with icons
2020-12-06 17:37:10 +01:00
Carl Schwan
d6ab6bacdd
Use RichText text input to provide real mentions
...
This use internally now a QTextDocument and a new C++ class to
manipulate the document with QTextCursor.
2020-11-26 14:25:30 +00:00