Commit Graph

22185 Commits

Author SHA1 Message Date
John Preston 5c7d2723ed Update API scheme to layer 223. Owners. 2026-02-28 19:07:08 +04:00
John Preston 17e8fd5636 Update changelog link to generated page. 2026-02-28 19:07:08 +04:00
John Preston 18ab2dd0d1 [ai] Remove mention of ultrathink for Claude. 2026-02-28 19:07:08 +04:00
John Preston 03e78536f0 Update lib_base with zlib-ng fix. 2026-02-28 19:07:08 +04:00
23rd 7fb0e3900f Added ability to open full checked moderate box with pressed Ctrl. 2026-02-28 19:07:08 +04:00
23rd 9b483c390d Added ability to open full checked moderate box from left userpic menu. 2026-02-28 19:07:08 +04:00
23rd 385f05b21b Added ability to show moderate box with preset of options. 2026-02-28 19:07:08 +04:00
23rd 7d310e56cc Added accounts list to tray menu on macOS.
Related commit: 57b22d2ad2.
2026-02-28 19:07:08 +04:00
23rd 7899e4943b Changed behavior to open context menu with right-click on macOS tray. 2026-02-28 19:07:08 +04:00
23rd 1848748118 Fixed build. 2026-02-28 19:07:08 +04:00
23rd 04dbbab4a1 Replaced vector container for SendFilesBox::Block with deque.
SendFilesBox::Block (aka Block) passes action
callbacks to AlbumPreview / SingleMediaPreview.
These callbacks access Block::_items through a captured "this" pointer.

With std::vector<Block>, _blocks.emplace_back() may reallocate and
move existing Block objects. Callbacks already stored inside previews
then keep a dangling Block*, and a later context-menu action can crash
when reading this->_items.

Switched _blocks to std::deque<Block> so existing element addresses stay
stable on std::deque::push_back, keeping callback captures valid
for previews.
2026-02-28 19:07:08 +04:00
23rd 3ebec4db75 Changed behavior to send text as caption to first file in files album. 2026-02-28 19:07:08 +04:00
23rd ff3b0fe2d9 Updated Windows build docs for VS 2026. 2026-02-28 19:07:07 +04:00
23rd d62f294494 Added initial support of auto-scroll with middle click to history view.
Fixed #24518.
2026-02-28 19:07:07 +04:00
Ilya Fedin 46758a82a7 Add unlimited recent stickers experimental option 2026-02-28 19:06:20 +04:00
Ilya Fedin 1292bbd954 Mention by name with Ctrl-Click 2026-02-28 19:03:00 +04:00
cumdev1337 234e0b247b Save webauthn resident key 2026-02-28 11:31:30 +04:00
mukthar777 d9d0410797 accessibility: add label to clear search button in search field 2026-02-28 06:41:25 +04:00
mukthar777 eabeae20b6 Add lableing to birthday in profile action 2026-02-28 06:41:25 +04:00
mukthar777 215303cc69 accessibility: implement button labeling across info sections 2026-02-28 06:41:25 +04:00
mukthar777 17db3361d3 Add labels to buttons in dialog widget 2026-02-28 06:41:25 +04:00
mukthar777 91fb6d405d Accessibility: add labeling for group call panel buttons 2026-02-28 06:41:25 +04:00
mukthar777 d5634d5aa4 Accessibility: Add labeling to calls panel 2026-02-28 06:41:25 +04:00
mukthar777 dbeebd2efd Labeling in media player 2026-02-28 06:41:25 +04:00
Artem Lytkin 0bcec5f10c Fixed: GitHub Issue #29530 - Missing Expandable Quote Button in Caption Field 2026-02-27 23:51:31 +04:00
dependabot[bot] d285b2409b Bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-27 23:44:55 +04:00
dependabot[bot] 3030a80f37 Bump actions/upload-pages-artifact from 3 to 4
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-27 23:44:26 +04:00
dependabot[bot] 47bf9f2429 Bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-27 23:44:12 +04:00
Reza Bakhshi Laktasaraei 827bd7c9a9 feat(accessibility): add accessible name to search button in narrow layout
The search icon button shown when the filters sidebar is active had no
accessible name, making it appear as an unnamed button to screen readers.
2026-02-27 23:42:27 +04:00
futpib 9dc236b685 Convert https://t.me/ URLs to tg:// scheme in start URL handling
checkStartUrls() passed URLs directly to openLocalUrl() which only
handles tg:// scheme URLs. When https://t.me/ links were passed as
command-line arguments, they were silently ignored. Now URLs are
converted via TryConvertUrlToLocal() before processing, matching the
behavior used when clicking links inside the app.
2026-02-27 23:42:08 +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
John Preston 5a6a38da29 Fix path for changelog. 2026-02-20 11:27:46 +04:00
John Preston ce8682e0ee Generate HTML changelog from text version. 2026-02-20 11:22:54 +04:00
23rd 7ffebafb60 Added ability rename files from send files box. 2026-02-19 12:02:11 +03:00
23rd dff3698432 Replaced FileLoadTask constructor parameters with structs. 2026-02-19 11:00:02 +03:00
23rd ca8959fc67 Added auto-close for moderate box when all messages are deleted. 2026-02-19 09:43:01 +03:00
23rd 3d6b1feee0 Fixed emoji display in top bar from admin log.
Related commit: 29ca797b3b.
2026-02-19 09:35:08 +03:00
John Preston f9e2b5f9a2 [ai] Add uninitialized variables review rule. 2026-02-18 22:41:17 +04:00
John Preston 3134f6a08f [ai] Improve style rule for trailing newlines. 2026-02-18 22:41:17 +04:00
John Preston d98011ccdc [ai] Move codex skill to correct place. 2026-02-18 22:41:17 +04:00
John Preston 7201f8a86e [ai] Ask /task command to record work time. 2026-02-18 22:41:16 +04:00
Ilya Fedin 770c39677d Install 2x icons on Linux 2026-02-18 22:20:37 +04:00
23rd b2531b588f Fixed possible crash from rection preview. 2026-02-16 13:52:25 +03:00
23rd f7098efc36 Fixed icons in transcribe button while loading with disabled animation. 2026-02-16 13:15:02 +03:00
23rd 491f569ca3 Added simple loading placeholder while jumping to date in shared media. 2026-02-16 13:15:02 +03:00
23rd 8d258d013a Added simple small mark to clickable title in calendar box. 2026-02-16 13:15:02 +03:00
23rd 2fc23dc8fb Added simple tooltip to shared media buttons in profile.
Related commit: d6ba6ac41e.
2026-02-16 13:15:02 +03:00
23rd a22f6c28d6 Replaced sticker set box with foreground preview on custom emoji click. 2026-02-16 13:15:02 +03:00
23rd 4cdea65aa5 Added support of rpl name to color sample for your color buttons. 2026-02-15 12:10:35 +03:00
23rd a8a3c1555b Added highlight filter button from filters container on dialog drag. 2026-02-15 11:47:58 +03:00