1791 Commits

Author SHA1 Message Date
AlexeyZavar 0825ea0160 Merge tag 'v6.7.8' into dev
# Conflicts:
#	.github/workflows/mac_packaged.yml
#	Telegram/Resources/winrc/Telegram.rc
#	Telegram/Resources/winrc/Updater.rc
#	Telegram/SourceFiles/api/api_chat_invite.h
#	Telegram/SourceFiles/boxes/language_box.cpp
#	Telegram/SourceFiles/boxes/send_files_box.h
#	Telegram/SourceFiles/boxes/sticker_set_box.cpp
#	Telegram/SourceFiles/core/version.h
#	Telegram/SourceFiles/data/data_types.h
#	Telegram/SourceFiles/history/history_item.cpp
#	Telegram/SourceFiles/history/history_widget.cpp
#	Telegram/SourceFiles/history/view/history_view_chat_section.cpp
#	Telegram/SourceFiles/history/view/history_view_message.cpp
#	Telegram/SourceFiles/history/view/history_view_translate_bar.cpp
#	Telegram/SourceFiles/history/view/history_view_translate_tracker.cpp
#	Telegram/SourceFiles/platform/mac/main_window_mac.mm
#	Telegram/SourceFiles/settings/sections/settings_main.cpp
#	Telegram/lib_ui
#	snap/snapcraft.yaml
2026-04-24 20:47:17 +03:00
John Preston 6e90f6876e Version 6.7.8.
- Proxy auto-rotation option.
- Allow seeking in video messages.
- Styled text items with emoji support in image editor.
- Wheel zoom and middle-button panning in image editor.
- Manage owned custom emoji packs and delete owned sticker sets.
- Add-to-Sticker-Set and Add-to-Emoji-Set submenus for foreign packs.
- Reply header with preview in send files box.
- Bring back original video quality option.
- Screen reader support for language list and country select box.
- Fix crash in proxy sharing before auth.
- Fix stories in albums with reorder enabled.
- Fix layout for RTL messages.
2026-04-24 17:52:19 +07:00
23rd 5d768d81b0 Moved dictionaries manifest into an MTP-fetched pinned post. 2026-04-22 12:19:04 +03:00
John Preston f1b3588465 Beta version 6.7.7.
- Proxy auto-rotation option.
- Allow seeking in video messages.
- Styled text items with emoji support in image editor.
- Wheel zoom and middle-button panning in image editor.
- Reply header with preview in send files box.
- Bring back original video quality option.
- Delete owned sticker set from sticker set box.
- Add-to-Sticker-Set and Add-to-Emoji-Set submenus for foreign packs.
- Screen reader support for language list and country select box.
- Fix stories in albums with reorder enabled.
- Fix layout for RTL messages.
2026-04-20 22:08:24 +07:00
Ilya Fedin 6cc58e3701 Use git -C with xargs 2026-04-16 23:45:27 +07:00
John Preston 1b96772126 Allow continue macOS build after partial. 2026-04-16 21:24:39 +07:00
John Preston 668a91bd15 Version 6.7.6.
- Gradient-reveal animation for text appearing in messages.
- Support draw-to-reply from shared media.
- Frame-by-frame stepping and hold-to-speedup hotkeys in media view.
- Fix loading stickers and emoji search results.
- Custom emoji picker for premium quick reaction.
- Search in section of pinned messages.
- Recent search entries in settings search.
- Hide phone number in main settings section.
- Suggest sending large texts as files.
- Allow creating polls with single answer option.
- Bring menus and fullscreen media viewer to active space on macOS.
- Fix several poll display and voting menu issues.
- Fix possible crashes in chats list, url auth and others.
2026-04-14 22:32:34 +07:00
Ilya Fedin c5317e6de9 Revert "Replace mozjpeg with jpegli on Linux"
This reverts commit cb5fdac0da.
2026-04-14 21:50:44 +07:00
23rd 61f89d7b33 Fixed build with Xcode 26.4. 2026-04-09 12:36:51 +03:00
AlexeyZavar 2079c8d4cf Merge tag 'v6.7.5' into dev 2026-04-07 22:26:59 +03:00
AlexeyZavar d9c6e3a322 Merge tag 'v6.7.4' into dev 2026-04-07 19:39:36 +03:00
John Preston ca3eb7dca4 Version 6.7.5.
- Support for gradual appearing of bot reply messages.
2026-04-07 23:19:25 +07:00
John Preston fef4e14fb0 Version 6.7.4.
- Add experimental option for "AI Tools" button.
- Jump between markers with Alt+Arrows in media view.
- Info button in AI Tools box.
- Show warning for unofficial app builds.
- Allow text emojify without selecting a style.
- Accept also base64 (non-url) proxy secrets.
- Use tg:// deeplinks for proxy share links.
- Fix newbot deeplink parsing with trailing slash and unicode names.
- Fix file reference refresh for user, group and channel photos.
- Fix stale macOS tray icon colors after appearance switches.
- Fix tooltip crash in top peers selector with small width.
- Fix preserving markers after video quality switch in media view.
2026-04-07 12:53:33 +07:00
AlexeyZavar 2f5970d57c Merge tag 'v6.7.2' into dev 2026-04-04 05:32:26 +03:00
John Preston 79263209b3 Version 6.7.3.
- Fix launch on older macOS versions.
2026-04-04 09:13:10 +07:00
John Preston 085c4ba65d Version 6.7.2.
- System audio capture for desktop sharing on macOS.
- Split voice and audio playback speeds.
- Unread media dot for voice messages in dialog list.
- Add 'x' button to AI Tools promo toast.
- Fix long forward messages preview in box.
- Fix custom emoji reaction search by category.
- Fix double context menu in photo sending confirmation.
- Fix possible crash in middle-elision.
- Fix possible crash in GIFs search.
2026-04-03 17:34:53 +07:00
John Preston 666e40f002 Version 6.7.1.
- Fix crash in emoji panel animation.
2026-04-02 00:42:10 +07:00
John Preston 0f85080c15 Version 6.7.
- AI Text Editor for messages.
- Enhanced Polls with media, locations and suggested options.
- Bots can create and managed other Bots on your behalf.
- Drawing tools in image editor (brush, marker, eraser, arrow).
- Trim recorded voice messages.
- Per-file captions when sending multiple files.
- Audio sharing in calls on Linux.
2026-04-01 13:24:42 +07:00
Ilya Fedin ba4715a3af Qt 6.11.0-rc1 -> 6.11.0 2026-03-23 15:26:03 +04:00
AlexeyZavar b93c93a20c Merge tag 'v6.6.2' into dev 2026-03-19 01:24:29 +03:00
John Preston 06c5154e99 Beta version 6.6.4.
- Fix launch on Linux.
2026-03-17 12:10:53 +04:00
Ilya Fedin b5f8abf45c Build boost manually in Docker 2026-03-14 15:34:00 +04:00
John Preston 4fd4b14fcc Beta version 6.6.3.
- Drawing tools in image editor (brush, marker, eraser, arrow).
- Draw-to-reply button in media viewer.
- Trim recorded voice messages.
- Per-file captions when sending multiple files.
- Audio sharing in calls on Linux.
- Ripple effects for reactions, send and reply buttons.
- Fix saved music shuffled playing.
2026-03-12 23:02:47 +04:00
Daniel Novomeský d804a327aa Update dav1d, libwebp, libheif, libjxl 2026-03-04 16:36:05 +04:00
Ilya Fedin f68db94c81 Qt 6.10.2 -> 6.11.0-rc1 2026-03-04 14:48:09 +04:00
Ilya Fedin b84345c083 Update GCC to 15 in Docker 2026-03-04 14:38:10 +04:00
John Preston ad5b451182 Version 6.6.2.
- Fix editing of media files.
- Fix admin rights in legacy groups for tag editing.
- Fix opening emoji packs from custom emoji click.
2026-03-03 19:15:28 +04:00
John Preston 1705e5a03e Version 6.6.1.
- Fix crash in legacy groups members list.
- Fix display of member tags in legacy groups.
- Make fast reply button appear instantly.
- Allow hiding fast reply button.
2026-03-02 12:57:08 +04:00
John Preston e5f2bcad03 Version 6.6.
- Member Tags in groups.
- Disable Sharing in Private Chats.
- Timestamps for Polls.
- Log In With Telegram.
- Time and Date Formatting.
2026-03-01 21:57:20 +04:00
John Preston 6d0ff399fb Update Qt patches for accessibility. 2026-02-28 19:07:10 +04:00
Ilya Fedin 0cddac16fb Add MinSizeRel support on Linux
Allows to build Telegram itself with multi-config generator as well as all dependencies with -Os optimizations
2026-02-27 23:34:33 +04:00
AlexeyZavar 8bfd3bee99 Merge tag 'v6.5.1' into dev 2026-02-17 03:35:09 +03:00
John Preston 6b0fc1bef6 Version 6.5.1.
- Drag-n-drop chats to folders.
- Fix crash in adding Recommended folders.
- Fix crash in crafting gifts selection layer.
- Fix disappeared Login Email button in Settings.
- Fix Tab focusing chats search when autocompleting hashtags or mentions.
2026-02-09 21:59:51 +04:00
John Preston 8dd754c1fa Version 6.5.
- Leaving Groups to a New Admin.
- Log In With Telegram.
- Gift Crafting.
- Colored Buttons for Bots.
- Search in Settings.
2026-02-07 00:40:36 +04:00
John Preston f9699e19af Beta version 6.4.4.
- Fix crash in topic group opening.
- Show correct profile colors preview when edit.
- Strip quote entities in media viewer.
2026-01-31 18:36:44 +04:00
John Preston f9f3778a4a Beta version 6.4.3.
- Search in Settings.
2026-01-29 18:20:40 +04:00
Ilya Fedin 2a3c260dd6 Qt 6.10.1 -> 6.10.2 2026-01-29 16:49:47 +04:00
John Preston 1ac081d695 Update patches revision. 2026-01-28 14:28:19 +04:00
Ilya Fedin 5c900c2b54 Update to modern OpenGL library on Linux 2026-01-28 12:56:40 +04:00
Ilya Fedin dc3d4ad873 Remove --target tde2e
It's not needed since b5f2470b79
2026-01-28 12:00:36 +04:00
Ilya Fedin 76e597f57f Get rid of PATH_BACKUP_ in prepare.py
Each step spawns a separate shell instance, the environment gets reset anyway
2026-01-28 12:00:36 +04:00
Ilya Fedin 4d1b25ce78 CMAKE_OSX_DEPLOYMENT_TARGET defaults to MACOSX_DEPLOYMENT_TARGET 2026-01-28 12:00:36 +04:00
Ilya Fedin 4ef57e5ffd Switch tg_owt to default generator on Windows 2026-01-28 12:00:36 +04:00
Ilya Fedin 0368722c4d Switch tg_angle to default generator 2026-01-28 12:00:36 +04:00
Ilya Fedin baecfd6775 Don't set parallel count in prepare.py
Given that we use ninja now, it will be (cpu_count+2) with the possibility to override it via CMAKE_BUILD_PARALLEL_LEVEL
2026-01-28 12:00:36 +04:00
Ilya Fedin ccf6428633 Use Ninja cmake generators in prepare.py
Use Ninja Multi-Config instead of Visual Studio on Windows

Use Ninja instead of Unix Makefiles on macOS
2026-01-28 12:00:36 +04:00
Ilya Fedin e73fe08212 Don't set architecture explicitly for cmake in prepare.py
Let it inherit from the command prompt
2026-01-28 12:00:36 +04:00
Ilya Fedin 2c85060c49 Revert "Use v143 toolset in some dependencies."
This reverts commit 580c688b2b.
2026-01-28 12:00:36 +04:00
John Preston fa190a74da Enable LTO by an option. 2026-01-28 08:57:57 +03:00
Ilya Fedin 5a425dc5be Update patches in prepare.py 2026-01-21 20:59:52 +04:00