4861 Commits

Author SHA1 Message Date
zubiden
2c82b5eed2 GramJS: Bind WebSocket mutex to instance (#6953) 2026-05-15 18:38:33 +02:00
Alexander Zinchuk
6cff49e8b7 Message List: Suppress spurious infinite scroll triggers on Safari
In Safari the `IntersectionObserver` can deliver entries computed between
DOM mutation and the deferred scroll restore, causing the history trigger
to fire repeatedly and the viewport to jump.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 18:38:33 +02:00
Alexander Zinchuk
569082537f CLAUDE.md: Incorporate code style rules
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 18:38:33 +02:00
Alexander Zinchuk
cce31741e9 Worker: Run health check for any Safari, not just iOS
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 18:38:33 +02:00
Alexander Zinchuk
33c8b7d958 Profile: Add Focus Message button for entities in tabs (#6949) 2026-05-15 18:38:33 +02:00
Alexander Zinchuk
480b09e9aa Teact: Support autoFocus attribute (#6948) 2026-05-15 18:38:33 +02:00
Alexander Zinchuk
a99d7bbdf9 Ai Message Editor Modal: Fix TabList (#6945) 2026-05-15 18:37:52 +02:00
Alexander Zinchuk
da6d2cf9df Edit Topic: Add confirm edit on Enter for topics (#6947) 2026-05-15 18:37:51 +02:00
Alexander Zinchuk
94a382ca73 12.0.28 2026-05-15 18:37:49 +02:00
Alexander Zinchuk
9fa7ed54bd [Build] 2026-05-05 18:30:20 +02:00
Alexander Zinchuk
0fb1cf73b1 Left Panel: Fix scroll (#6921) 2026-05-05 18:30:19 +02:00
Alexander Zinchuk
276579f8c9 Chat Folder Tab List: Fix z-index (#6920) 2026-05-05 18:30:19 +02:00
zubiden
4586064410 Calls: Upgrade library (#6916) 2026-05-05 18:30:19 +02:00
Alexander Zinchuk
f2b3eed845 Mini Apps: Respect safe-area-inset-bottom on mobile (#6918) 2026-05-05 18:30:19 +02:00
zubiden
a2d6d63853 Polls: Redesign modal (#6886) 2026-05-05 18:30:19 +02:00
Alexander Zinchuk
6ceb7b6573 Profile: Redesign (#6895) 2026-05-05 18:30:19 +02:00
Alexander Zinchuk
e881ecdb3e Badges: Remove bot_verification badge from Saved Messages (#6919) 2026-05-05 18:30:19 +02:00
Alexander Zinchuk
f0bc4c4a4a Bot: Fix hover logic for bot keyboard menu (#6915) 2026-05-05 18:30:19 +02:00
Alexander Zinchuk
caa1cc8621 Chat Badge: Fix animation (#6905) 2026-05-05 18:30:19 +02:00
Alexander Zinchuk
57bcad5215 Video Player: Fix controls visible (#6901) 2026-05-05 18:30:19 +02:00
zubiden
236aec2bcc Payment: Move query to request body (#6917) 2026-05-05 18:30:19 +02:00
zubiden
0c32fede29 Multitab: Force sync at least every 500ms (#6914) 2026-05-05 18:30:19 +02:00
Alexander Zinchuk
ee6f56ce7a Main Menu Dropdown: Fix width (#6902) 2026-05-05 18:30:19 +02:00
zubiden
889bca140d GramJS: Call getChannelDifference for opened chats (#6887) 2026-05-05 18:30:19 +02:00
zubiden
c89d8089a1 Chat: Mark as read fixes (#6904) 2026-05-05 18:30:19 +02:00
zubiden
6ca0fbfacb Age Verification: Separate flow from other apps (#6903) 2026-05-05 18:30:19 +02:00
Alexander Zinchuk
a6a9efe602 Quick Preview: Fix Mark as Read for topics in Quick Preview (#6900) 2026-05-05 18:30:19 +02:00
Alexander Zinchuk
0a398bfb4e 12.0.27 2026-05-05 18:30:17 +02:00
Alexander Zinchuk
6498a889a0 [Build] 2026-04-27 19:29:34 +02:00
Alexander Zinchuk
af9c5f1302 Composer: Fix AI button position (#6882) 2026-04-27 14:29:32 +02:00
zubiden
c9011553bc Mini App: Validate colors (#6899) 2026-04-27 14:29:30 +02:00
zubiden
9798b5a851 Message: Stop typing draft scroll on top (#6853) 2026-04-27 14:29:29 +02:00
zubiden
e5b932b8ea GramJS: Rework error handling (#6891) 2026-04-27 14:29:27 +02:00
zubiden
230e9797d4 Middle Header: Update typing status lang strings (#6854) 2026-04-27 14:29:26 +02:00
Alexander Zinchuk
881c09acdf Notifications: Fix pinned message ignore mute (#6897) 2026-04-27 14:29:24 +02:00
zubiden
d8f913b3a0 Custom Emoji: Limit canvas size to wrapper (#6890) 2026-04-27 14:29:23 +02:00
zubiden
e30555d3b3 Mini App: Fix geolocation check (#6898) 2026-04-27 14:29:21 +02:00
zubiden
fa6224abb7 Url Auth: Support apps (#6896) 2026-04-27 14:29:20 +02:00
zubiden
d5ec8153db Legacy: Fix pluralization on old localization (#6894) 2026-04-27 14:29:18 +02:00
zubiden
d2edb93340 General: Better validation for HTML attributes (#6892) 2026-04-27 14:29:17 +02:00
zubiden
729ee8646e Mini App: Verify age check bot (#6893) 2026-04-27 14:29:15 +02:00
zubiden
04d45b2275 Payment Modal: Keep verification in the same tab (#6889) 2026-04-27 14:29:14 +02:00
zubiden
5841fddd0e Mini Apps: Support web_app_allowed_protocols (#6888) 2026-04-27 14:29:12 +02:00
Alexander Zinchuk
ee5bacb048 Mobile: Fix mobile modal windows (#6885) 2026-04-27 14:29:11 +02:00
zubiden
ea6f810aab Icons: Migrate to svgtofont (#6858) 2026-04-27 14:29:09 +02:00
zubiden
5db531a04b Forum: Refetch topic if missing thread info (#6861) 2026-04-27 14:29:08 +02:00
zubiden
903f20010f Middle Header: Fix message counters in bot forums and saved (#6848) 2026-04-27 14:29:06 +02:00
Alexander Zinchuk
7c503dad68 Bot Menu: Disable click for bot command button (#6884) 2026-04-27 14:29:05 +02:00
Alexander Zinchuk
8753840f5c Mini Apps: Fix translation for download button in mini apps (#6883) 2026-04-27 14:29:03 +02:00
Alexander Zinchuk
dcb01114ba Mini Apps: Support icons in Mini App buttons (#6880) 2026-04-27 14:29:02 +02:00