Commit Graph

2358 Commits

Author SHA1 Message Date
Nicolas Werner a0526044ef
Fix scaling of animated images in fullscreen image viewer 2022-04-26 16:46:38 +02:00
Nicolas Werner eeb48749ae
Fix filtering without using regex 2022-04-23 14:53:36 +02:00
Nicolas Werner 8c66945be9
Don't use deprecated filterRegExp 2022-04-23 03:06:00 +02:00
Nicolas Werner a8a3df23ab
Fix use of deprecated QRegExp in MemberList filter 2022-04-23 03:01:43 +02:00
Loren Burkholder 6672e765d7
Search room members (#1049) 2022-04-22 23:59:40 +00:00
DeepBlueV7.X c637989ac0
Merge pull request #1054 from tastytea/image-pack-changes/pack-id
Show pack Id for image pack changes in timeline
2022-04-22 23:45:34 +00:00
Nicolas Werner f7ffaac63d
Fix PLs for DMs 2022-04-20 16:50:27 +02:00
tastytea ffc5426e87
Show pack Id for image pack changes in timeline
Show either pack name, state key or (empty).
2022-04-20 09:41:18 +02:00
Nicolas Werner 3b2f47c56f
Show changes in image packs in timeline 2022-04-19 22:33:53 +02:00
Nicolas Werner a2da4b6df3 Fix linting 2022-04-18 18:54:32 +02:00
Loren Burkholder da6b3eb8f4
D-Bus fixes (#1048)
According to LorenDB's First Law of Software Development, once a developer has committed or merged a new feature, he will find at least one problem with the implementation.

I realized that I was constructing the room info items with some parameters out of order, which required a rather urgent fix. Furthermore, I fixed the image decoding algorithms in the QDBusArgument operator. Finally, I switched the API version parameter back to QString, since passing it as a QVersionNumber would create a problem for non-Qt API users.

On the general improvements side of things, I added some handy wrappers for D-Bus calls so that other devs that copy the NhekoDBusApi files to use for their own applications won't have to go to the effort of making the D-Bus calls themselves.
2022-04-18 16:50:15 +00:00
Nicolas Werner 01019450cf Fix grayscale bug AGAIN 2022-04-16 13:30:59 +02:00
Joseph Donofry f688e15379 Fix cursor not being closed before txn was committed 2022-04-14 19:23:12 -04:00
Nicolas Werner c3efab43fb Cleanup some random dbus stuff 2022-04-14 17:33:28 +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
Nicolas Werner 060a03e055 Fix accidental shadowing 2022-04-13 20:49:33 +02:00
Nicolas Werner 0a405a7446 Store notification counts across restarts 2022-04-13 20:40:00 +02:00
Nicolas Werner 3ea8a1d452 fix lint 2022-04-10 22:48:16 +02:00
Marcel a8810ad016
Add specific powerlevel messages (#852)
fixes #136
2022-04-10 20:44:15 +00:00
Nicolas Werner 864b4b2646 Fix SSSS if another client used the wrong base64 format 2022-04-08 05:11:24 +02:00
Nicolas Werner cf38e6974a Fix typo in key export 2022-04-08 03:33:00 +02:00
Nicolas Werner f316dbed43 Fix a few issues with receiving to_device messages in initial sync 2022-04-08 03:24:10 +02:00
Nicolas Werner 66b7ff639c Remove sender key from megolm session index
implements MSC3700

see https://github.com/matrix-org/matrix-spec-proposals/pull/3700
2022-04-08 01:53:00 +02:00
DeepBlueV7.X 747fe6408d
Merge pull request #1036 from Nheko-Reborn/fixCreateDirectChat
Don't treat a space as a direct chat
2022-04-03 01:17:42 +02:00
Loren Burkholder 3bb00aa96c Don't treat a space as a direct chat 2022-04-02 19:07:20 -04:00
Apurv404 9eddee75ca Fix room alias issue (#354) 2022-04-02 02:56:08 +05:30
Nicolas Werner 4e5e5d55eb
lint 2022-04-01 01:14:44 +02:00
Nicolas Werner 6f8babc80b
Allow knocking if join failed and via matrix uris 2022-04-01 00:58:01 +02:00
Nicolas Werner 6417dcd398
Fix leaving rooms 2022-03-31 23:34:01 +02:00
Nicolas Werner a59b3147a6
Add reasons to everything
fixes #1030
2022-03-30 23:40:12 +02:00
Nicolas Werner c91f91d5d3
Add /knock command 2022-03-30 21:15:22 +02:00
Nicolas Werner 0d9a3ff4cd
Fix cursor moving to the end when editing in the middle 2022-03-30 07:02:52 +02:00
Nicolas Werner 9e2789a16d
Remove a few unused variables 2022-03-30 06:53:55 +02:00
Nicolas Werner 656fcac91c
Don't use a modal to edit room name and topic 2022-03-30 06:45:31 +02:00
Nicolas Werner 82cdb483a9
Fix arrow keys 2022-03-30 06:24:23 +02:00
Nicolas Werner afe381e9b1
Remove unused ToggleButton 2022-03-30 02:14:59 +02:00
Nicolas Werner 14f7fe282f
Cleanup some unused code 2022-03-30 02:07:32 +02:00
DeepBlueV7.X f9e294ce0c
Merge pull request #1019 from maltee1/qml_createroom
CreateRoom dialog in QML
2022-03-29 20:54:45 +02:00
Nicolas Werner 6d1416fb6e
Add backend for new room creation dialogs 2022-03-29 20:51:18 +02:00
Nicolas Werner 6f0260d59f
Avoid empty membership events 2022-03-28 21:41:16 +02:00
Malte E af17e4f8c0 run lint 2022-03-26 22:28:31 +01:00
Malte E 838cf63578 direct chat creator can now create direct chats 2022-03-26 22:25:48 +01:00
Nicolas Werner 7256c70108
Fix crash on missing pack description 2022-03-25 18:40:27 +01:00
tastytea 179ae53b40
Don't send thumbnails that are larger than the original
- Set PNG compression to maximum
- Don't upload thumbnail if it is not at least 10% smaller than  the
  original
2022-03-24 20:13:12 +01:00
Nicolas Werner 637db55e08
Default body to shortcode if unset and sending sticker 2022-03-22 19:45:25 +01:00
Nicolas Werner 922c63ef27
Add a default filename for clipboard pastes again 2022-03-22 18:28:35 +01:00
Nicolas Werner 447a3d4cb9
Try to improve thumbnailing on macOS 2022-03-22 18:12:39 +01:00
Nicolas Werner 30ba387076
Fix thumbnails of received encrypted images 2022-03-22 04:32:11 +01:00
Nicolas Werner 96aacf8068
Small fixes to video thumbnailing 2022-03-22 01:21:08 +01:00
DeepBlueV7.X 15c946207a
Merge pull request #1009 from tastytea/reword-extprog-tooltip
Reword tooltip for Open{Image,Video}External
2022-03-22 00:27:44 +01:00