Telegram github commits and releases
4.41K subscribers
601 files
21K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
telegramdesktop/tdesktop/dev • ec683d7 • 1 files, +3/-0
Add place for current working AI docs.

telegramdesktop/tdesktop/dev • d293342 • 1 files, +1/-2
Fix search result subtitles.

sectionPath() was starting with parentId instead of the section itself,
causing subtitles to skip the section name the entry belongs to.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

telegramdesktop/tdesktop/dev • ead60eb • 2 files, +2/-2
Fix Chat::Id() → ChatId() in settings.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

telegramdesktop/tdesktop/dev • 38d8aa2 • 1 files, +14/-0
Fix interface scale highlighting.

The custom build method in Main::setupContent() was missing the
HighlightRegistry setup, so widgets added via builder.add() with
search entries weren't being registered for highlighting.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

telegramdesktop/tdesktop/dev • 2b5732f • 2 files, +14/-2
Add deeplink support for search entries.

SearchEntry now has an optional `deeplink` field. When set, clicking
the search result activates the deeplink URL instead of navigating.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

telegramdesktop/tdesktop/dev • 374b877 • 1 files, +12/-0
Add Profile Photo search entry.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

telegramdesktop/tdesktop/dev • 49253a9 • 3 files, +4/-6
Fix deeplink settings search entries.

telegramdesktop/tdesktop/dev • 81b095e • 3 files, +11/-3
Improve subtitles for settings section entries.

telegramdesktop/tdesktop/dev • af28ef7 • 6 files, +1/-44
Don't index section buttons in settings search.

telegramdesktop/tdesktop/dev • 55d43e7 • 12 files, +536/-230
Fix search highlighting across settings sections.

telegramdesktop/tdesktop/dev • f822d23 • 1 files, +19/-4
Support Ctrl+F shortcut in settings to open search.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • b60f6b0 • 1 files, +30/-19
Implement word-based matching in settings search.

Use TextUtilities::PrepareSearchWords() to normalize query and
entry text: split into words, remove accents, and lowercase.
Match by word prefix: each query word must match at least one
entry word by startsWith().

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

telegramdesktop/tdesktop/dev • 3883239 • 1 files, +30/-10
Implement smart sorting for settings search results.

Sort results by match count (descending), then by parent chain
depth (ascending), and finally alphabetically by title.

telegramdesktop/tdesktop/dev • 16442e2 • 2 files, +21/-0
Preserve search query on navigation in settings.

Use the stepDataReference mechanism to save and restore the
search query when navigating from results to a section and back.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

telegramdesktop/tdesktop/dev • e022c6e • 2 files, +95/-70
Optimize settings search with first-letter index.

Build search index once when the section is created instead
of recomputing on every query. Use first-letter lookup for
O(1) candidate filtering, following the pattern from theme
editor's searchByQuery implementation.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

telegramdesktop/tdesktop/dev • 55624b3 • 2 files, +3/-4
Fix Ctrl+F in settings.

telegramdesktop/tdesktop/dev • eff86fc • 2 files, +29/-8
Cache and reuse search result buttons in settings.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

telegramdesktop/tdesktop/dev • 4c2e73a • 7 files, +282/-5
Show FAQ entries as default search results.

telegramdesktop/tdesktop/dev • fafe2f9 • 4 files, +33/-24
Restore settings search query on return.

telegramdesktop/tdesktop/dev • 594dc12 • 2 files, +90/-47
Index FAQ entries together with settings entries.

Now FAQ entries appear in filtered search results when the query
matches, not just when query is empty. Uses same button cache and
first-letter index for both settings and FAQ entries.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

#tdesktop
🫡2💅1
telegramdesktop/tdesktop/dev • ecae9c7 • 2 files, +5/-4
Add separate lang key for FAQ search result subtitles.

Use shorter 'FAQ' prefix for search results instead of full
'Telegram FAQ' that's used for the main FAQ button label.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

telegramdesktop/tdesktop/dev • 27e1867 • 1 files, +5/-1
Delete old faq entries.

telegramdesktop/tdesktop/dev • 0729bd7 • 1 files, +9/-8
Initial screen from geometry

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 2c85060 • 1 files, +2/-2
Revert "Use v143 toolset in some dependencies."

This reverts commit 580c688b2b920f19d8e48662bdf033fdd5de2c26.

telegramdesktop/tdesktop/dev • e73fe08 • 1 files, +3/-17
Don't set architecture explicitly for cmake in prepare.py

Let it inherit from the command prompt

telegramdesktop/tdesktop/dev • ccf6428 • 1 files, +17/-12
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

telegramdesktop/tdesktop/dev • baecfd6 • 1 files, +53/-53
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

telegramdesktop/tdesktop/dev • 0368722 • 1 files, +4/-17
Switch tg_angle to default generator

telegramdesktop/tdesktop/dev • 4ef57e5 • 1 files, +4/-23
Switch tg_owt to default generator on Windows

telegramdesktop/tdesktop/dev • 4d1b25c • 1 files, +0/-18
CMAKE_OSX_DEPLOYMENT_TARGET defaults to MACOSX_DEPLOYMENT_TARGET

telegramdesktop/tdesktop/dev • 76e597f • 1 files, +3/-21
Get rid of PATH_BACKUP_ in prepare.py

Each step spawns a separate shell instance, the environment gets reset anyway

telegramdesktop/tdesktop/dev • dc3d4ad • 1 files, +3/-3
Remove --target tde2e

It's not needed since b5f2470b795b9b7bfec596bbbf60fc0c18b3d5c5

#tdesktop
🫡2
UnigramDev/Unigram/develop • 5f99ecb • 2 files, +6/-2
Fix touch screen crash

UnigramDev/Unigram/develop • ed3e7ee • 1 files, +1/-0
Fix title hit target

UnigramDev/Unigram/develop • 56f9e30 • 2 files, +6/-2
Fix navigation style

UnigramDev/Unigram/develop • 594c6bd • 12 files, +80/-59
Refactor shortcut service

#unigram
🫡2
telegramdesktop/tdesktop/dev • 5c900c2 • 1 files, +3/-1
Update to modern OpenGL library on Linux

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • a111727 • 4 files, +39/-1
Fix build with Qt 5.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • e537279 • 4 files, +4/-4
Fix build with Xcode.

telegramdesktop/tdesktop/dev • 1ac081d • 2 files, +2/-2
Update patches revision.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 2a3c260 • 4 files, +6/-6
Qt 6.10.1 -> 6.10.2

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • f7f3539 • 3 files, +5/-5
Fix build with Xcode.

telegramdesktop/tdesktop/dev • 49be0d2 • 3 files, +1/-11
Fix build with GCC.

telegramdesktop/tdesktop/dev • f9f3778 • 6 files, +21/-17
Beta version 6.4.3.

- Search in Settings.

telegramdesktop/tdesktop/dev • 0e7a20f • 1 files, +2/-0
Close mediaview when opening nft links.

telegramdesktop/tdesktop/dev • 85167d3 • 4 files, +21/-3
Strip quote entities in media viewer.

They may be collapsed with no way to expand them.

telegramdesktop/tdesktop/dev • e4c7d62 • 1 files, +1/-0
Activate window with shown nft.

telegramdesktop/tdesktop/dev • 46cb498 • 2 files, +4/-6
Show correct profile colors preview when edit.

telegramdesktop/tdesktop/dev • c215b9f • 1 files, +2/-1
Fix crash in topic group opening.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • e5cc336 • 1 files, +4/-4
Update changelog.txt

Corrected the year for the newest 4 changes from 2025 to 2026, for the recent 4 updates (6.4 to 6.4.3 beta).

#tdesktop
🫡2💅1
UnigramDev/Unigram/develop • c5d2b4a • 8 files, +31/-17
Update TDLib

UnigramDev/Unigram/develop • 0dc7351 • 7 files, +368/-48
New login widget

UnigramDev/Unigram/develop • 118eac4 • 7 files, +252/-24
Improve add proxy popup

UnigramDev/Unigram/develop • 251e160 • 6 files, +107/-77
Show search results inline

UnigramDev/Unigram/develop • 1e08ba6 • 16 files, +658/-445
Synchronize proxy settings across accounts

UnigramDev/Unigram/develop • cb0ad6a • 3 files, +0/-130
Remove unused class

UnigramDev/Unigram/develop • 0075e64 • 2 files, +6/-5
Improve table style

#unigram
🫡2🤝1
telegramdesktop/tdesktop/nightly • fb4fcf5 • 2 files, +11/-5
Attempted to fix reset state while replying with Ctrl+Up/Down hotkey.

Regression was introduced: a05d85673a.

#tdesktop
🫡3
telegramdesktop/tdesktop/nightly • 34014c7 • 3 files, +24/-1
Attempted to fix incorrect display of about view for bots with forum.

#tdesktop
🫡3
New telegramdesktop/tdesktop release: v6.4.4 (beta)

- Fix crash in topic group opening.
- Show correct profile colors preview when edit.
- Strip quote entities in media viewer.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • f9699e1 • 6 files, +21/-15
Beta version 6.4.4.

- Fix crash in topic group opening.
- Show correct profile colors preview when edit.
- Strip quote entities in media viewer.

telegramdesktop/tdesktop/dev • 64c5796 • 1 files, +3/-0
fix: fixed touchpad-scrolling emoji packs while setting emoji status in main menu

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • d33293b • 4 files, +16/-8
Add name argument to PositionWithScreen

telegramdesktop/tdesktop/dev • 54683b2 • 9 files, +155/-163
Decompose countInitialGeomety from MainWindow

#tdesktop
🫡2