4870 Commits

Author SHA1 Message Date
Alexander Zinchuk
fcf7b45a6f Fix stricterdom for lovely-chart (#6957) 2026-06-01 01:15:24 +02:00
zubiden
d1597b43a5 Forum Panel: Fix chatlist animation on close (#6956) 2026-06-01 01:15:21 +02:00
Alexander Zinchuk
9dced4cee4 12.0.29 2026-06-01 01:15:18 +02:00
Alexander Zinchuk
b78f86e681 Layer: Support layer 225 2026-06-01 01:14:57 +02:00
Alexander Zinchuk
3b63674727 [Build] 2026-05-15 18:39:16 +02:00
Alexander Zinchuk
6c028eda2a Shared Media / Links: Add Copy Link context action
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 18:38:33 +02:00
Alexander Zinchuk
d893eaee37 Menu: Clamp portalled menu position to viewport
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 18:38:33 +02:00
Alexander Zinchuk
bc8111010c Attachment Modal: Preserve line breaks in caption from composer
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 18:38:33 +02:00
Alexander Zinchuk
b8fda6bade Global Search / Media: Add Focus Message context action
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 18:38:33 +02:00
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