Commit Graph

1475 Commits

Author SHA1 Message Date
John Preston b84c876ba2 Fix opening links from bot inline reply markup. 2022-06-18 00:02:27 +04:00
John Preston fa01a9df69 Beta version 3.7.6.
- Settings > Advanced > Experimental adds an option
to open chats in separate windows.
- Fix possible crash in video chat reconnection.
- Fix possible crash after account switch.
2022-06-16 15:19:31 +04:00
John Preston aa484ac015 Fix crash on launch with passcode. 2022-06-15 14:49:06 +04:00
John Preston 7b4c0740d0 Closed alpha version 3.7.5.1. 2022-06-14 21:27:50 +04:00
Ilya Fedin 08b99134fa Use brackets include for third-party libraries 2022-06-14 16:36:44 +04:00
Ilya Fedin 0a876226fe Move QT_FONT_DPI workaround to Qt patches 2022-06-14 16:36:44 +04:00
23rd 629574685e Fixed display of most of simple toasts in corresponding window. 2022-06-14 14:24:21 +03:00
23rd fe7cffc509 Improved management of online status from non-primary windows.
– The online status of the user should be checked and updated only
when the previous active window and the current active window both have
different sessions.
– Removed MainWindow::activeChangedHook since windows should not
change online status on their own on activating.
– Renamed Application::maybeActiveSession
to Application::maybePrimarySession.
– Added updating of online status on changing of the current account
since this seems to have been missed.
2022-06-12 16:07:41 +03:00
23rd 1d475ee727 Slightly optimized includes in application.h. 2022-06-12 16:07:41 +03:00
23rd 1169c5e143 Removed facades from url click handler types. 2022-06-09 06:23:51 +03:00
23rd 948ce77a8f Improved deleting peer from non-primary windows. 2022-06-09 04:20:13 +03:00
23rd cc7a4c2772 Removed Ui::showPeerProfile. 2022-06-09 00:45:04 +03:00
John Preston 17b2d043cb Auto-submit bot start in subscription settings. 2022-06-08 17:23:24 +04:00
23rd 873301e7df Fixed handling of requests to open media from non-primary windows. 2022-06-08 11:59:30 +03:00
23rd 16e61ae2b2 Fixed lock by local passcode for non-primary windows. 2022-06-08 11:59:30 +03:00
John Preston a780fbd09b Add "ctrl-click-chat-new-window" option. 2022-06-07 22:05:37 +04:00
John Preston 6454f67e74 Support new attach bot deeplinks. 2022-06-03 00:38:04 +04:00
23rd 1d7e901b7a Improved processing of premium accounts limits. 2022-06-02 13:56:01 +03:00
John Preston d1907083ed Add FileSizeLimitBox and pass "ref" to premium payment. 2022-05-23 18:46:15 +04:00
23rd c310b263a6 Added ability to provide back button to pinned to top content. 2022-05-23 13:37:02 +03:00
John Preston 8035fe8771 Handle tg://premium_offer links. 2022-05-23 12:40:30 +04:00
John Preston 3c5267f307 Fix invoice links slug reg-exp. 2022-05-21 15:59:14 +04:00
John Preston 308f106dc1 Support large files in Downloads. 2022-05-19 17:27:03 +04:00
John Preston 87662de2a6 Support web_app_open_tg_link / web_app_open_invoice. 2022-05-19 17:27:03 +04:00
John Preston ea3084aea5 Support t.me/$slug invoice links. 2022-05-19 17:27:02 +04:00
John Preston 8c5d919d23 Handle invoice t.me links. 2022-05-19 17:27:02 +04:00
Ilya Fedin db33fbac27 Get rid of DisableCustomScaling hack
This shouldn't be needed since Qt is built without High-DPI scaling support in official binaries and QT_SCALE_FACTOR is a debug environment variable, so any use of it is a user's environment misconfiguration.

https://doc.qt.io/qt-6/highdpi.html#environment-variable-reference
2022-05-19 17:23:47 +04:00
John Preston 5f91a97778 Beta version 3.7.5.
- Improve cloud password management design.
- Fix a crash in shared media search.
- Fix audio recording on macOS.
2022-05-12 18:02:52 +04:00
23rd 627170520a Moved out mtp fields from CloudPasswordState to nested struct. 2022-05-08 23:13:45 +03:00
23rd c47140c62d Fixed window activation by clicking on tray icon for macOS. 2022-05-05 16:52:09 +03:00
John Preston 3cdd8558db Beta version 3.7.4: Fix build with GCC. 2022-05-04 11:42:54 +04:00
John Preston 7bf7a8feff Beta version 3.7.4.
- Improve some more sections design.
- Update the OpenAL library to 1.22.0.
2022-05-03 23:09:26 +04:00
CrisMystik 8642eb23a7 Removed unneeded part of code 2022-05-03 16:35:54 +04:00
CrisMystik ef8ecc546b Use `::Settings::Main::Id()` as fallback 2022-05-03 16:35:54 +04:00
CrisMystik fafbbb4996 Suggested code improvements 2022-05-03 16:35:54 +04:00
CrisMystik 3a021f4e49 Make type variable const 2022-05-03 16:35:54 +04:00
CrisMystik 2788c19c85 Add some missing includes 2022-05-03 16:35:54 +04:00
CrisMystik 300cc3dbca Support all Settings links 2022-05-03 16:35:54 +04:00
Ilya Fedin e3f65d2346 Convet font point size to pixel size more like Qt does in the crash reporter 2022-05-03 15:16:20 +04:00
John Preston 276fe2169a Use SeparatePanel / ShowMultilineToast from lib_ui. 2022-05-03 14:52:08 +04:00
23rd 0e16a50bbc Completely removed common and platform code for tray from main window. 2022-05-03 04:25:36 +03:00
23rd 56fdc7d39a Added common and macOS tray implementations. 2022-05-03 04:25:36 +03:00
23rd de194c4aa2 Initialized empty files for tray implementations. 2022-05-03 04:25:35 +03:00
23rd 511805199f Added ability to check are windows active for tray menu. 2022-05-03 04:25:35 +03:00
Ilya Fedin 4c6814def6 Replace style sheet in PreLaunchInput 2022-05-02 16:01:36 +04:00
John Preston 8113117cc4 Version 3.7.3.
- Fix a crash in the pinned bar bot button refresh.
2022-04-26 10:38:58 +04:00
John Preston c37b08ac8b Version 3.7.2.
- Fix mute period selector values.
- Fix a crash in repeated context menu item selection.
- Fix context menu item selection of systems without a compositor.
2022-04-25 22:38:29 +04:00
John Preston 3cdb82a0bf Version 3.7.1.
- Hardware accelerated video decoding off by default.
- Fix several crashes.
2022-04-20 13:56:09 +04:00
John Preston 1c5a3aef54 Hardware accelerated video decoding off by default. 2022-04-19 09:51:29 +04:00
Ilya Fedin 9a4d2bc8f9 Make processDpi a constexpr and remove unneeded qreal 2022-04-19 08:40:07 +04:00