James Graham
6e4973cef7
Create a common MessageModel and inherit SearchModel and MessageEventModel from it.
...
Title
2024-12-28 13:32:26 +00:00
James Graham
b3afa9f595
Add delegates to show room upgrades into the timeline model.
...
The delegates are at the beginning for upgraded rooms and end for predecessors.
Closes : network/neochat#620 and network/neochat#619
2024-08-22 17:21:36 +00:00
James Graham
0f9eb4beeb
Fix logout current connection crash
...
Make sure that the neochat can handle switching connection when the current one is logged out. This is mostly about using QPointer to handle use after free issues due to room objects being deleted.
2024-03-27 15:25:24 +00:00
James Graham
5efd17d370
Loading and End of Timeline Delegates
...
Add delegate for showing the user a loading indicator and for the beginning of the timeline.
BUG: 455045
BUG: 465285
2023-11-20 17:10:56 +00:00