ff65daa9fe 
								
							 
						 
						
							
							
								
								Remove special case in SendFilesBox for an image.  
							
							
							
						 
						
							2017-12-26 19:20:06 +03:00  
				
					
						
							
							
								 
						
							
								b20c2b4774 
								
							 
						 
						
							
							
								
								Always allow group admins to edit invite link.  
							
							... 
							
							
							
							Show Group Info even if supergroup admin can't edit information. 
							
						 
						
							2017-12-26 19:20:06 +03:00  
				
					
						
							
							
								 
						
							
								3b3a705a67 
								
							 
						 
						
							
							
								
								First working code for sending albums.  
							
							
							
						 
						
							2017-12-26 19:20:06 +03:00  
				
					
						
							
							
								 
						
							
								e023092744 
								
							 
						 
						
							
							
								
								Use RectPart(s) instead of ImageRoundCorner(s).  
							
							
							
						 
						
							2017-12-18 21:54:11 +04:00  
				
					
						
							
							
								 
						
							
								ddf4a36bdc 
								
							 
						 
						
							
							
								
								Remove mtproto/session.h from precompiled header.  
							
							
							
						 
						
							2017-12-18 16:40:15 +04:00  
				
					
						
							
							
								 
						
							
								14034c255e 
								
							 
						 
						
							
							
								
								Replace QSharedPointer with std::shared_ptr.  
							
							
							
						 
						
							2017-12-18 13:07:18 +04:00  
				
					
						
							
							
								 
						
							
								cbbccd0364 
								
							 
						 
						
							
							
								
								Hide history visibility edit for public groups.  
							
							
							
						 
						
							2017-12-18 10:18:51 +04:00  
				
					
						
							
							
								 
						
							
								712b3f481c 
								
							 
						 
						
							
							
								
								Move online phrase code from app module.  
							
							... 
							
							
							
							Also fix possible assertion violation in online change timeout. 
							
						 
						
							2017-12-17 12:13:26 +04:00  
				
					
						
							
							
								 
						
							
								d9da2edd7c 
								
							 
						 
						
							
							
								
								Improve grouped media display.  
							
							
							
						 
						
							2017-12-16 20:50:43 +04:00  
				
					
						
							
							
								 
						
							
								efa72578cd 
								
							 
						 
						
							
							
								
								Fix grouped media display in MediaView.  
							
							
							
						 
						
							2017-12-16 20:50:43 +04:00  
				
					
						
							
							
								 
						
							
								97c15865a5 
								
							 
						 
						
							
							
								
								Move some code around.  
							
							... 
							
							
							
							Move logs:SignalHandlers to core/crash_reports:CrashReports.
Move all pre-launch windows to core/crash_report_window module.
Move some global code to core/launcher:Launcher.
It should replace settings / platform_specific module in some way. 
							
						 
						
							2017-12-12 16:47:32 +04:00  
				
					
						
							
							
								 
						
							
								9d4558de2b 
								
							 
						 
						
							
							
								
								Fix build in Visual Studio 15.5.1.  
							
							... 
							
							
							
							Looks like compiler had some regressions when updating from 15.4.5.
Range-V3-VS2015 also needs to cherry-pick this commit:
https://github.com/ericniebler/range-v3/commit/9f990c48d0 
See https://github.com/Microsoft/Range-V3-VS2015/issues/26  
							
						 
						
							2017-12-12 12:25:54 +04:00  
				
					
						
							
							
								 
						
							
								38f7f48c17 
								
							 
						 
						
							
							
								
								Open links in AboutBox without confirmation.  
							
							... 
							
							
							
							Fixes  #4148 . 
						
							2017-12-12 12:25:54 +04:00  
				
					
						
							
							
								 
						
							
								8b69e6ab99 
								
							 
						 
						
							
							
								
								Rename some methods in DocumentData.  
							
							... 
							
							
							
							Also fix voice message mark as read when autoplaying after previous.
Also show play icon and don't show playlist for audio files that do
not have shared music files attributes but have audio file mime type. 
							
						 
						
							2017-12-10 14:28:04 +04:00  
				
					
						
							
							
								 
						
							
								6295d85ef2 
								
							 
						 
						
							
							
								
								Fix possible assertion violation in PeerListBox.  
							
							... 
							
							
							
							Very long stack in crash reports leads to something like that:
- PeerListBox::prepare
- PeerListBox::createMultiSelect
- PeerListBox::updateScrollSkips
- BoxContent::setInnerTopSkip
- _scroll->scrollToY
- sendSynteticMouseEvent
- ChatHelpers::TabbedPanel::showAnimated
- QWidget::render
- QWidgetPrivate::sendPendingMoveAndResizeEvents
- PeerListBox::resizeEvent
- _select->resizeToWidth(0)
- MultiSelect::Inner::computeItemsGeometry(0)
Workaround:
- Don't scrollToY if PeerListBox width was not yet set.
- Initial _scrollBottomFixed is false (at first createMultiSelect). 
							
						 
						
							2017-12-08 17:36:17 +04:00  
				
					
						
							
							
								 
						
							
								de8de84a33 
								
							 
						 
						
							
							
								
								Fix possible crash in CalendarBox.  
							
							... 
							
							
							
							If month change notification was posted async there was a possibility
to get a mousePressEvent() with already new Context field values, but
with old _selected value. Those two could be inconsistent leading to
an assert violation in (_selected + _context->daysShift() >= 0). 
							
						 
						
							2017-12-08 16:44:52 +04:00  
				
					
						
							
							
								 
						
							
								c79d16a0d6 
								
							 
						 
						
							
							
								
								Auto-choose first search row in PeerListBox.  
							
							
							
						 
						
							2017-12-08 13:30:30 +04:00  
				
					
						
							
							
								 
						
							
								6764a3cc86 
								
							 
						 
						
							
							
								
								Replace SelectedItemSet with MessageIdsList.  
							
							... 
							
							
							
							Use vector<FullMsgId> everywhere instead QMap<..,HistoryItem*>.
The old way the app crashed in case some messages were deleted.
If the items are needed use HistoryItemsList=vector<HistoryItem*>. 
							
						 
						
							2017-12-06 14:13:38 +04:00  
				
					
						
							
							
								 
						
							
								46bafc2dcc 
								
							 
						 
						
							
							
								
								Support Saved messages in chats list and forwards.  
							
							
							
						 
						
							2017-12-05 18:07:01 +04:00  
				
					
						
							
							
								 
						
							
								5eeb8143b6 
								
							 
						 
						
							
							
								
								Move EmptyUserpic from data_peer to empty_userpic.  
							
							
							
						 
						
							2017-12-05 12:44:27 +04:00  
				
					
						
							
							
								 
						
							
								68009b6fba 
								
							 
						 
						
							
							
								
								Refactor userpic storage and access in PeerData.  
							
							
							
						 
						
							2017-12-05 11:58:18 +04:00  
				
					
						
							
							
								 
						
							
								62568daffe 
								
							 
						 
						
							
							
								
								Refactor NotifySettings in PeerData.  
							
							
							
						 
						
							2017-12-04 21:48:45 +04:00  
				
					
						
							
							
								 
						
							
								116e3fd9c5 
								
							 
						 
						
							
							
								
								Fix admin stars disappearing in members list.  
							
							
							
						 
						
							2017-12-04 16:08:43 +04:00  
				
					
						
							
							
								 
						
							
								e1c68892d4 
								
							 
						 
						
							
							
								
								Show third column only when explicitly requested.  
							
							... 
							
							
							
							This allows you to show info in layer from mention links. 
							
						 
						
							2017-12-04 13:42:05 +04:00  
				
					
						
							
							
								 
						
							
								9ba482f56f 
								
							 
						 
						
							
							
								
								Fix crash in edit group info box.  
							
							
							
						 
						
							2017-12-03 19:24:33 +04:00  
				
					
						
							
							
								 
						
							
								8391d43057 
								
							 
						 
						
							
							
								
								Use EditPeerInfoBox for editing groups.  
							
							... 
							
							
							
							This allows to edit group invite links.
Rename EditNameTitleBox to EditNameBox, used only from Settings. 
							
						 
						
							2017-12-02 16:04:22 +04:00  
				
					
						
							
							
								 
						
							
								85b3d3f64d 
								
							 
						 
						
							
							
								
								Display admin badges in supergroups.  
							
							... 
							
							
							
							Also prefer std containers to Qt and OrderedSet in data_peer. 
							
						 
						
							2017-12-01 22:38:44 +04:00  
				
					
						
							
							
								 
						
							
								595af2c6d9 
								
							 
						 
						
							
							
								
								Rename weak(QObject*) to make_weak(QObject*).  
							
							
							
						 
						
							2017-11-30 22:04:13 +04:00  
				
					
						
							
							
								 
						
							
								2432845df2 
								
							 
						 
						
							
							
								
								Optimize and rename base::weak_unique_ptr.  
							
							... 
							
							
							
							Rename base::enable_weak_from_this -> base::has_weak_ptr.
Rename base::weak_unique_ptr -> base::weak_ptr.
Rename base::make_weak_unique -> base::make_weak.
Rename base/weak_unique_ptr.h -> base/weak_ptr.h 
							
						 
						
							2017-11-30 21:33:27 +04:00  
				
					
						
							
							
								 
						
							
								d014b47958 
								
							 
						 
						
							
							
								
								Move Info::TopBarOverride to Info::TopBar.  
							
							... 
							
							
							
							This allows to improve animations in shared media items selection. 
							
						 
						
							2017-11-27 15:43:57 +04:00  
				
					
						
							
							
								 
						
							
								837dac50fa 
								
							 
						 
						
							
							
								
								Fix build for the original range-v3.  
							
							
							
						 
						
							2017-11-26 18:20:22 +04:00  
				
					
						
							
							
								 
						
							
								20c9280ada 
								
							 
						 
						
							
							
								
								Add some more debug info for crashes.  
							
							
							
						 
						
							2017-11-24 21:41:31 +04:00  
				
					
						
							
							
								 
						
							
								86c0205faa 
								
							 
						 
						
							
							
								
								Handle USERS_TOO_FEW error in group creation.  
							
							
							
						 
						
							2017-11-24 20:33:06 +04:00  
				
					
						
							
							
								 
						
							
								9f76be9d26 
								
							 
						 
						
							
							
								
								Elide 'Delete for {user}' checkbox text.  
							
							
							
						 
						
							2017-11-24 20:28:14 +04:00  
				
					
						
							
							
								 
						
							
								39428841e4 
								
							 
						 
						
							
							
								
								Improve selected shared media items layout.  
							
							... 
							
							
							
							Also fix night mode theme bug in report spam panel. 
							
						 
						
							2017-11-23 18:58:00 +04:00  
				
					
						
							
							
								 
						
							
								f6ba59ed14 
								
							 
						 
						
							
							
								
								Improve group stickers choose process.  
							
							... 
							
							
							
							Allow to choose from featured if used has no his own sets.
Allow to choose group sticker set from group info box. 
							
						 
						
							2017-11-22 13:31:02 +04:00  
				
					
						
							
							
								 
						
							
								542ba89f25 
								
							 
						 
						
							
							
								
								Edit pre-history visibility in megagroups.  
							
							
							
						 
						
							2017-11-22 12:04:45 +04:00  
				
					
						
							
							
								 
						
							
								2387b66e86 
								
							 
						 
						
							
							
								
								Allow supergroup members to clear history.  
							
							
							
						 
						
							2017-11-22 12:04:24 +04:00  
				
					
						
							
							
								 
						
							
								75d8d01b17 
								
							 
						 
						
							
							
								
								Allow pinned messages in channels.  
							
							
							
						 
						
							2017-11-21 18:27:48 +04:00  
				
					
						
							
							
								 
						
							
								d93c1ccbaa 
								
							 
						 
						
							
							
								
								Improve compile time.  
							
							
							
						 
						
							2017-11-21 14:20:52 +04:00  
				
					
						
							
							
								 
						
							
								6ca105a290 
								
							 
						 
						
							
							
								
								Minimal layer 72 support.  
							
							
							
						 
						
							2017-11-20 23:54:05 +04:00  
				
					
						
							
							
								 
						
							
								eb8800f2d4 
								
							 
						 
						
							
							
								
								Replace $ with _ in rpl::mappers.  
							
							
							
						 
						
							2017-11-20 16:32:55 +04:00  
				
					
						
							
							
								 
						
							
								ac99318f34 
								
							 
						 
						
							
							
								
								Use ranges:: algorithms instead of base::  
							
							
							
						 
						
							2017-11-20 16:24:00 +04:00  
				
					
						
							
							
								 
						
							
								f1f955b7ac 
								
							 
						 
						
							
							
								
								Pass already-members when adding members to channel.  
							
							
							
						 
						
							2017-11-19 18:41:52 +04:00  
				
					
						
							
							
								 
						
							
								903aa46e5c 
								
							 
						 
						
							
							
								
								Disable tabs in third column info.  
							
							
							
						 
						
							2017-11-16 13:13:17 +04:00  
				
					
						
							
							
								 
						
							
								fafcd02e7c 
								
							 
						 
						
							
							
								
								Improve Emoji / GIFs list variable width support.  
							
							
							
						 
						
							2017-11-16 07:59:12 +04:00  
				
					
						
							
							
								 
						
							
								aecc119bac 
								
							 
						 
						
							
							
								
								Add fast chat photo upload to info profile.  
							
							
							
						 
						
							2017-11-16 07:59:11 +04:00  
				
					
						
							
							
								 
						
							
								830c6a4894 
								
							 
						 
						
							
							
								
								Replace PeerAvatarButton with UserpicButton.  
							
							
							
						 
						
							2017-11-16 07:59:11 +04:00  
				
					
						
							
							
								 
						
							
								3d37ac9235 
								
							 
						 
						
							
							
								
								Replace NewAvatarButton with UserpicButton.  
							
							... 
							
							
							
							This new control should also replace PeerAvatarButton and
Profile::UserpicButton and deliver all the best of those three. 
							
						 
						
							2017-11-16 07:59:11 +04:00  
				
					
						
							
							
								 
						
							
								aa160e775c 
								
							 
						 
						
							
							
								
								Fix huge CPU consumption in the group info profile.  
							
							
							
						 
						
							2017-11-16 07:59:10 +04:00  
				
					
						
							
							
								 
						
							
								dd3ae22e08 
								
							 
						 
						
							
							
								
								Save data from EditPeerInfoBox.  
							
							
							
						 
						
							2017-11-16 07:59:10 +04:00  
				
					
						
							
							
								 
						
							
								8ff0120642 
								
							 
						 
						
							
							
								
								Add EditPeerInfoBox without saving.  
							
							
							
						 
						
							2017-11-16 07:59:10 +04:00  
				
					
						
							
							
								 
						
							
								3998fad7ef 
								
							 
						 
						
							
							
								
								Add manage supergroup / channel box.  
							
							
							
						 
						
							2017-11-16 07:59:10 +04:00  
				
					
						
							
							
								 
						
							
								1871425b2d 
								
							 
						 
						
							
							
								
								Add 'X' and admin star in group info members.  
							
							
							
						 
						
							2017-11-16 07:59:10 +04:00  
				
					
						
							
							
								 
						
							
								9743dc1ffb 
								
							 
						 
						
							
							
								
								Add some more actions to three dot menu.  
							
							
							
						 
						
							2017-11-16 07:59:10 +04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								aec496d520 
								
							 
						 
						
							
							
								
								Remove RTL Override symbols from filenames.  
							
							
							
						 
						
							2017-11-16 07:59:09 +04:00  
				
					
						
							
							
								 
						
							
								f5c5c32d1d 
								
							 
						 
						
							
							
								
								Add context menu to info shared media.  
							
							
							
						 
						
							2017-11-16 07:59:08 +04:00  
				
					
						
							
							
								 
						
							
								9a988d89e3 
								
							 
						 
						
							
							
								
								Remove std::any dependency (for now).  
							
							... 
							
							
							
							Xcode 9 still doesn't have std::any :( 
							
						 
						
							2017-11-16 07:59:08 +04:00  
				
					
						
							
							
								 
						
							
								b51f865c54 
								
							 
						 
						
							
							
								
								Save info members list state to memento.  
							
							
							
						 
						
							2017-11-16 07:59:08 +04:00  
				
					
						
							
							
								 
						
							
								fb46c33d7f 
								
							 
						 
						
							
							
								
								Add context menu support to info members list.  
							
							
							
						 
						
							2017-11-16 07:59:07 +04:00  
				
					
						
							
							
								 
						
							
								856ca22aad 
								
							 
						 
						
							
							
								
								Display online count in the info profile section.  
							
							
							
						 
						
							2017-11-16 07:59:07 +04:00  
				
					
						
							
							
								 
						
							
								be5f4c9a71 
								
							 
						 
						
							
							
								
								Allow delete / forward selected in shared media.  
							
							... 
							
							
							
							Also use PeerListBox with a chats list with global search controller
instead of HistoryHider for forward / share contact. 
							
						 
						
							2017-11-16 07:59:07 +04:00  
				
					
						
							
							
								 
						
							
								583b0fa778 
								
							 
						 
						
							
							
								
								Display common groups in Info profiles.  
							
							
							
						 
						
							2017-11-16 07:59:07 +04:00  
				
					
						
							
							
								 
						
							
								65cc4d3fbc 
								
							 
						 
						
							
							
								
								Support item repaint in Info media overview.  
							
							
							
						 
						
							2017-11-16 07:59:06 +04:00  
				
					
						
							
							
								 
						
							
								c4d33f9986 
								
							 
						 
						
							
							
								
								Add rpl::take(count).  
							
							
							
						 
						
							2017-11-16 07:59:06 +04:00  
				
					
						
							
							
								 
						
							
								f0ad78d808 
								
							 
						 
						
							
							
								
								Change *[Fast|Animated] to anim::type in SlideWrap.  
							
							
							
						 
						
							2017-11-16 07:59:06 +04:00  
				
					
						
							
							
								 
						
							
								83850d9b86 
								
							 
						 
						
							
							
								
								Change *[Fast|Animated] to anim::type in FadeWrap.  
							
							
							
						 
						
							2017-11-16 07:59:06 +04:00  
				
					
						
							
							
								 
						
							
								0c4bda71fd 
								
							 
						 
						
							
							
								
								Remove some unused / rare phrases.  
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								5cc7cb1d85 
								
							 
						 
						
							
							
								
								Allow empty arg list in rpl next/error handlers.  
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
				
					
						
							
							
								 
						
							
								fddcdf359b 
								
							 
						 
						
							
							
								
								Use not type-erased producers in code.  
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
				
					
						
							
							
								 
						
							
								086e46c162 
								
							 
						 
						
							
							
								
								Add and use only rpl::start_with_*() methods.  
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
				
					
						
							
							
								 
						
							
								2c75b4836d 
								
							 
						 
						
							
							
								
								Improve sorting by online in info profile.  
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
				
					
						
							
							
								 
						
							
								292e57ffc7 
								
							 
						 
						
							
							
								
								Use PeerListBox content in info profile.  
							
							
							
						 
						
							2017-11-16 07:59:04 +04:00  
				
					
						
							
							
								 
						
							
								1a0e524b49 
								
							 
						 
						
							
							
								
								Optimize third column (create it only once).  
							
							... 
							
							
							
							Before historyPeer and historyPeerCanWrite were independent, so we
created a new Info section for both of them changing.
Now we use Data::CanWriteValue(peer) and rpl::flatten_latest(). 
							
						 
						
							2017-11-16 07:59:04 +04:00  
				
					
						
							
							
								 
						
							
								ffc20e4492 
								
							 
						 
						
							
							
								
								Divide structs into several data/ modules.  
							
							
							
						 
						
							2017-11-16 07:59:04 +04:00  
				
					
						
							
							
								 
						
							
								b9fb9af74f 
								
							 
						 
						
							
							
								
								Info shared media and common groups counters.  
							
							
							
						 
						
							2017-11-16 07:59:04 +04:00  
				
					
						
							
							
								 
						
							
								812dcb5e8d 
								
							 
						 
						
							
							
								
								Update styles to match the design.  
							
							
							
						 
						
							2017-11-16 07:59:04 +04:00  
				
					
						
							
							
								 
						
							
								703b944839 
								
							 
						 
						
							
							
								
								Return FlatLabel.margins in getMargins().  
							
							
							
						 
						
							2017-11-16 07:59:04 +04:00  
				
					
						
							
							
								 
						
							
								3fbb643d51 
								
							 
						 
						
							
							
								
								GCC bug workaround.  
							
							... 
							
							
							
							https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67274  
						
							2017-11-16 07:59:03 +04:00  
				
					
						
							
							
								 
						
							
								766e7dadb1 
								
							 
						 
						
							
							
								
								Use improved rpl::start().  
							
							
							
						 
						
							2017-11-16 07:59:03 +04:00  
				
					
						
							
							
								 
						
							
								ee9763c98f 
								
							 
						 
						
							
							
								
								Improve rpl::combine() and rpl::start().  
							
							
							
						 
						
							2017-11-16 07:59:03 +04:00  
				
					
						
							
							
								 
						
							
								5e7aa4ff81 
								
							 
						 
						
							
							
								
								Move third column from HistoryWidget to MainWidget.  
							
							
							
						 
						
							2017-11-16 07:59:03 +04:00  
				
					
						
							
							
								 
						
							
								f162462111 
								
							 
						 
						
							
							
								
								Move info between Layer and Narrow wrap.  
							
							
							
						 
						
							2017-11-16 07:59:03 +04:00  
				
					
						
							
							
								 
						
							
								088d23d557 
								
							 
						 
						
							
							
								
								Start new Info section (profile + shared media).  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								c302219f9e 
								
							 
						 
						
							
							
								
								Use rpl in some widgets and effects.  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								41ed2d1b84 
								
							 
						 
						
							
							
								
								New storage for shared media messages index.  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								d46a5f693f 
								
							 
						 
						
							
							
								
								Remove unused lang phrases and some code.  
							
							
							
						 
						
							2017-09-28 19:18:27 +03:00  
				
					
						
							
							
								 
						
							
								52195ff95a 
								
							 
						 
						
							
							
								
								Fix saving chat admins.  
							
							... 
							
							
							
							Regression was introduced in 0880c01a20 
							
						 
						
							2017-09-04 15:21:53 +03:00  
				
					
						
							
							
								 
						
							
								66c94515f3 
								
							 
						 
						
							
							
								
								Fix crash in setting group sticker set.  
							
							
							
						 
						
							2017-09-03 22:50:16 +03:00  
				
					
						
							
							
								 
						
							
								c2a1cc2ae8 
								
							 
						 
						
							
							
								
								Fix crash in contacts list box global search.  
							
							... 
							
							
							
							Regression was introduced in f7359093b4 
							
						 
						
							2017-09-03 22:50:16 +03:00  
				
					
						
							
							
								 
						
							
								df64c972d8 
								
							 
						 
						
							
							
								
								Replace QFlags with base::flags.  
							
							
							
						 
						
							2017-09-03 15:45:47 +03:00  
				
					
						
							
							
								 
						
							
								25ffaaaa2d 
								
							 
						 
						
							
							
								
								Replace t_assert() with Assert().  
							
							... 
							
							
							
							Also use this assertions for Expects(), Ensures() and Unexpected(). 
							
						 
						
							2017-08-30 19:15:42 +03:00  
				
					
						
							
							
								 
						
							
								b3da99c302 
								
							 
						 
						
							
							
								
								Replace gsl::not_null<T*> with just not_null<T*>.  
							
							
							
						 
						
							2017-08-30 19:15:41 +03:00  
				
					
						
							
							
								 
						
							
								e13ed9b909 
								
							 
						 
						
							
							
								
								Remove main()->peerUpdated and some other signals.  
							
							
							
						 
						
							2017-08-30 19:15:36 +03:00  
				
					
						
							
							
								 
						
							
								a72453fb1b 
								
							 
						 
						
							
							
								
								Remove ContactsBox and contacts_box module.  
							
							
							
						 
						
							2017-08-30 19:15:30 +03:00  
				
					
						
							
							
								 
						
							
								b816d33d48 
								
							 
						 
						
							
							
								
								Replace add bot to group box with PeerListBox.  
							
							
							
						 
						
							2017-08-30 19:15:29 +03:00  
				
					
						
							
							
								 
						
							
								0880c01a20 
								
							 
						 
						
							
							
								
								Replace group admins ContactsBox with PeerListBox.  
							
							
							
						 
						
							2017-08-30 19:15:28 +03:00  
				
					
						
							
							
								 
						
							
								f7359093b4 
								
							 
						 
						
							
							
								
								Replace ContactsBox with PeerListBox in two cases.  
							
							... 
							
							
							
							- View contacts list in PeerListBox.
- Add participants when creating group / channel in PeerListBox. 
							
						 
						
							2017-08-30 19:15:27 +03:00  
				
					
						
							
							
								 
						
							
								012d59ab42 
								
							 
						 
						
							
							
								
								Use nullptr instead of std::unique_ptr<Type>().  
							
							
							
						 
						
							2017-08-30 19:15:25 +03:00  
				
					
						
							
							
								 
						
							
								0bea2620b5 
								
							 
						 
						
							
							
								
								Replace BoxContent::closeHook() with boxClosing.  
							
							
							
						 
						
							2017-08-30 19:15:24 +03:00  
				
					
						
							
							
								 
						
							
								c8810f87b9 
								
							 
						 
						
							
							
								
								Move a lot of code from scheme.h to scheme.cpp.  
							
							
							
						 
						
							2017-08-25 14:39:32 +03:00  
				
					
						
							
							
								 
						
							
								fa818407e6 
								
							 
						 
						
							
							
								
								Improve group sticker set setup box.  
							
							
							
						 
						
							2017-08-25 14:39:25 +03:00  
				
					
						
							
							
								 
						
							
								9b01621791 
								
							 
						 
						
							
							
								
								Add height for checkbox/radiobutton ripple effect.  
							
							
							
						 
						
							2017-08-25 14:39:20 +03:00  
				
					
						
							
							
								 
						
							
								f04b25ea26 
								
							 
						 
						
							
							
								
								Allow setting group stickers set.  
							
							
							
						 
						
							2017-08-25 14:39:19 +03:00  
				
					
						
							
							
								 
						
							
								ab35829358 
								
							 
						 
						
							
							
								
								Remove App::app(), App::uploader(), App::api().  
							
							... 
							
							
							
							Also use Auth() instead of AuthSession::Current*(). 
							
						 
						
							2017-08-25 14:39:18 +03:00  
				
					
						
							
							
								 
						
							
								070456882e 
								
							 
						 
						
							
							
								
								Manage faved stickers from sticker context menu.  
							
							
							
						 
						
							2017-08-25 14:39:09 +03:00  
				
					
						
							
							
								 
						
							
								667eb288d7 
								
							 
						 
						
							
							
								
								Add faved stickers set loading and saving.  
							
							... 
							
							
							
							Also move stickers loading methods to ApiWrap. 
							
						 
						
							2017-08-25 12:58:13 +03:00  
				
					
						
							
							
								 
						
							
								b0cc61c621 
								
							 
						 
						
							
							
								
								API scheme updated to layer 71.  
							
							
							
						 
						
							2017-08-25 12:58:12 +03:00  
				
					
						
							
							
								 
						
							
								24fc162e71 
								
							 
						 
						
							
							
								
								Mute settings box  
							
							... 
							
							
							
							Closes : #3153 
Signed-off-by: Nicholas Guriev <guriev-ns@ya.ru> (github: mymedia2) 
						
							2017-08-04 18:16:54 +02:00  
				
					
						
							
							
								 
						
							
								6f746c238a 
								
							 
						 
						
							
							
								
								Search for messages from a specific user in group.  
							
							
							
						 
						
							2017-08-01 21:38:01 +03:00  
				
					
						
							
							
								 
						
							
								f78335aa67 
								
							 
						 
						
							
							
								
								Fix keyboard scrolling in ContactsBox.  
							
							
							
						 
						
							2017-07-23 12:48:49 +03:00  
				
					
						
							
							
								 
						
							
								f283aa033b 
								
							 
						 
						
							
							
								
								Fix a couple of layout bugs for username edit.  
							
							
							
						 
						
							2017-07-23 12:34:44 +03:00  
				
					
						
							
							
								 
						
							
								34d2e78308 
								
							 
						 
						
							
							
								
								Allow to edit Bio in Settings.  
							
							
							
						 
						
							2017-07-23 12:34:43 +03:00  
				
					
						
							
							
								 
						
							
								ed4c3cccb2 
								
							 
						 
						
							
							
								
								Add admins from search in admins list box.  
							
							... 
							
							
							
							When searching in admins list box show all group members and allow
to appoint a new administrator right from this box. 
							
						 
						
							2017-07-19 11:18:20 +03:00  
				
					
						
							
							
								 
						
							
								10906e2e16 
								
							 
						 
						
							
							
								
								Fix crash in change language box.  
							
							... 
							
							
							
							Each time a radiobutton was triggered it was destroyed in refresh(). 
							
						 
						
							2017-07-18 20:09:48 +03:00  
				
					
						
							
							
								 
						
							
								cabf35f2b3 
								
							 
						 
						
							
							
								
								Allow to create channel invite link in boxes.  
							
							... 
							
							
							
							SetupChannelBox (public/private) and MaxInviteBox are suggesting
to copy the channel invite link. Now they suggest to create it
in case the channel didn't have the invite link already. 
							
						 
						
							2017-07-14 15:28:08 +03:00  
				
					
						
							
							
								 
						
							
								9e73e22e13 
								
							 
						 
						
							
							
								
								Add channel members in ParticipantsBoxController.  
							
							... 
							
							
							
							Also remove MembersBox, it was replaced completely. 
							
						 
						
							2017-07-14 09:46:57 +03:00  
				
					
						
							
							
								 
						
							
								f5a405e6f1 
								
							 
						 
						
							
							
								
								Fix auto media download settings box layout.  
							
							
							
						 
						
							2017-07-12 16:53:42 +03:00  
				
					
						
							
							
								 
						
							
								7b4393ba48 
								
							 
						 
						
							
							
								
								Fix radiobutton list boxes dimensions.  
							
							... 
							
							
							
							Closes  #3655  
						
							2017-07-12 14:05:29 +03:00  
				
					
						
							
							
								 
						
							
								f32af6999b 
								
							 
						 
						
							
							
								
								Add a fast share button in channels and bots.  
							
							
							
						 
						
							2017-07-11 20:11:06 +03:00  
				
					
						
							
							
								 
						
							
								06d4ea2975 
								
							 
						 
						
							
							
								
								Use ParticipantsBoxController for members list.  
							
							... 
							
							
							
							Add search in channel/supergroup members inside PeerListBox.
Also MembersBox is not used anymore. 
							
						 
						
							2017-07-11 12:17:27 +03:00  
				
					
						
							
							
								 
						
							
								b79ddb7a1c 
								
							 
						 
						
							
							
								
								Handle click on userpic in edit admin/banned box.  
							
							... 
							
							
							
							In admins/banned/restricted lists on row click the edit box is shown.
Now click on the userpic in this box allows to get to user profile. 
							
						 
						
							2017-07-10 15:43:30 +03:00  
				
					
						
							
							
								 
						
							
								58a592ba47 
								
							 
						 
						
							
							
								
								Allow to see admin / banned rights for everyone.  
							
							... 
							
							
							
							Even if you can't edit admin / banned rights you can see them. 
							
						 
						
							2017-07-10 15:29:55 +03:00  
				
					
						
							
							
								 
						
							
								f7543e3261 
								
							 
						 
						
							
							
								
								Improve EditAdmin/RestrictedBox design.  
							
							
							
						 
						
							2017-07-10 13:55:16 +03:00  
				
					
						
							
							
								 
						
							
								0402b4f5f4 
								
							 
						 
						
							
							
								
								Add X / V vector icon to checkbox Toggle view.  
							
							... 
							
							
							
							Also use them in the admin rights / restrictions boxes. 
							
						 
						
							2017-07-09 18:06:27 +03:00  
				
					
						
							
							
								 
						
							
								d5c5549c1a 
								
							 
						 
						
							
							
								
								Make Checkbox text position relative to the View.  
							
							
							
						 
						
							2017-07-07 14:27:13 +03:00  
				
					
						
							
							
								 
						
							
								21d2f6a44f 
								
							 
						 
						
							
							
								
								Generalize Checkbox layout.  
							
							... 
							
							
							
							Now any Checkbox can have Check, Radio or Toggle layout.
Radiobutton is now a subclass of Checkbox with default Radio layout. 
							
						 
						
							2017-07-07 14:16:37 +03:00  
				
					
						
							
							
								 
						
							
								da0d78135d 
								
							 
						 
						
							
							
								
								Some refactoring in working with text entities.  
							
							... 
							
							
							
							Also move this code to TextUtilities namespace. 
							
						 
						
							2017-07-06 14:37:42 +03:00  
				
					
						
							
							
								 
						
							
								f38fad2f92 
								
							 
						 
						
							
							
								
								Correctly apply edit admin in channel.  
							
							... 
							
							
							
							For example update adminCount / membersCount. For that we pass not
only the newRights values, but also oldRights values to applyEdit*(). 
							
						 
						
							2017-07-06 00:11:49 +03:00  
				
					
						
							
							
								 
						
							
								61461d0a87 
								
							 
						 
						
							
							
								
								Improve boxes with checks / radios layout.  
							
							
							
						 
						
							2017-07-04 16:59:00 +03:00  
				
					
						
							
							
								 
						
							
								0ae661edf0 
								
							 
						 
						
							
							
								
								Add channel / supergroup admin event log filter.  
							
							
							
						 
						
							2017-07-04 16:31:18 +03:00  
				
					
						
							
							
								 
						
							
								fc6aa288c2 
								
							 
						 
						
							
							
								
								Show all returned rows in RevokePublicLinkBox.  
							
							... 
							
							
							
							Fixes  #3617  
						
							2017-07-03 16:57:46 +03:00  
				
					
						
							
							
								 
						
							
								5ca3a81fe2 
								
							 
						 
						
							
							
								
								Fix global search by username in PeerListBox.  
							
							
							
						 
						
							2017-07-03 16:17:44 +03:00  
				
					
						
							
							
								 
						
							
								96d1fe336a 
								
							 
						 
						
							
							
								
								Fix assertion violation when editing an admin.  
							
							... 
							
							
							
							There is a possibility that an EditAdminBox will be shown for someone
who can't add admins right now (in case server says he can edit one).
In that case assertion about the admins checkbox is false and we fix
that. Currently server sometimes does return this flag by mistake. 
							
						 
						
							2017-07-02 22:26:24 +03:00  
				
					
						
							
							
								 
						
							
								51c0df79fe 
								
							 
						 
						
							
							
								
								Support emoji display in PeerListBox status texts.  
							
							
							
						 
						
							2017-06-30 14:36:13 +03:00  
				
					
						
							
							
								 
						
							
								843d63c221 
								
							 
						 
						
							
							
								
								Fix edit channel controls layout.  
							
							
							
						 
						
							2017-06-30 09:21:44 +03:00  
				
					
						
							
							
								 
						
							
								6487d91722 
								
							 
						 
						
							
							
								
								Add users to a channel check by admin rights.  
							
							... 
							
							
							
							Also add an admin right checkbox for add users in channels. 
							
						 
						
							2017-06-30 09:21:44 +03:00  
				
					
						
							
							
								 
						
							
								8ee5c70708 
								
							 
						 
						
							
							
								
								Fix admin custom status text in supergroups.  
							
							
							
						 
						
							2017-06-30 09:21:44 +03:00  
				
					
						
							
							
								 
						
							
								9e6f2a5d2e 
								
							 
						 
						
							
							
								
								Remember connection type settings.  
							
							
							
						 
						
							2017-06-30 09:21:43 +03:00  
				
					
						
							
							
								 
						
							
								82912f4a0b 
								
							 
						 
						
							
							
								
								Handle socks internal links.  
							
							
							
						 
						
							2017-06-30 09:21:43 +03:00  
				
					
						
							
							
								 
						
							
								e39b95175b 
								
							 
						 
						
							
							
								
								Handle channel event log mouse events.  
							
							
							
						 
						
							2017-06-30 09:21:42 +03:00  
				
					
						
							
							
								 
						
							
								4962fdf5ae 
								
							 
						 
						
							
							
								
								Add phrases and layout for all events in log.  
							
							
							
						 
						
							2017-06-30 09:21:41 +03:00  
				
					
						
							
							
								 
						
							
								c3ad0ae129 
								
							 
						 
						
							
							
								
								Always show that bot-admin reads all messages.  
							
							... 
							
							
							
							A bot with any admin rights has access to messages. 
							
						 
						
							2017-06-30 09:21:41 +03:00  
				
					
						
							
							
								 
						
							
								758cf0388e 
								
							 
						 
						
							
							
								
								Edit who can add users to supergroup.  
							
							... 
							
							
							
							Add a couple of radiobuttons to EditChannelBox for that.
Also a 'change info' admin now can edit 'signatures' in a channel. 
							
						 
						
							2017-06-29 11:40:25 +03:00  
				
					
						
							
							
								 
						
							
								b35d2505a4 
								
							 
						 
						
							
							
								
								Better mentions highlighting in PeerListBox.  
							
							
							
						 
						
							2017-06-29 11:40:23 +03:00  
				
					
						
							
							
								 
						
							
								04e587b999 
								
							 
						 
						
							
							
								
								Hide Add Users checkbox if megagroup is democracy.  
							
							... 
							
							
							
							Also unite invite_users and invite_link flags. 
							
						 
						
							2017-06-29 11:40:17 +03:00  
				
					
						
							
							
								 
						
							
								adcecaa195 
								
							 
						 
						
							
							
								
								Make search in restricted/blocked box paginated.  
							
							
							
						 
						
							2017-06-29 11:40:17 +03:00  
				
					
						
							
							
								 
						
							
								7fdac9cd94 
								
							 
						 
						
							
							
								
								Add restricted users box like kicked users box.  
							
							... 
							
							
							
							Also allow server-side search inside restricted users list.
Also allow server-side search inside kicked users list.
Also allow PeerListController to work not only in PeerListBox. 
							
						 
						
							2017-06-29 11:40:14 +03:00  
				
					
						
							
							
								 
						
							
								5c0a1bafe2 
								
							 
						 
						
							
							
								
								Add supergroup restriction placeholders / labels.  
							
							
							
						 
						
							2017-06-29 11:40:13 +03:00  
				
					
						
							
							
								 
						
							
								7d2d5c6100 
								
							 
						 
						
							
							
								
								Edit admin and restricted rights in channels.  
							
							
							
						 
						
							2017-06-29 11:40:11 +03:00  
				
					
						
							
							
								 
						
							
								513a9f8d45 
								
							 
						 
						
							
							
								
								Add rich supergroup/channel admin support.  
							
							
							
						 
						
							2017-06-29 11:40:10 +03:00  
				
					
						
							
							
								 
						
							
								330b4a0b00 
								
							 
						 
						
							
							
								
								API scheme updated to layer 68.  
							
							
							
						 
						
							2017-06-29 11:40:08 +03:00  
				
					
						
							
							
								 
						
							
								5d0e89db5d 
								
							 
						 
						
							
							
								
								Switch to the server side changelogs.  
							
							
							
						 
						
							2017-06-29 11:40:00 +03:00  
				
					
						
							
							
								 
						
							
								f3e65d400d 
								
							 
						 
						
							
							
								
								Display languages native names in the box.  
							
							... 
							
							
							
							Also don't suggest the old official languages in a popup. 
							
						 
						
							2017-06-29 11:39:58 +03:00  
				
					
						
							
							
								 
						
							
								85e6f55536 
								
							 
						 
						
							
							
								
								Support new plural keys format.  
							
							... 
							
							
							
							All the old plural phrases were changed to work with the new format. 
							
						 
						
							2017-06-29 11:39:56 +03:00  
				
					
						
							
							
								 
						
							
								665a1acfd8 
								
							 
						 
						
							
							
								
								Apply language with app restart if logged in.  
							
							... 
							
							
							
							Confirm and restart if logged in, just quickly apply if not. 
							
						 
						
							2017-06-29 11:39:54 +03:00  
				
					
						
							
							
								 
						
							
								b94099e25b 
								
							 
						 
						
							
							
								
								Realtime UI translation in all fields and buttons.  
							
							
							
						 
						
							2017-06-29 11:39:51 +03:00  
				
					
						
							
							
								 
						
							
								6fb980ca79 
								
							 
						 
						
							
							
								
								Improve custom language loading.  
							
							... 
							
							
							
							Apply custom language without relaunching the app. 
							
						 
						
							2017-06-29 11:39:46 +03:00  
				
					
						
							
							
								 
						
							
								3f0b57ec11 
								
							 
						 
						
							
							
								
								Retranslate Settings when language is changed.  
							
							... 
							
							
							
							Also suggest user to change language from 'en' to his for one time. 
							
						 
						
							2017-06-29 11:39:45 +03:00  
				
					
						
							
							
								 
						
							
								f5dfeb0c50 
								
							 
						 
						
							
							
								
								Support cloud languages list and switching.  
							
							... 
							
							
							
							Add Lang::Current().updated() observable for retranslating the UI. 
							
						 
						
							2017-06-29 11:39:43 +03:00  
				
					
						
							
							
								 
						
							
								139d4e72b5 
								
							 
						 
						
							
							
								
								Start cloud langpack support.  
							
							... 
							
							
							
							Change the way langpacks are stored.
Support custom langpacks in the new storage. 
							
						 
						
							2017-06-29 11:39:42 +03:00  
				
					
						
							
							
								 
						
							
								2334ba1fe1 
								
							 
						 
						
							
							
								
								Use QString + Lang::Tag() instead of Lang::String.  
							
							
							
						 
						
							2017-06-29 11:39:40 +03:00  
				
					
						
							
							
								 
						
							
								110e7c8074 
								
							 
						 
						
							
							
								
								Finalize rename / move.  
							
							
							
						 
						
							2017-06-29 11:39:38 +03:00  
				
					
						
							
							
								 
						
							
								25587d7e8e 
								
							 
						 
						
							
							
								
								Replace different side enums with RectPart.  
							
							... 
							
							
							
							Including Ui::Shadow::Side, App::RectPart and ImportantTooltip::Side. 
							
						 
						
							2017-05-24 16:25:20 +03:00  
				
					
						
							
							
								 
						
							
								b9119e5ef6 
								
							 
						 
						
							
							
								
								Play video messages as Type::Voice.  
							
							... 
							
							
							
							Use AudioMsgId instead of videoPlayId.
Any audio track now can be a child loader track of some video clip.
Use Type::Voice instead of Type::Video for round video messages.
Video messages play / pause / resume the same way as voice messages. 
							
						 
						
							2017-05-24 16:25:09 +03:00  
				
					
						
							
							
								 
						
							
								c1598ff4ed 
								
							 
						 
						
							
							
								
								Highlight mentions in sticker set box title.  
							
							
							
						 
						
							2017-05-17 17:32:36 +03:00  
				
					
						
							
							
								 
						
							
								b74dea8662 
								
							 
						 
						
							
							
								
								Move logo images to Messenger. Set call panel icon.  
							
							
							
						 
						
							2017-05-12 18:28:44 +03:00  
				
					
						
							
							
								 
						
							
								96062039c7 
								
							 
						 
						
							
							
								
								Improve RateCallBox design.  
							
							
							
						 
						
							2017-05-09 23:46:43 +03:00  
				
					
						
							
							
								 
						
							
								11525a1e50 
								
							 
						 
						
							
							
								
								Add RateCallBox for calls feedback collection.  
							
							
							
						 
						
							2017-05-09 23:46:28 +03:00  
				
					
						
							
							
								 
						
							
								0cdac83f8a 
								
							 
						 
						
							
							
								
								Fix calls build in Xcode. Fix calls panel in Retina.  
							
							... 
							
							
							
							Also implement panels that appear in all spaces on macOS.
Using them for calls panels and custom notifications, so it
will be possible to use custom notifications in macOS as well. 
							
						 
						
							2017-05-09 23:46:27 +03:00  
				
					
						
							
							
								 
						
							
								06b081f509 
								
							 
						 
						
							
							
								
								Add calls log box.  
							
							... 
							
							
							
							PeerListBox can have many rows with the same PeerData.
PeerListBox::Row can have arbitrary action on the right side. 
							
						 
						
							2017-05-09 23:46:18 +03:00  
				
					
						
							
							
								 
						
							
								aedbd6dfe4 
								
							 
						 
						
							
							
								
								Fix assertion violation when editing GIF / video.  
							
							... 
							
							
							
							If a GIF / video had no thumbnail the _animated flag was removed. 
							
						 
						
							2017-05-01 11:03:56 +03:00  
				
					
						
							
							
								 
						
							
								33ffa0715d 
								
							 
						 
						
							
							
								
								Alpha 1.0.34: Fix tabbed section widget render.  
							
							... 
							
							
							
							Also fix error message layout in EditCaptionBox. 
							
						 
						
							2017-04-21 16:22:45 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								8eb7f1f1aa 
								
							 
						 
						
							
							
								
								Display round video messages using HistoryGif.  
							
							... 
							
							
							
							Use autodownload and autoplay options from GIFs.
Also improve EditCaptionBox code. 
							
						 
						
							2017-04-12 22:37:26 +03:00  
				
					
						
							
							
								 
						
							
								0e2c282476 
								
							 
						 
						
							
							
								
								Don't stop GIFs when TabbedSection is opened.  
							
							... 
							
							
							
							Also improve the appearance of Stickers and GIFs tabs with no items. 
							
						 
						
							2017-04-11 17:03:47 +03:00  
				
					
						
							
							
								 
						
							
								647ea44881 
								
							 
						 
						
							
							
								
								Extract TabbedSelector from TabbedPanel.  
							
							... 
							
							
							
							Now we can use TabbedSelector separately, not only inside the panel. 
							
						 
						
							2017-04-10 12:08:55 +03:00  
				
					
						
							
							
								 
						
							
								2c81014188 
								
							 
						 
						
							
							
								
								Fix crash on precondition in PeerListBox.  
							
							... 
							
							
							
							If a global search request was sent and we clear the query the
response still was being processed which caused an Expects() fail. 
							
						 
						
							2017-04-10 12:08:15 +03:00  
				
					
						
							
							
								 
						
							
								570cd9bdfa 
								
							 
						 
						
							
							
								
								Move GIF pausing methods to Window::Controller.  
							
							
							
						 
						
							2017-04-08 16:31:57 +03:00  
				
					
						
							
							
								 
						
							
								38f94c63e9 
								
							 
						 
						
							
							
								
								Add blocked users list in supergroups profiles.  
							
							
							
						 
						
							2017-04-07 18:13:22 +03:00  
				
					
						
							
							
								 
						
							
								835b1801bc 
								
							 
						 
						
							
							
								
								Remove Q_OBJECT dependency from ApiWrap.  
							
							... 
							
							
							
							Also remove it from SingleDelayedCall -> SingleQueuedInvocation. 
							
						 
						
							2017-04-07 18:13:19 +03:00  
				
					
						
							
							
								 
						
							
								5444b8166c 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							
							
						 
						
							2017-04-07 18:13:18 +03:00  
				
					
						
							
							
								 
						
							
								c94a88e154 
								
							 
						 
						
							
							
								
								Rename / move a bunch of files.  
							
							... 
							
							
							
							Next commit fixes the build. 
							
						 
						
							2017-04-07 18:13:16 +03:00  
				
					
						
							
							
								 
						
							
								03a59b04be 
								
							 
						 
						
							
							
								
								Add progress animation to GIFs search.  
							
							... 
							
							
							
							Also display "no results" phrase. 
							
						 
						
							2017-04-04 16:19:49 +03:00  
				
					
						
							
							
								 
						
							
								ffc9585196 
								
							 
						 
						
							
							
								
								Add hierarchy of GIF pausing inside a window.  
							
							... 
							
							
							
							GIFs get paused if some other layer is displayed above.
Media preview > Box or layer > Saved GIFs panel > Inline bot results.
If any of those is displayed, GIFs inside message history pause too. 
							
						 
						
							2017-04-03 19:46:12 +03:00  
				
					
						
							
							
								 
						
							
								e8ed307278 
								
							 
						 
						
							
							
								
								Add search in GIFs to EmojiPanel.  
							
							
							
						 
						
							2017-03-31 18:58:59 +03:00  
				
					
						
							
							
								 
						
							
								bed3aa1a7f 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							... 
							
							
							
							Also rename EmojiPan to EmojiPanel. 
							
						 
						
							2017-03-31 15:48:02 +03:00  
				
					
						
							
							
								 
						
							
								1540f6f528 
								
							 
						 
						
							
							
								
								Use emoji/stickers/gifs slider in EmojiPan.  
							
							... 
							
							
							
							Also rename EmojiTabs to EmojiSections. 
							
						 
						
							2017-03-31 15:48:01 +03:00  
				
					
						
							
							
								 
						
							
								a851497bbf 
								
							 
						 
						
							
							
								
								Version 1.0.26 for macOS: Fix Clang builds.  
							
							... 
							
							
							
							Custom build of libc++ for OS X 10.6-10.7 already has C++17 as_const.
Add workaround for Apple Clang has strange issues (freeze and segfault). 
							
						 
						
							2017-03-30 15:00:02 +03:00  
				
					
						
							
							
								 
						
							
								5bb68cfd8f 
								
							 
						 
						
							
							
								
								Support reading me_url_prefix from config.  
							
							... 
							
							
							
							The default value 'https://t.me ' can be overriden from server config. 
							
						 
						
							2017-03-30 12:49:16 +03:00  
				
					
						
							
							
								 
						
							
								d41372dccd 
								
							 
						 
						
							
							
								
								Allow MTP_flags(0) and MTP_flags(single_flag).  
							
							
							
						 
						
							2017-03-25 18:42:01 +03:00  
				
					
						
							
							
								 
						
							
								0ce6e8a33a 
								
							 
						 
						
							
							
								
								Show warning message before changing phone number.  
							
							
							
						 
						
							2017-03-23 17:58:58 +03:00  
				
					
						
							
							
								 
						
							
								e38d683979 
								
							 
						 
						
							
							
								
								Fix crash in SelfDestructionBox.  
							
							... 
							
							
							
							base::lambda_guarded may destroy the lambda after the owner. In case
of SelfDestructionBox it lead to a dtor of a dangling object_ptr.
MTP::Sender destroys the lambda handlers together with itself. 
							
						 
						
							2017-03-23 15:18:02 +03:00  
				
					
						
							
							
								 
						
							
								e9ec09b91a 
								
							 
						 
						
							
							
								
								Add MTP::Sender to replace RPCSender some day.  
							
							... 
							
							
							
							Also use c++1z language standard in Xcode build.
Also treat warnings as errors. 
							
						 
						
							2017-03-23 14:37:38 +03:00  
				
					
						
							
							
								 
						
							
								6601a00eea 
								
							 
						 
						
							
							
								
								Alpha 1.0.25: Edit phone number in Settings.  
							
							... 
							
							
							
							Also fix build for GCC.
Also add scripts for GitHub releases management. 
							
						 
						
							2017-03-21 22:49:23 +03:00  
				
					
						
							
							
								 
						
							
								bd121752f1 
								
							 
						 
						
							
							
								
								Change your account phone number in Settings.  
							
							
							
						 
						
							2017-03-21 20:13:34 +03:00  
				
					
						
							
							
								 
						
							
								facc729234 
								
							 
						 
						
							
							
								
								Edit account self destruct time in Settings.  
							
							... 
							
							
							
							Also accept lambda_once in rpcDone() and rpcFail() lambda wrappers. 
							
						 
						
							2017-03-20 23:05:38 +03:00  
				
					
						
							
							
								 
						
							
								a5df46f381 
								
							 
						 
						
							
							
								
								Improve EditPrivacyBox layout.  
							
							... 
							
							
							
							Also fix incorrect killTimer() calls in DiscreteSlider. 
							
						 
						
							2017-03-19 11:32:24 +03:00  
				
					
						
							
							
								 
						
							
								12cbf78191 
								
							 
						 
						
							
							
								
								Refactor Ui::Radiobutton. Add Ui::Radioenum<Enum>.  
							
							... 
							
							
							
							Now group of Ui::Radiobutton instances share Ui::RadiobuttonGroup.
All value management is done through the group instance, not through
separate radio buttons. Also a template for groups over enums added. 
							
						 
						
							2017-03-19 00:06:10 +03:00  
				
					
						
							
							
								 
						
							
								0a40bf2071 
								
							 
						 
						
							
							
								
								WIP radiobuttons refactoring.  
							
							
							
						 
						
							2017-03-18 14:55:04 +03:00  
				
					
						
							
							
								 
						
							
								7546245213 
								
							 
						 
						
							
							
								
								Show warning when user edits last seen first time.  
							
							
							
						 
						
							2017-03-18 12:49:48 +03:00  
				
					
						
							
							
								 
						
							
								fc77b0a51c 
								
							 
						 
						
							
							
								
								Save privacy in ApiWrap. Handle privacy updates.  
							
							
							
						 
						
							2017-03-18 12:49:47 +03:00  
				
					
						
							
							
								 
						
							
								346daee421 
								
							 
						 
						
							
							
								
								Edit groups and channels invite privacy.  
							
							
							
						 
						
							2017-03-18 12:49:46 +03:00  
				
					
						
							
							
								 
						
							
								61c5b45d7a 
								
							 
						 
						
							
							
								
								Select exception users in EditPrivacyBox.  
							
							
							
						 
						
							2017-03-18 12:49:46 +03:00  
				
					
						
							
							
								 
						
							
								85fd117675 
								
							 
						 
						
							
							
								
								Add EditPrivacyBox. Edit last seen privacy.  
							
							... 
							
							
							
							Selecting exception users is not supported yet. 
							
						 
						
							2017-03-18 12:49:45 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								1027bd431a 
								
							 
						 
						
							
							
								
								Add some helper methods to effect wrappers.  
							
							... 
							
							
							
							Add and use similar methods to WidgetSlideWrap and WidgetFadeWrap:
[show|hide|toggle]Fast() and [show|hide|toggle]Animated(). 
							
						 
						
							2017-03-15 18:10:18 +03:00  
				
					
						
							
							
								 
						
							
								8c06b08f30 
								
							 
						 
						
							
							
								
								Alpha 1.0.23: Add blocked users list box in settings.  
							
							... 
							
							
							
							Also fixed build for Xcode. 
							
						 
						
							2017-03-15 13:45:56 +03:00  
				
					
						
							
							
								 
						
							
								2ce2a14228 
								
							 
						 
						
							
							
								
								Add global search by username in block user box.  
							
							
							
						 
						
							2017-03-14 21:38:50 +03:00  
				
					
						
							
							
								 
						
							
								46dab1a6b4 
								
							 
						 
						
							
							
								
								Add local search (filter) in block user box.  
							
							
							
						 
						
							2017-03-14 20:10:28 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b1ee91b06b 
								
							 
						 
						
							
							
								
								Add blocked users box to Settings.  
							
							... 
							
							
							
							Start a general PeerListBox, it should replace both ContactsBox
and MembersBox in the future. Show blocked users list in it. 
							
						 
						
							2017-03-14 13:58:36 +03:00  
				
					
						
							
							
								 
						
							
								f2465eba73 
								
							 
						 
						
							
							
								
								Make MTPstring and MTPvector value types.  
							
							... 
							
							
							
							Also move MTPstring implementation to QByteArray. 
							
						 
						
							2017-03-10 23:27:26 +03:00  
				
					
						
							
							
								 
						
							
								6c00b7efde 
								
							 
						 
						
							
							
								
								Show animated previews for GIFs in SendFilesBox.  
							
							
							
						 
						
							2017-03-10 17:43:26 +03:00  
				
					
						
							
							
								 
						
							
								a1b53c660e 
								
							 
						 
						
							
							
								
								Show video thumbnail in SendFileBox.  
							
							... 
							
							
							
							Read media information (image / song / video) in SendFileBox in the
same way it is read in FileLoadTask::process() and reuse it in
FileLoadTask if it was loaded already for the box. 
							
						 
						
							2017-03-10 17:14:10 +03:00  
				
					
						
							
							
								 
						
							
								f663a2bf08 
								
							 
						 
						
							
							
								
								Limit the CalendarBox selectable days.  
							
							... 
							
							
							
							Use available information (first and last message date) to limit
the days you can choose in jump-to-date calendar box. 
							
						 
						
							2017-03-07 22:29:59 +03:00  
				
					
						
							
							
								 
						
							
								ec0c3c5f82 
								
							 
						 
						
							
							
								
								Add ripple animation in CalendarBox cells.  
							
							
							
						 
						
							2017-03-07 22:29:59 +03:00  
				
					
						
							
							
								 
						
							
								d3af60ff0b 
								
							 
						 
						
							
							
								
								Add a simple jump to date in a chat.  
							
							
							
						 
						
							2017-03-07 22:29:59 +03:00  
				
					
						
							
							
								 
						
							
								ae977044f6 
								
							 
						 
						
							
							
								
								First version of CalendarBox is done.  
							
							... 
							
							
							
							Also moved BackgroundBox::Inner declaration inside backgroundbox.cpp 
							
						 
						
							2017-03-07 22:29:49 +03:00  
				
					
						
							
							
								 
						
							
								6456a83a22 
								
							 
						 
						
							
							
								
								Finalizing files rename.  
							
							... 
							
							
							
							Also moved peer_avatar_button to ui/special_buttons. 
							
						 
						
							2017-03-07 21:58:35 +03:00  
				
					
						
							
							
								 
						
							
								81790b2271 
								
							 
						 
						
							
							
								
								Notifications management moved to AuthSession.  
							
							... 
							
							
							
							Also implemented Global::WorkMode() as an base::Variable. 
							
						 
						
							2017-03-06 18:38:15 +03:00  
				
					
						
							
							
								 
						
							
								83720d8789 
								
							 
						 
						
							
							
								
								Finalizing file renaming.  
							
							
							
						 
						
							2017-03-04 13:23:56 +03:00  
				
					
						
							
							
								 
						
							
								08167a6a91 
								
							 
						 
						
							
							
								
								Removed #include "stdafx.h" from all files.  
							
							... 
							
							
							
							Currently the build without implicitly included precompiled header
is not supported anyway (because Qt MOC source files do not include
stdafx.h, they include plain headers).
So when we decide to support building without implicitly included
precompiled headers we'll have to fix all the headers anyway. 
							
						 
						
							2017-03-04 12:27:52 +03:00  
				
					
						
							
							
								 
						
							
								12705c9065 
								
							 
						 
						
							
							
								
								Removed legacy FileDialog::query* methods.  
							
							... 
							
							
							
							Everything is done easier and better through the FileDialog::Get*. 
							
						 
						
							2017-02-28 19:04:52 +03:00  
				
					
						
							
							
								 
						
							
								f8318177b9 
								
							 
						 
						
							
							
								
								Platform-dependent file methods called async.  
							
							... 
							
							
							
							Some major platform-dependent file operations refactoring.
All methods like "open file", "open file with", "show in folder"
were moved to core/file_utilities module with platform-dependent
backends. All methods interacting with DesktopServices made async. 
							
						 
						
							2017-02-28 18:03:38 +03:00  
				
					
						
							
							
								 
						
							
								6f0cf30b12 
								
							 
						 
						
							
							
								
								Some platform-dependent modules refactoring.  
							
							... 
							
							
							
							Now each platform-dependent module declares its interface in
platform/platform_module.h file and after that includes platform-
specific headers like platform/win/module_win.h with implementation.
Also removed the legacy WinRT platform-dependent implementations. 
							
						 
						
							2017-02-28 13:51:00 +03:00  
				
					
						
							
							
								 
						
							
								c207743338 
								
							 
						 
						
							
							
								
								Made base::lambda a copyable value type.  
							
							... 
							
							
							
							Now base::lambda can be copied and can wrap any immutable lambda.
For mutable lambdas there is base::lambda_once (which you're
supposed to call only once to pass data through lambda captures,
for example by using std::unique_ptr). Generally base::lambda is
passed by value and base::lambda_once is passed by rvalue reference. 
							
						 
						
							2017-02-26 21:01:23 +03:00  
				
					
						
							
							
								 
						
							
								7d89b54d1c 
								
							 
						 
						
							
							
								
								Ability to delete authorization keys added.  
							
							... 
							
							
							
							If we start logging in and we know, that some of the authorization
keys were read from the hard drive, not generated, we destroy all
the existing authorization keys and start generating new keys. 
							
						 
						
							2017-02-25 19:48:22 +03:00  
				
					
						
							
							
								 
						
							
								c3b3819d9f 
								
							 
						 
						
							
							
								
								Moved AppClass to messenger.cpp:Messenger.  
							
							
							
						 
						
							2017-02-25 19:48:20 +03:00  
				
					
						
							
							
								 
						
							
								63c61637f8 
								
							 
						 
						
							
							
								
								Moved MTP::authedId() to AuthSession::Current().  
							
							
							
						 
						
							2017-02-25 19:48:19 +03:00  
				
					
						
							
							
								 
						
							
								755325fef3 
								
							 
						 
						
							
							
								
								Updated Xcode build for using standard library.  
							
							... 
							
							
							
							Also trying to use g++-6 for travis build. 
							
						 
						
							2017-02-21 17:37:53 +03:00  
				
					
						
							
							
								 
						
							
								ffc557a0f9 
								
							 
						 
						
							
							
								
								Using standard library instead of std_ namespace.  
							
							... 
							
							
							
							Currently tested only in VS2015. 
							
						 
						
							2017-02-21 16:45:56 +03:00  
				
					
						
							
							
								 
						
							
								9757489645 
								
							 
						 
						
							
							
								
								Moved to the latest emoji set.  
							
							... 
							
							
							
							Also the old MetaEmoji project was converted to codegen_emoji.
All emoji now use full string identifiers for local storage. 
							
						 
						
							2017-02-15 21:27:31 +03:00  
				
					
						
							
							
								 
						
							
								25583fa813 
								
							 
						 
						
							
							
								
								Replace T_WIDGET macro with a template base class.  
							
							
							
						 
						
							2017-02-11 14:24:37 +03:00  
				
					
						
							
							
								 
						
							
								c39bf239ea 
								
							 
						 
						
							
							
								
								Removed legacy HistoryItem::type() code.  
							
							
							
						 
						
							2017-02-10 17:16:50 +03:00  
				
					
						
							
							
								 
						
							
								b842761ea3 
								
							 
						 
						
							
							
								
								Closed beta 1000006001: Built in theme and color palette editor.  
							
							
							
						 
						
							2017-02-07 17:56:33 +03:00  
				
					
						
							
							
								 
						
							
								60f45ab9b3 
								
							 
						 
						
							
							
								
								Improved location coords precision when converting them to string.  
							
							... 
							
							
							
							Also disabled some options for a packaged build. 
							
						 
						
							2017-02-03 13:17:40 +03:00  
				
					
						
							
							
								 
						
							
								da2191e9d5 
								
							 
						 
						
							
							
								
								Version 1.0.5: fixed retina EmojiBox layout.  
							
							
							
						 
						
							2017-01-31 12:29:22 +03:00  
				
					
						
							
							
								 
						
							
								d1b9b8e3a3 
								
							 
						 
						
							
							
								
								Alpha 1.0.4: Click and drag to reorder pinned chats.  
							
							
							
						 
						
							2017-01-30 18:27:13 +03:00  
				
					
						
							
							
								 
						
							
								8f31e1ab31 
								
							 
						 
						
							
							
								
								Alpha 1.0.1 for Windows: Qt bugfix backported for large files write.  
							
							... 
							
							
							
							Also the initial background saved as JPG to reduce the Telegram.exe
file size below 32 MB. Currently deployed versions can't autoupdate
to a file that is larger than 32 MB due to a critical Qt bug. 
							
						 
						
							2017-01-17 11:50:22 +03:00  
				
					
						
							
							
								 
						
							
								041e366df7 
								
							 
						 
						
							
							
								
								Alpha 1.0.1: resize chats list with mouse press-and-drag.  
							
							... 
							
							
							
							Also fixed drag-n-drop images from Firefox in Windows.
Also some additional colors added to themes palette:
HistoryToDown button now has separate colors.
Windows title bar and buttons have separate active/inactive colors. 
							
						 
						
							2017-01-16 16:27:11 +03:00  
				
					
						
							
							
								 
						
							
								8a8e0c1182 
								
							 
						 
						
							
							
								
								Passcode box layout fix. Drop image from Firefox fix.  
							
							... 
							
							
							
							Also admin star color in group profile has separate palette entry. 
							
						 
						
							2017-01-13 18:15:25 +03:00  
				
					
						
							
							
								 
						
							
								7fb1463c43 
								
							 
						 
						
							
							
								
								Version 1.0 stable: bump copyright date to 2017.  
							
							
							
						 
						
							2017-01-11 23:02:13 +04:00  
				
					
						
							
							
								 
						
							
								143181095f 
								
							 
						 
						
							
							
								
								Alpha 0.10.26: t.me links, latest OpenAL code used.  
							
							... 
							
							
							
							Also inline results should be displayed above the message field. 
							
						 
						
							2017-01-07 15:55:05 +04:00  
				
					
						
							
							
								 
						
							
								d0a7e6be73 
								
							 
						 
						
							
							
								
								Delete messages box labels fix and confirm by Enter key.  
							
							... 
							
							
							
							Also context menu fixed in case of non-transparent windows.
Also pausing GIFs when the window is not active. 
							
						 
						
							2017-01-02 21:11:49 +04:00  
				
					
						
							
							
								 
						
							
								a86c85485a 
								
							 
						 
						
							
							
								
								Alpha 0.10.23: removed test code for error text checking.  
							
							
							
						 
						
							2017-01-01 21:15:21 +04:00  
				
					
						
							
							
								 
						
							
								c65a280b9d 
								
							 
						 
						
							
							
								
								Alpha 0.10.23: small tiled background performance improved.  
							
							... 
							
							
							
							Also some error texts improved. Also Ctrl+W closes MediaView now. 
							
						 
						
							2017-01-01 20:59:33 +04:00  
				
					
						
							
							
								 
						
							
								eec5b78054 
								
							 
						 
						
							
							
								
								Delete for everyone checkbox added. Various bugfixes.  
							
							
							
						 
						
							2017-01-01 15:47:00 +04:00  
				
					
						
							
							
								 
						
							
								218f991547 
								
							 
						 
						
							
							
								
								Alpha version 0.10.22: critical bug fixes.  
							
							
							
						 
						
							2016-12-31 17:34:41 +04:00  
				
					
						
							
							
								 
						
							
								bc0c355d2d 
								
							 
						 
						
							
							
								
								Alpha version 0.10.21: pinned chats, groups in common, new design.  
							
							
							
						 
						
							2016-12-30 22:23:17 +04:00  
				
					
						
							
							
								 
						
							
								1d8e76aa08 
								
							 
						 
						
							
							
								
								New empty user/chat photos: with filled background and initials.  
							
							
							
						 
						
							2016-12-30 17:53:09 +04:00  
				
					
						
							
							
								 
						
							
								ef927c8465 
								
							 
						 
						
							
							
								
								Theme preview ready.  
							
							... 
							
							
							
							Also style::color is now copyable, constructed only inside a palette.
Also macOS setup new background ready. 
							
						 
						
							2016-12-30 17:53:05 +04:00  
				
					
						
							
							
								 
						
							
								1d895cd953 
								
							 
						 
						
							
							
								
								Closed beta 10020004: stickers box fixed, manage admins box fixed.  
							
							
							
						 
						
							2016-12-30 17:53:03 +04:00  
				
					
						
							
							
								 
						
							
								eb4d2a38b6 
								
							 
						 
						
							
							
								
								Closed beta 10020003: All colors moved to palette, some bug fixes.  
							
							
							
						 
						
							2016-12-30 17:53:02 +04:00  
				
					
						
							
							
								 
						
							
								177078b0af 
								
							 
						 
						
							
							
								
								Closed beta 10020002: Use default color theme link in Settings.  
							
							
							
						 
						
							2016-12-30 17:53:00 +04:00  
				
					
						
							
							
								 
						
							
								0480e02b23 
								
							 
						 
						
							
							
								
								Closed beta 10020001: application icon changed.  
							
							
							
						 
						
							2016-12-30 17:52:58 +04:00  
				
					
						
							
							
								 
						
							
								2436ad74bd 
								
							 
						 
						
							
							
								
								Boxes redesigned. Common groups moved to Shared Media.  
							
							... 
							
							
							
							Also transparent images sending fixed. 
							
						 
						
							2016-12-30 17:52:56 +04:00  
				
					
						
							
							
								 
						
							
								85b434bee4 
								
							 
						 
						
							
							
								
								Scheme updated. Pinned dialogs support added.  
							
							
							
						 
						
							2016-12-30 17:52:53 +04:00  
				
					
						
							
							
								 
						
							
								90234cb7a0 
								
							 
						 
						
							
							
								
								Closed beta 10019014: New input fields design and animations.  
							
							
							
						 
						
							2016-12-30 17:52:52 +04:00  
				
					
						
							
							
								 
						
							
								2d48cde27a 
								
							 
						 
						
							
							
								
								Fixed crashes in thumb animation. Fix notifications show.  
							
							... 
							
							
							
							Also allow reporting bots. Also disable last used stickers click. 
							
						 
						
							2016-12-30 17:52:51 +04:00  
				
					
						
							
							
								 
						
							
								47977009b8 
								
							 
						 
						
							
							
								
								Moved FloatAnimation->Animation, Animation->BasicAnimation.  
							
							
							
						 
						
							2016-12-30 17:52:48 +04:00  
				
					
						
							
							
								 
						
							
								06ed7b8eaf 
								
							 
						 
						
							
							
								
								Some more ripple animations. Now only anim::value (float64).  
							
							... 
							
							
							
							Also each FloatAnimation now stops MTP responses.
Also slide animations done by FloatAnimation.
Closed beta 10019012. 
							
						 
						
							2016-12-30 17:52:46 +04:00  
				
					
						
							
							
								 
						
							
								7bb3b4d807 
								
							 
						 
						
							
							
								
								Common groups profile block done. Moved to layer 59.  
							
							... 
							
							
							
							Also profile block modules were renamed. 
							
						 
						
							2016-12-30 17:52:42 +04:00  
				
					
						
							
							
								 
						
							
								b0f14d1856 
								
							 
						 
						
							
							
								
								Closed beta 10019011: various style improvements.  
							
							
							
						 
						
							2016-12-30 17:52:39 +04:00  
				
					
						
							
							
								 
						
							
								2796c53542 
								
							 
						 
						
							
							
								
								Some more ripple animations.  
							
							
							
						 
						
							2016-12-30 17:52:37 +04:00  
				
					
						
							
							
								 
						
							
								8958ae0377 
								
							 
						 
						
							
							
								
								Typing animations from android.  
							
							
							
						 
						
							2016-12-30 17:52:36 +04:00  
				
					
						
							
							
								 
						
							
								3cff50009c 
								
							 
						 
						
							
							
								
								Closed beta 10019010: unified attach button, new intro, new stickers.  
							
							... 
							
							
							
							Now all files sending is confirmed before preparing for sending.
You can paste from clipboard and drag many files at once. 
							
						 
						
							2016-12-30 17:52:32 +04:00  
				
					
						
							
							
								 
						
							
								3da0533339 
								
							 
						 
						
							
							
								
								Intro redesign done.  
							
							
							
						 
						
							2016-12-30 17:52:30 +04:00  
				
					
						
							
							
								 
						
							
								6e0394dd42 
								
							 
						 
						
							
							
								
								Stickers box redesigned.  
							
							
							
						 
						
							2016-12-30 17:52:28 +04:00  
				
					
						
							
							
								 
						
							
								eb05e62422 
								
							 
						 
						
							
							
								
								Not rounding images (photos/videos/gifs) that continue to a bubble.  
							
							
							
						 
						
							2016-12-30 17:52:25 +04:00  
				
					
						
							
							
								 
						
							
								9155591e8a 
								
							 
						 
						
							
							
								
								New cancel search icon animation.  
							
							
							
						 
						
							2016-12-30 17:52:24 +04:00  
				
					
						
							
							
								 
						
							
								9fa284a6d1 
								
							 
						 
						
							
							
								
								Photo and video overview and background gallery checkboxes improved.  
							
							
							
						 
						
							2016-12-30 17:52:23 +04:00  
				
					
						
							
							
								 
						
							
								e880c4876e 
								
							 
						 
						
							
							
								
								Strict alignment request for base::lambda. Various improvements.  
							
							
							
						 
						
							2016-12-30 17:52:21 +04:00  
				
					
						
							
							
								 
						
							
								8a0c275658 
								
							 
						 
						
							
							
								
								Group and channel create box photo select button improved.  
							
							
							
						 
						
							2016-12-30 17:52:20 +04:00  
				
					
						
							
							
								 
						
							
								2ada4d841f 
								
							 
						 
						
							
							
								
								Top bar buttons design improved, emoji pan animations removed.  
							
							
							
						 
						
							2016-12-30 17:52:18 +04:00  
				
					
						
							
							
								 
						
							
								31a66d66e2 
								
							 
						 
						
							
							
								
								Layers show/hide rewritten, animated show over mainmenu and settings.  
							
							
							
						 
						
							2016-12-30 17:52:15 +04:00  
				
					
						
							
							
								 
						
							
								d0f7c6c210 
								
							 
						 
						
							
							
								
								Qt render bug fixed by patch. Design improvements and fixes.  
							
							
							
						 
						
							2016-12-30 17:52:14 +04:00  
				
					
						
							
							
								 
						
							
								07689476a6 
								
							 
						 
						
							
							
								
								Closed beta 10019008: Some more ripple animations added.  
							
							
							
						 
						
							2016-12-30 17:52:13 +04:00  
				
					
						
							
							
								 
						
							
								7fa274a68e 
								
							 
						 
						
							
							
								
								Improved ripple animation colors and styles for different buttons.  
							
							... 
							
							
							
							Also moved FlatLabel and LabelSimple to ui/widgets/labels module.
Also moved ScrollArea to ui/widgets/scroll_area module. 
							
						 
						
							2016-12-30 17:52:10 +04:00  
				
					
						
							
							
								 
						
							
								3186e1e495 
								
							 
						 
						
							
							
								
								Ripple animations done for IconButton, FlatButton and RoundButton.  
							
							... 
							
							
							
							Also moved input field classes to ui/widgets/input_fields module. 
							
						 
						
							2016-12-30 17:52:08 +04:00  
				
					
						
							
							
								 
						
							
								807bebb3cf 
								
							 
						 
						
							
							
								
								Buttons moved to ui/widgets/buttons module, BoxButton removed.  
							
							
							
						 
						
							2016-12-30 17:52:04 +04:00  
				
					
						
							
							
								 
						
							
								1310b156dc 
								
							 
						 
						
							
							
								
								Closed beta 10019004: new add contact button, various improvements.  
							
							
							
						 
						
							2016-12-30 17:51:57 +04:00  
				
					
						
							
							
								 
						
							
								494254496e 
								
							 
						 
						
							
							
								
								10019003: Some compose area icons improved. Box headers redesigned.  
							
							
							
						 
						
							2016-12-30 17:51:52 +04:00  
				
					
						
							
							
								 
						
							
								fac8e48381 
								
							 
						 
						
							
							
								
								Default background changed to green, "video file" -> "video" in lang.  
							
							
							
						 
						
							2016-12-30 17:51:48 +04:00  
				
					
						
							
							
								 
						
							
								23c2e5364a 
								
							 
						 
						
							
							
								
								Removed anim::cvalue and ColorAnimation, all done by fvalue now.  
							
							... 
							
							
							
							Also moved style::interpolate to anim::color/anim::pen/anim::brush. 
							
						 
						
							2016-12-30 17:51:46 +04:00  
				
					
						
							
							
								 
						
							
								d12177befd 
								
							 
						 
						
							
							
								
								Update Telegram button added to DialogsWidget/Intro. Three dot menu.  
							
							
							
						 
						
							2016-12-30 17:51:41 +04:00  
				
					
						
							
							
								 
						
							
								e693a98bd4 
								
							 
						 
						
							
							
								
								Passcode lock button added to DialogsWidget.  
							
							
							
						 
						
							2016-12-30 17:51:40 +04:00  
				
					
						
							
							
								 
						
							
								3a599e0752 
								
							 
						 
						
							
							
								
								New main menu in DialogsWidget.  
							
							... 
							
							
							
							Also "flip_horizontal" and "flip_vertical" modifiers support added.
Also moving parts of MainWindow to Window::MainWindow. 
							
						 
						
							2016-12-30 17:51:38 +04:00  
				
					
						
							
							
								 
						
							
								0cbb0014db 
								
							 
						 
						
							
							
								
								Removed blue window title, new small title used only in Windows.  
							
							
							
						 
						
							2016-12-30 17:51:37 +04:00  
				
					
						
							
							
								 
						
							
								1466338e7e 
								
							 
						 
						
							
							
								
								Closed beta 10019001: Build fixed for Xcode.  
							
							
							
						 
						
							2016-12-30 17:51:34 +04:00  
				
					
						
							
							
								 
						
							
								2a3fd0066d 
								
							 
						 
						
							
							
								
								Closed beta 10019001: style::color copy is denied, only const refs.  
							
							
							
						 
						
							2016-12-30 17:51:33 +04:00  
				
					
						
							
							
								 
						
							
								5d10c02b5b 
								
							 
						 
						
							
							
								
								Applying color themes with confirmation / reverting (15 seconds).  
							
							
							
						 
						
							2016-12-30 17:51:32 +04:00  
				
					
						
							
							
								 
						
							
								c932f3d9df 
								
							 
						 
						
							
							
								
								Removing almost all animated over states in IconButton.  
							
							
							
						 
						
							2016-12-30 17:51:30 +04:00  
				
					
						
							
							
								 
						
							
								e08f5437a6 
								
							 
						 
						
							
							
								
								Palette usage improvements.  
							
							
							
						 
						
							2016-12-30 17:51:29 +04:00  
				
					
						
							
							
								 
						
							
								dbb6371e67 
								
							 
						 
						
							
							
								
								First version on loading themes is ready.  
							
							
							
						 
						
							2016-12-30 17:51:27 +04:00  
				
					
						
							
							
								 
						
							
								b2414939c9 
								
							 
						 
						
							
							
								
								Merge branch 'master' into dev  
							
							
							
						 
						
							2016-12-30 17:50:59 +04:00  
				
					
						
							
							
								 
						
							
								09b429592f 
								
							 
						 
						
							
							
								
								Version 0.10.20: crash fixed in group create box.  
							
							
							
						 
						
							2016-12-18 18:47:32 +03:00  
				
					
						
							
							
								 
						
							
								2e4426aac0 
								
							 
						 
						
							
							
								
								Old sprites removed completely. Only #rrggbb and #rrggbbaa in styles.  
							
							... 
							
							
							
							Also moved Checkbox and Radiobutton to Ui namespace.
Also child widgets in many boxes were wrapped in ChildWidget<>. 
							
						 
						
							2016-10-28 12:20:24 +03:00  
				
					
						
							
							
								 
						
							
								f7374aa7b7 
								
							 
						 
						
							
							
								
								Almost all icons moved from sprite.  
							
							... 
							
							
							
							It is a broken build, some of sprite()s are in stickers.style file. 
							
						 
						
							2016-10-28 00:19:38 +03:00  
				
					
						
							
							
								 
						
							
								29493a0693 
								
							 
						 
						
							
							
								
								All emoji icons moved from sprite.  
							
							
							
						 
						
							2016-10-27 17:10:28 +03:00  
				
					
						
							
							
								 
						
							
								6e33f039b2 
								
							 
						 
						
							
							
								
								Dropdown replaced by Ui::DropdownMenu. ScrolledWidget removed.  
							
							... 
							
							
							
							Ui::DropdownMenu is like Ui::PopupMenu, both based on Ui::Menu. 
							
						 
						
							2016-10-27 15:56:48 +03:00  
				
					
						
							
							
								 
						
							
								ec6e46dae7 
								
							 
						 
						
							
							
								
								Some more icons moved from sprite.  
							
							
							
						 
						
							2016-10-26 15:24:21 +03:00  
				
					
						
							
							
								 
						
							
								ff2d959abd 
								
							 
						 
						
							
							
								
								Some icons moved from sprite. Ui::WidgetFadeWrap() effect added.  
							
							
							
						 
						
							2016-10-26 13:06:00 +03:00  
				
					
						
							
							
								 
						
							
								1cfe9d0ff5 
								
							 
						 
						
							
							
								
								Version 0.10.18: a couple of crash fixes.  
							
							
							
						 
						
							2016-10-24 18:36:17 +03:00  
				
					
						
							
							
								 
						
							
								a774e9b712 
								
							 
						 
						
							
							
								
								Closed beta 0.10.17.2: macOS animation improvements, multiselect design.  
							
							
							
						 
						
							2016-10-24 00:25:29 +03:00  
				
					
						
							
							
								 
						
							
								c1d862d8de 
								
							 
						 
						
							
							
								
								Some icons moved from sprite to separate files.  
							
							
							
						 
						
							2016-10-22 21:58:36 +03:00  
				
					
						
							
							
								 
						
							
								8bc4e3816b 
								
							 
						 
						
							
							
								
								ShareBox and CountrySelect use Ui::MultiSelect as a search field.  
							
							
							
						 
						
							2016-10-22 18:59:36 +03:00  
				
					
						
							
							
								 
						
							
								48332c0c6b 
								
							 
						 
						
							
							
								
								Ui::MultiSelect control ready.  
							
							
							
						 
						
							2016-10-22 18:59:36 +03:00  
				
					
						
							
							
								 
						
							
								3455344c62 
								
							 
						 
						
							
							
								
								Ui::MultiSelect control started: now it's just search field + cancel.  
							
							
							
						 
						
							2016-10-22 18:59:34 +03:00  
				
					
						
							
							
								 
						
							
								e5a5273b3a 
								
							 
						 
						
							
							
								
								Scrollable boxes reorganized: _scroll always owns _inner.  
							
							... 
							
							
							
							Also some boxes moved to separate modules: MembersBox, StickersBox. 
							
						 
						
							2016-10-22 18:59:33 +03:00  
				
					
						
							
							
								 
						
							
								2bd561821a 
								
							 
						 
						
							
							
								
								Using cute userpic checkbox Ui::RoundImageCheckbox in ContactsBox.  
							
							
							
						 
						
							2016-10-22 18:59:32 +03:00  
				
					
						
							
							
								 
						
							
								763b347a8f 
								
							 
						 
						
							
							
								
								Moved a cute userpic checkbox from ShareBox to a separate class.  
							
							
							
						 
						
							2016-10-22 18:59:32 +03:00  
				
					
						
							
							
								 
						
							
								40fc7379bc 
								
							 
						 
						
							
							
								
								Fixed several bugs appearing on logout-login in player and messages.  
							
							
							
						 
						
							2016-10-19 11:59:19 +03:00  
				
					
						
							
							
								 
						
							
								fc7c5d0ab3 
								
							 
						 
						
							
							
								
								Fixed travis build for TDESKTOP_DISABLE_AUTOUPDATE case.  
							
							
							
						 
						
							2016-10-18 10:56:38 +03:00  
				
					
						
							
							
								 
						
							
								eb939fa4b0 
								
							 
						 
						
							
							
								
								Merge branch 'dev' of  https://github.com/telegramdesktop/tdesktop  into dev  
							
							
							
						 
						
							2016-10-17 13:56:29 +03:00  
				
					
						
							
							
								 
						
							
								9eb8a93719 
								
							 
						 
						
							
							
								
								Media::Player::Widget added instead of PlayerWidget.  
							
							... 
							
							
							
							New media player bar widget added. Switching between floating
media player panel and media player widget. New volume controller. 
							
						 
						
							2016-10-12 22:36:48 +03:00  
				
					
						
							
							
								 
						
							
								2d9ccbc428 
								
							 
						 
						
							
							
								
								Fixed PhotoCropBox for Retina displays.  
							
							
							
						 
						
							2016-10-09 01:06:21 +03:00  
				
					
						
							
							
								 
						
							
								e616c39608 
								
							 
						 
						
							
							
								
								Merge branch 'dev' into player  
							
							... 
							
							
							
							Conflicts:
	Telegram/SourceFiles/application.cpp
	Telegram/SourceFiles/core/utils.h
	Telegram/SourceFiles/localstorage.cpp
	Telegram/SourceFiles/pspecific_mac_p.mm 
							
						 
						
							2016-10-08 12:10:33 +03:00  
				
					
						
							
							
								 
						
							
								f1d52c12ae 
								
							 
						 
						
							
							
								
								Version 0.10.13.alpha: crash fix in custom notifications.  
							
							... 
							
							
							
							Not sending inline bot request drafts to server by timeout. 
							
						 
						
							2016-10-07 19:45:45 +03:00  
				
					
						
							
							
								 
						
							
								4369c23314 
								
							 
						 
						
							
							
								
								Version 0.10.12.alpha: major notifications update.  
							
							
							
						 
						
							2016-10-07 16:24:19 +03:00  
				
					
						
							
							
								 
						
							
								15ee4b40dc 
								
							 
						 
						
							
							
								
								Retina handling fixed in the new notifications.  
							
							
							
						 
						
							2016-10-07 16:14:02 +03:00  
				
					
						
							
							
								 
						
							
								16ce28f4d2 
								
							 
						 
						
							
							
								
								Notifications settings done: screen corner selection + max count.  
							
							
							
						 
						
							2016-10-06 19:41:09 +03:00  
				
					
						
							
							
								 
						
							
								e7b6d7b498 
								
							 
						 
						
							
							
								
								Advanced notifications settings box layout done.  
							
							
							
						 
						
							2016-10-05 21:37:48 +03:00  
				
					
						
							
							
								 
						
							
								41dc0f4e98 
								
							 
						 
						
							
							
								
								Hide all button added to default notifications.  
							
							
							
						 
						
							2016-10-05 19:56:27 +03:00  
				
					
						
							
							
								 
						
							
								b600050057 
								
							 
						 
						
							
							
								
								Version 0.10.11: two more crash fixes.  
							
							
							
						 
						
							2016-10-03 18:09:01 +03:00  
				
					
						
							
							
								 
						
							
								ef2faf676e 
								
							 
						 
						
							
							
								
								Version 0.10.9: langs updated, moved shadow icons to separate files.  
							
							
							
						 
						
							2016-10-01 15:35:52 +03:00  
				
					
						
							
							
								 
						
							
								1b54ccb59c 
								
							 
						 
						
							
							
								
								Merge branch 'game_media' into player  
							
							... 
							
							
							
							Conflicts:
	Telegram/Resources/basic.style
	Telegram/SourceFiles/media/player/media_player_list.cpp
	Telegram/SourceFiles/title.cpp 
							
						 
						
							2016-09-30 20:07:56 +03:00  
				
					
						
							
							
								 
						
							
								376941dd5e 
								
							 
						 
						
							
							
								
								Mixed channel access hash to the game score encrypted data.  
							
							... 
							
							
							
							Added new lang strings for playing game send actions (not done yet).
Also moved alot of icons from sprite to separate b&w files. 
							
						 
						
							2016-09-30 15:52:03 +03:00  
				
					
						
							
							
								 
						
							
								a5eee9bd3e 
								
							 
						 
						
							
							
								
								Beta 10008004: games / webpages work fine if media autoload disabled.  
							
							... 
							
							
							
							Also moved alot of file icons from sprite to separate b&w files. 
							
						 
						
							2016-09-29 22:42:14 +03:00  
				
					
						
							
							
								 
						
							
								5b3ac58578 
								
							 
						 
						
							
							
								
								Merge branch 'game_media' into player  
							
							... 
							
							
							
							Conflicts:
	Telegram/SourceFiles/core/basic_types.h
	Telegram/SourceFiles/sysbuttons.h
	Telegram/SourceFiles/title.cpp 
							
						 
						
							2016-09-29 16:48:43 +03:00  
				
					
						
							
							
								 
						
							
								f1f7333c7a 
								
							 
						 
						
							
							
								
								Removed some old styles. Divided basic_types module to several.  
							
							
							
						 
						
							2016-09-29 14:37:16 +03:00  
				
					
						
							
							
								 
						
							
								903795d0e5 
								
							 
						 
						
							
							
								
								Merge branch 'game_media' into player  
							
							... 
							
							
							
							Conflicts:
	Telegram/SourceFiles/application.cpp
	Telegram/SourceFiles/inline_bots/inline_bot_layout_internal.cpp
	Telegram/SourceFiles/mainwidget.cpp
	Telegram/SourceFiles/mainwidget.h
	Telegram/SourceFiles/structs.h 
							
						 
						
							2016-09-29 00:31:43 +03:00  
				
					
						
							
							
								 
						
							
								0562024444 
								
							 
						 
						
							
							
								
								Merge branch 'master' into player  
							
							... 
							
							
							
							Conflicts:
	Telegram/SourceFiles/core/observer.h
	Telegram/SourceFiles/mainwindow.h
	Telegram/SourceFiles/media/view/media_clip_playback.cpp
	Telegram/SourceFiles/media/view/media_clip_playback.h 
							
						 
						
							2016-09-29 00:16:02 +03:00  
				
					
						
							
							
								 
						
							
								344890c533 
								
							 
						 
						
							
							
								
								Game sharing and inline results supported. Qt patch updated.  
							
							... 
							
							
							
							Qt patch now disables QT_SCALE_FACTOR and other HighDpi
environment variables reading because tdesktop doesn't support them. 
							
						 
						
							2016-09-28 19:23:25 +03:00  
				
					
						
							
							
								 
						
							
								538ffb9727 
								
							 
						 
						
							
							
								
								Moved History[Media] classes to history_media_types module.  
							
							
							
						 
						
							2016-09-28 13:15:03 +03:00  
				
					
						
							
							
								 
						
							
								90a4b66366 
								
							 
						 
						
							
							
								
								New media type Game added. Display of Game partially supported.  
							
							
							
						 
						
							2016-09-27 16:37:18 +03:00  
				
					
						
							
							
								 
						
							
								da49d8440a 
								
							 
						 
						
							
							
								
								Beta 10008001: moved all Notify::Observer-s to base::Subscriber-s.  
							
							
							
						 
						
							2016-09-26 21:33:34 +03:00  
				
					
						
							
							
								 
						
							
								18f3e45657 
								
							 
						 
						
							
							
								
								NB Broken! New lambda approaches Xcode compilation fixed.  
							
							
							
						 
						
							2016-09-26 21:17:36 +03:00  
				
					
						
							
							
								 
						
							
								8546814a25 
								
							 
						 
						
							
							
								
								imageLoaded() notifications done through base::Subscriber.  
							
							... 
							
							
							
							Also FileDialog query completion notifications use base::Subscriber.
Strict lambda alignment check. Disable large lambdas in lambda_wrap. 
							
						 
						
							2016-09-26 16:57:08 +03:00  
				
					
						
							
							
								 
						
							
								453661d611 
								
							 
						 
						
							
							
								
								Removed Function<> and SharedCallback<>, using base::lambda_unique<>.  
							
							... 
							
							
							
							Also removed macro START_ANIMATION(anim,) using anim.start() instead. 
							
						 
						
							2016-09-26 15:09:59 +03:00  
				
					
						
							
							
								 
						
							
								a8f3582cb1 
								
							 
						 
						
							
							
								
								Title controls reordering done right. Title song play button created.  
							
							
							
						 
						
							2016-09-21 14:44:20 +03:00  
				
					
						
							
							
								 
						
							
								227aa36627 
								
							 
						 
						
							
							
								
								Trending sticker sets install improved, masks sets install disallowed.  
							
							... 
							
							
							
							Also rpcDone() and rpcFail() now accept lambdas. 
							
						 
						
							2016-09-19 13:18:21 +03:00  
				
					
						
							
							
								 
						
							
								6d2fc5c642 
								
							 
						 
						
							
							
								
								Game bot confirmations added.  
							
							
							
						 
						
							2016-09-15 22:15:49 +03:00  
				
					
						
							
							
								 
						
							
								26ca5fafbb 
								
							 
						 
						
							
							
								
								Scheme updated. Dialogs list layout bug fixed.  
							
							
							
						 
						
							2016-09-15 12:44:02 +03:00  
				
					
						
							
							
								 
						
							
								c7e8b153bb 
								
							 
						 
						
							
							
								
								Enabled sending stickers from the sticker set preview box.  
							
							
							
						 
						
							2016-09-11 11:38:14 +03:00  
				
					
						
							
							
								 
						
							
								8419a56e10 
								
							 
						 
						
							
							
								
								Emoji display added to sticker preview. Reading featured sticker sets.  
							
							... 
							
							
							
							Reading featured sticker sets one by one while scrolling through them,
only when the row was fully visible and the image was already loaded. 
							
						 
						
							2016-09-10 23:54:59 +03:00  
				
					
						
							
							
								 
						
							
								ff657347b8 
								
							 
						 
						
							
							
								
								Featured stickers section done in StickersPanel.  
							
							... 
							
							
							
							EmojiPan moved to a separate module stickers/emoji_pan.
FFmpeg linked by msvs linker flags in GYP to use ".a" extension. 
							
						 
						
							2016-09-09 18:52:46 +03:00  
				
					
						
							
							
								 
						
							
								82d92d21f6 
								
							 
						 
						
							
							
								
								ShareBox used to share game score using tg:// link. Scheme updated.  
							
							
							
						 
						
							2016-09-07 12:04:57 +03:00  
				
					
						
							
							
								 
						
							
								34331f558f 
								
							 
						 
						
							
							
								
								ShareBox: keyboard handle, animated scroll, chosen items jump to top.  
							
							
							
						 
						
							2016-09-06 17:45:10 +03:00  
				
					
						
							
							
								 
						
							
								52a7ed77ba 
								
							 
						 
						
							
							
								
								First version of ShareBox done, cute animations.  
							
							... 
							
							
							
							Temporarily ShareBox is opened instead of ContactsBox, for testing. 
							
						 
						
							2016-09-06 15:28:37 +03:00  
				
					
						
							
							
								 
						
							
								3d3fc33253 
								
							 
						 
						
							
							
								
								Merge branch 'dev' of  https://github.com/telegramdesktop/tdesktop  into dev  
							
							
							
						 
						
							2016-09-03 10:19:15 -04:00  
				
					
						
							
							
								 
						
							
								b772e42ca1 
								
							 
						 
						
							
							
								
								Fixed crash in RevokePublicLinkBox.  
							
							
							
						 
						
							2016-09-03 10:18:46 -04:00  
				
					
						
							
							
								 
						
							
								9bd30ba09f 
								
							 
						 
						
							
							
								
								Alpha version 0.10.3: fixed the build for old OS X versions and Qt 5.3.2  
							
							
							
						 
						
							2016-09-02 13:01:33 -04:00  
				
					
						
							
							
								 
						
							
								605a45c8ba 
								
							 
						 
						
							
							
								
								New settings build ready in Xcode.  
							
							
							
						 
						
							2016-08-28 14:23:32 -06:00  
				
					
						
							
							
								 
						
							
								2aab8bbae8 
								
							 
						 
						
							
							
								
								Removed old SettingsWidget from code, deleted old settings module.  
							
							
							
						 
						
							2016-08-28 13:51:02 -06:00  
				
					
						
							
							
								 
						
							
								b520cf0f78 
								
							 
						 
						
							
							
								
								First version of the new Settings page is finished.  
							
							... 
							
							
							
							Added LocalStorageBox for watching info and clearing local storage.
Local passcode and cloud password state display and editing done.
Temporary download location clearing link added.
Crash fixed in local storage clear + app close, now waiting for the
clearing thread to quit. Some design improvements and testing. 
							
						 
						
							2016-08-28 13:16:23 -06:00  
				
					
						
							
							
								 
						
							
								fdab386178 
								
							 
						 
						
							
							
								
								Most of the new Settings are done.  
							
							... 
							
							
							
							Left: auto update, privacy and security, local storage box +
some minor things, like design fixes, codes like loadlang and
clearing of the local storage (box) and temp download folder. 
							
						 
						
							2016-08-26 22:49:18 -06:00  
				
					
						
							
							
								 
						
							
								90678d411f 
								
							 
						 
						
							
							
								
								Started a special LayerWidget: Settings::Widget.  
							
							... 
							
							
							
							Also added some missing calls to parent event handlers in boxes. 
							
						 
						
							2016-08-18 12:52:36 +03:00  
				
					
						
							
							
								 
						
							
								4a6e669a53 
								
							 
						 
						
							
							
								
								Merge branch 'dev' into settings  
							
							... 
							
							
							
							Conflicts:
	Telegram/SourceFiles/boxes/addcontactbox.h
	Telegram/SourceFiles/boxes/confirmbox.h 
							
						 
						
							2016-08-16 20:19:57 +03:00  
				
					
						
							
							
								 
						
							
								392984f276 
								
							 
						 
						
							
							
								
								New way of working with boxes (layers).  
							
							... 
							
							
							
							Now the background of boxes is separated to another widget.
This will allow to use a special layer widget (like settings)
together with the usual layers-boxes upon it, moving the special
widget behind the dark background when a usual layer-box is shown. 
							
						 
						
							2016-08-16 19:53:10 +03:00  
				
					
						
							
							
								 
						
							
								b0fdddfcf4 
								
							 
						 
						
							
							
								
								New RevokePublicLinkBox done. Added base::lambda_wrap<>. Layer 55.  
							
							... 
							
							
							
							When there are too many public channels / megagroups and you try to
create one more Telegram offers you to revoke one of the existing
public links so you will be able to create a new public community. 
							
						 
						
							2016-08-12 18:22:11 +03:00  
				
					
						
							
							
								 
						
							
								140522c196 
								
							 
						 
						
							
							
								
								Stable version 0.10.1: various bugfixes.  
							
							... 
							
							
							
							Minimal height of the message text fixed to prevent bubble collapsing.
FileDialog filter is (*) instead of (*.*) for Linux and macOS.
Explicitly setting text color in Settings user name painting. 
							
						 
						
							2016-08-05 18:01:00 +01:00  
				
					
						
							
							
								 
						
							
								4b98cac6da 
								
							 
						 
						
							
							
								
								Merge branch 'dev_private' of  https://bitbucket.org/johnprestonmail/telegram-desktop  into dev_private  
							
							
							
						 
						
							2016-07-29 11:06:35 +01:00  
				
					
						
							
							
								 
						
							
								bcd3f6ef3d 
								
							 
						 
						
							
							
								
								Fixed phone confirm: sending correct hash (from auth.sentCode).  
							
							
							
						 
						
							2016-07-29 11:05:00 +01:00  
				
					
						
							
							
								 
						
							
								5df54371b5 
								
							 
						 
						
							
							
								
								ConfirmPhoneBox support added.  
							
							... 
							
							
							
							Limiting StartUrl to 8k symbols to prevent share url text overflow.
Better working with many cases of regular expression switch. 
							
						 
						
							2016-07-28 20:01:08 +03:00  
				
					
						
							
							
								 
						
							
								d9cc70e72b 
								
							 
						 
						
							
							
								
								Prepared 9061001 closed beta to build in Xcode and QtCreator.  
							
							
							
						 
						
							2016-07-27 21:36:45 +03:00  
				
					
						
							
							
								 
						
							
								832163c1b7 
								
							 
						 
						
							
							
								
								Displaying time in chat list for all timestamps in the last 20 hours.  
							
							... 
							
							
							
							Fixed possible crash in MediaView video player seek after clip error.
Fixed possible crash in native event filter on Windows.
Removed unused lng_stickers_add key. 
							
						 
						
							2016-07-26 15:09:40 +03:00  
				
					
						
							
							
								 
						
							
								82a0ac28ad 
								
							 
						 
						
							
							
								
								Handling new 2fa reset account error codes.  
							
							... 
							
							
							
							Archived stickers description text layout fixed in 100% scale. 
							
						 
						
							2016-07-26 12:17:44 +03:00  
				
					
						
							
							
								 
						
							
								dbdf28d0a0 
								
							 
						 
						
							
							
								
								Version bumped to 0.9.61 stable.  
							
							... 
							
							
							
							Merge branch 'archived_stickers' into cancel_reset.
Conflicts:
	Telegram/Resources/winrc/Telegram.rc
	Telegram/Resources/winrc/Updater.rc
	Telegram/SourceFiles/app.cpp
	Telegram/SourceFiles/core/version.h
	Telegram/SourceFiles/localstorage.cpp
	Telegram/Telegram.vcxproj.filters
	Telegram/Telegram.xcodeproj/project.pbxproj
	Telegram/build/version 
							
						 
						
							2016-07-25 22:54:40 +03:00  
				
					
						
							
							
								 
						
							
								02e54dd8ba 
								
							 
						 
						
							
							
								
								Scheme updated with covered stickers, not used yet.  
							
							
							
						 
						
							2016-07-22 19:04:38 +03:00  
				
					
						
							
							
								 
						
							
								cd986d6f5d 
								
							 
						 
						
							
							
								
								Fixed archived stickers loading.  
							
							
							
						 
						
							2016-07-22 14:59:35 +03:00  
				
					
						
							
							
								 
						
							
								faad13d07e 
								
							 
						 
						
							
							
								
								Showing archived stickers button, archived stickers box with loading.  
							
							
							
						 
						
							2016-07-21 16:57:31 +03:00  
				
					
						
							
							
								 
						
							
								81850b78c7 
								
							 
						 
						
							
							
								
								Writing installed, featured, recent and archived stickers separately.  
							
							
							
						 
						
							2016-07-21 13:09:47 +03:00  
				
					
						
							
							
								 
						
							
								b35c99cb0c 
								
							 
						 
						
							
							
								
								When installing sticker set some sets can be archived.  
							
							... 
							
							
							
							We show a box with them and describing what happend.
Limit of the recent stickers count is taken from config now. 
							
						 
						
							2016-07-18 18:39:10 +03:00  
				
					
						
							
							
								 
						
							
								95c050081c 
								
							 
						 
						
							
							
								
								Cloud recent sticker sets supported.  
							
							
							
						 
						
							2016-07-15 18:58:52 +03:00  
				
					
						
							
							
								 
						
							
								bf4acc4e52 
								
							 
						 
						
							
							
								
								Fixed reading stickers from old versioned local storage.  
							
							... 
							
							
							
							Handling error when installing sticker set from featured. 
							
						 
						
							2016-07-14 14:59:55 +03:00  
				
					
						
							
							
								 
						
							
								cb0c99acc8 
								
							 
						 
						
							
							
								
								Seek done in video player in MediaView. Some memory leaks fixed.  
							
							... 
							
							
							
							Using pixmapFromImageInPlace() instead of QPixmap::fromImage(). 
							
						 
						
							2016-07-13 20:34:57 +03:00  
				
					
						
							
							
								 
						
							
								640f9d7389 
								
							 
						 
						
							
							
								
								Active and pressed buttons state in featured stickers box.  
							
							
							
						 
						
							2016-07-08 20:24:48 +03:00  
				
					
						
							
							
								 
						
							
								66e2fce8d5 
								
							 
						 
						
							
							
								
								New design of a chat invite link import box with title, photo, users.  
							
							
							
						 
						
							2016-07-08 19:59:46 +03:00  
				
					
						
							
							
								 
						
							
								cd36d367ed 
								
							 
						 
						
							
							
								
								Version raised to 0.9.58. Version field of documents supported.  
							
							
							
						 
						
							2016-07-08 16:56:53 +03:00  
				
					
						
							
							
								 
						
							
								2aa35af909 
								
							 
						 
						
							
							
								
								Merge branch 'master' into dev  
							
							... 
							
							
							
							Conflicts:
	Telegram/SourceFiles/history/history.style 
							
						 
						
							2016-07-08 13:26:28 +03:00  
				
					
						
							
							
								 
						
							
								609cacf8b5 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/telegramdesktop/tdesktop  
							
							
							
						 
						
							2016-07-07 19:19:08 +03:00  
				
					
						
							
							
								 
						
							
								352b0f2079 
								
							 
						 
						
							
							
								
								Ignoring accents when autocompleting mentions in field_autocomplete.  
							
							... 
							
							
							
							Do nothing instead of showing in folder a media file with bad extension.
Showing descriptive error message when we hit the limit of stickerpacks. 
							
						 
						
							2016-07-07 19:16:47 +03:00  
				
					
						
							
							
								 
						
							
								1904a4f48a 
								
							 
						 
						
							
							
								
								Round radius increased for message bubbles.  
							
							
							
						 
						
							2016-07-07 15:35:14 +03:00  
				
					
						
							
							
								 
						
							
								cd696ade4e 
								
							 
						 
						
							
							
								
								Featured stickers fully supported (unread badges, box, adding, etc).  
							
							
							
						 
						
							2016-06-28 21:05:38 +03:00  
				
					
						
							
							
								 
						
							
								991c6ddd99 
								
							 
						 
						
							
							
								
								Saving featured stickers for new 0.9.57 version in local storage.  
							
							
							
						 
						
							2016-06-27 19:25:21 +03:00  
				
					
						
							
							
								 
						
							
								701b8c87e6 
								
							 
						 
						
							
							
								
								Selected messages actions (forward, delete, cancel) redesigned.  
							
							
							
						 
						
							2016-06-22 20:11:35 +03:00  
				
					
						
							
							
								 
						
							
								e47d8c0e03 
								
							 
						 
						
							
							
								
								Added "Add to Group" button in bot profile.  
							
							... 
							
							
							
							Changed new chat icon to more simplified.
Fixed kick user from a new members dropdown in chat history view.
Version 0.9.53.alpha is ready. 
							
						 
						
							2016-06-20 18:46:36 +03:00  
				
					
						
							
							
								 
						
							
								84f704448a 
								
							 
						 
						
							
							
								
								Fixed scrolling by a child widget in ScrollArea by touch screen.  
							
							... 
							
							
							
							ScrollArea now always generates MouseMove when scrolled.
Fixed crash in BotKeyboard resizing with style change.
Fixed stickers box animations. 
							
						 
						
							2016-06-15 20:48:16 +03:00  
				
					
						
							
							
								 
						
							
								5ffc5dd218 
								
							 
						 
						
							
							
								
								Blue online in top bar in conversation with user. Profile styles fix.  
							
							
							
						 
						
							2016-06-10 14:18:55 +03:00  
				
					
						
							
							
								 
						
							
								8b2c351933 
								
							 
						 
						
							
							
								
								Phone numbers starting with '0' are not formatted with '+'.  
							
							... 
							
							
							
							Sticker with reply layout fixed. Report box title corrected.
Elided text display sometimes didn't restore last block, fixed.
Removed non-existent class diagram file from MSVC project. 
							
						 
						
							2016-06-08 19:40:33 +03:00  
				
					
						
							
							
								 
						
							
								7f54bd0bfc 
								
							 
						 
						
							
							
								
								Fixing critical infinite recursion in HistoryInner, closed beta 9049003.  
							
							... 
							
							
							
							Langs updated. Title fixed for supergroups in report box. 
							
						 
						
							2016-06-08 15:22:57 +03:00  
				
					
						
							
							
								 
						
							
								1859b83e8d 
								
							 
						 
						
							
							
								
								Dialog styles moved from basic.style to dialogs.style.  
							
							... 
							
							
							
							Many minor design improvements in the new profiles.
New drafts design in the dialogs list: no icon, red badge.
Verified checkbox added to the new profile implementation.
Drafts saving to cloud is delayed for 1 second when switching chats.
Before quitting the app makes an attempt to save drafts (timeout 1.5s). 
							
						 
						
							2016-06-07 22:59:39 +03:00  
				
					
						
							
							
								 
						
							
								520260f207 
								
							 
						 
						
							
							
								
								Merge branch 'profile' into drafts  
							
							... 
							
							
							
							Conflicts:
	Telegram/SourceFiles/app.cpp
	Telegram/SourceFiles/codegen/style/processor.cpp
	Telegram/SourceFiles/history.cpp
	Telegram/SourceFiles/historywidget.cpp
	Telegram/SourceFiles/mainwidget.cpp
	Telegram/SourceFiles/mainwidget.h
	Telegram/SourceFiles/profilewidget.cpp
	Telegram/SourceFiles/profilewidget.h
	Telegram/Telegram.vcxproj
	Telegram/Telegram.vcxproj.filters 
							
						 
						
							2016-06-06 18:16:52 +03:00  
				
					
						
							
							
								 
						
							
								e336030b5e 
								
							 
						 
						
							
							
								
								Channels report box added to new profile implementation.  
							
							... 
							
							
							
							Removed old profilewidget module files. 
							
						 
						
							2016-06-06 13:29:51 +03:00  
				
					
						
							
							
								 
						
							
								ea8f01bd74 
								
							 
						 
						
							
							
								
								Members block almost done in the new profile implementation.  
							
							... 
							
							
							
							Member kicking, upgrade to supergroup and testing is left. 
							
						 
						
							2016-06-03 10:20:24 +03:00  
				
					
						
							
							
								 
						
							
								91d516f18c 
								
							 
						 
						
							
							
								
								Notify::peerUpdatedSendDelayed() now is always called from the event loop.  
							
							
							
						 
						
							2016-06-02 16:57:49 +03:00  
				
					
						
							
							
								 
						
							
								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