Commit Graph

1344 Commits

Author SHA1 Message Date
23rd 50848533bf Added premium offer spec to top bar suggestion table. 2026-05-17 13:36:16 +03:00
23rd c1bf7a2665 Added birthday setup spec to top bar suggestion table. 2026-05-17 13:36:16 +03:00
23rd 86134e3326 Added birthday contacts spec to top bar suggestion table. 2026-05-17 13:36:04 +03:00
23rd 4f7ef0c2d1 Added low credits subscription spec to top bar suggestion table. 2026-05-17 08:52:52 +03:00
23rd f60e6acb86 Added premium grace spec to top bar suggestion table. 2026-05-17 08:52:52 +03:00
23rd 36d13e1d6a Added custom promo spec to top bar suggestion table. 2026-05-17 08:52:35 +03:00
23rd 9a23dcdc23 Added gift auctions spec to top bar suggestion table. 2026-05-17 08:52:34 +03:00
23rd 7d86b5abf5 Added unreviewed auth spec to top bar suggestion table. 2026-05-17 08:52:34 +03:00
23rd f8f77af67e Added top bar suggestion spec types. 2026-05-17 08:52:34 +03:00
23rd 00dfc72ce4 Moved auth-denied confirmation box into its own boxes file. 2026-05-16 10:30:39 +03:00
23rd 1c69103fc8 Froze top bar suggestion content during child-list collapse animation. 2026-05-16 10:17:08 +03:00
23rd 14f92613a9 Replaced top bar suggestion left padding with leading widget slot. 2026-05-16 09:23:04 +03:00
23rd 8e2782d3e0 Removed unused desiredHeight tracker on top bar suggestion content. 2026-05-16 09:14:37 +03:00
23rd 04f4bd3b02 Moved top bar suggestion child-list collapse inside the content. 2026-05-16 09:13:20 +03:00
23rd bd8f32320d Computed top bar suggestion height in resize, not in paint. 2026-05-16 09:07:37 +03:00
John Preston b215e5353a Extract chats list accessibility, fix build. 2026-05-14 17:27:03 +04:00
Reza Bakhshi Laktasaraei dd98fd67d3 feat(accessibility): add screen reader support for chat list
Expose painted dialog rows as virtual accessibility children so
screen readers can navigate the chat list.

Each row reports: chat type, name, badges, status, last message
preview, delivery status, reactions, stories, and more.

Multi-column sub-items provide structured per-field access.
2026-05-14 14:02:40 +04:00
John Preston 2a2c499b06 Collapse stories on search in chat. 2026-05-11 13:17:21 +04:00
John Preston dfaf378ab8 Fix possible glitch in chats list typing animation. 2026-05-07 18:32:50 +04:00
John Preston 20089537bd Scale bot verification down a bit. 2026-05-06 17:44:18 +04:00
John Preston be90ed8ef3 Show bot as non-forum if no topics. 2026-05-06 13:46:28 +04:00
GitHub Action 313f2de762 Removed 114 unused style entries. 2026-05-04 11:32:33 +07:00
23rd f396a5499c Fixed multiline reply layout for poll and story messages. 2026-04-28 19:27:23 +03:00
23rd 3cd2246a51 Replaced unread voice dot indicator with svg.
Related commit: f4cbbb251f.
2026-04-23 22:51:01 +03:00
John Preston e3a34eae29 Cache date string in dialog rows. 2026-04-16 21:24:39 +07:00
John Preston 59e64f56fa Fix possible crash in chats list. 2026-04-14 13:41:51 +07:00
23rd f4cbbb251f Moved unread voice dot indicator next to media label in dialog list.
Related commit: 9febcd88d4.
2026-04-11 09:11:16 +03:00
23rd 88404cfddb Removed unused private fields. 2026-04-09 12:36:51 +03:00
23rd 494833236f Defaulted RoundButton text transform to no-transform. 2026-04-06 16:58:16 +03:00
23rd 7c26a251cf Added text transform to RoundButton as mandatory argument. 2026-04-06 16:58:15 +03:00
John Preston beeb4663c4 Add 'x' button to AI Tools info toast. 2026-04-03 00:47:46 +07:00
23rd 9febcd88d4 Added unread media dot indicator for voice messages to dialog list. 2026-04-02 19:58:57 +03:00
23rd ca63b12670 Restored circle-backed unread icon badges in narrow type of dialogs. 2026-04-01 04:38:00 +03:00
23rd 3e6da6210e Added to dialogs mute icon near name behind new experimental option. 2026-03-30 13:42:23 +03:00
John Preston 5472f97797 Fix many touchscreen-related problems. 2026-03-28 22:45:39 +07:00
23rd a29acd4882 Brought non-sprite shadows revolution. 2026-03-28 11:50:50 +03:00
23rd db8878932f Replaced badge-based dialogs icons with standalone colored icons. 2026-03-28 10:29:12 +03:00
23rd ab1af9371e Added poll vote badge to dialogs. 2026-03-28 10:29:09 +03:00
23rd f055478b6e Moved out ttl icon from dialogs row to separated file. 2026-03-28 10:29:09 +03:00
23rd c24a58672b Slightly refactored userpics stripe to deduplicate userpic dirty checks. 2026-03-28 10:29:08 +03:00
John Preston c57e40620b Make chats list a bit less freezing. 2026-03-25 15:58:00 +07:00
Reza Bakhshi Laktasaraei dc2d6e9d12 feat(accessibility): use ButtonMenu role for main menu buttons
Set ButtonMenu role on main menu toggle buttons in dialogs and
filters menu since they open navigation menus.
2026-03-14 21:54:51 +04:00
23rd a61334247d Fixed ratio of icon in update button from dialogs widget.
Related commit: c6bf905253.
2026-03-12 12:59:49 +04:00
John Preston 09f9819233 Fix reorder freeze in chats list. 2026-03-11 15:54:08 +04:00
futpib 5f1121123c Freeze chat list order while mouse hovers over it
When subscribed to many active chats, the list reorders too quickly,
causing misclicks. Freeze the visual order while the mouse is over the
chat list and replay deferred reorderings when the mouse leaves or
after 5 seconds of inactivity.

Fixes #1504.
2026-03-06 23:16:40 +04:00
John Preston a58047e88a Fix some regressions in accessibility commit. 2026-02-28 19:07:12 +04:00
John Preston d88f817874 Fix highlight issue in messages search results. 2026-02-28 19:07:09 +04:00
mukthar777 17db3361d3 Add labels to buttons in dialog widget 2026-02-28 06:41:25 +04:00
Reza Bakhshi Laktasaraei 827bd7c9a9 feat(accessibility): add accessible name to search button in narrow layout
The search icon button shown when the filters sidebar is active had no
accessible name, making it appear as an unnamed button to screen readers.
2026-02-27 23:42:27 +04:00
23rd 8c86a6e55e Disabled dialogs drag to filters while dragging among pinned dialogs. 2026-02-15 09:59:05 +03:00