Commit Graph

16075 Commits

Author SHA1 Message Date
John Preston 315859bf7b Load full webpage and update in IV. 2024-03-13 21:20:30 +04:00
John Preston 0a87dbea68 Fix focusing IV content. 2024-03-13 21:20:30 +04:00
John Preston 5f3c380d56 Fix navigation on macOS. 2024-03-13 21:20:30 +04:00
John Preston 8b62c37c34 Support complex history and anchors. 2024-03-13 21:20:30 +04:00
John Preston fae10cfa6b Support slideshow layout. 2024-03-13 21:20:30 +04:00
John Preston f9069144e5 Support albums layout. 2024-03-13 21:20:30 +04:00
John Preston 7755b70317 Add top dropdown menu. 2024-03-13 21:20:30 +04:00
John Preston c46f34c677 Load non-streamable documents. 2024-03-13 21:20:30 +04:00
John Preston 5c428ca502 Support anchor jumps. 2024-03-13 21:20:30 +04:00
John Preston 51d5b7bab6 Support channel link / channel join. 2024-03-13 21:20:30 +04:00
John Preston f508ad5e75 Implement title and in-IV buttons. 2024-03-13 21:20:30 +04:00
John Preston f9299eee2a Apply app color scheme, test dynamic header. 2024-03-13 21:20:30 +04:00
John Preston 212259aae3 Handle shortcuts in IV. 2024-03-13 21:20:30 +04:00
John Preston 6d733bb566 Proof-of-concept custom scheme in WKWebView. 2024-03-13 21:20:30 +04:00
John Preston 125f856e67 Proof-of-concept (WebView2 / Local) iv. 2024-03-13 21:20:30 +04:00
23rd 672ad64e53 Added initial ability to send and receive scheduled messages in forums. 2024-03-13 19:57:07 +03:00
23rd cd59f1d576 Removed redundant constructor from HistoryView::ComposeControls. 2024-03-13 19:57:07 +03:00
John Preston c4fc43ccc0 Fix rounding in boost features box. 2024-03-13 20:50:19 +04:00
John Preston b20b3142a2 Update submodules and patches commit. 2024-03-13 20:49:24 +04:00
Ilya Fedin d67f25d726 Update Qt to 6.7.0 on Linux 2024-03-13 20:46:54 +04:00
Ilya Fedin d881019c3b Update submodules 2024-03-13 20:46:34 +04:00
Ilya Fedin abdfa4f785 Remove not really needed notification capability checks
If the notification daemon doesn't support any of the hints, it will just ignore them
2024-03-13 20:46:34 +04:00
Ilya Fedin 5394717ddc Log only GError message 2024-03-13 20:46:34 +04:00
Ilya Fedin c9d58d4259 Use HasCapability directly as an argument to ranges::all_of 2024-03-13 20:46:34 +04:00
Ilya Fedin dba9cada83 Don't check whether specification version is null
We log specification version anyway
2024-03-13 20:46:34 +04:00
Ilya Fedin 0ec5181566 Pre-normalize notification daemon versions 2024-03-13 20:46:34 +04:00
Ilya Fedin 886847f457 Port notifications_manager_linux to cppgir 2024-03-13 20:46:34 +04:00
John Preston bf1b3dc8f6 Version 4.15.2: Update fcitx-qt5.
I hope this fixes #27573.
2024-03-13 09:21:35 +04:00
John Preston f13971dce1 Use line-tables-only debug information format on macOS.
Otherwise linking fails on x86_64 in Release mode.
2024-03-13 09:20:14 +04:00
John Preston 5573bbc776 Version 4.15.2.
- Telegram Business: Greeting Message.
- Telegram Business: Away Message.
- Telegram Business: Quick Replies.
- Telegram Business: Working Hours.
- Close the ongoing call window without hanging up the call.
- Fast scroll through chats list with Ctrl or Shift pressed.
- Several bugfixes.
2024-03-12 23:30:49 +04:00
John Preston 8c5db25476 Fix a crash in main settings destructor.
Fixes #27544.
2024-03-12 23:24:43 +04:00
John Preston c6f49486ee Use regular good-green color in unmute. 2024-03-12 18:34:57 +04:00
John Preston cf6d13acc2 Add fast Ctrl/Shift scroll to ElasticScroll. 2024-03-12 18:34:49 +04:00
John Preston 1647991f6a Fix autologin token account selection. 2024-03-12 15:57:18 +04:00
John Preston b4993453c0 Update submodules. 2024-03-12 14:38:06 +04:00
John Preston 68bb0a1744 Fix recent actions date marks.
Regression was introduced in 7f3ebde252.
2024-03-12 14:38:02 +04:00
John Preston 12356b1617 Fix possible crash in WebView2 destruction. 2024-03-12 14:37:46 +04:00
Kolya 77dcbaf00c don't use brotli (built by other dependencies) 2024-03-10 21:35:50 +04:00
John Preston 626b3395ab Show 00:00-23:59 as "open 24 hours". 2024-03-09 10:58:05 +04:00
John Preston 506b8fd4f1 Fix saving of empty working intervals. 2024-03-09 10:58:05 +04:00
Kolya d3b1abb61e fix windows build 2024-03-09 10:46:27 +04:00
John Preston 990ae11f62 Version 4.15.1: Fix build with GCC. 2024-03-08 15:49:30 +04:00
Ilya Fedin 296e8c1ab1 Use ExecutablePathForShortcuts in PortalAutostart 2024-03-08 15:32:58 +04:00
Ilya Fedin 0df8864ae0 Port specific_linux to cppgir 2024-03-08 15:32:58 +04:00
John Preston 7c002cf8be Version 4.15.1: Fix sending media albums. 2024-03-08 15:26:14 +04:00
John Preston c345b50ab7 Version 4.15.1.
Telegram Business features.
2024-03-08 12:55:20 +04:00
John Preston d729e625e6 Show business section settings only when loaded. 2024-03-08 12:28:53 +04:00
John Preston 2c03d90fc8 Fix the new time picker. 2024-03-08 11:47:29 +04:00
John Preston 5ebd5852ba Update lib_ui submodule. 2024-03-08 10:55:50 +04:00
John Preston 5397f64b23 Add Telegram Business icon to Premium promo. 2024-03-08 10:54:00 +04:00
John Preston 4975cf2ec1 Implement double-drumroll time picker. 2024-03-08 10:54:00 +04:00
John Preston bef26cf9d2 Force right-alignment in quick replies editing. 2024-03-08 10:54:00 +04:00
John Preston 9483d17fc8 Validate quick reply name. 2024-03-08 10:54:00 +04:00
John Preston 288979d8e7 Allow editing quick replies from the suggestions. 2024-03-08 10:54:00 +04:00
John Preston 49ec051760 Make premium toast adaptive. 2024-03-08 10:54:00 +04:00
John Preston 0a8e961142 Suggest premium when sending existing quick replies. 2024-03-08 10:54:00 +04:00
John Preston 6d352597b4 Disable quick replies in bot chats. 2024-03-08 10:54:00 +04:00
John Preston d14f11bd88 fixup Implement preview and save of chatbots. 2024-03-08 10:54:00 +04:00
John Preston d608bffecb Fix limit in business features exception box. 2024-03-08 10:54:00 +04:00
John Preston 00dcf11691 Improve recipients selection in business features. 2024-03-08 10:54:00 +04:00
John Preston e3f6c189a7 Implement preview and save of chatbots. 2024-03-08 10:54:00 +04:00
John Preston ea36345eee Show location and working hours in profile. 2024-03-08 10:53:59 +04:00
John Preston 5e82860376 Allow sending quick replies like bot commands. 2024-03-08 10:53:59 +04:00
John Preston 37f5160d1c Fix bold formatting in the beginning of a quote. 2024-03-08 10:53:59 +04:00
John Preston ee847bc1a3 Fix legacy group pins loading on first group open.
Fixes #27466.
2024-03-08 10:53:59 +04:00
John Preston c94da177d7 Fix build with Xcode. 2024-03-08 10:53:59 +04:00
John Preston 88751896af PremiumPreview/BusinessFeature -> PremiumFeature. 2024-03-08 10:53:59 +04:00
John Preston f812166249 Use server-side order for business features list. 2024-03-08 10:53:59 +04:00
John Preston a47c6f9c9a Show errors on business info savings. 2024-03-08 10:53:59 +04:00
John Preston cf8aaf5f9d Save away / greeting settings. 2024-03-08 10:53:59 +04:00
John Preston ca4cbddba6 Check shortcuts / messages limits. 2024-03-08 10:53:59 +04:00
John Preston dd6768a476 Add stories rights by default to new admins. 2024-03-08 10:53:59 +04:00
John Preston 7f7d544943 Show nice empty quick reply placeholder. 2024-03-08 10:53:59 +04:00
John Preston d5e920e45a Update API scheme on layer 176. 2024-03-08 10:53:59 +04:00
John Preston 8545a14763 Fix shortcut messages sizing / emoji panel. 2024-03-08 10:53:59 +04:00
John Preston aad8e989d8 Shortcuts edit / delete menu. 2024-03-08 10:53:59 +04:00
John Preston f086203d25 Implement proper shortcut management. 2024-03-08 10:53:59 +04:00
John Preston 23e22de6ec Fix deleting shortcut items. 2024-03-08 10:53:59 +04:00
John Preston fb539b0f70 Improve shortcut messages geometry. 2024-03-08 10:53:59 +04:00
John Preston 6e08b00dba Fix sending .tgs files as stickers.
Regression was introduced in 3467fe226f.
2024-03-08 10:53:59 +04:00
John Preston 7f3ebde252 Implement sending of shortcutted messages. 2024-03-08 10:53:59 +04:00
John Preston 5c11fa4f63 Update API scheme on layer 176. 2024-03-08 10:53:59 +04:00
John Preston d05c4e0990 Start shortcut messages sending. 2024-03-08 10:53:59 +04:00
John Preston dd7ccada2f Support edit / save of greeting message settings. 2024-03-08 10:53:59 +04:00
John Preston e6b9ac2267 Support edit / save of away message settings. 2024-03-08 10:53:58 +04:00
John Preston f85c3c88f7 Add rpl interface to RadiobuttonGroup. 2024-03-08 10:53:58 +04:00
John Preston e05eb63476 Update API scheme on layer 176. 2024-03-08 10:53:58 +04:00
John Preston c513906996 Change default for business recipients. 2024-03-08 10:53:58 +04:00
John Preston dd0bdd62fb Support business working hours API. 2024-03-08 10:53:58 +04:00
John Preston 4d12f1c0ef Initial working hours editing. 2024-03-08 10:53:58 +04:00
John Preston 1fe641c458 Update API scheme to layer 176. 2024-03-08 10:53:58 +04:00
John Preston 1e5f821c6f Start all business sections implementation. 2024-03-08 10:53:58 +04:00
John Preston 0af131f144 Invert group / channel features list. 2024-03-08 10:53:58 +04:00
John Preston ad9107ca90 Implement chatbots section editing. 2024-03-08 10:53:58 +04:00
John Preston 205479fccc Layout chatbots editing section. 2024-03-08 10:53:58 +04:00
John Preston 0c991466f5 Update API scheme to layer 175. Business promo. 2024-03-08 10:53:58 +04:00
23rd 0fad42b5b4 Added ability to open box for voice restrictions without premium. 2024-03-08 10:53:58 +04:00
23rd 27bd9e3ee5 Added icons to buttons for privacy settings that require premium. 2024-03-08 10:53:58 +04:00
23rd 02e1c03ed9 Fixed position of connecting state widget when forum is opened.
Fixed #27548.
2024-03-08 10:53:58 +04:00
23rd f56b16c6ef Added initial badges for minimal level of boosts to channel settings. 2024-03-08 10:53:58 +04:00
23rd 09285bc9cd Moved out minimal levels of boosts for channel settings to single place. 2024-03-08 10:53:58 +04:00
23rd eab249fc13 Fixed countdown label for input field of bio. 2024-03-08 10:53:58 +04:00
23rd 48eb408fb8 Fixed text elision of vote amount in polls with reactions. 2024-03-08 10:53:58 +04:00
23rd ef474f0dc8 Fixed opening of local links from webview bots in appropriate window. 2024-03-08 10:53:58 +04:00
23rd a704611705 Fixed ability to create vertical drum picker with first chosen item. 2024-03-08 10:53:58 +04:00
23rd b790847fde Added ability to close call panel without hanging up call. 2024-03-08 10:53:58 +04:00
23rd c0c330a150 Fixed bubble color under strip of emoji pad for reactions. 2024-03-08 10:53:58 +04:00
23rd aec4857e7b Fixed format of phone number in intro widget. 2024-03-08 10:53:58 +04:00
23rd 5dc6bdcc42 Fixed reply bar stuck when sending file in replies section. 2024-03-08 10:53:58 +04:00
23rd 08717dcd78 Added counter label of characters limit to edit mode without media. 2024-03-08 10:53:58 +04:00
23rd a77c547a62 Fixed edit of long media caption with emoji. 2024-03-08 10:53:58 +04:00
23rd d252427e34 Added blockquote to white list for message links parser. 2024-03-08 10:53:58 +04:00
23rd 58443bc197 Fixed ability to schedule forwarded messages without comment. 2024-03-08 10:53:58 +04:00
23rd ea20e41f1d Added drag text to contact view. 2024-03-08 10:53:58 +04:00
23rd afdd22d154 Fixed phone formatting generally. 2024-03-08 10:53:58 +04:00
23rd 93d1a187ca Improved view style of contacts. 2024-03-08 10:53:57 +04:00
23rd 52c779bffa Added support of inline markup reply to HTML export. 2024-03-08 10:53:57 +04:00
23rd de1bd6ef28 Slightly simplified creation of universal variables in prepare.py. 2024-03-08 10:53:57 +04:00
23rd c26982be3e Added support for AVIF, HEIF and JPEG XL on macOS. 2024-03-08 10:53:57 +04:00
mrbesen 5971aefb83 add bash shebang 2024-03-08 08:05:55 +04:00
Ilya Fedin 41481129f7 Port main_window_linux to cppgir 2024-03-08 08:05:12 +04:00
Ilya Fedin 7b8cdb43c4 Port linux_xdp_open_with_dialog to cppgir 2024-03-08 08:05:12 +04:00
Ilya Fedin 1e9b7e2726 Use XDP::kObjectPath for session and request paths 2024-03-08 08:05:12 +04:00
Ilya Fedin a66b886c51 Initialize Linux lock screen monitor fully asynchronously 2024-03-08 08:05:12 +04:00
Ilya Fedin 5b62d97288 Update submodules 2024-03-08 08:05:12 +04:00
Kolya b040b62b4e prepare.py: simplify qt5 clone 2024-03-07 18:14:34 +04:00
Kolya 50f51d0747 update new script location in qt repo 2024-03-07 18:14:34 +04:00
xmdn 95b4fc0216 use modern installer style 2024-03-01 12:43:33 +04:00
GitHub Action da047edbc5 Update User-Agent for DNS to Chrome 122.0.0.0. 2024-03-01 12:41:47 +04:00
Ilya Fedin a8b5061003 Fix a std::clamp assertion 2024-03-01 12:41:35 +04:00
Kolya ec427ad45d Use TOOLCHAIN variable name 2024-02-23 13:17:55 +04:00
Kolya 778ab70b72 Fix libvpx build on VS 17.8+
use with https://github.com/desktop-app/patches/pull/182
2024-02-23 13:17:55 +04:00
John Preston cb065146c2 Version 4.15: Fix build with GCC. 2024-02-18 21:00:10 +04:00
John Preston 3aab2a88aa Remove helper temporary code. 2024-02-18 20:56:51 +04:00
John Preston 9a012d8b9b Version 4.15: Fix build with Xcode. 2024-02-18 20:46:10 +04:00
John Preston eaad2034e6 Version 4.15.
- Stories from groups.
- Group appearance settings.
- Group emoji pack.
- Boost groups to unlock features.
2024-02-18 20:24:20 +04:00
John Preston 2a52eca5f5 Fix set icon in updating group emoji set. 2024-02-18 20:21:03 +04:00
John Preston 13ded3a82e Fix crash in removing group emoji set. 2024-02-18 20:15:55 +04:00
John Preston 9a0ea78e0f Don't show duplicated emoji set. 2024-02-18 20:11:57 +04:00
John Preston a2fe1506cc Fix build. 2024-02-18 17:55:07 +04:00
John Preston 608b4f30c5 Show thumbnail of selected group emoji pack. 2024-02-18 17:54:09 +04:00
Ilya Fedin 3af646a584 Disable system proxy support on Linux
Reading system proxy on Linux reads to massive crashes in system libraries.

Since those crashes are unreproducible in development environment, it's not possible to find the root cause.

Workarounds #27482.
2024-02-18 00:26:36 +04:00
John Preston 89c7147fd9 Improve group appearance box design. 2024-02-18 00:25:40 +04:00
John Preston d4ee45f9ff Use nice boost features icons. 2024-02-17 22:05:05 +04:00
John Preston df5454a0b0 Fix build. 2024-02-17 22:04:46 +04:00
John Preston ebf4e88a10 Fix crash in giveaway results view. 2024-02-17 21:49:07 +04:00
John Preston 0163ec314a Improve phrases for giveaways in groups. 2024-02-17 21:46:00 +04:00
23rd 46d5a93c96 Slightly improved fade effect for bottom side of input message field. 2024-02-17 20:33:59 +03:00
23rd dd6cbd2c36 Fixed edit of long text message without media. 2024-02-17 20:33:59 +03:00
John Preston f59c46cd7c Remove "Boost Group" button in channels. 2024-02-17 21:06:07 +04:00