TGViewer
Channel Public Channel
Telegram github commits and releases

Telegram github commits and releases

@tgappsupdates

Broadcast from the most important Telegram clients' repositories
Subscribers
4.49K
Photos
0
Videos
0
Links
20.7K

Showing posts older than #20377 · Back to latest

Older Posts 20 shown
Post #20376 212
telegramdesktop/tdesktop/dev • bb5b5f7 • 1 files, +36/-20
Fixed unconfirmed auth bar display for narrow chats list.

telegramdesktop/tdesktop/dev • e9f6248 • 1 files, +19/-6
Fixed stale top bar suggestion height on hidden scroll resizes.

telegramdesktop/tdesktop/dev • 1b9650c • 1 files, +16/-24
Replaced test auth bar hotkey with real authorization injection.

telegramdesktop/tdesktop/dev • 2bf3719 • 1 files, +15/-6
Fixed right controls display in narrow top bar suggestions.

telegramdesktop/tdesktop/dev • 4129c56 • 6 files, +100/-62
Allowed expanding chats list by click on narrow top bar suggestion.

telegramdesktop/tdesktop/dev • 622e746 • 1 files, +1/-1
Fixed attached stickers flag for uploaded documents.

telegramdesktop/tdesktop/dev • e946bc2 • 1 files, +2/-1
Added raising of mentioned chats to top for unread-on-top option.

telegramdesktop/tdesktop/dev • 9fa1184 • 2 files, +134/-29
Added members grouping by role to participants controller.

telegramdesktop/tdesktop/dev • f08362a • 4 files, +26/-0
Added members role grouping to profile tab bindings.

telegramdesktop/tdesktop/dev • cc246e3 • 3 files, +91/-0
Added members role grouping toggle to profile top bar.

telegramdesktop/tdesktop/dev • 7d3c8f0 • 3 files, +52/-1
Added members grouping toggle to third column profile.

telegramdesktop/tdesktop/dev • 72cfb5f • 2 files, +8/-7
Slightly improved style of profile tab search cancel button.

telegramdesktop/tdesktop/dev • b6fa6a3 • 1 files, +34/-2
Added folder context menu to community link in profile.

#tdesktop
  • 🫡 3
Post #20375 186
New telegramdesktop/tdesktop release: v7.0.2 (stable)

- Fix editing existing rich messages.
- Fix editing scheduled rich messages.
- Improve rich messages editor (drag-n-drop, changing tables).
- Allow forwarding to chats hidden inside a community.

#tdesktop
  • 🫡 3
  • 💅 1
Post #20374 219
telegramdesktop/tdesktop/dev • f11a3d4 • 2 files, +3/-3
Fix some uninitialized fields.

telegramdesktop/tdesktop/dev • d1a211a • 2 files, +41/-2
Show community chats count and effect in peer lists.

telegramdesktop/tdesktop/dev • afe806b • 1 files, +1/-8
Count joined community chats from local histories.

telegramdesktop/tdesktop/dev • bc9c413 • 2 files, +219/-0
Open a community chats chooser when forwarding.

telegramdesktop/tdesktop/dev • 3c9c23b • 1 files, +1/-4
Use normal chat rows in the community chats chooser.

telegramdesktop/tdesktop/dev • b407d84 • 1 files, +89/-4
Support picking community chats in ShareBox.

telegramdesktop/tdesktop/dev • 4b52883 • 1 files, +2/-1
Show forum chats in the ShareBox community chooser.

telegramdesktop/tdesktop/dev • 3a8154f • 3 files, +19/-1
Open and focus editor in the end.

telegramdesktop/tdesktop/dev • 4e5f92b • 4 files, +18/-23
Treat community rows like forums in forward boxes.

#tdesktop
  • 🫡 3
Post #20373 179
morethanwords/tweb/master • ab7c04c • 4 files, +44/-4
Show actual edit time in message meta when message_primary_edited_date is set

When the app config flag `message_primary_edited_date` is enabled, an edited
message replaces the italic "edited" badge + sent time with its actual edit
time in the time/meta line: "edited at HH:MM" when both send and edit happened
today, otherwise "edited on <date> at HH:MM". Ports tdesktop's EditedPrimary
behaviour (history_view_bottom_info FormatEditedDate); iOS/Android don't have it.

Skipped when the meta is already showing a forwarded/saved date, matching
tdesktop's EditedPrimary && !ForwardedDate. The flag is read synchronously via
useAppConfig(). Baseline gating (edit_date, !edit_hide, not scheduled) is
unchanged.

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

morethanwords/tweb/master • eb27023 • 2 files, +7/-1
Fix blank stickers in Safari by not SharedWorker-pooling rlottie decode

The shared rlottie worker pool wedges silently under WebKit: its {type:'module'} SharedWorkers never deliver a decoded frame and throw no error, so each sticker canvas is left unappended and the cell renders transparent. Because decoding is independent of the offscreen present path, the noOffscreenCanvas kill-switch could not rescue it (it only gates the paint).

- shouldRenderOffscreen: disable the offscreen path in Safari, keeping stickers and custom emoji on the battle-tested main-thread paint.
- registerThreadedWorker: give only the rlottie pool a per-tab dedicated Worker in Safari; MTProto/crypto stay on SharedWorker.

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

morethanwords/tweb/master • f5fe04d • 4 files, +350/-303
Make agent config agent-neutral: AGENTS.md canonical, CLAUDE.md a pointer

AGENTS.md previously held only "@CLAUDE.md" (Claude-only import syntax,
meaningless to Codex). Invert the direction: full instructions now live in
AGENTS.md (read natively by Codex/Cursor/Zed), CLAUDE.md imports it via
@AGENTS.md. Add an "Agents & shared tooling" section documenting the shared
skills/commands in .claude/, the ~/.codex symlink recipe, and a Claude→other
tool-name mapping. Also fix stale absolute Windows paths in tweb-bugs SKILL.md
(now repo-relative) and generalize planner.md wording.

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

morethanwords/tweb/master • 8491cfc • 9 files, +315/-66
Add group/channel report via the server-driven messages.report flow

Report entry in the chat topbar menu for non-creator groups/channels reuses
the existing report popup (messages.report with an empty id list). On
MESSAGE_ID_REQUIRED the chat enters a choose-messages-to-report selection
mode like tdesktop: the selection plate becomes cancel + "Report N Messages",
the chosen option is preserved and re-sent with the selected ids, and the
server resumes the flow from there. Report request failures now surface a
toast, and the context-menu report handles multi-selection.

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

#webk
  • 🫡 2
Post #20371 194
telegramdesktop/tdesktop/dev • 6eeeb68 • 4 files, +27/-3
Resolve table borders to cells in selection.

telegramdesktop/tdesktop/dev • be83e59 • 5 files, +47/-11
Group table menu into Add Cells and Alignment.

telegramdesktop/tdesktop/dev • 6a90436 • 8 files, +98/-47
Replace table delete actions with Delete Cells submenu.

telegramdesktop/tdesktop/dev • f1ce6ee • 2 files, +18/-15
Reorder table menu items, refine toggle wording.

telegramdesktop/tdesktop/dev • 3dc6ca3 • 2 files, +14/-5
[ai] Allow modifying test account data.

#tdesktop
  • 🫡 3
Post #20367 217
tdlib/td/master • 1b94803 • 2 files, +21/-6
Apply backpressure to inbound HTTP connections

HttpConnectionBase::loop() used to drain the socket unconditionally, so
when data arrived faster than the query parser consumed it (e.g. a big
file upload saved to a slow disk), unbounded amounts of received data
accumulated in memory: uploading a 512 MB file could transiently hold
more than 1 GB in buffers.

Stop reading from the socket while more than MAX_PENDING_READ_SIZE of
received data is pending in memory. The kernel receive buffer then
fills up and TCP flow control throttles the peer, keeping memory usage
constant however large the request is. The same upload now peaks below
8 MB of buffer memory.

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

#tdlib
  • 🫡 2
Post #20366 174
telegramdesktop/tdesktop/dev • 12e79ed • 3 files, +79/-65
Keep the message list visible and focused while a chat loads

Opening a chat whose history was not loaded yet hid the scroll area
and parked keyboard focus on the unnamed HistoryWidget container until
the first messages arrived, so screen readers announced it as a bare
"grouping" for the whole load.

Keep the scroll visible during the first load for everyone, like the
newer sections do: the empty message list takes focus right away and
the container-parking branch goes away entirely. With a screen reader
the list announces the focused message once the first slice of
messages arrives, the same as when opening an already loaded chat.

#tdesktop
  • 🫡 3
Post #20365 175
telegramdesktop/tdesktop/dev • 287833c • 5 files, +30/-28
Apply field markdown when opening the article editor.

telegramdesktop/tdesktop/dev • 5239843 • 4 files, +7/-3
Keep typed markdown literal in article editor fields.

telegramdesktop/tdesktop/dev • e4fdb07 • 1 files, +43/-0
Paste block-formatted text as blocks in the article editor.

telegramdesktop/tdesktop/dev • 41b43d7 • 2 files, +26/-0
Resume field selection from anchor after blocks detour.

telegramdesktop/tdesktop/dev • 471eeca • 1 files, +39/-3
Switch to blocks selection only on vertical field exit.

telegramdesktop/tdesktop/dev • cd5c704 • 2 files, +7/-7
Select and drag photo blocks by the photo media.

telegramdesktop/tdesktop/dev • 45ea566 • 2 files, +61/-5
Drag field text selection out as a new block.

telegramdesktop/tdesktop/dev • a82e515 • 1 files, +84/-13
Paste block-formatted HTML as blocks in the article editor.

#tdesktop
  • 🫡 3
Post #20364 192
telegramdesktop/tdesktop/dev • 20071c7 • 2 files, +33/-0
Strip auto entities when opening rich editor.

telegramdesktop/tdesktop/dev • 6e56904 • 2 files, +2/-3
Use Quote instead of Blockquote in editor.

telegramdesktop/tdesktop/dev • 4c40da7 • 3 files, +74/-20
Paint empty pullquote placeholder in italic.

telegramdesktop/tdesktop/dev • eb154ed • 3 files, +153/-1
Move by rows on Up/Down in editor tables.

telegramdesktop/tdesktop/dev • 3e861d5 • 5 files, +150/-145
Keep cursor and selection on block style toggles.

telegramdesktop/tdesktop/dev • 795bbba • 2 files, +8/-6
Use distinct labels for table insert directions.

telegramdesktop/tdesktop/dev • a977940 • 1 files, +1/-1
Update lib_webview.

#tdesktop
  • 🫡 3
Post #20359 216
tdlib/td/master • 85562e2 • 2 files, +7/-7
Minor improvements.

tdlib/td/master • 7303386 • 2 files, +17/-18
Improve edit generation checks.

tdlib/td/master • 1a0739b • 1 files, +4/-1
Check map key validness.

tdlib/td/master • 5b7ee10 • 4 files, +34/-32
Default can_manage_linked_peers to true.

tdlib/td/master • 0f8f8ee • 1 files, +1/-1
Fix option name in the documentation.

tdlib/td/master • de17127 • 1 files, +8/-3
Explicitly set can_manage_community for administrators.

tdlib/td/master • 79b1cff • 1 files, +2/-10
Always replace reply_header.top_thread_message_id_.

#tdlib
  • 🫡 2
Post #20357 184
telegramdesktop/tdesktop/dev • 054f795 • 1 files, +5/-2
Fixed rotated group-call video on Y-up QRhi backends.

Fixed #30979.

telegramdesktop/tdesktop/dev • e4e8634 • 4 files, +40/-16
Mirrored list markers for RTL rich pages.

telegramdesktop/tdesktop/dev • 5281247 • 4 files, +31/-14
Mirrored details header for RTL rich pages.

telegramdesktop/tdesktop/dev • 59015ff • 4 files, +36/-1
Auto-detected rtl flag for composed rich messages.

telegramdesktop/tdesktop/dev • 76a77a9 • 6 files, +255/-103
Right-aligned body text on RTL rich pages.

telegramdesktop/tdesktop/dev • 1af5781 • 1 files, +3/-0
Refreshed preview direction on rich editor typing.

telegramdesktop/tdesktop/dev • 00ddea6 • 1 files, +3/-1
Fix build with MSVC.

#tdesktop
  • 🫡 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →