Nicolas Werner
242f61c8a3
Fix state event rendering for join rules and emojis
2023-11-28 16:12:36 +01:00
Nicolas Werner
50bce25838
Fix a few conversions
2023-10-31 13:04:38 +01:00
DeepBlueV7.X
1512810303
Merge pull request #1539 from Nheko-Reborn/issue1410
...
Add report message functionality
2023-10-26 09:57:47 +02:00
Loren Burkholder
bb971b0575
Add report message functionality
2023-10-25 22:24:40 -04:00
Nicolas Werner
a0a49b6c2a
Cleanup ignore user functionality slightly
2023-10-24 01:12:01 +02:00
Nicolas Werner
fce026725e
Merge branch 'ignore-users' of github.com:NepNep21/nheko into ignore-users
2023-10-23 23:58:53 +02:00
Nicolas Werner
2a687a202a
Fix typing notifications
2023-10-09 00:20:30 +02:00
NepNep21
d1ba9fd878
Rebase
2023-10-01 22:52:31 -03:00
Nicolas Werner
2360dfd80a
Remaining events apart from verification
2023-08-25 19:03:16 +02:00
Nicolas Werner
718a58d388
Get rid of redundant constructions and make room implicit
2023-08-25 19:03:15 +02:00
Nicolas Werner
eab8731f5b
Port state events and images
2023-08-25 19:03:15 +02:00
Nicolas Werner
4d8b8c3b81
Create an EventDelegateChooser
2023-08-25 19:03:10 +02:00
Nicolas Werner
8924167a72
Merge remote-tracking branch 'origin/powerlevelsInTimeline'
2023-08-10 09:04:29 +02:00
Loren Burkholder
1c867dbbc2
Show an indicator in the timeline for mods and admins
2023-07-23 20:18:30 -04:00
Loren Burkholder
852edb4aff
Add mark as read entry to the roomlist right-click menu
2023-07-22 15:08:50 -04:00
Nicolas Werner
ce1a64bc19
Move to automatic type registration
2023-06-19 01:38:40 +02:00
Nicolas Werner
4af8d7d397
Show some generic message for ACL changes
...
fixes #1476
2023-06-10 01:09:20 +02:00
Nicolas Werner
24f370d6c0
Use multidata in timeline model
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
6a03615413
Copy image to clipboard
...
Fixes #599
2023-04-23 20:55:28 +02:00
Nicolas Werner
10b65b78fa
Adapt to the new inherited variant
2023-04-11 01:38:46 +02:00
Loren Burkholder
138b0a6b86
Use the new mtxclient special effects refactoring
2023-04-11 01:01:21 +02:00
Loren Burkholder
296385e6fe
Add rainfall effect
...
This is a proof-of-concept example of inplementing a msgtype not found
in the spec.
2023-04-08 18:59:17 -04:00
Loren Burkholder
0096226aeb
Implement unknown msgtype functionality
2023-04-08 18:59:17 -04:00
Nicolas Werner
96f791daf1
Get rid of year in license headers
...
See also:
https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/
https://hynek.me/til/copyright-years/
2023-02-21 23:48:49 +01:00
Nicolas Werner
20740c9976
Automatically fetch keys for undecrypted messages after verification
...
Also fix rerendering edited messages after keys are received.
fixes #1375
fixes #770
fixes #888
2023-02-18 03:08:23 +01:00
Joseph Donofry
8835040db6
Pause ParticleEmitter when not in use ( #1284 )
...
* Pause ParticleEmitter when not in use
* Use timer instead to pause particle system
2023-01-14 02:23:07 +01:00
Nicolas Werner
ba56c9f408
There was always supposed to be a failed state for events
2023-01-12 23:51:22 +01:00
Nicolas Werner
3a6a905429
A whole new year full of excitement and possibilities!
2023-01-02 04:25:33 +01:00
Nicolas Werner
5f315d8a3c
Fix pagination after timeline clear
2023-01-02 04:21:26 +01:00
Nicolas Werner
952827d629
Add a button to room the upgraded room in the timeline
2022-12-13 05:08:22 +01:00
Loren Burkholder
fa0c14b846
confetti ( #1243 )
...
* 🎉 (confetti) message support. Thanks @LorenDB !
2022-12-10 10:17:15 -05:00
Nicolas Werner
76347f1c6f
Continue fetching past messages when searching
2022-11-03 23:26:59 +01:00
Nicolas Werner
40ac55ddd9
Highlight higlight tweaks in the timeline
...
fixes #400
fixes #1136
2022-11-01 23:26:21 +01:00
Nicolas Werner
b28fa86e6a
Enable -Wconversion
2022-10-26 01:10:35 +02:00
Rohit Sutradhar
ac48c33286
VoIP v1 implementation ( #1161 )
...
* Initial commit for VoIP v1 implementation
* Added draft of event handlers for voip methods
* Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility
* Added call events to the general message pipeline. Modified Call Reject mechanism
* Added message delegates for new events. Modified hidden events. Updated handle events.
* Updated implementation to keep track of calls on other devices
* Fixed linting
* Fixed code warnings
* Fixed minor bugs
* fixed ci
* Added acceptNegotiation method definition when missing gstreamer
* Fixed warnings
* Fixed linting
2022-10-14 13:49:05 +00:00
Nicolas Werner
37009906bb
Evaluate push rules locally
2022-10-13 17:55:07 +02:00
Nicolas Werner
af699eb83e
Mark classes as final where possible
2022-10-10 14:38:45 +02:00
Nicolas Werner
f1c1f18f81
Add a slow way to search a room
2022-10-06 22:02:26 +02:00
Loren Burkholder
8ecbb39dc6
cppcheck stuff ( #1200 )
...
* cppcheck stuff
* Update src/ui/RoomSettings.cpp
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
* Update src/ui/RoomSettings.cpp
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
* Fix linting
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2022-10-03 21:57:30 +00:00
Nicolas Werner
c34c9f9035
Automatically switch to threading when replying
2022-09-30 03:43:42 +02:00
Nicolas Werner
88cbac1695
Basic threading support
2022-09-30 03:27:05 +02:00
Nicolas Werner
851333a50d
Switch to clang-format14
2022-09-25 20:05:08 +02:00
Nicolas Werner
79ce60382a
Fix crash when deleting room summary
...
Since this is used across different threads, we have to delete it on the
event loop.
Thank you, q234rty, for the help with debugging this.
2022-09-24 10:36:26 +02:00
Nicolas Werner
421b15c05c
Show the community of a room
2022-09-20 21:26:46 +02:00
Hiers
8071b192b8
Line to indicate first unread message ( #1147 )
...
* First draft of unread line feature.
* Minor visual fix.
* Removed unnecessary ternary operator.
* Extended unread line functionality to work on minimised window or focusing another window.
* Fix for unread line not showing when last read message is hidden.
* Minor performance improvement. Fix for misbehaving event2order DB at application start.
* Fix for possible performance issues when user has joined a large number of rooms.
* Fix for breaking macos and clazy builds.
* Changed on windows focus function to refresh unread line if room is unread.
* Unread line is removed when user sends a message.
* Linting.
* Fixed unread line to work in standalone room windows.
* Switch isRoomUnread for index 0.
* Merged try/catch blocks.
* Fix for crash on opening a room invite.
* Call fullyReadEventId function when used instead of storing it and passing it through.
* Function that was meant to sync the unread line was relying on an async function, oops.
* Linting again.
* More linting...
* Minor changes.
2022-09-11 23:05:20 +00:00
Nicolas Werner
f76fd4ca83
WIP
2022-07-15 16:19:06 +02:00
Nicolas Werner
11fa4821aa
Support rendering policy rules
2022-07-09 15:36:28 +02:00
Nicolas Werner
678806749d
Add a /command to redact all visible messages sent by a user
2022-07-01 10:24:12 +02:00
brausepulver
09c646d3fa
Add copy link to room context menu ( #1101 )
2022-06-23 23:44:50 +00:00