Telegram github commits and releases
4.54K subscribers
601 files
20.3K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
telegramdesktop/tdesktop/dev8b6d76d1 files, +34/-1
Show random LaTeX samples in formula editor

telegramdesktop/tdesktop/dev20ae0276 files, +18/-10
Update IV editor toolbar and menu icons

telegramdesktop/tdesktop/dev045604b1 files, +23/-0
Restore IV editor Toggle Block and Map menu entries

telegramdesktop/tdesktop/devbb283911 files, +1/-1
Strengthen IV editor top fade under toolbar

telegramdesktop/tdesktop/dev2f40c2c3 files, +26/-7
Cap IV editor content width to the toolbar span

Photos and other inserted blocks no longer grow past the top
controls; the article column and the floating top pills stay
centered together at the same position when the window widens.

telegramdesktop/tdesktop/devf7672561 files, +4/-7
Lay out IV editor article to the full toolbar span

telegramdesktop/tdesktop/dev0fd49da3 files, +42/-19
Float IV editor bottom controls over full-height scroll

telegramdesktop/tdesktop/devfd094572 files, +78/-32
Turn IV editor bottom controls into icon pills

telegramdesktop/tdesktop/deve2da54a4 files, +23/-26
Enlarge IV emoji close button and clear scroll bar

telegramdesktop/tdesktop/dev0ad18821 files, +3/-1
Make IV emoji search field gap symmetric

telegramdesktop/tdesktop/dev5378e7a2 files, +9/-5
Shorten emoji search pill for reserved right space

telegramdesktop/tdesktop/dev88517352 files, +9/-1
Apply edit drafts while IV editor owns thread draft

telegramdesktop/tdesktop/devf6137ce6 files, +155/-8
Switch between composing and editing rich messages

#tdesktop
🫡3
telegramdesktop/tdesktop/devaaafc9f2 files, +29/-0
Repaint IV editor article on theme change

telegramdesktop/tdesktop/dev9d5320c6 files, +75/-9
Show media context menu only over media

telegramdesktop/tdesktop/dev08051fe3 files, +19/-1
Target collage spoiler at the clicked media item

telegramdesktop/tdesktop/dev142265f1 files, +1/-1
Fix crash in table deselection.

telegramdesktop/tdesktop/dev2606e4e5 files, +24/-23
Fix build with Xcode.

telegramdesktop/tdesktop/dev938ec734 files, +9/-8
Fix attach submenu in editor.

telegramdesktop/tdesktop/dev7ac37944 files, +207/-5
Insert IV blocks from dragged or pasted media files

telegramdesktop/tdesktop/dev5141c261 files, +9/-6
Reserve marker-column indent for nested task lists

telegramdesktop/tdesktop/dev1b138761 files, +1/-0
Position send button nicely in the editor.

telegramdesktop/tdesktop/devf854d0c2 files, +59/-30
Keep table h-scroll after changing list type

telegramdesktop/tdesktop/dev0f176a47 files, +49/-16
Make nice fade-to-background in IV editor.

telegramdesktop/tdesktop/deveee20b24 files, +29/-21
Make nice close button in emoji panel.

telegramdesktop/tdesktop/dev27327494 files, +26/-12
Use menu undo/redo icons in editors

telegramdesktop/tdesktop/dev1743eb03 files, +14/-4
Gate rich-message premium only at entry and send

#tdesktop
🫡3
telegramdesktop/tdesktop/deve9caa132 files, +19/-7
Gray formula placeholder, re-roll sample on clear

telegramdesktop/tdesktop/dev45f03417 files, +40/-33
Make a better shadow for pills.

telegramdesktop/tdesktop/devc65aab210 files, +785/-178
Reuse existing media views for Slideshow.

telegramdesktop/tdesktop/devf68033d1 files, +1/-1
Fix build with Qt 5.

telegramdesktop/tdesktop/dev923f36e4 files, +12/-3
Replace Bordered table action with Borderless toggle

telegramdesktop/tdesktop/dev2a6f2e41 files, +16/-0
Show Unite cells in the top-control table menu

telegramdesktop/tdesktop/dev0818ea01 files, +11/-11
Swap attach and formula buttons in IV editor toolbar

telegramdesktop/tdesktop/dev8234f9f4 files, +85/-36
Round Send button and normal Discard pill in editor

telegramdesktop/tdesktop/dev05eb0db4 files, +52/-58
Round Save button and normal Cancel pill in editor

telegramdesktop/tdesktop/dev8362d8b2 files, +12/-2
Clamp editor auto-scroll between floating controls.

telegramdesktop/tdesktop/dev90fbd233 files, +155/-0
Send simple rich messages as normal text without premium

telegramdesktop/tdesktop/dev20d54993 files, +99/-1
Carry the field draft into the editor on Article

telegramdesktop/tdesktop/dev7e3ab2e1 files, +11/-9
Strip blockquote and code wrappers when splitting draft

telegramdesktop/tdesktop/dev2e72ebe5 files, +119/-0
Add Expand compose button to open the rich editor

#tdesktop
🫡3
telegramdesktop/tdesktop/deve574f3a5 files, +129/-9
Open the media menu on click for spoilered media

telegramdesktop/tdesktop/devefa742b3 files, +55/-0
Remove only the clicked item from a Collage or Slideshow

telegramdesktop/tdesktop/dev54eb43f3 files, +132/-33
Autosave rich draft on each media upload.

telegramdesktop/tdesktop/dev36a6f835 files, +179/-7
Edit a photo in the media editor from the rich editor

telegramdesktop/tdesktop/dev7603a8b10 files, +484/-6
Overlay three-dot and add buttons on rich editor media

telegramdesktop/tdesktop/dev15ac77e12 files, +315/-52
Per-item controls and layout switch for grouped rich media

telegramdesktop/tdesktop/devfff550c3 files, +19/-1
Show nearest drop line for external file drag in editor

telegramdesktop/tdesktop/dev91f50c42 files, +5/-9
Fix IV editor discard/cancel glyph size and placement

telegramdesktop/tdesktop/dev96b631e6 files, +39/-5
Give each ordered-list type its own list-menu glyph

telegramdesktop/tdesktop/dev7f966426 files, +67/-2
Clear the source field when content moves to rich editor

telegramdesktop/tdesktop/dev9e6b5d71 files, +10/-16
Keep plain lines together when migrating field to editor

telegramdesktop/tdesktop/dev276dd146 files, +39/-0
Show the Expand button only for multi-line drafts

telegramdesktop/tdesktop/dev162abf91 files, +1/-0
Upload the edited photo from the rich editor

telegramdesktop/tdesktop/dev7a677106 files, +128/-33
Keep the slideshow active slide stable across edits

#tdesktop
🫡3
telegramdesktop/tdesktop/devcc247cc1 files, +0/-69
Reveal the spoiler on first click for grouped media

telegramdesktop/tdesktop/dev051bc0d7 files, +37/-6
Refresh rich-draft media references from the server draft

telegramdesktop/tdesktop/dev399b97311 files, +132/-68
Fix some editor bugs.

telegramdesktop/tdesktop/dev3a4f39e2 files, +76/-0
Reflect the current cell selection in the top table button

On selection change the top bar derives its active block and menu from the live article selection instead of the previously edited node, so a multi-cell table rectangle always lights the table button and its menu offers Unite cells.

telegramdesktop/tdesktop/dev69a7a3c2 files, +89/-7
[ai] Add an optional visual/design step.

telegramdesktop/tdesktop/dev4ed96422 files, +83/-18
[ai] Ensure we continue as long as possible.

telegramdesktop/tdesktop/devc91afff1 files, +13/-1
Fix possible crash on AdminLog teardown.

telegramdesktop/tdesktop/dev402cb0e2 files, +10/-1
Fix crash when removing folders with pinned chats.

ChatFilters::applyRemove() emptied the filter in the list and only then
detached its chats. Unpinning a chat re-caches its siblings' pinned
indices, which runs Session::refreshChatListEntry(); seeing the filter
still listed but emptied, it re-entered removeFromChatList() ->
setChatPinned() -> PinnedList::setPinned() on the same pinned list while
its re-cache loop iterated with a cached size, reading past the end of
the vector. This aborted on closing the Folders editor after removing
two or more folders that had pinned chats.

Detach the filter from the list before applyChange() tears down its
chats, so the re-entrant refresh no longer touches it. Also harden the
setPinned() re-cache loop to re-check the container size each iteration
as defense in depth.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

telegramdesktop/tdesktop/dev057e8c51 files, +1/-1
Support tg://grams to show Grams section.

telegramdesktop/tdesktop/dev7a2555a1 files, +33/-9
Drop empty rich blocks and gate semi-empty on send

#tdesktop
🫡3
telegramdesktop/tdesktop/dev71ea71b1 files, +1/-1
Drop author-only quotes that the server rejects

telegramdesktop/tdesktop/dev8584f292 files, +45/-4
Recover cleanly when rich submit is empty or rejected

telegramdesktop/tdesktop/dev0da3e551 files, +12/-7
Restore the rich draft via cloud draft on send fail

telegramdesktop/tdesktop/devae57ec41 files, +5/-0
Re-add the divider insert entry to the block menu

telegramdesktop/tdesktop/dev382e1731 files, +24/-0
Swap table title and first-cell backspace boundary

telegramdesktop/tdesktop/dev6e2397c3 files, +133/-14
Show shortcuts and active-color marking in style menus

telegramdesktop/tdesktop/devd15a5002 files, +145/-13
Restore hover tooltips on the IV editor top toolbar

telegramdesktop/tdesktop/dev45adb8f4 files, +68/-0
Mark rich-formatted drafts with a Send-button lock badge

telegramdesktop/tdesktop/dev7a56e105 files, +133/-1
Offer to send a rich draft without formatting

telegramdesktop/tdesktop/dev102665c2 files, +49/-4
Show premium stars on rich-only toolbar buttons

telegramdesktop/tdesktop/devbcddead4 files, +84/-20
Show premium stars in place of style menu shortcuts

telegramdesktop/tdesktop/dev929fbf24 files, +41/-1
Show grayed Hide-from-name for non-premium forwards

telegramdesktop/tdesktop/dev74075ae3 files, +74/-3
Keep non-premium formatting when flattening rich sends

telegramdesktop/tdesktop/dev2abc55e2 files, +5/-2
Fade the clipped rich-draft preview bottom

#tdesktop
🫡3
telegramdesktop/tdesktop/devaa664971 files, +2/-0
Keep chat focus when rich-draft preview is shown

telegramdesktop/tdesktop/deva3b1e8f1 files, +30/-3
Fix possible crash in tooltip show.

telegramdesktop/tdesktop/devb72f7a17 files, +41/-9
Hide rich messages editor behind an option.

telegramdesktop/tdesktop/devfd759d92 files, +7/-1
Fix rich message re-layout.

Fixes #30906.

telegramdesktop/tdesktop/devfb6e0b92 files, +34/-0
Attempt to fix overscroll for history up-loading.

telegramdesktop/tdesktop/dev2779b2a7 files, +104/-36
Mark premium actions better.

telegramdesktop/tdesktop/devd4990524 files, +34/-2
Gate rich-message authoring on app config

telegramdesktop/tdesktop/dev9c226236 files, +25/-0
Add Rich Formatting premium-promo section

telegramdesktop/tdesktop/dev99d0cac1 files, +1/-0
Include core/version.h directly in Windows platform sources.

telegramdesktop/tdesktop/devc0253344 files, +23/-0
Stop overscroll if we have more to load.

telegramdesktop/tdesktop/dev6b4fdb61 files, +6/-2
Keep IV selection visible while window is inactive

telegramdesktop/tdesktop/deva0b82671 files, +6/-1
Hide IV jump-to-top button near the very bottom

telegramdesktop/tdesktop/devdcb1fa97 files, +32/-30
Lock scroll axis for IV touchpad gestures

telegramdesktop/tdesktop/dev8f4bd0e1 files, +0/-31
Trim the IV link/text context menu

#tdesktop
🫡3
telegramdesktop/tdesktop/dev2b6f26c1 files, +1/-1
Use normal font size for IV quote author label

telegramdesktop/tdesktop/devadc94bf1 files, +3/-0
Keep rich messages as text, not isolated emoji

telegramdesktop/tdesktop/dev86b9b421 files, +10/-2
Keep IV word selection across text nodes

telegramdesktop/tdesktop/dev13b61fc2 files, +23/-0
Add IV triple-click paragraph selection

telegramdesktop/tdesktop/dev8099f5d3 files, +39/-1
Zoom the IV article on Ctrl+wheel

telegramdesktop/tdesktop/deveeef96e7 files, +67/-9
Request IV media images at zoomed pixel size

telegramdesktop/tdesktop/dev8d262021 files, +9/-2
Fix Escape in sections with compose controls.

Regression from f362c1610648: moving the key event filter from the
InputField to its raw QTextEdit made the Escape branch consume the key
before InputField::keyPressEventInner could fire cancelled(), so
sections like scheduled messages no longer went back on Escape with a
focused field. Keep the Cmd+Up/Down handling on the raw text edit and
suppress the propagated Escape in a separate filter on the field.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

telegramdesktop/tdesktop/dev802beab3 files, +14/-7
Show loading dots for thinking-only rich drafts

telegramdesktop/tdesktop/dev7b2754f4 files, +115/-110
Extract reusable top bar suggestion bubble mount.

Factor the floating cloud bubble's painting and scroll-mount wiring into shared helpers so the bubble content can be mounted standalone over any scrollable surface.

telegramdesktop/tdesktop/devea0ba762 files, +3/-1
Add a skip above rich messages.

telegramdesktop/tdesktop/devb2f324c1 files, +1/-1
Nudge editor toolbar premium stars inward

telegramdesktop/tdesktop/dev7c2795d1 files, +3/-4
Fixed dangling image reference in peer list rows scroll cache.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev97660191 files, +20/-5
Removed redundant background fill under opaque peer list rows.

telegramdesktop/tdesktop/dev7c2725f4 files, +17/-10
Moved peer list rows scroll cache to separate module.

telegramdesktop/tdesktop/devb3a24344 files, +58/-1
Cached dialogs list rows into opaque images while scrolling.

telegramdesktop/tdesktop/devffeb5d47 files, +257/-25
Allowed live animations over cached dialogs list rows.

telegramdesktop/tdesktop/dev03d1a1d2 files, +43/-7
Added refresh of loaded userpics over cached dialogs list rows.

telegramdesktop/tdesktop/dev8e535a27 files, +7/-34
Drop the rich-messages-editor experimental flag

telegramdesktop/tdesktop/dev435482e4 files, +87/-0
Open the editor in edit mode from Expand

telegramdesktop/tdesktop/dev90707a98 files, +90/-13
Corner-lock the send badge and gate rich send

telegramdesktop/tdesktop/devbd4a6b42 files, +10/-3
Restyle the send-without-formatting box

telegramdesktop/tdesktop/dev340eb6a7 files, +136/-6
Gate flatten offer on lossless rich drafts

telegramdesktop/tdesktop/dev18207432 files, +7/-3
Base rich-draft preview fade on line height

telegramdesktop/tdesktop/dev99d9e7f1 files, +35/-0
[ai] Note non-Q_OBJECT findChildren pitfall for test overlays.

telegramdesktop/tdesktop/dev36645062 files, +37/-2
Keep a following list intact when replacing blocks

telegramdesktop/tdesktop/dev3738d583 files, +12/-4
Fix problems with paywalls in rich messages.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev2509a3c5 files, +22/-31
Show premium required toast instead of promo.

telegramdesktop/tdesktop/devf04e4f51 files, +1/-1
Update lib_ui.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev71bd56e2 files, +93/-29
Moved chat list selection to the navigated row on screen reader focus.

telegramdesktop/tdesktop/dev317eefa4 files, +284/-69
Opened chat on screen reader activate of a chat list row.

telegramdesktop/tdesktop/dev164eddf1 files, +1/-1
Fix python warning in prepare.

#tdesktop
🫡3
telegramdesktop/tdesktop/devc362a472 files, +14/-6
Fix identities for dialogs list rows.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev9101d411 files, +14/-8
Fix premium markings in text style buttons.

telegramdesktop/tdesktop/devdb5f1071 files, +17/-0
Improve divider insertion.

telegramdesktop/tdesktop/dev2edcbd21 files, +15/-7
Fix fade to bg in rich message drafts.

telegramdesktop/tdesktop/dev4be2bc74 files, +139/-2
Insert empty paragraph on Up key in the start.

#tdesktop
🫡3
telegramdesktop/tdesktop/devadf04f52 files, +2/-14
Allow X11 WM to automatically position SeparatePanel with a foreign parent

telegramdesktop/tdesktop/dev80833b64 files, +3/-22
Get rid of DESKTOP_APP_DISABLE_X11_INTEGRATION

#tdesktop
🫡3
telegramdesktop/tdesktop/dev4200a276 files, +3/-40
Fix build with GCC.

telegramdesktop/tdesktop/dev0eb071f3 files, +3/-3
Update submodules.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev4bafe2f1 files, +10/-3
Update breakpad to latest commit in Docker

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

- Add rich message editor with media, tables and math formulas.
- Show rich message drafts with full formatting in chat compose area.
- Add text recognition with selection and copying to media viewer images.
- Add swipe navigation and pinch zoom gestures to media viewer.
- Support zoom and dragging files out in shared media photos.
- Allow adapting existing stickers into custom emoji.
- Add media viewer video playback to system media controls.
- Add alphabetical fast-scroll index to contacts box.
- Improve screen reader accessibility for chats list and folders.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev8a22f2c6 files, +29/-17
Beta version 6.9.4.

- Add rich message editor with media, tables and math formulas.
- Show rich message drafts with full formatting in chat compose area.
- Add text recognition with selection and copying
to media viewer images.
- Add swipe navigation and pinch zoom gestures to media viewer.
- Support zoom and dragging files out in shared media photos.
- Allow adapting existing stickers into custom emoji.
- Add media viewer video playback to system media controls.
- Add alphabetical fast-scroll index to contacts box.
- Improve screen reader accessibility for chats list and folders.

#tdesktop
🫡4
UnigramDev/Unigram/layer22853501e51 files, +1/-1
Fix missing default value

UnigramDev/Unigram/layer228da4f41c2 files, +0/-142
Remove unused code

UnigramDev/Unigram/layer228da417709 files, +1/-31
Removed TextStyle

UnigramDev/Unigram/layer22824e067a1 files, +53/-69
Refactor formatted text block pools

UnigramDev/Unigram/layer22890d92011 files, +16/-18
Fix fast run and auto font size

UnigramDev/Unigram/layer2281a081c844 files, +441/-8
Debug chat history UI tree

UnigramDev/Unigram/layer228bd8c0374 files, +80/-35
Don't use explicit bindings in FormattedTextBlock

UnigramDev/Unigram/layer228bcc55813 files, +9/-9
Fix code block font family

UnigramDev/Unigram/layer228c22c16b2 files, +76/-14
Optimize SVG decompression

UnigramDev/Unigram/layer22867f34b71 files, +25/-10
Properly unsubscribe window

UnigramDev/Unigram/layer2285c5590f1 files, +8/-1
Fix leak in dead code

UnigramDev/Unigram/layer22849b2c6b3 files, +41/-9
Fixes

UnigramDev/Unigram/layer228b7272541 files, +18/-5
Fix context menu for selected messages

UnigramDev/Unigram/layer22815f12741 files, +1/-1
Fix context menu for vote-once polls

UnigramDev/Unigram/layer22814e76342 files, +2/-6
Refactoring

#unigram
🫡2
UnigramDev/Unigram/layer2287b8b6d22 files, +42/-0
IsTextTrimmable

UnigramDev/Unigram/layer22890d5a6e5 files, +172/-26
WIP: memory optimizations

#unigram
🫡2