Commit Graph

  • 1da5d1c64f Fix multi player with same frame rates. John Preston 2019-06-30 15:19:57 +02:00
  • f6bfbbb805 Add some profiling logs to lottie player. John Preston 2019-06-29 14:24:46 +02:00
  • 2c461b9df3 Remove profiling logs. John Preston 2019-06-28 17:47:32 +02:00
  • 53a3d0038c Fix build for Xcode. John Preston 2019-06-28 17:32:21 +02:00
  • ad1816cb7c Use Lottie::MultiPlayer in StickersListWidget. John Preston 2019-06-28 16:26:03 +02:00
  • 09c9f4ef9a Implement Lottie::MultiPlayer. John Preston 2019-06-28 15:24:33 +02:00
  • cbffeca8d5 Extract some Lottie::Animation code to Lottie::Player. John Preston 2019-06-28 13:33:47 +02:00
  • 4a7b5a8e01 Fix caching for large sticker area. John Preston 2019-06-27 18:57:32 +02:00
  • 808583c5ae Store cached frames in media local cache. John Preston 2019-06-27 16:36:01 +02:00
  • 5628c1eee6 Encode cached frames to YUV420P. John Preston 2019-06-27 15:27:01 +02:00
  • 0b8aa880e5 Decide if we XOR frames for each frame. John Preston 2019-06-27 12:56:28 +02:00
  • 059a24bcdf Use lz4 compression for cached frames. John Preston 2019-06-27 11:57:48 +02:00
  • df8625345b Add lz4 as a submodule. John Preston 2019-06-27 11:01:27 +02:00
  • a026aec786 Trivial in-memory frame caching. John Preston 2019-06-26 19:14:46 +02:00
  • 56e137b20f Move some common code to lib_ffmpeg. John Preston 2019-06-26 17:04:38 +02:00
  • 10772f4ac5 Started Lottie::CacheState class. John Preston 2019-06-26 16:18:00 +02:00
  • 35bc2cc2a5 Prepare lottie animations caching. John Preston 2019-06-26 12:01:04 +02:00
  • f20d9395d1 Unpack lottie gzip to std::string for rlottie. John Preston 2019-06-26 10:55:08 +02:00
  • aa3a079853 Remove QtLottie and rapidjson. John Preston 2019-06-26 10:29:19 +02:00
  • e43fcc0e5f rlottie: Fix build for macOS with static Qt. John Preston 2019-06-25 17:21:59 +02:00
  • b10e6b3508 Render animated stickers using rlottie. John Preston 2019-06-25 16:16:38 +02:00
  • b36f7dfdb1 Build rlottie as a dependency. John Preston 2019-06-25 16:04:51 +02:00
  • f08d913175 Add rlottie submodule. John Preston 2019-06-25 15:09:04 +02:00
  • 21dfb310f3 Optimize animated sticker preview. John Preston 2019-06-25 14:59:22 +02:00
  • 0d6ee3929d Show animated stickers in the panel. John Preston 2019-06-25 14:25:02 +02:00
  • 040cae6a9a Show animated sticker preview. John Preston 2019-06-24 17:24:52 +02:00
  • 8f3f898c47 Show animated stickers in StickerSetBox. John Preston 2019-06-24 17:09:37 +02:00
  • 10910588a0 Update API scheme to layer 103. John Preston 2019-06-24 17:09:23 +02:00
  • adf5c8ec71 Version 1.7.10: Fix group location display. John Preston 2019-06-24 15:31:23 +02:00
  • f77b11975b Version 1.7.10: Ownership transfer flood errors. John Preston 2019-06-24 15:14:07 +02:00
  • 84aaec30a1 Version 1.7.10: Ownership transfer in admin log. John Preston 2019-06-24 15:08:19 +02:00
  • 764490b4a9 Version 1.7.10: Add share phone confirmation. John Preston 2019-06-24 14:49:53 +02:00
  • 022fb0c81b Version 1.7.10: Fix sticker set title. John Preston 2019-06-24 14:32:43 +02:00
  • d5497c3105 Version 1.7.10: Don't load OpenSSL config on Win. John Preston 2019-06-24 14:23:08 +02:00
  • 09162e6f19 Version 1.7.10. John Preston 2019-06-24 14:16:19 +02:00
  • f46189041c Use non-installed OpenSSL in Windows. John Preston 2019-06-24 13:43:42 +02:00
  • 7c2f114330 Force OpenSSL not loading local config. John Preston 2019-06-24 12:49:37 +02:00
  • a04247a893 Show archive2mainmenu tooltip for 5 seconds. John Preston 2019-06-24 11:14:19 +02:00
  • 3a8a74f063 QtLottie: Fix easing curve segment selection. John Preston 2019-06-18 14:16:20 +02:00
  • 9c85d58235 Fix crash in closing export panel. John Preston 2019-06-24 10:59:21 +02:00
  • e5cfa3fdc9 Fix adding to contacts + closing box crash. John Preston 2019-06-24 10:07:32 +02:00
  • 5c49701603 Fix 2SV setup. John Preston 2019-06-24 09:55:10 +02:00
  • 978a4ac0ad Version 1.7.9. John Preston 2019-06-23 16:32:06 +02:00
  • 8a7980ca7b Fix build for old OS X versions. John Preston 2019-06-23 10:21:06 +02:00
  • 29532f8232 Remove GPL and GitHub from translations. John Preston 2019-06-23 16:43:21 +02:00
  • ee4501810c Added restriction info of posting stickers to touchbar. 23rd 2019-06-23 12:45:43 +03:00
  • 99aa1fc556 Hide new formatting for now. John Preston 2019-06-23 16:10:53 +02:00
  • 8741266819 Add support for Underline and Strike-through text. John Preston 2019-06-23 15:40:59 +02:00
  • d864ebd695 Fix private channel phrase in Discuss. John Preston 2019-06-23 14:34:48 +02:00
  • 352839337d Add SCAM badge for users and channels. John Preston 2019-06-23 14:18:33 +02:00
  • 88b7387a40 Closed alpha version 1.7.8.1: Fix build for Xcode. John Preston 2019-06-22 22:42:30 +02:00
  • d0cf39f8ed Closed alpha version 1.7.8.1. John Preston 2019-06-22 19:22:23 +02:00
  • d57b8d2ec7 Added preload of stickers in touchbar. 23rd 2019-06-22 14:12:10 +03:00
  • 8de3826c9e Disabled posting stickers with touchbar in groups with restrictions. 23rd 2019-06-22 13:09:22 +03:00
  • 3ea0247a3e Slightly refactored touchbar. 23rd 2019-06-21 16:24:19 +03:00
  • bebf58ea8d Fixed display of online badge in pinned Saved Messages in touchbar. 23rd 2019-06-22 10:42:02 +03:00
  • 7489f2297f Fixed title of favorite stickers in touchbar. 23rd 2019-06-20 22:42:37 +03:00
  • c7526ae1cd Fixed title of recently used emoji in touchbar. 23rd 2019-06-20 20:31:50 +03:00
  • 07a063e19e Refactored formatter buttons in touchbar. 23rd 2019-06-19 14:52:47 +03:00
  • 3727c8c865 Grouped sticker and emoji buttons in touchbar. 23rd 2019-06-18 11:05:46 +03:00
  • 662d0d0764 Added emoji picker to touchbar. 23rd 2019-06-16 19:56:48 +03:00
  • dcba07b9b7 Added sticker picker to touchbar. 23rd 2019-06-12 22:49:28 +03:00
  • a4d83b679a Allow searching USA by 'United States'. John Preston 2019-06-22 14:01:54 +02:00
  • dc102bd9e8 Finish working with localstorage before ~AuthSession. John Preston 2019-06-22 12:36:35 +02:00
  • f877bf7a46 Fixed display of views count. 23rd 2019-06-19 17:52:18 +03:00
  • a0171cb144 Fix crash in MainWindow destruction. John Preston 2019-06-22 11:52:18 +02:00
  • 7d585ab72f Handle located groups as public. John Preston 2019-06-21 14:27:46 +02:00
  • 6537e524b8 Fix build for GCC. John Preston 2019-06-21 10:58:31 +02:00
  • 4917ca7b32 Remove all legacy global namespace langs. John Preston 2019-06-19 18:39:25 +02:00
  • edcd09c29f Remove LangKey. John Preston 2019-06-19 17:42:16 +02:00
  • 87fc066e67 Use tr:: instead of lang(). John Preston 2019-06-19 17:09:03 +02:00
  • d3ca6b96a1 Use tr:: instead of __generic. John Preston 2019-06-19 14:41:00 +02:00
  • 52e40cbc6e Improve non-authed language switch. John Preston 2019-06-19 13:22:25 +02:00
  • a7c8feaecb Use tr:: instead of langFactory and __rich. John Preston 2019-06-18 18:53:27 +02:00
  • d1d98c3bb1 Use tr:: instead of langFactory in box titles. John Preston 2019-06-18 17:00:55 +02:00
  • 8ed433cc01 Use tr:: instead of langFactory in input fields. John Preston 2019-06-18 16:07:45 +02:00
  • 7af0dd105e Use tr:: instead of Lang::Viewer. John Preston 2019-06-18 14:16:43 +02:00
  • f35085800a Fix build in GCC. John Preston 2019-06-18 12:02:58 +02:00
  • 366413a0a6 Fix build in Xcode. John Preston 2019-06-17 19:26:21 +02:00
  • faa42110ac Remove Info::Profile::ToUpperValue. John Preston 2019-06-17 18:59:43 +02:00
  • 87cb0ada98 Allow skipping archive results in messages search. John Preston 2019-06-17 15:29:07 +02:00
  • 6a1abe8767 Add transfer ownership description box. John Preston 2019-06-17 13:40:40 +02:00
  • 7f96a185cf Add rpl interface for Lang in tr:: namespace. John Preston 2019-06-16 15:08:15 +02:00
  • 91c57f2035 Support intersecting links with entities. John Preston 2019-06-15 19:22:09 +02:00
  • 522e66b2db Make Ui::Text::Parser methods non-inclass. John Preston 2019-06-15 18:12:35 +02:00
  • 2d10e3e432 Show toast notification on ownership transfer. John Preston 2019-06-15 17:17:22 +02:00
  • d23fd3559a Refresh participants after transfer. John Preston 2019-06-14 18:04:45 +02:00
  • 3c11eda611 Allow transfer of legacy groups. John Preston 2019-06-14 16:56:06 +02:00
  • b9d1d8519c Use need_contacts_exception flag in add contact. John Preston 2019-06-15 16:29:40 +02:00
  • 8f3f072b50 Implement channel ownership transfer. John Preston 2019-06-14 16:04:30 +02:00
  • a68a53d768 Prepare PasscodeBox for generic 2sv checking. John Preston 2019-06-14 14:43:42 +02:00
  • 0dddb7694f Show transfer community button, set 2sv password. John Preston 2019-06-14 14:01:35 +02:00
  • ca7c50fbcd Remove pseudo-HTML from langpacks and Ui::Text::String. John Preston 2019-06-12 22:11:41 +02:00
  • 9066acd2dd Use new box for editing contact name. John Preston 2019-06-12 16:13:49 +02:00
  • 2162aa8df0 Rename Text to Ui::Text::String. John Preston 2019-06-12 15:26:04 +02:00
  • e9677779b8 Show phone number only in the chat top bar. John Preston 2019-06-12 12:45:06 +02:00
  • aca3ec0ab8 Implement block + clear from ContactStatus bar. John Preston 2019-06-11 16:31:52 +02:00
  • 3a34b15841 Add 'Share my phone number' click handler. John Preston 2019-06-11 15:17:52 +02:00
  • 08d4715ad6 Implement a new AddToContactBox. John Preston 2019-06-10 17:47:22 +02:00
  • 213a8d888a Implement report spam from ContactStatus bar. John Preston 2019-06-10 16:58:45 +02:00