John Preston
a0c8d522ef
Save window extension on layer->section migration.
...
If the third section is shown inside the existing window remember
it as a zero window extension or third section show. That way it
will hide correctly when it is closed by X button.
Partially fixes #4091 .
2017-11-30 17:08:51 +04:00
John Preston
c10588a7dc
Merge group-supergroup history in jump-to-date.
...
Fixes #4094 .
2017-11-30 16:50:13 +04:00
John Preston
13ab055fe0
Add debug information about crash in ffmpeg.
2017-11-30 15:41:15 +04:00
John Preston
2e972fb678
Hide "Delete for {user}" in chats with bots.
...
Fixes #3818 .
2017-11-30 15:06:30 +04:00
John Preston
5b7059dccd
Fix crash in shared media save state.
2017-11-30 12:15:21 +04:00
John Preston
ad6ddcb507
Fix crash in selecting unsent messages.
...
Also add some more checks in file downloads and serialization.
2017-11-30 11:14:31 +04:00
John Preston
6994201d50
Fix travis and appveyor builds.
2017-11-29 22:33:16 +04:00
John Preston
cc1df6a068
Alpha version 1.1.24.
...
- Radically improved navigation. New side panel on the right
with quick access to shared media and group members.
- Pinned Messages. If you are a channel admin, pin messages
to focus your subscribers' attention on important announcements.
- Also supported clearing history in supergroups and added
a host of minor improvements.
2017-11-29 19:10:03 +04:00
John Preston
88b1552229
Closed beta 1.1.23.12.
2017-11-29 00:01:18 +04:00
John Preston
41b143cb7e
Fix and improve back navigation with three columns.
2017-11-29 00:01:04 +04:00
John Preston
196ff7f4c1
Don't apply count from getParticipants(Recent).
2017-11-28 22:30:01 +04:00
John Preston
ff16897dde
Improve supergroup members list reusability.
2017-11-28 20:20:05 +04:00
John Preston
300e55e610
Fix delete button in shared media selections.
2017-11-28 19:16:28 +04:00
John Preston
f716041073
Closed beta 1.1.23.11.
2017-11-28 14:05:23 +04:00
John Preston
a63abe5154
Add some more crash debug information.
2017-11-28 14:05:11 +04:00
John Preston
c04991f707
Redesign round checkbox animations.
2017-11-28 00:54:31 +04:00
John Preston
ddd57517df
Fix text overflow in history top bar.
2017-11-27 19:09:26 +04:00
John Preston
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
John Preston
6afe18503d
wip redesign info top bar
2017-11-26 21:05:52 +04:00
John Preston
837dac50fa
Fix build for the original range-v3.
2017-11-26 18:20:22 +04:00
John Preston
6a4aa184f3
Closed beta 1.1.23.10.
2017-11-24 21:42:19 +04:00
John Preston
20c9280ada
Add some more debug info for crashes.
2017-11-24 21:41:31 +04:00
John Preston
fea122ae12
Handle PHONE_NUMBER_BANNED error in login.
2017-11-24 21:41:09 +04:00
John Preston
86c0205faa
Handle USERS_TOO_FEW error in group creation.
2017-11-24 20:33:06 +04:00
John Preston
9f76be9d26
Elide 'Delete for {user}' checkbox text.
2017-11-24 20:28:14 +04:00
John Preston
7705696d54
Hide all PopupMenu when enabling local passcode.
2017-11-24 20:06:35 +04:00
John Preston
bb7ab625c1
Fix channel admin rights checking.
2017-11-24 20:05:50 +04:00
John Preston
da386f2c2e
Update user status in Info::Profile cover.
2017-11-24 19:51:47 +04:00
John Preston
0ced28f991
Nice animations when selecting shared media items.
2017-11-24 19:47:09 +04:00
John Preston
9dc39cb758
Add slide animation to Info::TopBarOverride.
2017-11-24 18:12:39 +04:00
John Preston
9eacb11f3c
Fix render lag in widgets resizeEvent()->show().
...
ScrollArea calls show() in ScrollBar::resizeEvent. If this event
handlers was called from SendPending...() you could set fake .._Shown
attribute on, call resizeEvent() and remove this attribute even if it
should not be removed already - after call to show().
2017-11-24 17:07:36 +04:00
John Preston
4b1d15f968
Closed beta 1.1.23.9.
2017-11-23 19:46:08 +04:00
John Preston
7395cc21b8
Update libtgvoip, opus to 1.2.1 and ffmpeg to 3.4.
2017-11-23 19:41:59 +04:00
John Preston
efdba3a482
Handle errors in getMessages().
2017-11-23 19:41:13 +04:00
John Preston
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
John Preston
981063596a
Add nice scroll to the bottom of the Info layer.
2017-11-23 17:10:50 +04:00
John Preston
67d4eb688a
Reverse user and chat profile photos.
2017-11-23 13:58:12 +04:00
John Preston
da71938d18
Link libstdc++ statically in Updater.
...
This will allow running it on Ubuntu 12.04 when it was built on 14.04.
2017-11-23 09:29:58 +04:00
John Preston
2850d456d0
Closed beta 1.1.23.8: Test an upstream fix backport for macOS issue.
2017-11-22 21:53:10 +04:00
John Preston
5063a22155
Closed beta 1.1.23.8.
2017-11-22 18:03:00 +04:00
John Preston
98896ab5ac
Fix crash in RpWidget::event() from alive().done()
2017-11-22 18:02:29 +04:00
John Preston
5913e6d187
Closed beta 1.1.23.7.
2017-11-22 15:11:41 +04:00
John Preston
f477aea2a5
Add some more debug info for crashes.
2017-11-22 15:10:11 +04:00
John Preston
5803edb77b
Add members from info to mgInfo->lastParticipants.
2017-11-22 13:56:00 +04:00
John Preston
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
John Preston
542ba89f25
Edit pre-history visibility in megagroups.
2017-11-22 12:04:45 +04:00
John Preston
2387b66e86
Allow supergroup members to clear history.
2017-11-22 12:04:24 +04:00
John Preston
75d8d01b17
Allow pinned messages in channels.
2017-11-21 18:27:48 +04:00
John Preston
b337d54623
Use custom base::overload() helper.
2017-11-21 18:27:48 +04:00
John Preston
44e94bfbf5
Add workaround for macOS leaveEvent() bugs.
...
On macOS sometimes when mouse leaves the window we don't receive leaveEvent()
calls in the nested widgets, like buttons, only for the window itself.
2017-11-21 18:27:48 +04:00