John Preston
60612635ef
Use QSaveFile to write sensitive settings / data.
2020-02-24 18:54:16 +04:00
John Preston
c2f58d3ab5
Fix GIFs with alpha display.
2020-02-24 17:48:23 +04:00
John Preston
5937b24799
Request dialog entry for unknown chat.
2020-02-24 16:35:13 +04:00
John Preston
8e222d3501
Fix closing of fullscreen GIFs by click.
2020-02-24 15:31:28 +04:00
John Preston
c3463dec63
Force zero unread count if read till end.
2020-02-24 14:54:00 +04:00
John Preston
f2ef109940
Make sure we request pending dialog entries.
2020-02-24 14:54:00 +04:00
John Preston
91fb9917bc
Fix search in chat results loading.
2020-02-24 13:14:29 +04:00
John Preston
6ded5b74d0
Fix load requests cancel on history change.
2020-02-24 13:13:48 +04:00
John Preston
91a6632a1b
Fix state assertion in reading requets.
2020-02-24 12:57:24 +04:00
John Preston
b84b1e71f7
Beta version 1.9.16: Crash fix.
2020-02-23 15:13:23 +04:00
John Preston
e2f037537f
Beta version 1.9.16.
...
- Bug fixes and other minor improvements.
2020-02-23 12:58:45 +04:00
John Preston
a84c7e0b06
Don't apply entry from dialogs if postponed.
2020-02-23 12:56:33 +04:00
John Preston
f7144a55e2
Always clear history notifications when marking as read.
2020-02-23 12:48:39 +04:00
John Preston
496faef0b3
Fix crashes in fast simultaneous readings.
...
Fixes #7264 , fixes #7259 .
2020-02-23 11:54:18 +04:00
John Preston
50bf4dad36
Add local changelog for 1.9.15.
2020-02-22 14:47:30 +04:00
John Preston
0743e71ab6
Beta version 1.9.15.
...
- Mark new messages as read while scrolling down through them.
- Bug fixes and other minor improvements.
2020-02-21 21:33:32 +04:00
John Preston
c207a7c0d3
Fix simultaneous read history requests.
2020-02-21 19:05:57 +04:00
John Preston
d83cf0e560
Fix build with Clang.
2020-02-21 18:50:56 +04:00
John Preston
28032e5e0d
Fix jump to a specific message.
2020-02-21 18:48:30 +04:00
John Preston
7f77db8c7f
Fix request cancel in Histories.
2020-02-21 18:48:30 +04:00
John Preston
f9d02740aa
Don't send same read request more than once.
2020-02-21 18:48:30 +04:00
John Preston
ec7a2dce2f
Search through Histories.
2020-02-21 18:48:30 +04:00
John Preston
6f672ecdc3
Request history parts through Histories.
2020-02-21 18:48:30 +04:00
John Preston
818f5cd004
Send and delete messages through Histories.
2020-02-21 18:48:30 +04:00
John Preston
147e8cc467
Prepare for syncing read / write requests.
2020-02-21 18:48:30 +04:00
John Preston
db322cc19a
Move requestDialogEntry to Histories.
2020-02-21 18:48:30 +04:00
John Preston
9bdcd08233
Don't read history for guest channels.
2020-02-21 18:48:30 +04:00
John Preston
a954b459b4
Fix crash on reading in support mode.
2020-02-21 18:48:30 +04:00
John Preston
f133210db3
Fix scroll first to unread then to end.
2020-02-21 18:48:30 +04:00
John Preston
ee8028cd53
From above the unread jump to unread by down button.
2020-02-21 18:48:30 +04:00
John Preston
f72cb979c0
Create unread bar when jumping to a message.
2020-02-21 18:48:30 +04:00
John Preston
49c4d35afa
Improve working with unread bar.
2020-02-21 18:48:30 +04:00
John Preston
ee3e9af63a
Remove counter from unread bar.
2020-02-21 18:48:30 +04:00
John Preston
1980c1004e
Mark as read only in inited history view.
2020-02-21 18:48:29 +04:00
John Preston
a3f19c073b
Fix 'reading' of an empty history.
2020-02-21 18:48:29 +04:00
John Preston
388173f0ad
Fix delete+leave from a legacy group.
...
We first need to leave and receive a new message update about
us leaving the group and only after that remove the conversation
locally from the chats list, otherwise it reappears in the list.
2020-02-21 18:48:29 +04:00
John Preston
7cffb0ef9d
First send delete request, then destroy locally.
2020-02-21 18:48:29 +04:00
John Preston
c8d2ac9583
Move message ownership to History.
2020-02-21 18:48:29 +04:00
John Preston
6357529901
Fix 90/270 degrees photo rotation.
...
Fixes #7197 .
2020-02-21 18:48:29 +04:00
John Preston
b5dcd84513
Fix stop-auto-read when the system is idle.
2020-02-21 18:48:29 +04:00
John Preston
5b7f7ed70e
Fix reading of currently opened chat.
2020-02-21 18:48:29 +04:00
John Preston
c04f3a7048
Don't replace local with server last message.
2020-02-21 18:48:29 +04:00
John Preston
32d93e2651
Fix several read requests together.
2020-02-21 18:48:29 +04:00
John Preston
9cccea9a87
All read history done through Data::Histories.
2020-02-21 18:48:29 +04:00
John Preston
b0e1ae3948
Prepare Data::Histories for requests interdependencies.
2020-02-21 18:48:29 +04:00
John Preston
70408f0e22
First version of reading-while-scrolling.
2020-02-21 18:48:29 +04:00
Ilya Fedin
db2aa7000a
Fallback to non-panel icon when tray counter is disabled
2020-02-21 18:25:08 +04:00
Ilya Fedin
5bdc0db9e2
Generalize backward compatibility of linux launcher
2020-02-21 18:12:48 +04:00
Ilya Fedin
ca1623f34a
Use XDG Desktop Portal only when variable is set
2020-02-21 18:11:24 +04:00
Ilya Fedin
9d0ae61ee0
Revert tray icon size to 22 on Linux (except KDE) and fix tray counter disabling in KDE
2020-02-18 11:37:17 +04:00