John Preston
2c4ec3d9f3
Shared media block done in the new profile implementation.
...
Preparing to call Notify::peerUpdatedSendDelayed() only from event loop.
2016-06-02 16:02:55 +03:00
John Preston
46ad43bb1e
New profile cover actions by buttons done.
...
Two new types of Observers: image loaded and async file dialog.
2016-05-25 20:59:21 +03:00
John Preston
1d42144c95
Profile done as a new generic Window::SectionWidget.
...
Slide animation reimplemented.
2016-05-19 15:03:51 +03:00
John Preston
6e2dea7030
Merge branch 'master' into profile
...
Conflicts:
Telegram/Telegram.vcxproj.filters
2016-05-16 18:47:44 +03:00
John Preston
3d073eddd6
New profiles started. Function<> made by variadic templates.
2016-05-12 19:05:20 +03:00
John Preston
21f462a77e
Mention names support added to FlatTextarea, messages.
...
Copy of mention names to clipboard done, pasting started.
2016-04-30 20:04:14 +03:00
John Preston
bb70a76b9c
Several crashes fixed.
2016-04-14 22:24:42 +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
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
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
4a5b63bbcd
restricted peers support added
2016-03-23 16:21:26 +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
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
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
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
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
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
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
14839e7afe
scheme updated, contextbot -> inlinebot renamed, web file loader done like mtp file loader
2015-12-31 03:09:20 +08:00
John Preston
cbb0219812
savedgifs -> contextitems in stickers panel, fixed atomic uint64, now with mutex :(
2015-12-30 14:47:39 +08:00
John Preston
77228d358d
context bots started, all callbacks done by pointers
2015-12-29 00:20:04 +03:00