Telegram github commits and releases
4.42K subscribers
601 files
21K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
telegramdesktop/tdesktop/nightly • 76c464e • 1 files, +5/-0
Added destruction of media viewer native window on hide for Wayland.

telegramdesktop/tdesktop/nightly • d19b789 • 1 files, +4/-0
[qrhi] Skipped shader baking on Qt 5 builds without qsb tool.

#tdesktop
🫡3
morethanwords/tweb/master • e9a561c • 6 files, +446/-37
Preview: authorized local preview with a fresh per-instance auth

#webk
🫡3
telegramdesktop/tdesktop/nightly • a0c1628 • 2 files, +2/-1
[qrhi] Fixed QSB lookup on macOS Packaged CI via Homebrew qtshadertools.

#tdesktop
🫡3
UnigramDev/Unigram/develop • 6f3b1cd • 6 files, +1583/-6
Add MicroTeX for IV

UnigramDev/Unigram/develop • 6bb12d6 • 11 files, +1493/-42
Open .md files in app

#unigram
🫡2
morethanwords/tweb/master • 57ef3ed • 300 files, +5/-5141
chore: strip per-file copyright headers

The LICENSE file in the repo root covers GPL-3.0-only attribution for the
whole codebase. Per-file Eduard Kuzmenko headers were redundant. Files
that have an additional original-source attribution (Webogram / Igor
Zhukov, telegram-react / Evgeny Nadymov, gradientRenderer.ts / Artem
Kolnogorov) keep their secondary attribution.

Mechanical change only — no functional impact. See .git-blame-ignore-revs
to skip this commit when running `git blame`.

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

morethanwords/tweb/master • 3cdbe82 • 113 files, +13718/-2082
feat: calls v2 protocol, conference call backend (gated), feature flag

- Port tgcalls v2 (13.0.0) P2P signaling: NegotiateChannels/InitialSetup/
Candidates JSON, exchangeId perfect-negotiation, gzip + software SCTP.
Branch connects 1-on-1 calls live against modern Telegram servers
(legacy 4.0.0 dropped).

- Port Telegram TdE2E (encrypted conference call) library to pure TS:
crypto primitives, blockchain, message encryption, call state machine,
emoji fingerprint, audio trailer — byte-compatible with tdlib's
reference (verified via C++ runner). 118 unit tests.

- Conference call backend (SFU connection, e2e worker, transform attach,
SSRC→userId mapping, invite link / service message join, conference
participant invite). UI entry points GATED off behind
`IS_CONFERENCE_CALL_SUPPORTED` (src/environment/conferenceCallSupport.ts)
because of a Chrome RTCRtpScriptTransform recv-side bypass that only
fires for Telegram's single-mid SFU layout. See
docs/conf-call-browser-recv-blocker.md for the full writeup,
reproduction, and the proposed server-side fix.

- package.json: all runtime deps moved to devDependencies (everything is
Vite-bundled — no runtime resolution needed).

- start-preview.sh: TWEB_MASTER_SEED can now be a bare filename, resolved
against the main worktree's tmp/. .claude/launch.json updated to use
bare seed.json / seed-b.json names.

- Misc fixes: K-2 subclass shadow in GroupCallConnectionInstance.append-
StreamToConference (the recv-transform "Too late" was a red herring;
the real bug was the callback being dropped before reaching
streamManager). H-3..H-6 hardening (CONF_WRITE_CHAIN_INVALID retry,
hangup cleanup, invite-link router, join-button on service messages,
unit tests for join guard).

#webk
🫡3
morethanwords/tweb/master • 3af7bdb • 6 files, +142/-27
feat: suggest custom emoji variants alongside stickers on emoji input

#webk
🫡3
telegramdesktop/tdesktop/dev • 224673b • 1 files, +34/-26
[qrhi] Fixed group call viewport crash by reusing stale tile slots.

telegramdesktop/tdesktop/dev • 43373c8 • 10 files, +866/-524
Use structured approach to Info::Profile content.

telegramdesktop/tdesktop/dev • 78bb544 • 12 files, +1/-1
Unify macOS icon in Icon name.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 5ea656e • 1 files, +2/-2
Fix layout error in passport password prompt.

telegramdesktop/tdesktop/dev • 9245d88 • 2 files, +2/-2
Accessibility: Use Unpin instead of Cancel for pinned message bar close button

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • e76abf5 • 1 files, +1/-1
Don't show full topics list for trivial searches.

#tdesktop
🫡4
telegramdesktop/tdesktop/dev • 12582da • 1 files, +7/-0
Attempt to fix crash in grouped edit apply.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 3cb167b • 3 files, +19/-0
Fix possible crash in livestream story destruction.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 6537d97 • 1 files, +1/-1
Remove suggestion to set tag in broadcasts.

telegramdesktop/tdesktop/dev • ec12715 • 5 files, +14/-14
Don't pass badge as constructed widget.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 292d073 • 2 files, +7/-2
Fix possible crash in background caching.

#tdesktop
🫡3
morethanwords/tweb/master • a2941b9 • 14 files, +440/-34
feat: HTML5 games — bubble preview, inline send, browser-tab player, score action

#webk
🫡4
morethanwords/tweb/master • 60f5db4 • 1 files, +3/-0
fix: read reactions on service bubbles when scrolled into view

#webk
🫡4
telegramdesktop/tdesktop/nightly • bb37f8e • 2 files, +2/-1
[qrhi] Fixed QSB lookup on macOS Packaged CI via Homebrew qtshadertools.

telegramdesktop/tdesktop/nightly • 7887ae9 • 1 files, +1/-1
Fixed possible crash.

#tdesktop
🫡3
telegramdesktop/tdesktop/nightly • 9f43d71 • 1 files, +2/-1
Fixed build on macOS.

#tdesktop
🫡3
telegramdesktop/tdesktop/nightly • b60fd32 • 1 files, +1/-1
Fixed possible crash.

telegramdesktop/tdesktop/nightly • a83b9e5 • 1 files, +2/-1
Fixed build on macOS.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 8b948d7 • 1 files, +7/-1
Added explicitly disable of Qt RHI env vars when experimental is off.

Concept of env-as-source-of-truth.

telegramdesktop/tdesktop/dev • 79fb35c • 1 files, +20/-0
Added top-edge sheen to top bar suggestion pill on dark themes.

telegramdesktop/tdesktop/dev • 546f822 • 1 files, +20/-4
Replaced regular test top-bar suggestion with contact birthday variant.

telegramdesktop/tdesktop/dev • fce19ac • 1 files, +3/-2
Aligned userpic and text in top bar suggestion with dialog row column.

telegramdesktop/tdesktop/dev • 047a241 • 1 files, +1/-1
Enabled Qt RHI renderer by default on macOS in experimental options.

telegramdesktop/tdesktop/dev • 9ed0b1e • 1 files, +2/-1
Fixed build on macOS.

telegramdesktop/tdesktop/dev • c6541e1 • 1 files, +12/-2
Fix unnecessary rebuilds because of shaders.

telegramdesktop/tdesktop/dev • 74eccef • 1 files, +9/-3
Build on Windows on ARM with v145.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • e9a0df4 • 1 files, +5/-3
Show correct limit of accounts.

telegramdesktop/tdesktop/dev • 0bfd2bd • 3 files, +14/-57
SavedMusic not participating in profile sections.

#tdesktop
🫡3