John Preston
ed4e572483
Fixed bot keyboard replies.
2016-05-23 16:14:54 +03:00
John Preston
41b330c5ea
Primary and secondary round buttons tested in new profiles.
2016-05-23 15:41:09 +03:00
John Preston
533a955dda
Unread outgoing messages in supergroups supported.
...
Looking through the history of group avatar photos added.
Messages about some contact joined Telegram are never unread.
2016-05-20 19:35:16 +03:00
John Preston
c42b142884
Divider added to new profiles. Icons from new styles can fill rects.
2016-05-20 18:35:58 +03:00
John Preston
1dfb8cbde2
New history-to-down button.
2016-05-19 20:18:23 +03:00
John Preston
bdc8b3585d
Edit messages sent to yourself.
...
Copy inline keyboard link to clipboard.
Fixed webpage type=video layout with document attach.
Inline GIF results can be manually downloaded before sending.
2016-05-19 18:02:07 +03:00
John Preston
92c720ddc3
Returned animation type to the old one.
...
Fixed new profile display in single column layout.
2016-05-19 15:38:09 +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
41b6f830aa
Merge branch 'master' into dev
2016-05-16 18:48:32 +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
ecff1d15af
Merge branch 'master' of https://github.com/telegramdesktop/tdesktop
2016-05-15 23:16:18 +03:00
John Preston
895facbcdd
Fixed changelog for alpha and beta in 0.9.49 version.
2016-05-15 23:14:47 +03:00
John Preston
c2a5ab0c5a
Version 0.9.49: disabling high dpi scaling in all systems except OS X.
2016-05-15 13:30:47 +03:00
John Preston
fb024e2256
Langs updated, changelog for 0.9.49 version added.
2016-05-14 21:14:55 +03:00
John Preston
7444a9ad67
Fixed scroll down to reply. Show that bot admins see all messages.
...
Fixed date display when messages were at the same day of different months.
Shared contact with author signature height increased.
2016-05-14 20:28:35 +03:00
John Preston
bf8a98a13b
Side shadow moved to MainWidget. Testing slide animation with 3s duration.
...
New profile widget has fixed top bar outside of scroll area.
2016-05-14 19:57:06 +03:00
John Preston
cb025b3aa8
Fixed access hash storing in EntityInTextMentionName.
...
Editing message timer is shown for the last five minutes.
2016-05-12 19:55:45 +03:00
John Preston
3d073eddd6
New profiles started. Function<> made by variadic templates.
2016-05-12 19:05:20 +03:00
John Preston
8c5493ba44
Fixed telegram.qrc dependency on basic.style compilation.
2016-05-12 12:07:17 +03:00
eegorov
8963bff56c
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into test
2016-05-12 09:09:10 +06:00
John Preston
6188aea7ed
Beta version 9048001 for Xcode and QtCreator.
2016-05-10 16:39:42 +03:00
John Preston
d26a8cbdcc
Mentioning a user without username by first name only. Beta 9048001.
2016-05-10 14:46:27 +03:00
John Preston
107a1e7e5d
Merge branch 'master' into mentions
...
Conflicts:
Telegram/SourceFiles/core/version.h
Telegram/SourceFiles/localstorage.cpp
Telegram/build/version
2016-05-10 14:19:01 +03:00
John Preston
9e6243bedf
Version 0.9.48 with bugfixes.
2016-05-10 11:57:55 +03:00
John Preston
f02fc4dd96
Setting f_views flag for a client-side forwarded message with views.
2016-05-10 10:57:40 +03:00
John Preston
0b2401132e
Message edit warning timer (up to 15 minutes).
...
Displaying "edited" info in messages.
2016-05-09 15:03:06 +03:00
John Preston
b28e9a6167
Requesting difference or messages when users from mentions not loaded.
2016-05-09 13:07:25 +03:00
John Preston
90a3a80bf6
Suggest mentions not only by username, but by user names as well.
2016-05-08 19:11:47 +03:00
eegorov
9d703f9519
Make possible to set a path to the patched Qt and his version during
...
start qmake v2
Signed-off-by: Egor Y. Egorov <egor.y.egorov@gmail.com> (github: eegorov)
2016-05-08 14:14:44 +06:00
John Preston
3e5f51f45a
Everywhere TextWithTags and TextWithEntities are used.
...
Copy tags from messages to clipboard, to drag mime data.
Sorting entities while processing (links, monospace, mentions).
2016-05-06 20:33:48 +03:00
John Preston
463450e607
Saving FlatTextarea tags to drafts, applying them in setText.
...
Now instead of plain text a TextWithTags struct is used almost
everywhere. Started writing and reading serialized tags to drafts
from 9048, switched version to 0.9.48 for testing.
2016-05-05 19:04:17 +03:00
John Preston
5a47d8e29b
Marking tags by random values only inside of FlatTextarea.
...
Added a strategy to convert tags to and from tags-for-mime-data.
2016-05-04 23:38:37 +03:00
John Preston
45143c40c9
FlatTextarea handles tags on insertFromMime and tags editing.
...
Fixed dependent messages update when message was edited.
Fixed entities parsing in Text when they follow one after another.
2016-05-04 19:46:24 +03:00
John Preston
5300962ef3
Merge branch 'dev' into mentions
...
Conflicts:
Telegram/SourceFiles/core/basic_types.h
2016-05-04 13:45:23 +03:00
John Preston
5f5109f1c4
Some global string constants "static const *" -> "constexpr str_const".
2016-05-04 13:41:41 +03:00
John Preston
5f440a0cbe
Merge branch 'dev' into mentions
...
Conflicts:
Telegram/SourceFiles/core/version.h
Telegram/Telegram.vcxproj.filters
2016-05-04 13:21:04 +03:00
John Preston
58e185012c
MSVC project files fixed.
2016-05-03 20:03:02 +03:00
John Preston
be9915cef8
Fixed MetaLang custom build step in Telegram MSVC project.
2016-05-03 01:13:08 +03:00
John Preston
19d1f0fe8c
Removed WinRT QFile::copy() fix from Qt patch: change approved to Qt.
2016-05-02 17:56:00 +03:00
John Preston
dff5765f9f
0.9.47 alpha: fixed crash in text processing (Qt pach updated).
2016-05-02 16:42:09 +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
b4bc515079
Renamed MentionsDropdown to FieldAutocomplete, moved to separate file.
...
Support for message field mentions without usernames was started.
2016-04-29 16:46:16 +03:00
John Preston
af248a6714
EntityInText made class instead of struct. Scheme updated.
...
No left trim of monospace text block when sending / displaying text.
New entity type (mention name) introduced, but not supported yet.
2016-04-29 15:00:48 +03:00
John Preston
724ba9e429
Open edit only for the messages that we can edit.
2016-04-28 12:07:59 +03:00
John Preston
9acf437534
Langs updated. Alpha version 0.9.46.
2016-04-27 19:08:27 +03:00
John Preston
1361eb3fba
Alpha version 0.9.46.
2016-04-27 18:55:13 +03:00
John Preston
d48826751e
Some better path variables in Xcode project.
2016-04-27 17:59:38 +03:00
John Preston
301d84a831
Xcode build fixed.
2016-04-27 17:13:20 +03:00
John Preston
fe6e3c5252
Build scripts improved, QtCreator build fixed.
...
qmake and travis builds use -j4 for make.
2016-04-27 16:59:08 +03:00
John Preston
0854dba76a
Added moved files to git.
2016-04-27 15:03:10 +03:00
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
77e5925cf0
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-04-26 16:01:16 +03:00
John Preston
390a1b0754
Some improvements for winrt.
2016-04-26 16:00:23 +03:00
John Preston
487406ac46
Moved to the Visual Studio Update 2.
2016-04-26 12:55:34 +03:00
John Preston
d5ed93edd5
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-04-25 11:06:50 +03:00
John Preston
d2922a4173
Fix travis build. Xcode project path fix.
2016-04-25 11:06:13 +03:00
John Preston
53a56bbc2a
Telegram.pro using final Qt install path.
2016-04-23 14:53:48 +03:00
John Preston
0130d0cd63
Moved patches to Telegram/Patches, travis builds debug version.
2016-04-23 14:50:28 +03:00
John Preston
2834ce0344
Moving to Qt 5.6.0, instructions can be broken.
2016-04-23 14:40:42 +03:00
John Preston
4aa1f1334c
Dev version 0.9.45: first version on new styles codegen.
2016-04-22 13:01:41 +03:00
John Preston
d20c370ccc
MetaStyle project removed, added -static-libstdc++ for linux build.
2016-04-22 10:25:14 +03:00
John Preston
f93e51a934
Fixed Xcode build of the new styles.
2016-04-21 21:18:44 +03:00
John Preston
705358993d
New style::icon class added, colorized icons by codegen_style.
...
Moved style_core to /ui/style/, Xcode and QtCreator builds are broken.
2016-04-21 20:57:29 +03:00
John Preston
a133115aa6
Merge branch 'master' into dev
...
Conflicts:
Telegram/SourceFiles/ui/style.h
2016-04-20 17:25:32 +03:00
John Preston
acec941f02
Merge branch 'styles' into dev
2016-04-20 17:24:51 +03:00
John Preston
522945bbe3
Fixed build for OS X. 0.9.44 version.
2016-04-20 16:09:35 +03:00
John Preston
6838465de2
Fixed paths in codegen_numbers Xcode project.
2016-04-20 16:01:04 +03:00
John Preston
ef6bdb7899
Merge branch 'styles' of https://bitbucket.org/johnprestonmail/telegram-desktop into styles
2016-04-20 16:00:29 +03:00
John Preston
ed3281d0f5
Improved QtCreator projects for codegen, include dirs used in codegen.
2016-04-20 15:59:25 +03:00
John Preston
7d272919aa
Version 0.9.44 copy text context menu item added to some messages.
2016-04-20 15:56:59 +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
10bd2b680d
Merge branch 'dev'
2016-04-19 17:02:55 +03:00
John Preston
3e3cd5878e
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-04-19 17:02:24 +03:00
John Preston
ec40b5a9d9
Include directories unified.
2016-04-19 17:01:32 +03:00
John Preston
18d8666312
Moved to g++ 4.9, fixed some warnings, codegen used for Linux build.
2016-04-19 16:52:51 +03:00
John Preston
0501633c75
Added codegen_style/numbers QtCreator projects. Telegram.pro still broken.
2016-04-19 15:06:52 +03:00
John Preston
b4d69b847a
Xcode build now uses codegen_style/numbers. Xcode projects created.
2016-04-19 13:59:59 +03:00
John Preston
7edb835efc
Removed openssl patch. Xcode warning fixed.
2016-04-19 11:57:55 +03:00
John Preston
6859109503
Replaced MetaStyle project with codegen_style/numbers in MSVC.
2016-04-19 01:00:54 +03:00
John Preston
4fe70c3a12
codegen_style completely replaces style gen with MetaStyle.
...
codegen_numbers project started to replace MetaStyle completely.
2016-04-18 23:33:43 +03:00
Vladimir Belozyorov
d14ef3dc5f
Fixed inverted checkbox for notify members about pinned message
...
Signed-off-by: Vladimir Belozyorov <VBelozyorov@users.noreply.github.com> (github: vbelozyorov)
2016-04-18 16:47:23 +04:00
John Preston
edd26b3224
Reading of old style format fully supported in codegen_style.
2016-04-17 20:52:17 +03:00
John Preston
e0160f7d4c
Parsing of color and sprite values started in codegen_style.
2016-04-17 16:22:00 +03:00
John Preston
45bd2dc5fa
codegen_style: preparing to parse the whole input file.
2016-04-17 12:30:14 +03:00
John Preston
19f9b56d2c
codegen_style project started, basic (common) tokenizer done.
2016-04-16 20:51:25 +03:00
John Preston
b61c0941ef
Some better source organization. Removed C++11 STL usage (old OS X).
2016-04-15 12:59:02 +03:00
John Preston
3b6d0ef7c0
Dev version 0.9.43 - media text selection and disabling player shortcuts.
2016-04-14 22:28:02 +03:00
John Preston
bb70a76b9c
Several crashes fixed.
2016-04-14 22:24:42 +03:00
John Preston
d6070c37d1
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-04-14 20:21:50 +03:00
John Preston
fdead263d6
Media shortcuts now are enabled only when in-app player is opened.
2016-04-14 19:08:36 +03:00
John Preston
d80850a439
Fixed QtCreator build.
2016-04-14 17:30:47 +03:00
John Preston
acc7e08a54
Remove -flto in Linux 32bit (it fails Release link: virtual memory exhausted)
2016-04-14 16:06:36 +03:00
John Preston
246e39adb1
Fixed Xcode build, improved project folders (similar to MSVC), warnings fixed.
2016-04-14 16:03:03 +03:00
John Preston
971ec71836
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-04-14 15:03:06 +03:00
John Preston
4e0a1fad82
Merge branch 'dev' of https://bitbucket.org/johnprestonmail/telegram-desktop into dev
2016-04-14 15:02:57 +03:00
John Preston
291f483671
Allowing to choose bots in appoint supergroup admin box.
...
Better naturalHeight() for bot keyboards. We try to make all
the buttons in the row have equal size (size of the largest button).
2016-04-14 15:00:44 +03:00
John Preston
68a9a0a12e
Text copy from HistoryItem/HistoryMedia/combined is done and tested.
...
Moved text module to ui/text/ and split it to several modules.
Xcode build currently broken.
2016-04-14 14:00:23 +03:00
John Preston
c4a7d48d96
Selection of text in attachments: captions, web page previews.
...
Text/HistoryItem/HistoryMedia::getState() unified.
Text::getStateElided added. Tested with web page previews only.
2016-04-13 21:29:32 +03:00
Soltan Tekeev
846026051c
Fix code duplicate
...
Signed-off-by: Soltan Tekeev <stek29@yandex.ru>
2016-04-13 20:35:07 +03:00
John Preston
a033e31743
Possible crash fixed in ClickHandler.
2016-04-13 08:55:01 +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
b07cd1264c
Version 0.9.42: critical bug fix in contacts box, message edit fix.
2016-04-12 11:13:03 +03:00
John Preston
af014b3c14
Fixed crash in bot keyboard replacement. 0.9.41 version.
...
After username resolve bots always opens conversation, not profile.
2016-04-12 01:34:29 +03:00
John Preston
9cbdc6e95e
version 0.9.41
2016-04-11 20:11:31 +03:00
John Preston
e8c675d3b2
Langs updated with changelog.
2016-04-11 20:03:50 +03:00
John Preston
7790d5d597
Fixed build for Xcode. Beta 9040128.
2016-04-11 15:27:55 +04:00
John Preston
4cbbed6445
Added PeerAvatarButton sources to git. Beta 9040128.
2016-04-11 15:23:44 +04:00
John Preston
bf6904c1c8
Moved PeerAvatarButton sources to SourceFiles. Beta 9040128.
2016-04-11 15:22:37 +04:00
John Preston
576239166d
Removed RefPair struct. Beta 9040128.
2016-04-11 15:14:54 +04: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
03bbb2269d
Info button replaced by userpic in single column layout.
...
Icons for file inline results never display a download icon.
Using !lastMsg->detached() to detect that all new messages are loaded.
2016-04-11 11:43:40 +04:00
John Preston
00367ec07a
Added type voice for inline bots, fixed keyboard buttons bug.
2016-04-11 08:02:39 +04:00
John Preston
2b58e4d3a8
Fixed build for Xcode. Beta 9040127.
2016-04-11 01:06:38 +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
460e2ec0ac
UniquePointer > std_::unique_ptr, MakeUnique > std_::make_unique.
2016-04-10 23:20:48 +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
fe59c815b2
HistoryMedia always holds a pointer to its parent HistoryItem.
...
Using local cached data when sending media inline bot results.
2016-04-10 18:53:01 +04:00
John Preston
1fe562ec13
Fixed crash when bot removes message inline keyboard while editing.
2016-04-10 15:41:14 +04:00
John Preston
5f12c6d85b
Always create photo and document for inline bot results.
2016-04-10 15:13:37 +04:00
John Preston
a09a52d95c
Round unread badges fix for retina display.
2016-04-10 11:47:12 +04:00
John Preston
d960ac2828
Allowing only switch button in inline bot results. 9040124 closed beta.
2016-04-10 09:55:48 +04:00
John Preston
fe5e085fb8
Build in Xcode and QtCreator fixed. Langs updated.
2016-04-10 09:49:05 +04:00
John Preston
7d792b1ec5
Fixed date display in messages. Round unread badges in chats list.
2016-04-10 00:41:20 +04:00
John Preston
7bba52fb7e
Refactored dialogs structs.
...
Moved DialogRow, FakeDialogRow, DialogsList and DialogsIndexed
from history module to dialogs/ folder, for all struct -> class.
2016-04-09 22:45:55 +04:00
John Preston
8f00650f0e
Finished moving resource files to Resources. Fixed avatar render.
2016-04-09 17:56:40 +04:00
John Preston
1045d628d6
Moved .qrc, langs and art files from SourceFiles to Resources folder.
2016-04-09 17:17:09 +04:00
John Preston
48ffebe266
Langs updated for 9040123 closed beta.
2016-04-09 15:18:43 +04:00
John Preston
5ccd5f4385
Added serialize/ files to QtCreator project. 9040123 closed beta.
2016-04-09 15:16:59 +04:00
John Preston
90b2b240ce
Merged with master.
2016-04-09 15:15:23 +04:00
John Preston
3003d24cbd
Merge branch 'master' of https://github.com/telegramdesktop/tdesktop
2016-04-09 15:13:55 +04:00
John Preston
1f7e6af2c5
Forwarding of a single message fixed.
2016-04-09 15:08:19 +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
c3c82eac2d
Redirect addToHistory for inline bot results to SendData member.
2016-04-09 12:29:34 +04:00
John Preston
0894931fa1
Encapsulated DocumentData location and serialization.
...
DocumentData now can point to mtproto or http file.
2016-04-09 09:57:55 +04:00
John Preston
ff839bd978
Scheme updated. Inline geo sending requests without geo.
2016-04-08 21:25:20 +04:00
John Preston
18caf2e2f6
Fixed build in Xcode. Langs updated.
2016-04-08 21:22:40 +04:00
John Preston
e1f55822b7
Improved inline bot results layout.
...
Video duration displayed in the middle of the thumbnail.
Contact is now displayed like File, not like Article.
File doesn't have download/open link and displays icon by mimetype.
2016-04-08 19:37:14 +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
9af094e278
Toast notification for bot callback result added. Xcode build broken.
2016-04-08 11:12:48 +04:00
Christoph
efbf95ae80
Remove unnecessary assignments
...
Signed-off-by: Christoph <auer.chrisi@gmx.net>
2016-04-07 21:56:47 +02:00
John Preston
04f8d4dd37
Build fixed for renamed sources folder SourceFiles/{gui->ui}/
2016-04-07 22:05:28 +04:00
John Preston
cbed4bc36d
Renamed sources folder SourceFiles/gui to SourceFiles/ui.
2016-04-07 21:55:17 +04:00
John Preston
35c05cdba7
Build fixed for gcc, QtCreator.
2016-04-07 20:49:15 +04:00
John Preston
a56ece4efe
NeverFreedPointer implementation improved and fixed for MSVC.
2016-04-07 20:16:02 +04:00
John Preston
a37bbcfaca
Fixed building in Xcode.
2016-04-07 14:35:09 +04:00
John Preston
db387d50b8
Scheme updated, support for via @bot added to stickers.
2016-04-07 14:03: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
a728dcfca8
Sticker preview done for inline bot results.
...
ReplyMarkupClickHandler moved to .cpp (implementation details).
2016-04-06 19:32:05 +04:00