Commit graph

594 commits

Author SHA1 Message Date
Loren Burkholder
fedc178827 Port the reCAPTCHA dialog to QML 2023-07-06 08:35:37 -04:00
Nicolas Werner
ad6e4fef64
Add experimental event expiration
Currently disabled by default.
2023-07-05 00:08:37 +02:00
Nicolas Werner
ce1a64bc19
Move to automatic type registration 2023-06-19 01:38:40 +02:00
Joseph Donofry
024486c989
Maybe fix macOS deployment (intel for now) 2023-06-15 19:16:50 -04:00
Nicolas Werner
05f1f8f556
Fix translations (and simplify resource files) 2023-06-08 22:44:16 +02:00
Nicolas Werner
770f79978a
Remove mac extras 2023-06-08 22:32:13 +02:00
Nicolas Werner
7029547647
Link XCB always if X11 support is on 2023-06-08 22:32:12 +02:00
Nicolas Werner
3b4daca53e
Remove WinMain 2023-06-08 22:32:12 +02:00
Nicolas Werner
93a9fca475
Try to fix flatpak build and change appid 2023-06-08 22:32:10 +02:00
Nicolas Werner
05ba0c8835
Bump mtxclient dep 2023-06-08 22:32:09 +02:00
Nicolas Werner
b518f6902e
Make Nheko compile on Qt6 2023-06-08 22:32:07 +02:00
Nicolas Werner
0ac46ea209
Select Qt6 in cmake 2023-06-08 22:32:01 +02:00
Nicolas Werner
51084748ee
Make default completer complete custom emoji 2023-05-25 21:53:23 +02:00
Nicolas Werner
0dfdba4316
Add rows to stickerpicker 2023-05-20 00:57:47 +02:00
Nicolas Werner
10b65b78fa
Adapt to the new inherited variant 2023-04-11 01:38:46 +02:00
Loren Burkholder
bdee662bbd
Update mtxclient commit hash 2023-04-11 01:01:22 +02:00
Loren Burkholder
138b0a6b86
Use the new mtxclient special effects refactoring 2023-04-11 01:01:21 +02:00
David Elsing
1ba6a4d78d Support screen sharing with xdg-desktop-portal 2023-03-30 17:36:40 +02:00
Nicolas Werner
4bf6e58511
Evaluate ACLs when calculating vias 2023-03-14 18:16:08 +01:00
Nicolas Werner
da60aa8802
Set macos deployment target in cmake list
relates to #1401
2023-03-10 01:51:55 +01:00
Nicolas Werner
22ed465679
Merge branch 'v0.11.2-next' 2023-02-23 01:36:53 +01:00
Nicolas Werner
d27e42dec6
Hotfix redundant null terminator inserted by emoji completer 2023-02-23 00:50:45 +01:00
Nicolas Werner
a11b1221a3
Switch to upstream olm error code 2023-02-21 02:21:31 +01:00
Nicolas Werner
17ad97c517
Fix typo in tag 2023-02-20 02:45:06 +01:00
Nicolas Werner
7284b20643
Bump version 2023-02-20 02:34:29 +01:00
Nicolas Werner
a1c4889339
Remove a few more unused symbols 2023-02-19 23:17:21 +01:00
Vitaly Zaitsev
1831819e67
Added ability to build with packaged version of blurhash.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2023-02-16 15:26:02 +01:00
Vitaly Zaitsev
c432cf4909
Added ability to build with packaged version of cpp-httplib.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2023-02-15 10:36:56 +01:00
Malte E
5ed3bfc8f8
add user search to invite dialog (#1253) 2023-01-31 16:59:49 +00:00
Joseph Donofry
c13a9d3b16 v0.11.1 2023-01-15 18:55:32 -05:00
Nicolas Werner
aff6ee3844
Remove dead code 2023-01-12 23:53:22 +01:00
Nicolas Werner
3507698ea5
v0.11.0 2023-01-12 22:06:30 +01:00
Nicolas Werner
8a619d2fea
Bump mtxclient version 2023-01-12 03:03:55 +01:00
Nicolas Werner
0833b39781
Log registration flows 2023-01-12 03:02:24 +01:00
Nicolas Werner
06723a4736
Bump mtxclient version 2023-01-02 18:56:47 +01:00
Nicolas Werner
f98b289ba2
Show invite reason in the UI (hidden by default) 2022-12-27 01:40:25 +01:00
Nicolas Werner
1a9f7860d4
Fix sending confetti 2022-12-16 17:24:52 +01:00
Nicolas Werner
0d0c6187c0
Bump mtxclient version 2022-12-16 15:36:33 +01:00
Loren Burkholder
fa0c14b846
confetti (#1243)
* 🎉 (confetti) message support.  Thanks @LorenDB !
2022-12-10 10:17:15 -05:00
Nicolas Werner
59703d3c25
Implement MSC3664, pushrules for related events 2022-12-05 18:39:47 +01:00
Nicolas Werner
5b929c9d1a
Enable http/3 support 2022-11-20 03:51:58 +01:00
Nicolas Werner
485babba14
Implement a completer for commands
fixes #429
2022-11-09 04:59:06 +01:00
Joe Donofry
a6f53699f5 Merge branch 'macos_notification_actions' into 'master'
Add ability to respond to notifications on macOS

See merge request nheko-reborn/nheko!21
2022-11-04 16:42:09 +00:00
Joe Donofry
07e8f64903 Add ability to respond to notifications on macOS 2022-11-04 16:42:09 +00:00
Nicolas Werner
0ae29d8bfc
Fix content rules matching everything
fixes #1218
2022-11-02 19:35:07 +01:00
Nicolas Werner
9138119dc4
Fix reactions matching displayname condition by accident 2022-10-28 19:35:06 +02:00
Nicolas Werner
ac0f011221
Disable Wconversion again 2022-10-26 01:21:52 +02:00
Nicolas Werner
b28fa86e6a
Enable -Wconversion 2022-10-26 01:10:35 +02:00
Nicolas Werner
ccd2465066
Fix windows build... 2022-10-24 01:13:51 +02:00
Nicolas Werner
1423011dd9
bump mtxclient to fix notification bug 2022-10-17 14:36:22 +02:00
Nicolas Werner
a1dd02d763
Bump mtxclient 2022-10-13 17:55:07 +02:00
Nicolas Werner
857d9cf2b6
Basic thread filtering
The reply pagination logic is a bit weird rn though.
2022-10-06 16:16:24 +02:00
Nicolas Werner
88cbac1695
Basic threading support 2022-09-30 03:27:05 +02:00
Nicolas Werner
2fde381a82
Merge branch 'v0.10.2-fixes' 2022-09-28 14:27:54 +02:00
Nicolas Werner
031a129591
Bump version to 0.10.2 2022-09-28 14:11:19 +02:00
Nicolas Werner
ce2d4defde
Try to handle rate limiting 2022-09-23 15:47:25 +02:00
Nicolas Werner
683fd75700
More granular automoc 2022-09-23 15:47:25 +02:00
Nicolas Werner
efb9970178
Switch to C++20 2022-09-22 20:18:04 +02:00
Jason Volk
603b90a6f5
Fix copypasto in cmake bundle option descriptions. 2022-09-17 18:14:48 +02:00
Nicolas Werner
2bdb9c4347
Fix sync with empty invite state 2022-09-10 13:19:22 +02:00
Nicolas Werner
9b751fe6d8
Bump mtxclient to released version 2022-09-09 19:13:55 +02:00
Nicolas Werner
8bec1f1934
Fix crash when joining a room with preview 2022-09-09 18:26:32 +02:00
Nicolas Werner
143d7c9b6a
Bump version 2022-09-07 21:30:19 +02:00
Nicolas Werner
8527ae78d5
Bump mtxclient 2022-09-07 10:09:48 +02:00
Nicolas Werner
1d7575036e
Allow creating spaces 2022-09-05 02:00:20 +02:00
Nicolas Werner
57f505c486
Fix invalid userids on profile requests 2022-08-30 15:40:33 +02:00
Nicolas Werner
47189240a2
Don't trust synapse
fixes #1172
2022-08-27 18:44:28 +02:00
Nicolas Werner
e8d5829c1f
Reduce memory usage when compiling slightly 2022-08-15 20:03:45 +02:00
Nicolas Werner
376612e4eb
Support editing space children 2022-08-10 00:20:44 +02:00
Nicolas Werner
9d8d6b4bca
Show a room preview in the join confirmation dialog
Requires MSC3266

Fixes #1129
2022-08-05 21:57:54 +02:00
Nicolas Werner
d4fd3e2009
Bump bundled olm 2022-07-22 15:45:15 +02:00
Nicolas Werner
c89f43d178
Bump dependencies 2022-07-22 15:23:44 +02:00
Nicolas Werner
5524a2a199
Fix skipping over all events after a redaction 2022-07-19 18:57:21 +02:00
Nicolas Werner
761e90891f
Properly figure out entity that is controlled by policy rule 2022-07-17 01:20:20 +02:00
r0hit05
4c8ce911bd Fixed formatting 2022-07-15 17:44:53 +05:30
r0hit05
a31cb9cc82 Changed mtxclient commit id for CI 2022-07-15 17:21:53 +05:30
Nicolas Werner
3b9da48671
Set output name after the variable is defined 2022-07-10 16:39:13 +02:00
Nicolas Werner
b654064cd9
Fix output name for flatpak 2022-07-10 16:22:18 +02:00
Nicolas Werner
11fa4821aa
Support rendering policy rules 2022-07-09 15:36:28 +02:00
Nicolas Werner
931855441a
Allow editing aliases 2022-07-08 17:28:28 +02:00
Nicolas Werner
5772447874
Require matrix v1.1 or greater 2022-06-25 16:16:54 +02:00
Nicolas Werner
07228d336a
Support the knock_restricted rule 2022-06-18 00:17:24 +02:00
Nicolas Werner
8cdfbf9391
Get rid of 'using json = nlohmann::json' 2022-06-17 22:03:54 +02:00
Nicolas Werner
b0c353c550
Remove remaining groups code 2022-06-17 19:51:08 +02:00
Nicolas Werner
1f17875721
Fix coeurl lookup 2022-06-17 19:49:18 +02:00
Nicolas Werner
13d219e8bb
Add option to disable implicit json conversions 2022-06-17 03:27:29 +02:00
Nicolas Werner
ef941920ea
Fix compilation without implicit nlohmann conversions 2022-06-17 03:14:48 +02:00
Nicolas Werner
6e1fec1e63
Update hidden read receipts MSC 2022-06-14 00:35:28 +02:00
SyldraTheCat
78479df5a8
Add headers to CMake target 2022-06-11 04:28:12 +00:00
SyldraTheCat
ba180fbe41
Move dependencies above mtxclient in CMake 2022-06-11 04:19:37 +00:00
d42
0e02024084
Unread messages count as an Unity compatible badge (#1085)
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2022-06-05 11:51:29 +00:00
Nicolas Werner
6c6d43691d
Add basic powerlevel editor 2022-05-27 17:01:58 +02:00
Nicolas Werner
461ae93ce8
Guard against servers sending null in the unused fallback keys property 2022-05-15 12:04:00 +02:00
Nicolas Werner
8043a8fa17
Fix shadowing warning 2022-05-14 02:49:52 +02:00
Nicolas Werner
0a65019242
Add support for fallback keys 2022-05-14 01:42:56 +02:00
Nicolas Werner
7138c7a49e
Explicitly install the configured files 2022-04-19 12:40:05 +02:00
Nicolas Werner
98d06f8dd5
Fix install of desktop file in flatpak 2022-04-19 03:07:01 +02:00
Nicolas Werner
a02da356ba Make Nheko discoverable using appdata 2022-04-18 20:10:10 +02:00
tastytea
9d15bfae99
add Zsh completion
Installs into the default site-wide Zsh directory.
2022-04-16 10:55:36 +02:00
Loren Burkholder
686ebfdbec
Add D-Bus API (#916)
This adds functionality for viewing joined rooms and activating rooms.
2022-04-14 15:02:55 +00:00