Telegram github commits and releases
4.47K subscribers
601 files
20.9K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
telegramdesktop/tdesktop/dev • 6e16662 • 2 files, +6/-4
[img-editor] Added style entries for text tool button size.

telegramdesktop/tdesktop/dev • e67e0f8 • 5 files, +615/-500
[img-editor] Moved text edit controller and proxy to separated module.

telegramdesktop/tdesktop/dev • bf3656d • 1 files, +8/-4
[img-editor] Added redo steps guard for emoji replacement in text proxy.

telegramdesktop/tdesktop/dev • 259627c • 4 files, +49/-2
[img-editor] Added baking of text scale into font size on resize finish.

telegramdesktop/tdesktop/dev • 6776d68 • 2 files, +20/-0
[img-editor] Added baking of text scale after canvas item zoom.

telegramdesktop/tdesktop/dev • eff36df • 10 files, +141/-20
[img-editor] Added typeface choice to text tool.

telegramdesktop/tdesktop/dev • 3b8d13b • 12 files, +215/-29
[img-editor] Added alignment choice to text tool.

telegramdesktop/tdesktop/dev • 1c5ecd6 • 5 files, +22/-1
[img-editor] Added opaque background style to text tool.

telegramdesktop/tdesktop/dev • 4ada83f • 13 files, +184/-5
[img-editor] Added persistence of last used text settings.

telegramdesktop/tdesktop/dev • 6895d8f • 2 files, +70/-2
[img-editor] Added placeholder to empty text proxy.

telegramdesktop/tdesktop/dev • c3e319f • 4 files, +95/-18
[img-editor] Added paste auto shrink to text session.

telegramdesktop/tdesktop/dev • 49c1c9d • 5 files, +95/-25
[img-editor] Added preserving of committed line breaks in text items.

telegramdesktop/tdesktop/dev • 8b3e7d3 • 1 files, +1/-10
[img-editor] Fixed glyph offset between text proxy and committed item.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 7751cdb • 1 files, +2/-4
[img-editor] Removed vertical padding from text plate lines.

telegramdesktop/tdesktop/dev • 76b7279 • 1 files, +26/-3
[img-editor] Added plate split by empty lines in text items.

telegramdesktop/tdesktop/dev • e64d157 • 5 files, +101/-7
Added tooltip with URL to buttons in rich message.

telegramdesktop/tdesktop/dev • d1c5c73 • 2 files, +67/-2
[iv-editor] Added tooltip with URL to rich buttons.

telegramdesktop/tdesktop/dev • 4ecde33 • 2 files, +27/-17
Replaced pointer identity with origin stamp in rich clipboard.

telegramdesktop/tdesktop/dev • 01c219c • 2 files, +5/-1
Fixed empty editor on restoring formatting of rich paste.

telegramdesktop/tdesktop/dev • 3e77dd7 • 1 files, +7/-0
Added plain text fallback to rich editor initial paste.

telegramdesktop/tdesktop/dev • 893d5ea • 1 files, +20/-12
Excluded self-destructing media from saving selected files.

telegramdesktop/tdesktop/dev • 7d7fa97 • 2 files, +17/-6
Excluded self-destructing media from external media viewer.

telegramdesktop/tdesktop/dev • d99b56b • 2 files, +36/-0
Handle FFmpeg logging

telegramdesktop/tdesktop/dev • b65cd94 • 8 files, +95/-42
Follow the scroll direction in swipe gestures.

telegramdesktop/tdesktop/dev • d12c9a1 • 1 files, +9/-2
Fixed word navigation splitting a word on an apostrophe.

telegramdesktop/tdesktop/dev • 35f823b • 2 files, +7/-7
Read images by the loaded size, not by the downloaded one.

telegramdesktop/tdesktop/dev • 9ea7bca • 2 files, +9/-22
Remove never actually used private API use from macOS code

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 0b6ba59 • 2 files, +4/-19
Hand the touches of a popup selector to its widgets without private Qt API.

telegramdesktop/tdesktop/dev • c4ce9a6 • 1 files, +3/-3
Count a line of an article in Ui::Fixed instead of QFixed.

telegramdesktop/tdesktop/dev • e3b1aa8 • 4 files, +10/-0
Tell the text engine where the fonts it unpacks may live.

telegramdesktop/tdesktop/dev • 9fbaa89 • 1 files, +0/-1
Require pango

telegramdesktop/tdesktop/dev • 5143200 • 7 files, +11/-11
Update submodules and patches, Qt to 6.11.2.

telegramdesktop/tdesktop/dev • 99187a3 • 1 files, +4/-1
Replace QScroller with KineticScroller

#tdesktop
🫡3
telegramdesktop/tdesktop/snap-openssl • c4045b5 • 1 files, +31/-4
Build OpenSSL 3.2.1 in the snap.

#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary • 31c1878 • 3 files, +0/-0
Delete unused account_check icon rasters

telegramdesktop/tdesktop/public-canary • 9cfaf34 • 2 files, +11/-2
Correct shared media index writes and viewer counts

telegramdesktop/tdesktop/public-canary • 8f68df5 • 1 files, +16/-3
Re-index a sent message only when its thread moves

telegramdesktop/tdesktop/public-canary • ad49b35 • 2 files, +60/-6
Derive the pinned bar's topic root from the thread

telegramdesktop/tdesktop/public-canary • 29b4246 • 2 files, +1/-1
Pair the uploaded media edit's shared media removal

telegramdesktop/tdesktop/public-canary • 0206be5 • 1 files, +20/-5
Drop a sent message from the shared media lists it left

telegramdesktop/tdesktop/public-canary • 25ce3c7 • 1 files, +3/-3
Don't keep a media reference across rich page changes

telegramdesktop/tdesktop/public-canary • d455d7b • 5 files, +30/-13
Don't lower shared media counts for unindexed messages

telegramdesktop/tdesktop/public-canary • 390b24f • 7 files, +40/-56
Tie stored pinned index writes to the pinned flag

telegramdesktop/tdesktop/public-canary • 5c23c35 • 2 files, +52/-1
Write the pinned thread index only in forum peers

telegramdesktop/tdesktop/public-canary • 205e384 • 2 files, +5/-2
Give a saved sublist its own pinned message list

telegramdesktop/tdesktop/public-canary • 9724fcf • 1 files, +6/-0
Retire shared media of a deleted topic with no object

telegramdesktop/tdesktop/public-canary • 3a81874 • 5 files, +31/-0
Retire all topic shared media when a forum is destroyed

#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary • 56c297a • 1 files, +6/-4
Guard the live-topic media unload against a zero root

telegramdesktop/tdesktop/public-canary • 9b8a872 • 1 files, +6/-4
Guard the forum teardown media unload against a zero root

telegramdesktop/tdesktop/public-canary • b11593c • 2 files, +4/-4
Resolve the self peer sublist in the shared resolver

telegramdesktop/tdesktop/public-canary • 296d240 • 2 files, +0/-2
Drop the write-only monoforum id from top controls

telegramdesktop/tdesktop/public-canary • b74e798 • 1 files, +1/-1
Read the inbox when a sublist has no parent chat

telegramdesktop/tdesktop/public-canary • 8fcddc9 • 1 files, +2/-8
Use the shared sublist resolver in the player panel

telegramdesktop/tdesktop/public-canary • e99524c • 4 files, +35/-0
Request pinned messages when a pin is not loaded

telegramdesktop/tdesktop/public-canary • d85070f • 6 files, +21/-10
Open a saved sublist's own shared media page

telegramdesktop/tdesktop/public-canary • 52b6ba5 • 9 files, +63/-43
Align sublist media count, query and window keys

telegramdesktop/tdesktop/public-canary • b6d4a86 • 4 files, +55/-3
Keep Info pages on their topic or sublist

telegramdesktop/tdesktop/public-canary • eccd31b • 1 files, +12/-10
Tear down Info after a sublist is destroyed

telegramdesktop/tdesktop/public-canary • 2d24f35 • 1 files, +14/-12
Clear Info immediately when its sublist dies

telegramdesktop/tdesktop/public-canary • f49274a • 1 files, +9/-13
Always drop an Info wrap when its sublist dies

#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary • dc16098 • 6 files, +90/-34
Reach unloaded pins on thread keys and updates

telegramdesktop/tdesktop/public-canary • 3164e62 • 3 files, +11/-4
Rebind Info wrap teardown when a sublist is replaced

telegramdesktop/tdesktop/public-canary • 9bed915 • 2 files, +14/-10
Tear down Layer Info instantly when its sublist dies

telegramdesktop/tdesktop/public-canary • 409ef53 • 2 files, +17/-14
Queue Info wrap teardown off sublist destroyed()

telegramdesktop/tdesktop/public-canary • cf5d12c • 3 files, +19/-21
Hide Layer Info before its sublist is erased

telegramdesktop/tdesktop/public-canary • 81b5838 • 2 files, +15/-18
Preserve teardown stream across Info wrap removal

telegramdesktop/tdesktop/public-canary • 70f44fa • 1 files, +0/-1
Remove stale Info teardown implementation note

telegramdesktop/tdesktop/public-canary • 6180c9b • 1 files, +3/-2
Keep saved sublists alive through item teardown

telegramdesktop/tdesktop/public-canary • 9179348 • 4 files, +39/-20
Align sublist media counts, windows and titles

telegramdesktop/tdesktop/public-canary • 3872bd1 • 1 files, +7/-5
Show the new window tooltip only on entries that have one

telegramdesktop/tdesktop/public-canary • 94b2524 • 4 files, +90/-67
Unify sublist media window ids and persisted titles

telegramdesktop/tdesktop/public-canary • 8f02569 • 1 files, +2/-2
Limit media topic context to forum chats

telegramdesktop/tdesktop/public-canary • 20970e7 • 13 files, +226/-22
Switched Windows builds to Qt 6. (Combined commit.)

#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary • 13f152d • 15 files, +270/-23
Switched Windows builds to Qt 6. (Combined commit.)

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • a3992df • 1 files, +53/-0
[ai] Use tasks for our AI tasks.

telegramdesktop/tdesktop/dev • 96db3c8 • 1 files, +23/-4
Build OpenSSL 3.2.1 in the snap.

telegramdesktop/tdesktop/dev • 8015898 • 6 files, +31/-17
Beta version 7.2.6.

#tdesktop
🫡3
New telegramdesktop/tdesktop release: v7.2.5 (stable)

- Switch to new autoupdate manifest source.

#tdesktop
🫡3
New telegramdesktop/tdesktop release: v7.2.6 (beta)

- Add text tool with fonts, alignment and styles to the image editor.
- Drop folders and file sets into a chat to send them as one archive.
- Edit GIFs before sending them with a caption.
- Rate a finished call with stars right in the call panel.
- Make custom emoji out of video stickers.
- Show a tooltip with the link for buttons in rich messages.
- Show estimated result size in the video editor timeline.
- Follow the scroll direction in swipe gestures.
- Fix long sender name hiding the via-bot name in a bubble.
- Fix GIF playback glitches in shared media and inline results.
- Fix a crash in the new chat view for bots with topics.

#tdesktop
🫡4
morethanwords/tweb/master • 7aae717 • 24 files, +938/-224
Close the eight medium findings of the calls security audit

morethanwords/tweb/master • e0fb96d • 61 files, +4203/-403
Close the low and informational findings of the calls security audit

#webk
🫡3
TGX-Android/Telegram-X/main • 608767d • 38 files, +475/-162
Upgrade TDLib to tdlib/td@d1085f9

TGX-Android/Telegram-X/main • d01172d • 1 files, +6/-4
Do not apply `maxSdk` to debug builds

TGX-Android/Telegram-X/main • 2602111 • 2 files, +31/-20
Do not rely on flavor constants

TGX-Android/Telegram-X/main • a41e418 • 2 files, +10/-11
Update dependencies

TGX-Android/Telegram-X/main • 94fe023 • 4 files, +95/-25
Improve build stability

#tgxandroid
🫡2🤨1
TGX-Android/Telegram-X/main • 0ef00c0 • 2 files, +24/-23
Optimize build validation

#tgxandroid
🫡2🤨1
TGX-Android/Telegram-X/main • 6750137 • 1 files, +1/-1
Version bump to `1808`

#tgxandroid
🫡2🤨1
morethanwords/tweb/master • fcfe06f • 11 files, +380/-28
Decide a Telegram link by its parsed host, never by its text

morethanwords/tweb/master • d4a5047 • 2 files, +28/-18
Turn a shared text into a draft of the chosen chat instead of sending it

morethanwords/tweb/master • ed51d0c • 2 files, +60/-1
Accept a pasted mention only with a numeric user id

morethanwords/tweb/master • 4dd3312 • 5 files, +128/-0
Reject non-positive user ids on the e2e conference chain

morethanwords/tweb/master • 4a82cc7 • 300 files, +1333/-1333
Build

#webk
🫡3
telegramdesktop/tdesktop/public-canary • ec77222 • 1 files, +1/-1
Fixed submenu item clicks in Qt 6.11 Windows builds.

telegramdesktop/tdesktop/public-canary • c6ca267 • 29 files, +1127/-5
Added ability to stash typed text from input field. (Combined commit.)

#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary • d30ea5d • 30 files, +1128/-6
Added ability to stash typed text from input field. (Combined commit.)

#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary • 500c096 • 3 files, +0/-0
Delete unused account_check icon rasters

telegramdesktop/tdesktop/public-canary • ca73a68 • 2 files, +11/-2
Correct shared media index writes and viewer counts

telegramdesktop/tdesktop/public-canary • 12a1636 • 1 files, +16/-3
Re-index a sent message only when its thread moves

telegramdesktop/tdesktop/public-canary • 1cd34ff • 2 files, +60/-6
Derive the pinned bar's topic root from the thread

telegramdesktop/tdesktop/public-canary • d4b2c39 • 2 files, +1/-1
Pair the uploaded media edit's shared media removal

telegramdesktop/tdesktop/public-canary • a0a42f5 • 1 files, +20/-5
Drop a sent message from the shared media lists it left

telegramdesktop/tdesktop/public-canary • 5ce3ea1 • 1 files, +3/-3
Don't keep a media reference across rich page changes

telegramdesktop/tdesktop/public-canary • 72c2cb5 • 5 files, +30/-13
Don't lower shared media counts for unindexed messages

telegramdesktop/tdesktop/public-canary • baf6d01 • 7 files, +40/-56
Tie stored pinned index writes to the pinned flag

telegramdesktop/tdesktop/public-canary • b7edc59 • 2 files, +52/-1
Write the pinned thread index only in forum peers

telegramdesktop/tdesktop/public-canary • 1ea2b55 • 2 files, +5/-2
Give a saved sublist its own pinned message list

telegramdesktop/tdesktop/public-canary • d7aec8f • 1 files, +6/-0
Retire shared media of a deleted topic with no object

telegramdesktop/tdesktop/public-canary • 480aab4 • 5 files, +31/-0
Retire all topic shared media when a forum is destroyed

#tdesktop
🫡3