John Preston
|
554eb3a342
|
Move stickers state variables to AuthSessionData.
Also allow to click on the selected set when choosing megagroup
sticker set and allow to paste a t.me link to the set there.
|
2017-11-16 07:59:09 +04:00 |
John Preston
|
9a56b2d20f
|
Move dialogsWidthRatio to AuthSessionData.
|
2017-11-16 07:59:09 +04:00 |
John Preston
|
eb2719fad1
|
Added search to files and links shared media.
|
2017-11-16 07:59:08 +04:00 |
John Preston
|
fb46c33d7f
|
Add context menu support to info members list.
|
2017-11-16 07:59:07 +04:00 |
John Preston
|
65cc4d3fbc
|
Support item repaint in Info media overview.
|
2017-11-16 07:59:06 +04:00 |
John Preston
|
d1687ab963
|
Improve info wrapping in section / layer.
Also move layerwidget to window/layer_widget.
Also replace ui/effects/widget_fade_wrap with ui/wrap/fade_wrap.
|
2017-11-16 07:59:05 +04:00 |
John Preston
|
fddcdf359b
|
Use not type-erased producers in code.
|
2017-11-16 07:59:05 +04:00 |
John Preston
|
b7077eb71d
|
Enable third column info by default.
|
2017-11-16 07:59:03 +04:00 |
John Preston
|
1a4d326abb
|
Show Info if writing is forbidden.
|
2017-11-16 07:59:03 +04:00 |
John Preston
|
c0e780a28f
|
Allow small dialogs list with three columns.
|
2017-11-16 07:59:03 +04:00 |
John Preston
|
5e7aa4ff81
|
Move third column from HistoryWidget to MainWidget.
|
2017-11-16 07:59:03 +04:00 |
John Preston
|
2363a6bd44
|
Add SharedMediaSlice to observe shared media.
Start testing / using it in MediaView.
|
2017-11-16 07:59:02 +04:00 |
John Preston
|
41ed2d1b84
|
New storage for shared media messages index.
|
2017-11-16 07:59:02 +04:00 |
John Preston
|
b3da99c302
|
Replace gsl::not_null<T*> with just not_null<T*>.
|
2017-08-30 19:15:41 +03:00 |
John Preston
|
b08732cf28
|
Move MediaView from MainWindow to Messenger.
|
2017-08-25 14:39:27 +03:00 |
John Preston
|
7f5a91d2bb
|
Allow to hide empty megagroup sticker set.
|
2017-08-25 14:39:24 +03:00 |
John Preston
|
f04b25ea26
|
Allow setting group stickers set.
|
2017-08-25 14:39:19 +03:00 |
John Preston
|
ab35829358
|
Remove App::app(), App::uploader(), App::api().
Also use Auth() instead of AuthSession::Current*().
|
2017-08-25 14:39:18 +03:00 |
John Preston
|
5c87b42135
|
Use plain HistoryItem in channel admin events log.
Instead of using a complex AdminLog::Item use just HistoryItem*.
|
2017-06-30 09:21:42 +03:00 |
John Preston
|
e39b95175b
|
Handle channel event log mouse events.
|
2017-06-30 09:21:42 +03:00 |
John Preston
|
c91e29d15d
|
Improve floating player show / hide animations.
Also replace Window::Corner with a generic RectPart enumeration.
|
2017-05-24 16:25:20 +03:00 |
John Preston
|
18195f9c4e
|
Rename EmojiPanelTab to ChatHelpers::SelectorTab.
|
2017-05-24 16:25:18 +03:00 |
John Preston
|
75dcce0b3c
|
Save floating player position in localstorage.
|
2017-05-24 16:25:17 +03:00 |
John Preston
|
b88a49d2f8
|
Show a tooltip about the emoji section toggling.
|
2017-05-17 12:40:03 +03:00 |
John Preston
|
530a385d4e
|
Add sound override support by codes in Settings.
|
2017-05-09 23:46:40 +03:00 |
John Preston
|
d18164bc51
|
Add Calls::Instance. Add libtgvoip as a dependency.
Also move all submodules to Telegram/ThirdParty.
|
2017-05-09 23:46:08 +03:00 |
John Preston
|
de7c886008
|
Move passcode management from MainWindow.
Check for auto lock in AuthSession. Don't autolock while video plays.
Closes #3219
|
2017-04-15 21:51:12 +03:00 |
John Preston
|
891d200e2d
|
Add TabbedSection which uses the TabbedSelector.
|
2017-04-10 12:08:56 +03:00 |
John Preston
|
0d0307e175
|
Move ApiWrap to AuthSession.
Also send all ApiWrap requests as an MTP::Sender.
Also create AuthSession only after starting MTProto.
|
2017-04-07 18:13:19 +03:00 |
John Preston
|
e8ed307278
|
Add search in GIFs to EmojiPanel.
|
2017-03-31 18:58:59 +03:00 |
John Preston
|
bed3aa1a7f
|
Finalize rename / move of files.
Also rename EmojiPan to EmojiPanel.
|
2017-03-31 15:48:02 +03:00 |
John Preston
|
1540f6f528
|
Use emoji/stickers/gifs slider in EmojiPan.
Also rename EmojiTabs to EmojiSections.
|
2017-03-31 15:48:01 +03:00 |
John Preston
|
7546245213
|
Show warning when user edits last seen first time.
|
2017-03-18 12:49:48 +03:00 |
John Preston
|
d91a2403b0
|
Use refs in AuthSession part getters.
Also use only AuthSession data for Contacts/Dialogs loaded state.
|
2017-03-15 19:24:06 +03:00 |
John Preston
|
805be84bff
|
Add block user box. Search isn't working yet.
Add a box containing all chats and contacts for blocking users.
Contacts and dialogs loaded state can be accessed in AuthSession.
|
2017-03-14 17:16:03 +03:00 |
John Preston
|
81790b2271
|
Notifications management moved to AuthSession.
Also implemented Global::WorkMode() as an base::Variable.
|
2017-03-06 18:38:15 +03:00 |
John Preston
|
63c61637f8
|
Moved MTP::authedId() to AuthSession::Current().
|
2017-02-25 19:48:19 +03:00 |