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
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