Telegram github commits and releases
7.03K subscribers
601 files
18.5K links
Broadcast from the most important Telegram clients' repositories

Contact me: @remembertheair
Download Telegram
telegramdesktop/tdesktop/dev6022c791 files, +1/-0
Ensure curl is present when building snap

#tdesktop
🫡3
telegramdesktop/tdesktop/dev18acef83 files, +25/-2
Add experimental option for QT_WIDGETS_HIGHDPI_DOWNSCALE

telegramdesktop/tdesktop/dev5a425dc1 files, +1/-1
Update patches in prepare.py

#tdesktop
🫡2
morethanwords/tweb/masterb5aa9d64 files, +105/-49
Drag and Drop for dialog elements
Fix stuck drag and drop

morethanwords/tweb/master95702671 files, +1/-7
Notifications: disable reaction sound

#webk
👍2🫡2🤝1
morethanwords/tweb/master637c90f3 files, +29/-25
Move dynamic import deadlock prevention even higher

morethanwords/tweb/masterb5d17283 files, +29/-25
Merge pull request #584 from H7GhosT/fix/dynamic-import-race-passcode

Move dynamic import deadlock prevention even higher

#webk
👍2🫡2🤝1
morethanwords/tweb/masterf726dbe5 files, +82/-16
Folders: treat unread mention as unmuted

#webk
🫡2👍1
morethanwords/tweb/master3415ff11 files, +1/-31
Privacy and Security: remove Devices option

#webk
🫡2
morethanwords/tweb/mastere9847b51 files, +1/-1
Fix missing meta when copying messages

#webk
🫡2
UnigramDev/Unigram/develop4c9566d1 files, +1/-1
Fix timestamp font

UnigramDev/Unigram/develop2c664462 files, +2/-2
Bump version to 12.3.5

UnigramDev/Unigram/developd719bf11 files, +5/-0
Try to fix once again text selection

UnigramDev/Unigram/developca717fc2 files, +13/-10
Fix storage usage layout

UnigramDev/Unigram/develop8dba3281 files, +1/-1
Don't check folder IsShareable for equality

#unigram
🫡2👍1
morethanwords/tweb/master9aa1e971 files, +2/-2
Navigation: disable new Navigation API for Firefox

#webk
🫡3👍2
morethanwords/tweb/master00491ba1 files, +8/-2
Merge pull request #587 from H7GhosT/fix/my-notes-in-saved-messages

Fix my notes dialog

#webk
🫡2
morethanwords/tweb/master88eff6c215 files, +10398/-7639
Emoji 16

#webk
🫡2
UnigramDev/Unigram/develop817bde71 files, +19/-12
Disable mica in call windows

UnigramDev/Unigram/develop064772a1 files, +44/-5
Fix remove custom emoji from text

UnigramDev/Unigram/develope5cbfd21 files, +0/-2
Fix arm64 debug

UnigramDev/Unigram/develop61438ef1 files, +5/-3
DWRITE_WORD_WRAPPING_EMERGENCY_BREAK

UnigramDev/Unigram/develop6b280372 files, +9/-65
Fix video calls on arm64

UnigramDev/Unigram/develop7ec471b1 files, +5/-3
Fix tabs margin in forward

#unigram
🫡3
telegramdesktop/tdesktop/nightly49b27d61 files, +1/-1
Removed notifications action buttom from profile top bar for self.

telegramdesktop/tdesktop/nightly68f65ea1 files, +12/-2
Slightly improved position of context menu from top button in proxy box.

telegramdesktop/tdesktop/nightlyb28bb111 files, +2/-1
Fixed display of compose search when edit media caption.

telegramdesktop/tdesktop/nightly83431781 files, +16/-4
Improved forwarded info in service messages for staked dice.

telegramdesktop/tdesktop/nightly1f072631 files, +1/-1
Fixed crash when forward message from web bot to forum topic.

telegramdesktop/tdesktop/nightly8585a001 files, +5/-5
Fixed position of freshly pinned to top stories.

telegramdesktop/tdesktop/nightlye6369ea6 files, +237/-28
Added chat filters to feature to kick participants from common groups.

telegramdesktop/tdesktop/nightly9002dd23 files, +13/-3
Fixed crash from feature to kick participants from common groups.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev71343632 files, +7/-5
Slightly improved padding of emoji status in accounts list.

telegramdesktop/tdesktop/dev97a1d5c2 files, +16/-0
Fixed stale state of media edit manager in history widget.

Fixed #30147.

telegramdesktop/tdesktop/dev2c68df91 files, +6/-0
Fixed column bounds check in ShareBox for mouse to prevent cross-rows.

Fixed #30155.

telegramdesktop/tdesktop/deva05d8561 files, +22/-8
Improved process of replying via hotkeys for sending messages.

Fixed #30160.

telegramdesktop/tdesktop/dev2781e6c1 files, +3/-0
Attempted to fix rare visual glitch when pinned bar is not resized.

Fixed #30188.

telegramdesktop/tdesktop/dev481de1e3 files, +31/-3
Added bullet separator between name and date in media viewer overlay.

telegramdesktop/tdesktop/dev9fb25bf13 files, +30/-25
Added special bullet char to global access.

telegramdesktop/tdesktop/dev3ea8d143 files, +364/-0
Extracted strip selector from reactions to make dedicated popup.

telegramdesktop/tdesktop/devb45896b4 files, +214/-0
Added initial implementation of userpics strip for popup selector.

telegramdesktop/tdesktop/deve2ed9ba4 files, +153/-0
Added initial popup selector for top peers.

telegramdesktop/tdesktop/dev2f6e8bb7 files, +53/-4
Added ability to show popup selector for top peers from fast share.

telegramdesktop/tdesktop/dev70604b64 files, +105/-10
Added simple tooltip to peers in popup selector for top peers.

telegramdesktop/tdesktop/dev03d77363 files, +99/-36
Added keyboard support to popup selector for top peers.

#tdesktop
🫡2
telegramdesktop/tdesktop/devd0448568 files, +20/-5
Fixed position of popup selector for messages with inline reactions.

telegramdesktop/tdesktop/dev4c655a62 files, +9/-0
Added support of right press-move-release to popup selector for peers.

telegramdesktop/tdesktop/dev58658913 files, +28/-10
Fixed memory clearing for popup selector.

telegramdesktop/tdesktop/dev8b3498a1 files, +5/-1
Fixed ability to drag'n'drop to non-primary window chat while searching.

telegramdesktop/tdesktop/dev1696e441 files, +1/-1
Use /DEBUG:FASTLINK for debug builds.

telegramdesktop/tdesktop/devfa190a74 files, +4/-4
Enable LTO by an option.

telegramdesktop/tdesktop/dev1ea7d971 files, +1/-1
Use FASTLINK only in x64 builds.

telegramdesktop/tdesktop/dev9541e982 files, +6/-3
Removed forum shape from bot userpics.

telegramdesktop/tdesktop/devc7dd1731 files, +3/-1
Returned about to bots with forum.

telegramdesktop/tdesktop/dev6bdbf851 files, +5/-0
Fixed display of tabs in forum bots on receiving full user.

telegramdesktop/tdesktop/deva7def1e1 files, +3/-1
Removed enforced empty general forum topic creation for bots.

telegramdesktop/tdesktop/devce0f10f1 files, +9/-9
Renamed default tab for all bot forums.

telegramdesktop/tdesktop/dev160075c2 files, +2/-2
More removed forum shape from bot userpics.

telegramdesktop/tdesktop/devf4006431 files, +5/-0
Fixed ability to delete chat as forum with all topics.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev6dce4e311 files, +168/-53
Use lottie for voice/round message icon.

telegramdesktop/tdesktop/dev786b0e73 files, +83/-21
Add nice animations to stories on focus search.

telegramdesktop/tdesktop/deva5db6cd3 files, +13/-3
Fixed crash from feature to kick participants from common groups.

telegramdesktop/tdesktop/devda3b6232 files, +12/-1
Added tooltip to fast share about popup selector for top peers.

telegramdesktop/tdesktop/dev61e0e393 files, +23/-1
Particularly ported QMenu::hasMouseMoved to top peers popup selector.

telegramdesktop/tdesktop/devc7459af1 files, +1/-1
Changed bg of important tooltip for top peers selector.

telegramdesktop/tdesktop/dev3fdfd761 files, +4/-0
Fixed false drag state while copying recognized text from media view.

telegramdesktop/tdesktop/devebc21901 files, +6/-2
Removed optimization of ripple animation in replies for unwrapped media.

telegramdesktop/tdesktop/devd1abbae1 files, +1/-1
Fixed position of popup menu from More button in profile top bar.

telegramdesktop/tdesktop/devb97322c1 files, +3/-1
Removed report button from profile top bar actions for joined groups.

telegramdesktop/tdesktop/dev5146c059 files, +31/-17
Added ability to start outgoing call without user confirmation.

telegramdesktop/tdesktop/devff3f4342 files, +41/-3
Added popup menu to call button from history view top bar for users.

telegramdesktop/tdesktop/dev7c675a34 files, +18/-2
Added experimental option to force embedded search in chat.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev67818a21 files, +3/-1
Fixed position of popup menu from More button in history view top bar.

telegramdesktop/tdesktop/devae851b83 files, +92/-50
Fixed display of credits payment form even with small credits balance.

telegramdesktop/tdesktop/dev4cd0e2c2 files, +2/-1
Added simple icon to button for bot privacy policy from profile actions.

telegramdesktop/tdesktop/dev156942f4 files, +91/-5
Added saving of geometry for call panel.

telegramdesktop/tdesktop/dev375a8ce7 files, +430/-1
Initial settings builder experiment.

telegramdesktop/tdesktop/dev74f204e8 files, +608/-489
Migrate all settings main section to builder.

telegramdesktop/tdesktop/dev0c5c5d38 files, +1029/-632
Migrate all notification settings to builder.

telegramdesktop/tdesktop/devff354683 files, +34/-3
Move my QR code button from title to cover in Settings.

telegramdesktop/tdesktop/dev47b2b6015 files, +687/-0
Add structure for huge amount of deep links handling.

telegramdesktop/tdesktop/deva86529c2 files, +22/-1
Support nice search activation without query.

telegramdesktop/tdesktop/dev1b3e2752 files, +208/-0
Add HighlightWidget helper.

telegramdesktop/tdesktop/devf4474234 files, +38/-0
Allow postponed highlight request.

telegramdesktop/tdesktop/devcb28a502 files, +24/-0
Highlight emoji status button.

telegramdesktop/tdesktop/dev795b7334 files, +87/-2
Support self QR code box deep_link.

#tdesktop
🫡2
telegramdesktop/tdesktop/devf34995c2 files, +4/-0
Add title to set birthday box.

telegramdesktop/tdesktop/dev5426bf12 files, +74/-16
Add Settings::ScrollToWidget.

telegramdesktop/tdesktop/dev194810c40 files, +1553/-147
Add initial support for all deep links.

telegramdesktop/tdesktop/dev7bf23182 files, +37/-14
Add default delay for highlight.

telegramdesktop/tdesktop/devca4677623 files, +832/-254
Support most settings/edit and privacy deep links.

telegramdesktop/tdesktop/dev808a9e617 files, +2504/-129
Move Advanced/Privacy/Chat settings to builder.

telegramdesktop/tdesktop/dev1e5a93249 files, +1236/-282
Support all required deep links.

telegramdesktop/tdesktop/devfdfe1f144 files, +372/-423
Always keep SessionController in Settings sections.

telegramdesktop/tdesktop/dev0e36d451 files, +7/-1
Always close after passcode disabling.

telegramdesktop/tdesktop/dev7064de618 files, +507/-415
Start settings search.

telegramdesktop/tdesktop/dev1d0c41b20 files, +331/-613
Implement main section correctly.

telegramdesktop/tdesktop/devdf1410d14 files, +422/-273
Search results look nicer now.

telegramdesktop/tdesktop/devbf0ba6810 files, +986/-551
Make more settings sections searchable.

telegramdesktop/tdesktop/devd94abec17 files, +119/-130
Index sections themselves.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev28acb191 files, +149/-0
Restore support mode settings.

telegramdesktop/tdesktop/devc39bc1016 files, +343/-395
Unite settings_main and settings_main_builder into settings/sections/settings_main.

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev7a3f6a613 files, +700/-1098
Unite settings_advanced and settings_advanced_builder into settings/sections/settings_advanced.

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev7c06e8413 files, +625/-675
Unite settings_chat and settings_chat_builder into settings/sections/settings_chat.

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev94b5a207 files, +731/-774
Unite settings_notifications and settings_notifications_builder into settings/sections/settings_notifications.

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev8d30a0316 files, +1025/-1104
Unite settings_privacy_security and settings_privacy_security_builder into settings/sections/settings_privacy_security.

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev802917d9 files, +9/-9
Move settings_builder from settings/builder/ to settings/

telegramdesktop/tdesktop/devca5e1839 files, +533/-363
Rewrite settings_calls to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev057e2197 files, +112/-57
Rewrite settings_global_ttl to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev8c97e5f5 files, +223/-185
Rewrite settings_local_passcode to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/deve60db7c8 files, +97/-42
Rewrite settings_active_sessions to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

#tdesktop
🫡2
telegramdesktop/tdesktop/dev8812b895 files, +53/-11
Rewrite settings_blocked_peers to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev4fc45c56 files, +350/-25
Rewrite settings_business to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev1fa68ef11 files, +71/-23
Rewrite settings_credits to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev5b14d629 files, +78/-20
Rewrite settings_folders to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/devfd4c42a12 files, +123/-24
Rewrite settings_information to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/devd966dc25 files, +57/-21
Rewrite settings_notifications_type to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev86398de6 files, +146/-90
Rewrite settings_passkeys to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev9316cec51 files, +164/-63
Rewrite settings_premium to new builder pattern

- Move settings_premium.h/cpp from settings/ to settings/sections/
- Add BuildHelper with kMeta for search indexing
- Index premium features and subscribe button for search
- Keep complex Premium section UI (custom top bar, feature list) as non-indexed
- Update all include paths across the codebase

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev53cb0e74 files, +61/-10
Rewrite settings_shortcuts to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev4c5cf475 files, +60/-18
Rewrite settings_websites to new builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

#tdesktop
🫡2
telegramdesktop/tdesktop/devdf347ad8 files, +483/-365
Upgrade settings_folders to full builder pattern

- Move Folders class to anonymous namespace in .cpp
- Export only Type FoldersId() from header
- setupContent() uses custom SectionBuildMethod capturing state
- Widget creation through builder.add() callbacks
- Highlight registration via push_back

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev7dbeb566 files, +161/-121
Upgrade settings_active_sessions to full builder pattern

- Move Sessions class to anonymous namespace in .cpp file
- Export only Type SessionsId() in header
- Use builder pattern with custom buildMethod for widget creation
- Handle highlights registration through WidgetContext
- Rename local Type enum to DeviceType to avoid conflict with Settings::Type
- Update all references to Sessions::Id() in other files to use SessionsId()

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/devb0ddca74 files, +82/-59
Upgrade settings_blocked_peers to full builder pattern

Move Blocked class to anonymous namespace in .cpp, export only
Type BlockedPeersId() in header. Remove extern SectionBuildMethod
from header. Update references in privacy_security and deep_links.

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/devcde0a112 files, +358/-254
Upgrade settings_global_ttl to full builder pattern

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/devac5b9a32 files, +38/-197
Upgrade settings_business to full builder pattern

- Add BusinessState struct for shared state between setupContent and builder
- Update setupContent() to call build() with custom method
- Remove duplicate widget creation code
- Use state->setPaused and state->sponsoredButton instead of class members
- Remove extern SectionBuildMethod from header

Co-Authored-By: Claude Opus 4.5 <[email protected]>

telegramdesktop/tdesktop/dev31f3d682 files, +282/-202
Upgrade settings_credits to full builder pattern

- Move stats/gift/earn buttons to builder.addButton() with proper IDs
- Use builder.add() for dynamic subscriptions/history lists
- Have setupContent() call build(content, buildMethod)
- Remove extern SectionBuildMethod from header
- Extract BuildCurrencyWithdrawalSection helper function
- Add forward declarations for builder functions

Co-Authored-By: Claude Opus 4.5 <[email protected]>

#tdesktop
🫡2