John Preston
745f89dbb9
Moving build / lang scripts from Telegram to subfolders.
...
Travis build tested with -j param.
Xcode / QtCreator / qmake builds could be broken.
2016-04-27 15:02:17 +03:00
John Preston
5caceefc2c
Fix switch button in outgoing msgs with keyboards.
...
Inline bot results panel behaviour improved.
Sent and deleted from hard drive GIFs now auto-re-download.
2016-04-20 15:27:38 +03:00
John Preston
bb70a76b9c
Several crashes fixed.
2016-04-14 22:24:42 +03:00
John Preston
5a3fea05ac
ClickHandler, TopBarWidget and Overview layouts moved to separate files.
...
Xcode and QtCreator builds are currently broken.
2016-04-13 00:31:28 +03:00
John Preston
e0d6a68554
Encapsulated unreadCount and mute fields in History.
...
Support for hiding all muted chats from the list.
2016-04-11 14:59:01 +04:00
John Preston
418e06052c
Some bugfixes. Closed beta 9040127.
...
Crash fix when trying to reply to a bot message which hides the keyboard.
Counting button widths better (more padding, use exact width when avail).
Hiding inline bot results fixed when switched to emoji before hiding.
2016-04-11 00:59:07 +04:00
John Preston
dd1d04e9b0
Inline bot results preview: photo, audio, file, voice. Beta 9040126.
2016-04-10 22:18:26 +04:00
John Preston
5f12c6d85b
Always create photo and document for inline bot results.
2016-04-10 15:13:37 +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
8e89486fbc
Error handling changed, 'auto' keyword used for MTP types.
...
All errors that lead to MTP request resending by default
error handler now can be handled differently. For example
inline bot requests are not being resent on 5XX error codes.
+ extensive use of auto keyword in MTP types handling.
2016-04-08 14:44:35 +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
1bc834bd5e
Sending icon is displayed in the inline keyboard callback button.
2016-04-06 21:02:22 +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
cf9a78a164
Inline bot stickers done, but not tested yet.
2016-04-02 15:20:53 +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
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
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
559a74847b
OrderedSet class done using QMap as implementation,
...
instead of inheriting it, fixed replies delete code.
2016-03-25 18:20:34 +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
baf1e31b76
circled profile images
2016-03-18 13:18:30 +03:00
John Preston
47c7f76f2c
added some additional logging for file downloadings
2016-03-17 21:03:08 +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
b277f5cdb7
ensure that closeApplication() is called only once
2016-03-02 20:34:42 +02:00
John Preston
978c7c858b
merged with master
2016-02-21 20:01:37 +03:00
John Preston
fc9d75b4f0
adaptive layout checkbox added to settings
2016-02-21 17:27:54 +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
803d1a429d
scheme updated, config vars moved to Global namespace
2016-02-18 19:36:33 +03:00
John Preston
7433cea0fd
fixed copy selected text, post author display added, post links handling added, windows bingmaps opening added, sticker previews from mentionsdropdown and stickersetbox added
2016-02-17 19:37:21 +03:00
John Preston
6a299e32d3
fixed metatypes declaration for 0.9.24 version
2016-02-16 16:33:33 +03:00
John Preston
a597ded99b
Merge branch 'master' of https://github.com/telegramdesktop/tdesktop into HEAD
2016-02-16 16:06:57 +03:00
John Preston
a5b466ec05
link clicks and popup menu items activated async, some crashes fixed
2016-02-16 14:21:39 +03:00
John Preston
71e544e0fc
added user tag for reports, fixed couple of compile warnings in gcc
2016-02-15 18:52:11 +03:00
John Preston
f2c45df524
hiding, not destroying window on close on OS X, fixed app event filter
2016-02-10 14:39:48 +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
f3a4b54601
fixed bugs in crash dump finding and in beta version
2016-02-05 01:16:25 +03:00
John Preston
fd0a119885
langs updated, build scripts updated
2016-02-04 15:44:39 +03:00
John Preston
8eef239b45
crash catch + report added for Windows version
2016-01-30 19:31:10 +03:00
John Preston
0f4405dbaf
backtrace output for win platform added, testing with abort() call in ~AppClass()
2016-01-21 14:58:58 +08:00
John Preston
58777dbc21
moved almost all Application to AppClass (autoupdate and singleinstance left), logs rewritten
2016-01-11 23:43:29 +08:00
John Preston
71f588a4fe
started signal handlers, shadow fixed in sticker-by-emoji, via @bot resize fixed
2016-01-10 14:05:23 +08:00
John Preston
b13579c7d9
dev version 0.9.19 sending stickers by emoji
2016-01-09 20:51:42 +08:00
John Preston
a72a31e722
stickers by alt suggestions in mentions dropdown
2016-01-09 19:24:16 +08:00
John Preston
cb2df51af6
remembering last used inline bots, showing them in mentions dropdown, 9015006 beta
2016-01-01 22:48:32 +08:00