John Preston
5cea5fc4e6
Fix window size in Tablet Mode on Windows 10.
2021-02-09 19:26:56 +04:00
John Preston
39742d22d9
Apply volume_by_admin flag in voice chats.
2021-02-09 19:26:56 +04:00
23rd
90f90a4ca3
Fixed accepting of Enter key in box of voice message discarding.
2021-02-09 19:26:56 +04:00
23rd
776c099a25
Limited maximum number of selected messages for rescheduling to 20.
2021-02-09 19:26:56 +04:00
23rd
f2b434d82b
Fixed text color in playback speed item.
2021-02-09 19:26:56 +04:00
Ilya Fedin
03e8d28456
Check for null manager type
2021-02-09 16:51:25 +04:00
Ilya Fedin
9b70f24e91
Adjust some tabs in gtk file dialog
2021-02-05 20:23:00 +04:00
Ilya Fedin
8fd1d16db6
Fix accept/reject lifetime in gtk file dialog
2021-02-05 20:23:00 +04:00
Ilya Fedin
36acf60f7e
Add XDG Desktop Portal based file dialog implementation from Qt
...
This allows to use portal dialogs more flexibly (e.g. fallback mechanism)
This also allows to have any changes we want for portal dialogs without patchig Qt
No more need to override QT_QPA_PLATFORM to use portal dialogs
2021-02-05 20:23:00 +04:00
John Preston
ce1b94eb16
Send PDFs only as files.
...
Fixes #10294 .
2021-02-05 13:18:11 +04:00
John Preston
e8affa85b0
Try to open localized changelog.
2021-02-04 20:42:32 +04:00
John Preston
d782ea63f8
Fix audio file forward inconsistencies.
2021-02-04 19:58:57 +04:00
John Preston
11b965e82e
Skip image context actions for not-loaded photos.
2021-02-04 19:26:49 +04:00
John Preston
a2187a1d2b
Fix pinned message reset on message being sent.
...
Fixes #10304
2021-02-04 19:12:31 +04:00
John Preston
37b8551760
Ignore 400: LOCATION_NOT_AVAILABLE in export.
...
Fix #6807 .
2021-02-04 18:13:04 +04:00
John Preston
0cd8453b00
Support different invite link syntax.
2021-02-04 18:13:04 +04:00
23rd
0b4d0b83c2
Removed App::wnd from classes that have pointer to Window::Controller.
2021-02-04 18:13:04 +04:00
23rd
0783a682dc
Removed App:wnd from Platform::MainWindow for macOS.
2021-02-04 18:13:04 +04:00
23rd
fb9a34a069
Removed App::wnd for opening about box.
2021-02-04 18:13:04 +04:00
23rd
b4af805521
Moved showLogoutConfirmation from MainWindow to Window::Controller.
2021-02-04 18:13:03 +04:00
23rd
1f80c297ec
Removed App:wnd for opening settings.
...
Removed unused App::showSettings from facades.
2021-02-04 18:13:03 +04:00
23rd
019e691fbb
Moved some session dependent methods to SessionController.
...
MainWindow::showAddContact(),
MainWindow::showNewGroup(),
MainWindow::showNewChannel().
2021-02-04 18:13:03 +04:00
23rd
683d78c64a
Added missed passing of resize event to parent of OverlayWidget.
2021-02-04 18:13:03 +04:00
23rd
0aaa88cb79
Added animation to toggle silent broadcast button.
2021-02-04 18:13:03 +04:00
23rd
0cb8f2cc85
Added ability to toggle silent broadcast from sections.
...
Fixed #8655 .
2021-02-04 18:13:03 +04:00
23rd
03a5619d61
Added ability to reschedule multiple messages.
...
Fixed #9851 .
2021-02-04 18:13:03 +04:00
23rd
f1236edf5b
Added ability to select message for reply with Ctrl+Up/Down in sections.
2021-02-04 18:13:03 +04:00
23rd
0b98cfbfec
Added ability to attach file with shortcut in sections.
2021-02-04 18:13:03 +04:00
23rd
062c451c27
Refactored handle of last editable message on Up arrow in sections.
2021-02-04 18:13:03 +04:00
23rd
b13e5ddce9
Moved scroll keys from sections to compose controls.
2021-02-04 18:13:03 +04:00
23rd
4ad0837661
Fixed ability to attach file while editing message in sections.
2021-02-04 18:13:03 +04:00
23rd
4695ccfdb8
Fixed mouse hiding in OverlayWidget when menu of controls is displayed.
2021-02-04 18:13:03 +04:00
23rd
813470ff25
Replaced submenu for playback speed with slider.
2021-02-04 18:13:03 +04:00
23rd
2d50c61703
Added ability to set dividers to MediaSlider.
2021-02-04 18:13:03 +04:00
23rd
2dd99a535c
United enum classes of arc directions into single enum class.
2021-02-04 18:13:03 +04:00
Ilya Fedin
57ca6e23b9
Port Qt-based title widget to lib_ui
2021-02-04 18:11:44 +04:00
Nicholas Guriev
153c949a88
Clean up DESKTOP_APP_DISABLE_WEBRTC_INTEGRATION
2021-02-04 17:39:33 +04:00
Ilya Fedin
76457c1e52
Restore QGuiApplication::setOverrideCursor usage
...
QWindow::setCursor doesn't work as expected...
2021-02-03 10:27:54 +04:00
Ilya Fedin
bcc333c2e1
Use QWindow::setCursor instead of QGuiApplication::setCursorOverride
2021-02-02 20:12:24 +04:00
Ilya Fedin
fe8bc30645
Use GCancellable to prevent crash in notificationShown
2021-02-02 20:11:09 +04:00
John Preston
f7b72bffe2
Fix build.
2021-02-02 17:39:51 +04:00
John Preston
5538c5eace
Add 'Invite via Link' button to Add Members box.
2021-02-01 22:36:40 +04:00
John Preston
34ec1c371c
Return invite-link-only box.
2021-02-01 19:10:59 +04:00
John Preston
cb2d77d386
Implement SingleChoiceBox using Ui::GenericBox.
2021-02-01 17:51:01 +04:00
John Preston
eb11185de7
Improve escaping of some data in HTML export.
2021-02-01 16:57:42 +04:00
John Preston
4e5c81dac2
Correctly handle 'min' group call participant updates.
2021-02-01 16:25:38 +04:00
John Preston
5feb381cb2
Allow showing images from cache in media viewer.
...
Fixes #10237 .
2021-02-01 15:44:24 +04:00
John Preston
2a1096d83c
Don't reset interface scale to auto on Settings open.
2021-02-01 12:32:08 +04:00
GitHub Action
d202a0cd06
Update User-Agent for DNS to Chrome 88.0.4324.96.
2021-02-01 11:29:58 +04:00
Ilya Fedin
3251b8bf6e
Don't set geometry for media viewer only on Wayland
2021-01-31 12:39:13 +04:00
Ilya Fedin
f51055d606
Ensure the window is not out of available geometry on geometry restoring
2021-01-31 12:38:41 +04:00
Ilya Fedin
9c86755546
Take custom scale in account when saving window geometry
2021-01-31 12:38:41 +04:00
John Preston
5092d8fe63
Version 2.5.8: Fix invite link export if absent.
2021-01-29 23:49:20 +04:00
John Preston
e8c3df2abb
Version 2.5.8.
...
- Fix OpenAL device closing in calls and voice chats.
- Fix video chat rotation when calling from iOS.
- Fix scheduling messages without sound.
- Remove redundant Cancel button in ScheduleBox.
2021-01-29 22:10:13 +04:00
John Preston
db89de96a9
Fix loading of voice chats participants.
2021-01-29 22:07:32 +04:00
John Preston
1eacaec66b
Fix build.
2021-01-29 21:07:09 +04:00
Ilya Fedin
10f58c2ac7
Add debug logging about media viewer screen
2021-01-29 20:58:35 +04:00
John Preston
e0680fc2a5
Fix voice chat menu for admins editing admins.
2021-01-29 20:56:56 +04:00
23rd
fba7bd7807
Fixed speaker display when participant is muted by me in group calls.
2021-01-29 18:24:52 +03:00
23rd
6c0553f4d6
Returned default icon color for songs without cover art.
...
Related commit: 9b9531d279
.
2021-01-29 18:24:52 +03:00
John Preston
5d4e5ed527
Allow changing my own volume in voice chat.
2021-01-29 19:19:50 +04:00
John Preston
2559c5d6f4
Allow other admins to mute me in voice chats.
2021-01-29 19:19:50 +04:00
John Preston
8d85dd7c19
Fix scheduling messages without sound.
2021-01-29 18:05:13 +04:00
John Preston
8f0e23bb25
Improve editing messages with link previews.
...
Now preview state can be one of (allowed, cancelled, empty-in-edit).
In case of editing a message without preview we set the state to
empty-in-edit and it changes to allowed if the links in the message
are changed somehow.
That way we don't need to cancel the preview when editing a message
with a cancelled preview and at the same time adding a link to
a message that had no preview in the first place will add a preview.
2021-01-29 15:27:17 +04:00
John Preston
fc4ed2ff91
Fix repainting of non-first file album item.
2021-01-29 14:38:07 +04:00
John Preston
1ec6b4313d
Remove redundant Cancel button in ScheduleBox.
2021-01-29 13:56:15 +04:00
John Preston
7947af665c
Skip notifications from imported messages.
2021-01-28 22:19:58 +04:00
Ilya Fedin
160cd975ce
Another attempt to implement shadows on Wayland
...
Works only with patched Qt
2021-01-28 22:19:34 +04:00
John Preston
c13d0e96ef
Fix build.
2021-01-28 19:58:35 +04:00
John Preston
fbf4f912c6
Fix OpenAL device closing in calls and voice chats.
...
Also add 64 bit Windows info in crash platform string.
2021-01-28 19:31:54 +04:00
John Preston
9a0023cc99
Version 2.5.7: Support win64 autoupdate.
2021-01-28 17:44:53 +04:00
John Preston
0aea9bc46f
Version 2.5.7: Fix build on macOS and Linux.
2021-01-28 16:58:58 +04:00
John Preston
d2662ba1fd
Version 2.5.7.
...
- Delete not only messages, but also groups you created
and call history for all sides, without a trace.
- Adjust volume for individual participants of a voice chat.
- Report fake groups or channels impersonating famous people
or organizations by opening their Profile > ... > Report.
2021-01-28 15:11:56 +04:00
Ilya Fedin
7c031a4fb6
Perform additional checks for gtk scaling factor
2021-01-28 11:50:52 +04:00
Ilya Fedin
834ee4eae7
Fix crash with fcitx and custom titlebar
2021-01-28 11:45:27 +04:00
Ilya Fedin
9b59e74d66
Make native notifications setting tri-state
2021-01-28 11:44:43 +04:00
Ilya Fedin
ec8ddb047d
Use style::CheckScale when setting gtk scale factor
2021-01-28 11:43:17 +04:00
23rd
037506c0b7
Fixed local applying of mute participant state in group calls.
2021-01-28 03:52:53 +03:00
23rd
85b3672bc8
Reduced size of volume speaker in list of participants in group calls.
2021-01-28 02:59:47 +03:00
23rd
bf61f624c5
Added speaking status animation in list of participants in group calls.
2021-01-27 23:48:16 +03:00
John Preston
1baa833e8f
Improve selected state of volume changing item.
2021-01-27 23:16:21 +04:00
John Preston
bad2d8afd9
Fix frame rotation in calls from iOS.
2021-01-27 21:19:13 +04:00
23rd
6d5bf53dd1
Added animation of volume percents in menu of group calls.
2021-01-27 20:08:19 +03:00
23rd
3001ad4b89
Improved design of volume info in list of participants in group calls.
2021-01-27 20:05:09 +03:00
23rd
5a88b4f0b9
Added slider sticking to values for volume menu items in group calls.
2021-01-27 20:05:09 +03:00
23rd
71ee981371
Fixed volume percents painting in volume menu item in group calls.
2021-01-27 20:05:09 +03:00
John Preston
dd401a063b
Set preview as cancelled if no preview in editing message.
2021-01-27 20:26:27 +04:00
John Preston
61f6851486
Update settings and report phrases.
2021-01-26 16:33:12 +04:00
John Preston
7da224d725
Allow disabling calls on tdesktop device.
2021-01-26 15:58:30 +04:00
John Preston
ce5c19dfe9
Update API scheme for phone log clearing.
2021-01-26 14:28:25 +04:00
John Preston
52000566cf
Don't close calls log box after delete confirmation.
2021-01-26 12:41:52 +04:00
John Preston
fa8dd61b02
All invite links are permanent right now.
2021-01-26 12:24:54 +04:00
John Preston
0d0a79b0b5
Revert "Fixed adding caption to grouped files."
...
This reverts commit 5277080115
.
When sending an album of files each one of them can have its own
caption that will be shown below the file.
A caption for the whole album (in case of media albums) is added
to the first album item. In case of media albums this caption is
displayed under the whole album mosaic. But in case of an album
of files this caption will be displayed under the first file,
between the first and the second file of the album. This is not
what user can expect when he adds a caption for an album.
So we will send it as a separate comment, like it was done before.
2021-01-26 12:15:54 +04:00
John Preston
b22c65a8db
Fix build on Windows, add report Fake-s.
2021-01-26 12:15:00 +04:00
23rd
416489a84f
Added volume info to list of participants in group calls.
2021-01-25 19:16:57 +03:00
23rd
7424e6afcc
Fixed applying active participant state when changing local volume.
2021-01-25 19:16:57 +03:00
23rd
5d1f55e29d
Removed display of volume value in menu when participant is muted.
2021-01-25 19:16:57 +03:00
23rd
130b8bc83c
Changed slider colors from volume menu item in group calls.
2021-01-25 19:16:57 +03:00
23rd
ef1a4e4ce3
Moved adding volume and mute items in group calls to separate place.
2021-01-25 19:16:31 +03:00
23rd
9fed46fb6e
Removed draft volume items from menu in group calls.
2021-01-25 19:16:01 +03:00