John Preston
|
4960e08a24
|
Display occupied chats using drafts for support.
|
2018-11-20 19:38:39 +04:00 |
|
John Preston
|
78da810114
|
Extend pinned messages support.
Support them in saved messages and normal groups.
|
2018-11-16 20:17:58 +04:00 |
|
23rd
|
dc8abc74ed
|
Fixed editing of the last message on KeyUp.
Skip stickers, video-messages, call-messages and edit following message.
|
2018-11-16 20:10:19 +04:00 |
|
John Preston
|
f8eef7c9a6
|
Forget least used images gradually.
|
2018-11-04 15:51:37 +04:00 |
|
John Preston
|
595134cab5
|
Move image-related modules to ui/image/.
|
2018-11-04 15:51:37 +04:00 |
|
John Preston
|
113f665295
|
Move Image and derived to ui/image.
|
2018-11-04 15:51:36 +04:00 |
|
John Preston
|
83919492d3
|
Ignore unread counts from deleted (support).
|
2018-10-09 19:27:18 +03:00 |
|
John Preston
|
a70613d929
|
Fix client side generated changelogs display.
Also use message date if available in MediaView.
|
2018-09-27 23:31:48 +03:00 |
|
John Preston
|
2e5a0e056c
|
Move to std::optional.
|
2018-09-21 19:28:46 +03:00 |
|
John Preston
|
1ffbec0215
|
Finish animations disabling.
Replace some infinite animations with static layouts.
|
2018-09-20 21:26:10 +03:00 |
|
John Preston
|
53219bcf70
|
Fix two bugs with supergroup history disappearing.
|
2018-09-20 10:02:02 +03:00 |
|
John Preston
|
ec61aa0080
|
Edit last non-service message on KeyUp.
|
2018-08-22 09:50:36 +03:00 |
|
John Preston
|
9972f7b90e
|
Use server time in dialogs list sorting.
This way it won't mess up when you change your local time.
|
2018-07-31 17:34:14 +03:00 |
|
John Preston
|
35c759c6bc
|
Mark [un]read from chats list.
|
2018-06-27 22:58:32 +01:00 |
|
John Preston
|
372cf275e0
|
Skip draft updates while sending with clear_draft.
I hope fixes #4845, fixes #4852, fixes #4861.
|
2018-06-27 22:58:32 +01:00 |
|
John Preston
|
bf775cb4ca
|
Fix history items cleanup.
|
2018-06-09 11:52:37 +03:00 |
|
John Preston
|
cd1c7c56d3
|
Skip old and currently-sending draft updates.
|
2018-06-08 23:06:26 +03:00 |
|
John Preston
|
75a40b83ae
|
Notify settings unknown => draw chats as muted.
Also request common notify settings at the app launch.
|
2018-06-07 22:28:09 +03:00 |
|
John Preston
|
866c5e9b7b
|
Request common notify settings when needed.
If user / group has default notify settings we need common user
or common group notify settings to display the badge properly.
|
2018-06-06 22:56:35 +03:00 |
|
John Preston
|
734c410879
|
New notifications API, defaults for users/chats.
|
2018-05-30 18:44:46 +03:00 |
|
John Preston
|
4bcd1e3c59
|
Allow editing last sent saved message by up key.
Also update libtgvoip.
Also replace 🤷 with a shrug.
|
2018-05-15 21:13:37 +03:00 |
|
John Preston
|
d3f85b4c4e
|
Display channels promoted by proxy on top.
|
2018-05-13 21:26:35 +03:00 |
|
John Preston
|
e6c0f0f774
|
Up arrow always edits last available message.
Fixes #4480.
|
2018-03-09 21:22:31 +03:00 |
|
John Preston
|
b930ac7bf9
|
Don't add unread mentions in channels.
|
2018-03-03 16:09:31 +03:00 |
|
John Preston
|
336e691dbc
|
Add unread counter from feed to common counter.
|
2018-02-20 20:53:55 +03:00 |
|
John Preston
|
fe262701c0
|
Add notification toggle in feed channels.
|
2018-02-12 18:52:55 +03:00 |
|
John Preston
|
e102cb1469
|
Handle channelDifferenceTooLong in media and feed.
|
2018-02-08 12:20:54 +03:00 |
|
John Preston
|
8bacc74d8b
|
Request dialog list entries when needed.
Also save the original server-side int32 date in HistoryItems.
|
2018-02-08 12:20:54 +03:00 |
|
John Preston
|
a7f67c4bc9
|
Better chats list entries management.
Make unread counts and last message base::optional<>.
Remove ChannelHistory.
|
2018-02-08 12:20:54 +03:00 |
|
John Preston
|
2586268b81
|
Remove HistoryJoined, use plain HistoryService.
|
2018-02-08 12:20:53 +03:00 |
|
John Preston
|
20889d7003
|
Mark history as having pending resized items.
|
2018-02-08 12:20:53 +03:00 |
|
John Preston
|
17b913fb13
|
Fix feed messages loading both ways.
|
2018-02-08 12:20:53 +03:00 |
|
John Preston
|
65df137610
|
Add group/ungroup action in channel peer menu.
|
2018-02-08 12:20:51 +03:00 |
|
John Preston
|
47ad5ea98a
|
Display active feed state in dialogs list.
|
2018-02-08 12:20:51 +03:00 |
|
John Preston
|
4527c03c0d
|
Use "Feed" name for chats list index and search.
|
2018-02-08 12:20:51 +03:00 |
|
John Preston
|
ebd4651ac2
|
Manage unread bar using HistoryView::Element-s.
|
2018-02-08 12:20:50 +03:00 |
|
John Preston
|
b91ebad8be
|
Improve items resize in history and feed.
|
2018-02-08 12:20:50 +03:00 |
|
John Preston
|
e6baf8ef5b
|
Fix layout of some media, enable GIF autoplay.
|
2018-02-08 12:20:50 +03:00 |
|
John Preston
|
d326c7e3fa
|
Remove HistoryItemInstantiated.
|
2018-02-08 12:20:49 +03:00 |
|
John Preston
|
950126865e
|
Handle item view refresh, fix groups.
|
2018-02-08 12:20:49 +03:00 |
|
John Preston
|
2dd2ad5cdb
|
Replace peerMessagesUpdated with notifications.
|
2018-02-08 12:20:49 +03:00 |
|
John Preston
|
04c8c95634
|
Use notify* instead of mark* in Data::Session.
|
2018-02-08 12:20:49 +03:00 |
|
John Preston
|
8a56ede187
|
Move all (item/view/media) maps to Data::Session.
|
2018-02-08 12:20:49 +03:00 |
|
John Preston
|
7425e80f05
|
Use HistoryMedia as view, add Data::Media.
|
2018-02-08 12:20:48 +03:00 |
|
John Preston
|
97a9089ebf
|
Move draw / getState code to HistoryView::Message.
Item dimensions broken for now.
Also remove history.h from pch.
|
2018-02-08 12:20:48 +03:00 |
|
John Preston
|
bee474f6e9
|
Remove history_item and layout from pch.
Also move some code to separate modules.
Also create history item views by Window::Controller.
|
2018-02-08 12:20:47 +03:00 |
|
John Preston
|
062b0b2165
|
Save item views in App::*Item() variables.
Also remove App::contextItem.
Also use owning pointers for history context menus.
|
2018-02-08 12:20:47 +03:00 |
|
John Preston
|
8060cb7426
|
Start HistoryView::Message class for item view.
|
2018-02-08 12:20:47 +03:00 |
|
John Preston
|
782e70b171
|
Support basic feed display in chats list.
|
2018-02-08 12:20:46 +03:00 |
|
John Preston
|
9d2239291d
|
Add support for pinned feeds management.
|
2018-02-08 12:20:46 +03:00 |
|