John Preston
be83da2852
Add Api::Communities with basic operations.
2026-07-10 14:04:26 +04:00
John Preston
5d84fa0e11
Add Data::CommunityInfo, parse communityFull.
2026-07-10 14:04:26 +04:00
John Preston
da3cc6156a
Update API scheme to layer 228.
2026-07-10 14:04:26 +04:00
23rd
a843443a08
Added auto-play of single-emoji interaction effects on receive.
2026-07-10 14:04:25 +04:00
23rd
d73e7c12f0
Added drag-out of URLs from the shared links section.
2026-07-10 14:04:25 +04:00
23rd
6e90498f02
Replaced Article audio-file menu icon with music-note glyph.
2026-07-10 14:04:25 +04:00
23rd
7e4e527a4d
Added Chat Settings toggle for pull-to-next gesture.
2026-07-10 14:04:25 +04:00
23rd
f7cfc851d0
Centered pull-to-next indicator on message column.
2026-07-10 14:04:25 +04:00
23rd
666caf67cd
Gated pull-to-next blob to finger pulls and smoothed its exit.
2026-07-10 14:04:25 +04:00
23rd
8f89a48e1a
Ignored trailing trackpad inertia in pull-to-next gesture.
2026-07-10 14:04:25 +04:00
23rd
b54dffba32
Added responsive reverse collapse to pull-to-next indicator.
2026-07-10 14:04:25 +04:00
23rd
e35efd4c06
Added display of new peer info to history view chat preview.
2026-07-10 14:04:25 +04:00
23rd
1c3cd4a290
Added about view support to history view list widget.
2026-07-10 14:04:25 +04:00
23rd
1a2e455850
Excluded animating member rows from peer list scroll cache.
2026-07-10 14:04:25 +04:00
23rd
1e7e6d14fb
Styled theme cards as in-chat theme chooser previews.
2026-07-10 14:04:25 +04:00
23rd
df001bd674
Added loading of chat theme wallpapers without download progress.
2026-07-10 14:04:25 +04:00
23rd
3ceaefc333
Added outline to selected theme card.
2026-07-10 14:04:25 +04:00
23rd
5115314726
Added applying of chat theme from custom themes list.
2026-07-10 14:04:25 +04:00
23rd
4b3e2646a6
Added near-black neutral chrome for dark chat themes.
2026-07-10 14:04:25 +04:00
23rd
50659e904a
Added applying of theme links without desktop format.
2026-07-10 14:04:25 +04:00
23rd
2d8fa7def0
Added server sync of applied chat theme installation.
2026-07-10 14:04:25 +04:00
23rd
996fc9231c
Added refresh of applied chat theme on themes list reload.
2026-07-10 14:04:25 +04:00
23rd
eb0bfcec90
Added chat theme bubble gradient to all chats.
2026-07-10 14:04:25 +04:00
23rd
1bb2fc183b
Added syncing of wallpaper with applied chat theme.
2026-07-10 14:04:25 +04:00
23rd
72a094f7e6
Added saving of chat theme settings for offline palette rebuild.
2026-07-10 14:04:25 +04:00
23rd
7d13528275
Added applying of chat theme as whole desktop theme.
2026-07-10 14:04:25 +04:00
23rd
a760ad4953
Bound contact birthdays callback to suggestion activation lifetime.
2026-07-10 14:04:25 +04:00
23rd
f63e226eec
Ignored stale activation callbacks in top bar suggestion driver.
2026-07-10 14:04:25 +04:00
John Preston
e01ee72566
Prune unused accessibility identities.
2026-07-09 22:33:39 +04:00
Reza Bakhshi Laktasaraei
aeb3e6be75
Support screen reader focus and activate on message history rows
2026-07-09 22:19:56 +04:00
Reza Bakhshi Laktasaraei
27f41580d2
Support screen reader focus and activate on language list rows
2026-07-08 11:44:32 +04:00
Artem Bilous
ea2bb5b4a7
Migrate webpage timestamp links to wrapped URL format
2026-07-07 16:43:56 +04:00
Reza Bakhshi Laktasaraei
ff355eb688
Focus chat list on launch in screen reader mode
...
Initial focus went to the unnamed Dialogs::Widget container, so NVDA
announced the raw Qt class chain. Focus the accessible chat list instead
so the list and its selected chat are announced.
2026-07-07 16:24:19 +04:00
Reza Bakhshi Laktasaraei
04bfbfadc0
Support screen reader focus and activate on country list rows
2026-07-07 16:22:02 +04:00
Reza Bakhshi Laktasaraei
8f1f399a43
Hide the main menu hit-area button from screen readers
...
The invisible hit-area stacked under the main menu toggle duplicates the
toggle's action but has no label, so in screen reader mode it became a
second, unnamed Tab stop that read out the raw Qt class chain. Give it no
accessible role so it is skipped by keyboard/screen-reader navigation,
while mouse clicks still open the menu.
2026-07-07 16:01:03 +04:00
John Preston
c14efc268c
Fix possible clamp contract violation.
...
Fixes #30925 .
2026-07-04 16:46:46 +04:00
Artem Bilous
54d4d8a03e
[img-editor] Fixed std::clamp() crash in photo editor
2026-07-03 23:37:01 +04:00
John Preston
8a22f2c106
Beta version 6.9.4.
...
- Add rich message editor with media, tables and math formulas.
- Show rich message drafts with full formatting in chat compose area.
- Add text recognition with selection and copying
to media viewer images.
- Add swipe navigation and pinch zoom gestures to media viewer.
- Support zoom and dragging files out in shared media photos.
- Allow adapting existing stickers into custom emoji.
- Add media viewer video playback to system media controls.
- Add alphabetical fast-scroll index to contacts box.
- Improve screen reader accessibility for chats list and folders.
2026-07-03 09:56:17 +04:00
John Preston
4200a27cc4
Fix build with GCC.
2026-07-03 07:00:35 +04:00
Ilya Fedin
80833b68fc
Get rid of DESKTOP_APP_DISABLE_X11_INTEGRATION
2026-07-03 07:00:21 +04:00
Ilya Fedin
adf04f54d8
Allow X11 WM to automatically position SeparatePanel with a foreign parent
2026-07-03 06:59:28 +04:00
John Preston
4be2bc7ee4
Insert empty paragraph on Up key in the start.
2026-07-02 22:31:56 +04:00
John Preston
2edcbd25ad
Fix fade to bg in rich message drafts.
2026-07-02 22:17:47 +04:00
John Preston
db5f1078f3
Improve divider insertion.
2026-07-02 22:10:33 +04:00
John Preston
9101d41e18
Fix premium markings in text style buttons.
2026-07-02 22:04:37 +04:00
John Preston
c362a4708e
Fix identities for dialogs list rows.
2026-07-02 21:55:26 +04:00
Reza Bakhshi Laktasaraei
317eefa8c3
Opened chat on screen reader activate of a chat list row.
2026-07-02 21:32:08 +04:00
Reza Bakhshi Laktasaraei
71bd56ec0d
Moved chat list selection to the navigated row on screen reader focus.
2026-07-02 21:32:08 +04:00
John Preston
2509a3c17d
Show premium required toast instead of promo.
2026-07-02 21:05:12 +04:00
John Preston
3738d58697
Fix problems with paywalls in rich messages.
2026-07-02 20:40:19 +04:00