John Preston
5f12c6d85b
Always create photo and document for inline bot results.
2016-04-10 15:13:37 +04:00
John Preston
0110a62776
Inline bot cancel button added.
...
It replaces Send button when the user is editing an inline bot
query. First cancel clears the inline bot request, second one
clears the field entirely. Escape key acts the same as cancel.
2016-04-09 15:02:50 +04:00
John Preston
fa0c700ca6
Inline switch to pm and back support added for inline bots.
2016-04-08 18:16:52 +04:00
John Preston
35d5089f48
Scroll following the inline bot keyboard when message is edited.
2016-04-08 13:20:10 +04:00
John Preston
04f8d4dd37
Build fixed for renamed sources folder SourceFiles/{gui->ui}/
2016-04-07 22:05:28 +04:00
John Preston
a37bbcfaca
Fixed building in Xcode.
2016-04-07 14:35:09 +04:00
John Preston
1bc834bd5e
Sending icon is displayed in the inline keyboard callback button.
2016-04-06 21:02:22 +04:00
John Preston
1e72c8a89b
Merge branch 'master' into bots
2016-04-05 13:32:42 +04:00
John Preston
3e2485678d
Moved inline bot result structs from structs.cpp/h module.
...
Moved inline bot result layouts from layout.cpp/h module.
Over status prepared for inline bot file result icon.
Dependencies reduced, inline bots code moved to InlineBots namespace.
Build in Xcode and QtCreator broken.
2016-04-05 01:09:46 +04:00
John Preston
1875ee59ee
Disappearing of HistoryInner because of pending resize fixed.
2016-04-04 12:57:36 +04:00
John Preston
1ef944ed7b
Not inline bot keyboard now supports editing as well.
...
Styles improved for not inline bot keyboard.
Full crash string adding to crash report.
Preparing to leave source code without #include "stdafx.h"
2016-04-01 19:32:26 +04:00
John Preston
0e0956451a
MTP_bytes() replaces MTP_string() for QByteArray payload.
...
Scheme updated for bot callbacks sending data bytearrays.
ReplyKeyboard edition is supported when editing the messages.
2016-04-01 14:23:40 +04:00
John Preston
fa4137418a
Merged with master.
2016-04-01 12:54:32 +04:00
John Preston
f1dfcef868
Styles improved for unread bar margins and sticker timestamp.
...
Possible crash fixes: emoji color picker show, pending repaint
items cleared when history items are cleared.
Deleting MainWidget syncroniously when clearWidgets() is called.
2016-03-31 18:06:40 +04:00
John Preston
b981472877
Bot keyboard button with type url / callback / phone / location
...
now can be displayed with an icon in the upper-right corner.
Inline bot keyboards almost done.
2016-03-30 20:42:01 +04:00
John Preston
3210aecbd2
Fixed some ClickHandler bugs, bot keyboard active/pressed
...
states done, handling enterEvent() for ClickHandler activate.
2016-03-30 12:03:29 +04:00
John Preston
7f6cf32cdd
ITextLink moved to ClickHandler, TextLinkPtr > ClickHandlerPtr.
...
Global methods textlnkOver/Down/DrawOver were replaced by
static members of ClickHandler, now global state consists
of the handler pointer + host pointer, who declares callbacks
for the active and pressed handler changed events.
This will allow to use ClickHandler from different hosts
simultaneously (like HistoryItem / BotDescription / BotKeyboard).
Not yet tested.
2016-03-29 20:17:00 +03:00
John Preston
2c6f74f923
Reply markup keyboard class almost ready, single class
...
for inline and external bot keyboard handling.
But it needs to reinvent a good improvement/replacement
for ITextLink concept that will support automatic calls
of linkOver()/linkOut() methods in all link holders.
2016-03-28 20:15:17 +03:00
John Preston
daa5016c23
Components are now almost plain structs
...
Moved reply markups to history items which hold them
2016-03-28 15:51:22 +03:00
John Preston
e45de88bd6
moving left userpics at the top of the conversation window, beta 9034002
2016-03-22 22:43:47 +03:00
John Preston
5c9836418f
version 9034001 beta
2016-03-22 18:23:34 +03:00
John Preston
84e67b8ec0
scrollTop counted relative to the last scrollTop item, attachedToPrevious messages support added, service messages now display date and unreadbar
2016-03-21 21:40:00 +03:00
John Preston
2ef8c44445
all MTP flags made strictly typed by scoped enums, in-message date display added for non-service messages
2016-03-19 19:55:15 +03:00
John Preston
9d00ec273b
removed Date service messages, removed UnreadBar service message, started adding them to HistoryItems, saving item index in block to keep an eye on the previous message
2016-03-18 22:05:08 +03:00
John Preston
bc172cf70c
call after sms is optional now
2016-03-15 22:38:30 +03:00
John Preston
9d07456a29
fixed scroll to convert group to supergroup service message
2016-03-14 20:45:59 +03:00
John Preston
5aa5a62b74
cloud synced report spam panel visibility
2016-03-12 19:32:28 +03:00
John Preston
5cab9569c3
updating edited messages dependencies (replies, edit / reply / pinned bar), postponing notification about pinned message while the message itself is not yet available
2016-03-11 15:20:58 +03:00
John Preston
efa5fc443a
pin/unpin messages in supergroups, local hide for pinned messages
2016-03-10 13:15:21 +03:00
John Preston
32322c4450
fixed some warnings, added debug logs before thread wait calls
2016-03-01 05:36:23 +03:00
John Preston
b678913da5
improved rpcClear() when deleting a complex RPCSender, clearing recent inline bots on logout
2016-02-28 15:36:23 +03:00
John Preston
a88b676588
global shortcuts with loading from .json map
2016-02-27 22:39:51 +03:00
John Preston
37309a91ac
fixed media_only dcs, added copy post link to clipboard, fixed signature display in gifs, 0.9.27 dev version
2016-02-25 20:23:42 +03:00
John Preston
2b6e30bcb5
silent broadcast done
2016-02-25 19:19:54 +03:00
John Preston
4ec579112c
beta 9026001 message/post edit done
2016-02-25 13:32:31 +03:00
John Preston
29fefbc4bb
post edit started, sign messages checkbox added in channel edit by creator
2016-02-21 15:30:16 +03:00
John Preston
189d0e8de3
voice messages moved to documents with waveforms
2016-02-12 19:35:06 +03:00
John Preston
80ba0259dd
some namespaces reorganized, author photo display added to wide mode (where messages are centered), version 0.9.20.dev
2016-02-08 17:54:55 +03:00
John Preston
0b8523d58e
added year 2016 to copyright
2016-02-08 13:56:18 +03:00
John Preston
47ead03925
moved Interfaces to types.h, tooltip hiding fixed
2016-02-07 21:58:42 +03:00
John Preston
a72a31e722
stickers by alt suggestions in mentions dropdown
2016-01-09 19:24:16 +08:00
John Preston
3078544892
new media unsupported message and via @inlinebot are added to langs, links don't break on / now, cancel upload langs fixed
2016-01-07 17:49:54 +08:00
John Preston
85bb526294
fixed gif frame delays, no-repaint-on-scroll optimization done for history
2016-01-03 16:01:14 +08:00
John Preston
6fe380ff9f
checking inline bot query on text change, not on cursor position change
2016-01-02 09:28:11 +08:00
John Preston
d8b1df875e
not sending typing status when working with inline bots
2016-01-02 08:58:43 +08:00
John Preston
85f46cef8c
emoji button with progress done for inline bot requests
2016-01-01 17:58:05 +08:00
John Preston
82fb3f590f
saved gifs panel substituting @gif to the message field
2016-01-01 02:34:56 +08:00
John Preston
35d4754380
caching web files to local, sending of inline bots results done properly, panel ux better for inline bots
2015-12-31 23:27:21 +08:00
John Preston
5830e0f657
inline bots gif / photo preview / sending done
2015-12-31 13:34:43 +08:00
John Preston
14839e7afe
scheme updated, contextbot -> inlinebot renamed, web file loader done like mtp file loader
2015-12-31 03:09:20 +08:00