23rd
478f5f671c
Added initial implementation of voice recording lock.
2020-11-17 12:56:50 +03:00
23rd
43635f6e4b
Slightly optimized paint in VoiceRecordBar.
2020-11-17 12:56:50 +03:00
23rd
ebe1fa7408
Improved duration text paint in VoiceRecordBar.
2020-11-17 12:56:50 +03:00
23rd
5c006002b6
Added appearance animation to VoiceRecordBar.
2020-11-17 12:56:50 +03:00
23rd
e7454e3849
Removed redundant record methods from SendButton.
2020-11-17 12:56:50 +03:00
23rd
3e4866d3b7
Moved active animation processing from SendButton to VoiceRecordBar.
2020-11-17 12:56:50 +03:00
23rd
db564ca486
Replaced voice record processing with VoiceRecordBar in HistoryWidget.
2020-11-17 12:56:50 +03:00
23rd
fd76b44dbd
Replaced voice record processing with VoiceRecordBar in ComposeControls.
2020-11-17 12:56:50 +03:00
23rd
112dea8594
Created voice record bar as separated history view class.
2020-11-17 12:56:50 +03:00
23rd
6d775d6f45
Moved structures of compose controls to separated header.
2020-11-17 12:56:50 +03:00
23rd
f7c6876e1b
Moved history_view_compose_controls to controls folder.
2020-11-17 12:56:50 +03:00
23rd
8845652f77
Fixed macOS build.
2020-11-17 12:56:50 +03:00
Ilya Fedin
cd67cb1c62
Update media viewer geometry on showing and screen change
2020-11-17 12:49:05 +03:00
John Preston
b71f61dec3
Update submodules.
2020-11-16 19:37:29 +03:00
John Preston
e4d2a66f45
Revert "Re-check the screen media viewer appears on before adjusting geometry"
...
This reverts commit c3b638449a
.
It doesn't work as it was supposed to :(
2020-11-16 19:31:34 +03:00
John Preston
02eea38724
Remove color space before sending in JPG.
2020-11-16 14:22:19 +03:00
John Preston
358228ce00
Update submodules.
2020-11-16 13:09:40 +03:00
John Preston
0089692b52
Fix build for Mac App Store.
2020-11-16 13:08:58 +03:00
Ilya Fedin
9d6e5f2a5b
Adapt linux tray icon implementation to the new QIcon::pixmap behavior
...
More info: https://codereview.qt-project.org/c/qt/qtbase/+/314618
2020-11-16 13:03:43 +03:00
Ilya Fedin
c3b638449a
Re-check the screen media viewer appears on before adjusting geometry
2020-11-16 12:39:16 +03:00
Ilya Fedin
b4cb47cf7f
Prefer gtk3 headers
2020-11-16 12:37:42 +03:00
Ilya Fedin
e4b9900a06
Construct WindowControlsLayout without variable
2020-11-16 12:35:01 +03:00
Ilya Fedin
5c8a19b7f7
Use only really supported icon sizes
2020-11-16 12:34:19 +03:00
Ilya Fedin
620c596200
Remove the last workaround in tray implementation
...
Since tdesktop gets icon theme pretty well now, there's no need for any workaround.
2020-11-16 12:34:19 +03:00
Ilya Fedin
d7ef484aec
Use QWindow::setFlag that doesn't hide the windw
2020-11-16 12:33:55 +03:00
Ilya Fedin
772bd81ea5
Fix typo in the installlauncher cheat code
2020-11-16 12:33:22 +03:00
Ilya Fedin
c8ce5dfa8b
Fix escaping in scheme creation on Linux and set -workdir
2020-11-16 12:33:22 +03:00
Ilya Fedin
e64f6f7266
Since changing the ibus portal check, it is not compatible with snap anymore
2020-11-12 18:12:17 +03:00
Ilya Fedin
21133abe13
Fix 30s hang in case ibus portal couldn't be started
2020-11-12 15:51:00 +03:00
John Preston
8a9317f9e1
Download video avatars as .mp4 in media viewer.
...
Fixes #9017 .
2020-11-09 15:05:36 +03:00
John Preston
db23485fa2
Fix quit from fullscreen on macOS.
2020-11-09 13:47:53 +03:00
John Preston
87e4bb1059
Fix scroll position restore with pinned bar.
2020-11-09 12:57:49 +03:00
John Preston
091b62bed4
Allow cancel search-in-chat and keep search query.
2020-11-09 12:41:59 +03:00
John Preston
167a73ef1b
Add sent/read checks for some service messages.
2020-11-09 12:36:15 +03:00
Ilya Fedin
91a2ec225a
Add support for open with on linux
2020-11-09 11:23:01 +03:00
Ilya Fedin
3a45957ceb
Set parent window ID for portal autostart dialog
2020-11-09 11:19:03 +03:00
Ilya Fedin
acaf8e4931
Use g_filename_to_uri
2020-11-09 11:19:03 +03:00
Ilya Fedin
e0de4dbc5e
Replace new #ifdef Q_OS_LINUX in main_window.cpp added a month ago
2020-11-09 11:19:03 +03:00
Ilya Fedin
876c57dcfb
Fix getting FileChooser portal version
2020-11-09 11:19:03 +03:00
Ilya Fedin
f980cade39
Use static QFile methods in linux platform code
2020-11-09 11:19:03 +03:00
Ilya Fedin
3d18d28dc5
Use kIconName on icon creating
2020-11-09 11:19:03 +03:00
Ilya Fedin
e04598835b
Move _monitorRect and _monitorLastGot to psDesktopRect method
2020-11-09 11:19:03 +03:00
Ilya Fedin
eee3049fdd
Remove definitions of unused psLocalServerPrefix and psInitLogs
2020-11-09 11:19:03 +03:00
John Preston
d97dcaec62
Add possibility to build on Windows for x64.
2020-11-06 20:22:02 +03:00
John Preston
05f43cabdf
Beta version 2.4.9.
...
- Fix crash in tray icon removing. (macOS only)
2020-11-06 17:24:30 +03:00
John Preston
65ba81f504
Beta version 2.4.8.
...
- Upgrade Qt to version 5.15.1.
- Upgrade FFmpeg to version 4.2.
- Upgrade OpenAL to version 1.20.1.
2020-11-06 11:21:34 +03:00
John Preston
71de246411
Disable Linux GLIBC wraps for special builds.
2020-11-06 11:21:34 +03:00
John Preston
547251f67c
Fix deprecation warnings when building with FFmpeg 4.2.
2020-11-06 11:21:34 +03:00
John Preston
951bb22c38
Update docs/docker to use FFmpeg 4.2 / OpenAL 1.20.1.
2020-11-06 11:21:34 +03:00
John Preston
74d2313784
Build Linux version with Qt 5.15.1 in CentOS 7 docker.
2020-11-06 11:21:34 +03:00
John Preston
80c4ecb9bf
Migrate CentOS docker file to Qt 5.15.1.
2020-11-06 11:21:34 +03:00
John Preston
b1e2beba2c
Fix macOS tray icon on Big Sur & Qt 5.15.1.
2020-11-06 11:21:34 +03:00
John Preston
117de5a1f9
Build macOS version with Qt 5.15.1.
2020-11-06 11:21:34 +03:00
Ilya Fedin
f7dcf6ce81
Hide IsXDGDesktopPortalPresent in a private namespace
2020-11-06 11:20:47 +03:00
Ilya Fedin
6c023084d9
Move the excluding portal checks to UseXDGDesktopPortal
2020-11-06 11:20:47 +03:00
Ilya Fedin
f521275acc
Fix AreQtPluginsBundled to include static binary
2020-11-06 09:57:47 +03:00
Ilya Fedin
aec2b8df7e
Fix choosing directories in snap and flatpak
2020-11-06 09:48:42 +03:00
Ilya Fedin
5c8820d5d8
Use QClipboard::supportsSelection instead of ifdefs
2020-11-06 08:56:50 +03:00
John Preston
620639ef83
Version 2.4.7.
...
- Fix playback display in albums of music files.
- Several crash fixes.
2020-11-05 17:54:49 +03:00
23rd
42d4fdb89f
Fixed preview display of small media in SendFilesBox.
2020-11-05 17:51:28 +03:00
23rd
fad7996e63
Added delete prevent in SendFilesBox when it has single item.
2020-11-05 17:51:27 +03:00
John Preston
039cad21a5
Fix view refresh for album part messages.
...
Fixes #8974 .
2020-11-05 17:50:58 +03:00
John Preston
3fdd6848c5
Fix possible crash on macOS wake.
2020-11-05 15:05:29 +03:00
John Preston
c0043d56ea
Fix crash in search row select in privacy edition.
2020-11-05 14:58:46 +03:00
John Preston
ddbd36e446
Cancel search in chat doesn't reset search query.
2020-11-05 14:58:46 +03:00
John Preston
d09ece4203
Fix albums of music files.
2020-11-05 14:58:46 +03:00
Ilya Fedin
2b39da483b
Fix IBus portal service name
2020-11-05 14:38:41 +03:00
Ilya Fedin
d9711f8ebd
QDir::tempPath already has fallback to /tmp
2020-11-05 14:38:25 +03:00
Ilya Fedin
ede7ad1a4c
Remove TDESKTOP_FORCE_PANEL_ICON variable since tdesktop gets current icon theme just fine now
2020-11-05 14:38:03 +03:00
Ilya Fedin
55167ea95b
Handle snap icon problem in snapcraft.yaml rather than in code
2020-11-05 14:38:03 +03:00
John Preston
7dffc6e912
Version 2.4.6.
...
- Fix image compression option when sending files with drag-n-drop.
- Fix caption text selection in media albums.
- Fix drafts display in personal chats in the chats list.
- Bug fixes and other minor improvements.
2020-11-02 13:54:30 +03:00
John Preston
f2867df340
Fix sending of album with videos.
...
Fixes #8960 .
2020-11-02 11:50:14 +03:00
John Preston
a21b6d7416
Fix restoring scroll state with a pinned bar.
2020-11-02 11:44:05 +03:00
John Preston
07f07c5eeb
Fix selection in album captions.
...
Fixes #8950 .
2020-11-02 11:26:40 +03:00
John Preston
b179e5332a
Improve layout of file albums with views/replies.
2020-11-02 11:26:40 +03:00
John Preston
5cc1871f2f
Fix caption/comment label in SendFilesBox.
2020-11-02 11:26:39 +03:00
John Preston
39777f6149
Fix compress images with drag-n-drop.
...
Fixes #8943 .
2020-11-02 11:26:39 +03:00
John Preston
6660206e61
Fix poll results opening from pinned section.
...
Fixes #8942 .
2020-11-02 11:26:39 +03:00
John Preston
9592e7dfc8
Highlight telegram/telegraph/telescope links.
2020-11-02 11:26:39 +03:00
John Preston
4432863612
Fix draft display in dialogs list.
2020-11-02 11:26:39 +03:00
Ilya Fedin
b8018f5a7f
Split system drag to a separate method in PiP
2020-11-02 10:23:06 +03:00
Ilya Fedin
44c24f9fff
Fix TDESKTOP_USE_PORTAL on gtk environments
2020-11-02 10:20:53 +03:00
Ilya Fedin
204a08df14
Add a cheat code to install launcher on Linux
2020-11-02 10:17:24 +03:00
Ilya Fedin
0881e5b20d
Use new AL_SOFT_direct_channels_remix extension
2020-11-02 10:16:34 +03:00
Ilya Fedin
3bd34fcff0
Remove autodark cheat code since there are an UI setting for this
2020-11-02 10:16:34 +03:00
Crist Ye
60f91ebce4
Using MS/Apple official names for stores ( #8959 )
2020-11-02 11:14:57 +04:00
Ilya Fedin
12a77cffd8
Add flatpak and snap update URLs
2020-11-01 18:30:12 +03:00
Ilya Fedin
03c2fc2c48
Use ibus portal whenever it present
2020-11-01 18:28:52 +03:00
GitHub Action
b7d7ba82f8
Update User-Agent for DNS to Chrome 86.0.4240.111.
2020-11-01 18:28:05 +03:00
John Preston
6ab31219ed
Workaround crash in OpenAL library.
...
Fixes #8887 .
See https://github.com/kcat/openal-soft/issues/486
2020-11-01 18:26:04 +03:00
John Preston
8afc245422
Try to workaround MSVC compiler bug.
2020-10-31 15:14:34 +03:00
John Preston
303684fef5
Version 2.4.5: Fix build on Xcode 12 and Linux.
2020-10-30 21:30:55 +03:00
John Preston
cc9fa178e6
Version 2.4.5.
...
- Pin several messages in any chat, including one-on-one chats.
- Jump between pinned messages or open them all on a separate page.
- Send several music tracks as a playlist.
- Send several files as an album in one chat bubble.
- Send a 🎰 emoji to any chat to see if you hit the jackpot.
- Hide Telegram taskbar icon on Linux in Settings > Advanced.
2020-10-30 21:29:59 +03:00
John Preston
e4e1f7f5d6
Try creating base dir in FileWriteDescriptor.
2020-10-30 18:32:22 +03:00
John Preston
99111cc1cc
Fix links in photo captions.
2020-10-30 18:32:22 +03:00
John Preston
0687cea1ed
Fix unpinning all messages.
2020-10-30 18:32:22 +03:00
John Preston
b7319c00b9
Fix go to original button in Pinned section.
2020-10-30 18:32:22 +03:00
23rd
9a2fcdde29
Fixed fast share button's display in section of pinned messages.
2020-10-30 18:32:22 +03:00
John Preston
de459fa1fe
Improve slot machine animations.
2020-10-30 18:32:22 +03:00
John Preston
a532ae81b3
Fix cancel of album parts uploading.
2020-10-30 18:32:22 +03:00
John Preston
3febace163
Fix scroll through pinned items.
2020-10-30 18:32:22 +03:00
John Preston
324affb8b9
Fix go to original button in outgoing albums.
2020-10-30 18:32:22 +03:00
John Preston
c35b6e1209
Highlight internal links in Bio.
2020-10-30 18:32:22 +03:00
John Preston
600cf83c3f
Custom enter from event loop in applicationDidBecomeActive.
2020-10-30 18:32:21 +03:00
John Preston
6e682643df
Fix captions selection in column albums.
2020-10-30 18:32:21 +03:00
John Preston
6d9c529a65
Fix caption edit in column albums.
2020-10-30 18:32:21 +03:00
John Preston
78492386c4
Fix pinned bar consecutive animations.
2020-10-30 18:32:21 +03:00
John Preston
793ec84098
Fix pinned message of self-destruct media.
2020-10-30 18:32:21 +03:00
John Preston
48dad5f477
Improve typing status sending.
2020-10-30 18:32:21 +03:00
John Preston
53c308c24b
Loop pinned messages in the top bar.
2020-10-30 18:32:21 +03:00
John Preston
08f7069370
Implement new choosing of shown pinned message.
2020-10-30 18:32:21 +03:00
John Preston
77fa29f8ce
Pin/unpin first item of an album.
2020-10-30 18:32:21 +03:00
John Preston
1be064e2dc
Don't pin for other by default.
2020-10-30 18:32:21 +03:00
John Preston
59e0717dac
Show pin/unpin correctly in Recent Actions.
2020-10-30 18:32:21 +03:00
John Preston
75c420b9d7
Check items before deleting by 'Delete' key.
2020-10-30 18:32:21 +03:00
John Preston
e4f039b141
Improve pinned messages title.
2020-10-30 18:32:21 +03:00
John Preston
2233058ae0
Move pin icon to the right.
2020-10-30 18:32:21 +03:00
John Preston
ea6821aca2
Improve animation in pinned bar.
2020-10-30 18:32:21 +03:00
John Preston
c2753a9caf
Add checkbox 'Pin also for {user}'.
2020-10-30 18:32:21 +03:00
John Preston
77894d1445
Fix sending files in scheduled messages.
2020-10-30 18:32:21 +03:00
John Preston
68041d2ffb
Merge pinned list with migrated legacy group.
2020-10-30 18:32:20 +03:00
John Preston
18d218044c
Fix crash when adding more files to SendFilesBox.
2020-10-30 18:32:20 +03:00
John Preston
12debce246
Show checks when sending file albums.
2020-10-30 18:32:20 +03:00
John Preston
3dbc131b98
Show pin icon in pinned messages.
2020-10-30 18:32:20 +03:00
John Preston
994e3d8da7
Add hide / unpin all button in pinned section.
2020-10-30 18:32:20 +03:00
John Preston
61d335469f
Improve context menu in pinned section.
2020-10-30 18:32:20 +03:00
John Preston
ebbe75ac0a
Fix scrolling to message in pinned section.
2020-10-30 18:32:20 +03:00
John Preston
cd5cad72bd
Use only shared media code for pinned tracking.
2020-10-30 18:32:20 +03:00
John Preston
59b4c5dad9
Show winning top with three same values in slot machine.
2020-10-30 18:32:20 +03:00
John Preston
5f932a8828
Show 'View X Replies' in all groups.
2020-10-30 18:32:20 +03:00
John Preston
698c9fc4be
Fix preloading of pinned messages.
2020-10-30 18:32:20 +03:00
John Preston
47f5a66350
Fix build on macOS.
2020-10-30 18:32:20 +03:00
John Preston
d742fa32de
Add button to show all pinned messages.
2020-10-30 18:32:20 +03:00
John Preston
6b38b94db4
Don't capture 'this' in SendFilesBox::Block.
2020-10-30 18:32:20 +03:00
John Preston
fc92e3fadd
Add pinned messages section.
2020-10-30 18:32:20 +03:00
John Preston
aefef948cd
Improve multi-pinned message bar.
2020-10-30 18:32:20 +03:00
John Preston
a614ccad97
Correctly check media when editing files.
2020-10-30 18:32:19 +03:00
John Preston
c4af731b19
Wrap messageActionGeoProximityReached service message.
2020-10-30 18:32:19 +03:00
John Preston
263d6a30f2
Improve grouped files layout in chat.
2020-10-30 18:32:19 +03:00
John Preston
012ebdd15e
Fix grouping of music files / just files.
2020-10-30 18:32:19 +03:00
John Preston
0d37949e74
Improve SendFilesBox previews layout.
2020-10-30 18:32:19 +03:00
John Preston
d7fe2948ac
Add edit/remove buttons to Single[File|Media]Preview.
2020-10-30 18:32:19 +03:00
John Preston
5589f51369
Allow delete / replace items in SendFilesBox.
2020-10-30 18:32:19 +03:00
John Preston
bb4fdde616
Fix sending many files with a comment.
2020-10-30 18:32:19 +03:00
John Preston
85d08c8f52
Send files grouped in albums, show captions.
2020-10-30 18:32:19 +03:00
John Preston
86612f0a67
Allow dropping any amount of any files.
2020-10-30 18:32:19 +03:00
John Preston
843fba61ee
Allow adding any amount of files in SendFilesBox.
2020-10-30 18:32:19 +03:00
John Preston
0539cc9448
Add a way to recreate SendFilesBox content.
2020-10-30 18:32:19 +03:00
John Preston
202534575b
Allow many previews in SendFilesBox.
2020-10-30 18:32:19 +03:00
John Preston
8d2fa313b7
Add setting for grouping files.
2020-10-30 18:32:19 +03:00