John Preston
ca7c50fbcd
Remove pseudo-HTML from langpacks and Ui::Text::String.
2019-06-21 11:06:46 +02:00
John Preston
9066acd2dd
Use new box for editing contact name.
2019-06-21 11:06:46 +02:00
John Preston
2162aa8df0
Rename Text to Ui::Text::String.
2019-06-21 11:06:46 +02:00
John Preston
e9677779b8
Show phone number only in the chat top bar.
2019-06-21 11:06:46 +02:00
John Preston
aca3ec0ab8
Implement block + clear from ContactStatus bar.
2019-06-21 11:06:46 +02:00
John Preston
3a34b15841
Add 'Share my phone number' click handler.
2019-06-21 11:06:45 +02:00
John Preston
08d4715ad6
Implement a new AddToContactBox.
2019-06-21 11:06:45 +02:00
John Preston
213a8d888a
Implement report spam from ContactStatus bar.
2019-06-21 11:06:45 +02:00
John Preston
f49c7ba7ee
Allow hiding contact status bar.
2019-06-21 11:06:45 +02:00
John Preston
984f19b1e9
Implement adaptive ContactStatus buttons.
2019-06-21 11:06:45 +02:00
John Preston
5e3734d7bf
ReportSpamPanel -> HistoryView::ContactStatus.
2019-06-21 11:06:45 +02:00
John Preston
30dea3a2e7
Use isConstant bool instead of ContactStatus enum.
2019-06-21 11:06:45 +02:00
John Preston
14b82698f8
Update API scheme to layer 102.
2019-06-21 11:06:44 +02:00
John Preston
37df26fc34
QtLottie: Fix easing curve segment selection.
2019-06-19 15:16:59 +02:00
John Preston
42798d466f
Fix crash in theme changing.
2019-06-19 15:16:59 +02:00
John Preston
9ca4f0975a
Use 'ms' restriction tag for Windows Store build.
2019-06-18 15:45:09 +02:00
John Preston
26da5c5339
Beta version 1.7.8.
...
- Hide archived chats in the main menu.
- See who is online straight from the chat list.
- Apply formatting to selected text parts
from the MacBook Pro TouchBar.
2019-06-17 18:35:03 +02:00
John Preston
d0b86e1229
Optimize online dots + add animations.
2019-06-17 18:13:05 +02:00
John Preston
61c66994a2
Optimize online dot painting.
2019-06-17 16:33:28 +02:00
John Preston
034bee8fc3
Optimize Folder::paintUserpic.
2019-06-17 15:30:46 +02:00
23rd
734ecc070b
Refactored skipping of rows in Dialogs::InnerWidget.
2019-06-17 15:30:46 +02:00
23rd
ece315f3c5
Added ability to move archive in main menu.
...
- Added Folder::paintUserpic overload for custom color.
- Reduced size of _cloudButton.
2019-06-17 15:30:46 +02:00
23rd
484ecffb66
Slightly refactored touchbar.
2019-06-17 14:36:25 +02:00
23rd
77a216cbca
Added online badges to touchbar.
2019-06-17 14:36:19 +02:00
23rd
d9426413dd
Added online badges to chats list.
2019-06-17 14:36:14 +02:00
23rd
859cfe4cbb
Added formatting buttons to touchbar.
2019-06-17 14:35:51 +02:00
John Preston
e7c40ff2a8
Return 'View info' to right-click menu.
2019-06-17 14:28:16 +02:00
John Preston
90ecec1d2e
Add more assertions in online update.
2019-06-17 14:23:50 +02:00
John Preston
d9e93fb5cc
Fix possible crash in auth session destruction.
2019-06-17 14:23:50 +02:00
John Preston
e7bdcc4155
Add more assertions to animations engine.
2019-06-17 14:23:50 +02:00
John Preston
fa3bf11a7f
Fix possible crash in corrupt media files.
2019-06-17 14:23:50 +02:00
John Preston
3013301a91
Version 1.7.7.
...
- Download video files while watching them using streaming.
- Set EOL for Windows XP / Vista and OS X 10.6 to 10.9 at September 1.
2019-06-10 10:21:15 +02:00
John Preston
96acecc35b
Remove newline in support mode message edit.
2019-06-08 18:19:20 +03:00
John Preston
f8d900d7fb
Fix freezes in support mode message edit.
2019-06-08 18:19:20 +03:00
John Preston
ce760f0534
Comment out App type in SpecialConfigRequest.
2019-06-07 18:43:06 +03:00
John Preston
1225c9194a
Fix window title on Windows 7.
...
Regression was introduced in dd68c7e90
.
Fixes #6106 .
2019-06-07 14:46:07 +03:00
John Preston
abfe685697
Beta version 1.7.6.
...
- Bug fixes and other minor improvements.
2019-06-06 16:08:46 +03:00
John Preston
37ff1bde31
QtLottie: Fix spatial property interpolation.
2019-06-06 16:04:10 +03:00
John Preston
b674003868
Fix build for Xcode.
2019-06-06 15:07:34 +03:00
John Preston
0868a9f7b9
Use Controller::account in MainWindow.
2019-06-06 14:59:00 +03:00
23rd
ae3fae44b2
Fix build on macOS.
2019-06-06 14:21:31 +03:00
John Preston
dd68c7e90d
Use Window::Controller to manage MainWindow.
2019-06-06 14:20:21 +03:00
John Preston
a547f80ae9
Rename Window::Controller to Window::SessionController.
2019-06-06 13:21:40 +03:00
John Preston
263bbf1788
Move _authSession to Main::Account.
2019-06-06 12:37:12 +03:00
John Preston
94c4ea6174
Access _authSession through activeAccount().
2019-06-05 23:41:51 +03:00
John Preston
bd2e1ceb02
Wrap AuthSession in a new Main::Account object.
2019-06-05 22:47:54 +03:00
John Preston
8c67a4b991
Strip auto-hashtag in support mode message editing.
2019-06-05 21:40:21 +03:00
John Preston
126ffc8769
Show user profile from Removed Users.
2019-06-05 21:30:34 +03:00
John Preston
4379fa2297
Handle PHONE_NUMBER_BANNED in ChangePhoneBox.
2019-06-05 20:43:33 +03:00
John Preston
b9bd937aaa
Treat url auth button as an url button.
2019-06-05 20:42:10 +03:00
John Preston
351ba3a912
Allow adding bots as admins when creating a channel.
2019-06-05 20:15:17 +03:00
John Preston
c2b2236e64
Show error-by-privacy in adding user as admin.
2019-06-05 19:47:08 +03:00
John Preston
6f4e31c9c3
Allow resending auth code in case of FLOOD_WAIT error.
2019-06-05 18:50:42 +03:00
John Preston
1290cda830
Fix theme preview layout.
2019-06-05 18:42:46 +03:00
John Preston
a27a80351a
Fix clearing history with local messages.
2019-06-05 18:15:49 +03:00
John Preston
e53f4a5450
Close streamed video on Escape.
2019-06-05 17:54:12 +03:00
John Preston
65b949d36b
Fix crash in lottie animations.
2019-06-05 17:49:12 +03:00
John Preston
a8d3951116
Beta version 1.7.5.
...
- Crash fix.
2019-06-05 15:15:50 +03:00
John Preston
f91e11efc9
Fix crash in absent file reading.
2019-06-05 14:27:33 +03:00
23rd
ed7a88ca17
Fixed display of update checking when autoupdate is toggled.
2019-06-05 01:09:31 +03:00
John Preston
dcdaee3db2
Beta version 1.7.4: Fix build for Xcode.
2019-06-04 21:13:47 +03:00
John Preston
c7b1683f6e
Beta version 1.7.4: Use loadedInMediaCache for songs.
2019-06-04 18:59:26 +03:00
John Preston
961fd1dbab
Beta version 1.7.4.
...
- Download video files while watching them using streaming.
- Set EOL for Windows XP / Vista and OS X 10.6 to 10.9 at September 1.
2019-06-04 18:59:05 +03:00
John Preston
2f963d7f12
Fix default broadcast notification settings.
2019-06-04 16:40:24 +03:00
John Preston
5be9ce0cf0
Update some icons.
2019-06-04 16:30:39 +03:00
John Preston
04e3b250e7
Keep track of fully cached media files.
2019-06-04 14:30:44 +03:00
John Preston
2255eb2c68
Show loaded till in playback slider.
2019-06-04 14:30:44 +03:00
John Preston
0ce5405eef
Show download progress in playback controls.
2019-06-04 14:30:43 +03:00
John Preston
46d8d9f97a
Remove CancelledFileLoader hack.
2019-06-04 14:30:43 +03:00
John Preston
274fed3cb0
Move several fields to bit flags in DocumentData.
2019-06-04 14:30:43 +03:00
John Preston
021ada5e9e
Hide save button in media viewer when downloading.
2019-06-04 14:30:43 +03:00
John Preston
6f2a04e5ae
Add ordering to file location types.
2019-06-04 14:30:43 +03:00
John Preston
eb438e35ee
Remove old download priority arguments.
2019-06-04 14:30:43 +03:00
John Preston
b2895a39ed
Register streaming loaders in Storage::Downloader.
2019-06-04 14:30:43 +03:00
John Preston
cca906d383
Use ready parts from loader in streaming.
2019-06-04 14:30:43 +03:00
John Preston
8704f6efd0
Use simple loader for non-streamable file types.
2019-06-04 14:30:43 +03:00
John Preston
e1114530ab
Working code for streaming downloader.
2019-06-04 14:30:43 +03:00
John Preston
27018d94ee
Load file parts even when not streaming.
2019-06-04 14:30:43 +03:00
John Preston
1ee4dac4f3
Parse cache entries async.
2019-06-04 14:30:43 +03:00
John Preston
fe15ee742d
Track in Reader if it is used in streaming.
2019-06-04 14:30:43 +03:00
John Preston
ebf2a678b1
Use a special FileLoader for streamed documents.
2019-06-04 14:30:43 +03:00
John Preston
8c0cd9b9e9
Prepare Media::Streaming::Reader to be shared.
2019-06-04 14:30:43 +03:00
John Preston
8e15e71fd5
Set EOL for OS X 10.6-10.9 version at September 1.
2019-06-04 14:29:35 +03:00
John Preston
1fb529803e
Add an 'Update your OS' top bar.
...
Set EOL for Windows XP / Vista version at September 1, 2019.
2019-06-04 14:28:13 +03:00
John Preston
9c613fe2f7
Move system versions to platform/platform_info.
2019-06-04 14:23:14 +03:00
23rd
0467401635
Fixed missing bracket in Qt patch.
2019-06-03 21:01:11 +03:00
John Preston
4fd6a85861
Add app manifest for Windows version.
2019-06-03 16:20:59 +03:00
John Preston
3d38abce97
Differentiate Windows Store and Mac Store.
2019-06-03 13:54:25 +03:00
John Preston
271d929ad6
Use VersionHelper API for Windows version.
2019-06-03 13:48:57 +03:00
paulkim3151
ef364e998f
Enable to handle .pptx .xlsx .docx extensions
2019-06-03 13:48:49 +03:00
John Preston
53ba300d7e
Version 1.7.3: Fix checkbox in url auth.
2019-06-01 12:44:13 +03:00
John Preston
caf1af8963
Version 1.7.3: Fix possible stack overflow.
2019-06-01 12:30:45 +03:00
John Preston
9fce11b672
Version 1.7.3.
...
- Bug fixes and other minor improvements.
2019-06-01 11:29:58 +03:00
John Preston
f7cb38c36a
Allow admins to see the linked chat.
2019-06-01 11:27:05 +03:00
John Preston
d7ab7aed62
Fix crash in unlinking discussion group.
2019-06-01 11:13:40 +03:00
John Preston
ea61211a61
Version 1.7.2: Mix peer to grouped_id.
2019-06-01 00:51:57 +03:00
John Preston
c560f327cd
Version 1.7.2: Update version in code.
2019-05-31 21:17:08 +03:00
23rd
b45705f39d
Returned render color theme in main menu when background is filled.
2019-05-31 21:10:53 +03:00
John Preston
9871184953
Fix discussion group unlinking.
2019-05-31 19:47:48 +03:00
John Preston
7f74084237
Update some more phrases.
2019-05-31 19:47:31 +03:00
John Preston
0fc1a40b42
Update phrases.
2019-05-31 16:02:53 +03:00
John Preston
45a6985df5
Force GTK file chooser only in the official builds.
2019-05-31 12:03:10 +03:00
John Preston
619aca04f9
Don't show report spam over the chat history.
2019-05-30 21:53:13 +03:00
John Preston
a968e112e8
Fix crash on invalid lottie file selection.
2019-05-30 18:09:44 +03:00
John Preston
325323e0b3
QtLottie: Fix assertion violation.
2019-05-30 18:05:23 +03:00
John Preston
b012847017
Fix storage location serialization.
2019-05-30 18:05:23 +03:00
John Preston
56d3e69399
Auto-convert legacy groups for discussions.
2019-05-30 18:05:23 +03:00
John Preston
f1c7409980
Enable history visibility when linking chat.
2019-05-30 18:05:23 +03:00
John Preston
33ea5ad297
Allow searching in link group to channel box.
2019-05-30 18:05:23 +03:00
23rd
a5ea13f248
Changed background color of Saved Messages button in main menu.
2019-05-29 20:11:47 +03:00
23rd
8796572704
Renamed touchbar files to mac_touchbar.
2019-05-29 00:15:36 +03:00
John Preston
8829b742fd
Beta version 1.7.1.
...
- Disabled pinned messages notifications in Settings.
2019-05-28 18:45:27 +02:00
John Preston
a2b0631932
Hide linked chat button for now.
2019-05-28 17:47:36 +02:00
John Preston
8b804d1995
Allow sending animated stickers.
2019-05-28 17:45:30 +02:00
John Preston
af85aec33b
Allow disabling pinned messages notifications.
...
Fixes #1864 .
2019-05-28 16:59:35 +02:00
John Preston
e0d4884351
Fix possible crash in animations.
2019-05-28 14:46:18 +02:00
John Preston
b3f5973329
Fix possible crash in calendar box.
2019-05-28 14:33:42 +02:00
John Preston
f0ed5640db
Fix sending messages with links.
2019-05-28 14:33:35 +02:00
John Preston
39a80e9de7
Fix warning when building for macOS.
2019-05-28 13:40:04 +02:00
John Preston
ff0ff1d99c
Fix stickers lagging on macOS.
2019-05-28 13:39:38 +02:00
23rd
ab16c88473
Fixed crash from touchbar after logout.
2019-05-28 01:28:49 +03:00
23rd
26ec440a13
Implemented unread badges in touchbar.
2019-05-28 01:22:58 +03:00
John Preston
fa245099b6
Fix build with GCC 8.
2019-05-27 17:32:06 +02:00
John Preston
ea644a3f81
Fix Release build in Xcode.
2019-05-27 17:32:01 +02:00
John Preston
9b6d41a0aa
Closed alpha version 1.7.0.1.
...
- Discussion groups in channels.
- Animated stickers.
- Touchbar support.
- Chat background in the main menu.
2019-05-27 17:24:40 +02:00
23rd
7798f88c6f
Moved vars from interface to implementation in touchbar.
2019-05-27 17:01:47 +02:00
23rd
2c1e3cd094
Added theme change event handler to touchbar.
2019-05-27 17:01:41 +02:00
John Preston
f1e3d2f513
Disable touchbar on macOS < 10.13.
2019-05-27 17:01:29 +02:00
John Preston
0f08342533
Fix QtLottie build for old OS X versions.
2019-05-27 16:54:28 +02:00
John Preston
2a96f358f6
Fix build in Xcode.
2019-05-27 15:56:33 +02:00
23rd
bafa838afc
Refactored code in touchbar.
...
- Refactored variables.
- Moved TouchBarType to Platform namespace.
2019-05-27 15:35:04 +02:00
23rd
de3cc76468
Fixed position of Saved Messages in touchbar when user unpins it.
2019-05-27 15:35:04 +02:00
23rd
b4df7b4efd
Replaced observable updatedNotifier() with rpl.
2019-05-27 15:35:03 +02:00
23rd
26be382b02
Refactored touchbar code.
...
- Moved item identifiers.
- Deleted once called methods.
- Moved commands of buttons to its tag.
- Moved some methods to namespace.
2019-05-27 15:35:03 +02:00
23rd
7dff10f6fd
Refactored code for lifetimes in touchbar.
2019-05-27 15:35:03 +02:00
23rd
71f6dd85c2
Fixed showing empty button in touchbar when archive is not ready.
2019-05-27 15:35:02 +02:00
23rd
abd55679af
Added archived button to touchbar.
2019-05-27 15:35:02 +02:00
23rd
c90e803f1b
Added handler of logout to touchbar.
2019-05-27 15:35:02 +02:00
23rd
c89a21ef5e
Refactored touchbar code.
2019-05-27 15:35:02 +02:00
23rd
04843ebdd8
Fixed duplicate of Saved Messages in touchbar when it is pinned.
...
- Moved updating of pinned dialogs order from PinnedDialogButton to TouchBar class.
2019-05-27 15:35:01 +02:00
23rd
60cf1b6490
Fixed drawing of self userpic.
2019-05-27 15:35:01 +02:00
23rd
a80f7c53ea
Replaced Apple icons for touchbar with custom icons in audio player.
2019-05-27 15:35:01 +02:00
23rd
757e0e6335
Slightly refactored, removed archive button.
2019-05-27 15:35:00 +02:00
23rd
09b5055fac
Enabled audio player in touchbar only for songs.
2019-05-27 15:35:00 +02:00
23rd
ba1691bf7e
Added custom close icon to touchbar
...
- Slightly refactored.
2019-05-27 15:35:00 +02:00
23rd
9873e6d75c
Fixed seeking of slider from audio player in touchbar.
2019-05-27 15:34:59 +02:00
23rd
62a6812259
Added ability to update pinned dialogs.
2019-05-27 15:34:59 +02:00
23rd
c424607603
Added passcode lock handler for touchbar.
2019-05-27 15:34:58 +02:00
23rd
92ff237c2d
Refactored code.
2019-05-27 15:34:58 +02:00
23rd
9059b2e617
Fixes for Audio Player in touchbar.
...
- Removed unused Platform::SetTouchBar.
- Added rpl::event_stream in Media Player Instance for handle closing player.
- Fixed hiding of touchbar when last track is ended.
- Fixed display of time when last track is ended.
- Slightly refactored.
2019-05-27 15:34:58 +02:00