Commit Graph

2369 Commits

Author SHA1 Message Date
Ilya Fedin 614ee4589b Implement support for flatpak updates 2026-06-08 13:54:57 +04:00
John Preston 4d4ba03f28 Beta version 6.8.5.
- Animated 3D objects on settings covers (premium star, coin, diamond).
- Particle effects for one-time voice message playback.
- Birthday celebration effect on profile.
- Poll votes graph in message statistics.
- Separate send action animation for round video messages.
- Open public channels from chat folder invite links.
- Notify toggle and muted icon for silent scheduled messages.
- Per-window Qt RHI renderer activation.
- Fix empty chat list preview after deleting last message.
- Fix shaking of pinned chats dragged past rows of other heights.
- Fix scroll with keyboard in chat history.
- Fix pause of animated reactions when opening their context menu.
2026-06-04 17:36:07 +04:00
23rd e60476c54d Replaced global Qt RHI forcing with per-window activation. 2026-06-04 16:18:37 +04:00
John Preston a7f3df9574 Beta version 6.8.4.
- Drag-and-drop of photos into chats.
- Testing Qt RHI renderer on macOS and Windows on ARM.
- Native external webapp viewer on Linux by default.
- Frequent contacts and search in gift recipient picker.
- Fix passcode bypass via separate windows opened while locked.
- Fix clickable timestamps in blockquote.
- Fix never ending download progress in web apps.
- Fix borders in Instant View tables.
- Fix several possible crashes.
2026-05-27 10:53:31 +04:00
23rd 50b13b2bed Added compose AI apply shortcut command. 2026-05-26 21:44:44 +03:00
23rd 047a24185f Enabled Qt RHI renderer by default on macOS in experimental options. 2026-05-25 21:56:40 +03:00
23rd 8b948d7f49 Added explicitly disable of Qt RHI env vars when experimental is off.
Concept of env-as-source-of-truth.
2026-05-25 18:55:12 +03:00
John Preston ec12715527 Don't pass badge as constructed widget. 2026-05-25 18:23:18 +04:00
23rd ad6a5b1950 Added passcode lock check before navigation in existing windows. 2026-05-22 09:53:43 +03:00
23rd 1b6672c230 Fixed passcode bypass via separate windows opened while locked. 2026-05-22 09:53:43 +03:00
John Preston 4898025bb7 Beta version 6.8.3.
- In-app markdown file viewer.
- Native Instant View support.
- Native external webapp viewer on Linux.
- Screen reader support for chat list and message list.
- Fix Ctrl+Shift+V on non-English layouts.
- Upgrade to Qt 6.11.1 on macOS and Linux.
- Test QRhi for Thanos effect on Qt 6.11.1.
2026-05-19 16:52:56 +04:00
John Preston d6f3ff14cd Show miniapp icon for link-buttons to miniapps. 2026-05-19 13:43:27 +04:00
John Preston e467bc7da9 Improve style, add zoom controls. 2026-05-19 12:49:08 +04:00
John Preston bd5080d75d Normalize lists baselines, headers and includes. 2026-05-19 12:49:08 +04:00
John Preston 66cfacc49f Use date entity data for reminder time. 2026-05-19 12:27:40 +04:00
John Preston fd2185168a Confirm telegra.ph external opening. 2026-05-19 12:27:40 +04:00
John Preston a9dc96f046 Make author of AI tone clickable. 2026-05-18 12:19:58 +04:00
23rd 231bf4449e Added experimental toggle to control Qt RHI renderer. 2026-05-18 10:36:53 +03:00
23rd 66bdc822d4 Fixed strange crash on macOS with Qt 6.11. 2026-05-18 10:36:53 +03:00
23rd e9366a83ae Fixed Windows shutdown crash by deferring close on WM_ENDSESSION. 2026-05-18 10:36:53 +03:00
23rd a728ddb7e2 [qrhi] Added Metal availability check with OpenGL fallback for backend. 2026-05-18 10:36:52 +03:00
23rd 813cab2ff6 [qrhi] Enabled QRhi renderer by default on Qt 6.7+ with OpenGL fallback. 2026-05-18 10:36:52 +03:00
23rd b088296609 [qrhi] Added QRhi rendering infrastructure. 2026-05-18 10:36:51 +03:00
John Preston b8e95a1a7d Version 6.8.2.
- Separate badge keys for sidebar buttons.
- Improve double-click word selection.
- Collapse stories on search in chat.
- Return "Chatbots" to Telegram Business.
- Fix portrait 4K video embedding.
- Fix scheduled media repeat period.
- Fix sending reactions to groups you're not part of.
- Fix non-premium sending of existing custom reactions.
- Fix viewing emoji set from search results.
- Fix lost caption on forwarded polls.
- Fix possible crash in reaction reports.
- Fix possible crash in gift message display.
2026-05-12 11:21:14 +04:00
John Preston 6556c8f02e Version 6.8.1.
- Fix crash in anonymous group admins messages.
- Fix reactions sending in channels.
2026-05-08 06:54:04 +04:00
John Preston 4d19058ac1 Version 6.8.
- Get answers from AI bots in any chat by tagging their @username.
- Connect a bot to your profile with the new Chat Automation.
- Custom AI styles in text editor with cloud-based tones and sharing.
- Search pack shortcuts in emoji and stickers lists.
- Poll statistics chart and subscriber/country-based vote restrictions.
- Delete specific reactions and restrict reactions in groups.
- Bot verification badges in peer list.
- Copy and paste formatting to and from HTML.
- Save selected photos with their original timestamps.
- Image editor improvements:
  brush size, text style cycling, sticker quality.
- Fix several poll display, voting and forwarded poll issues.
- Fix tg:// link handling on cold start, OAuth and OpenGL on macOS.
2026-05-07 23:53:03 +04:00
John Preston b292c3069e Handle some more AI Editor errors. 2026-05-07 17:49:56 +04:00
John Preston da0b74a22f Fix CrashID copy in crash reported window. 2026-05-06 13:09:56 +04:00
John Preston 497b2a45bc Make nice custom style tone preview and links. 2026-05-05 10:45:44 +04:00
John Preston 3cc2192791 Initial cloud tones support. 2026-05-05 10:45:44 +04:00
John Preston b40397700d Fix tg:// links handling on cold start. 2026-05-05 10:45:43 +04:00
John Preston a0c90a3a2e Fix window activation on oauth link processing. 2026-05-05 10:45:43 +04:00
John Preston 0628b23226 Add two force-confirmation cases to hidden urls. 2026-05-01 00:14:26 +07:00
23rd 5854ba7c3c Encoded OAuth tokens before concatenating into tg:// deep links. 2026-04-28 18:16:19 +07:00
John Preston 6e90f6876e Version 6.7.8.
- Proxy auto-rotation option.
- Allow seeking in video messages.
- Styled text items with emoji support in image editor.
- Wheel zoom and middle-button panning in image editor.
- Manage owned custom emoji packs and delete owned sticker sets.
- Add-to-Sticker-Set and Add-to-Emoji-Set submenus for foreign packs.
- Reply header with preview in send files box.
- Bring back original video quality option.
- Screen reader support for language list and country select box.
- Fix crash in proxy sharing before auth.
- Fix stories in albums with reorder enabled.
- Fix layout for RTL messages.
2026-04-24 17:52:19 +07:00
John Preston 0e1b53dfa7 Use single global menu on macOS. 2026-04-24 13:06:15 +07:00
John Preston f1b3588465 Beta version 6.7.7.
- Proxy auto-rotation option.
- Allow seeking in video messages.
- Styled text items with emoji support in image editor.
- Wheel zoom and middle-button panning in image editor.
- Reply header with preview in send files box.
- Bring back original video quality option.
- Delete owned sticker set from sticker set box.
- Add-to-Sticker-Set and Add-to-Emoji-Set submenus for foreign packs.
- Screen reader support for language list and country select box.
- Fix stories in albums with reorder enabled.
- Fix layout for RTL messages.
2026-04-20 22:08:24 +07:00
John Preston 9878ee6fa7 Improve work on original video quality. 2026-04-19 22:19:47 +07:00
cumdev1337 827ec824d1 Bring back original video quality option 2026-04-19 17:03:38 +07:00
John Preston 2cd90eb3ce Add proxy auto-rotation option. 2026-04-16 21:24:39 +07:00
John Preston 668a91bd15 Version 6.7.6.
- Gradient-reveal animation for text appearing in messages.
- Support draw-to-reply from shared media.
- Frame-by-frame stepping and hold-to-speedup hotkeys in media view.
- Fix loading stickers and emoji search results.
- Custom emoji picker for premium quick reaction.
- Search in section of pinned messages.
- Recent search entries in settings search.
- Hide phone number in main settings section.
- Suggest sending large texts as files.
- Allow creating polls with single answer option.
- Bring menus and fullscreen media viewer to active space on macOS.
- Fix several poll display and voting menu issues.
- Fix possible crashes in chats list, url auth and others.
2026-04-14 22:32:34 +07:00
23rd c773f16a4a Added proxy check IP exposure warning before status check. 2026-04-10 09:13:31 +03:00
23rd a8b59804fa Disabled debug logging by default for macOS debug builds. 2026-04-10 09:13:31 +03:00
John Preston ca3eb7dca4 Version 6.7.5.
- Support for gradual appearing of bot reply messages.
2026-04-07 23:19:25 +07:00
John Preston fef4e14fb0 Version 6.7.4.
- Add experimental option for "AI Tools" button.
- Jump between markers with Alt+Arrows in media view.
- Info button in AI Tools box.
- Show warning for unofficial app builds.
- Allow text emojify without selecting a style.
- Accept also base64 (non-url) proxy secrets.
- Use tg:// deeplinks for proxy share links.
- Fix newbot deeplink parsing with trailing slash and unicode names.
- Fix file reference refresh for user, group and channel photos.
- Fix stale macOS tray icon colors after appearance switches.
- Fix tooltip crash in top peers selector with small width.
- Fix preserving markers after video quality switch in media view.
2026-04-07 12:53:33 +07:00
John Preston a5307489ff Accept also base64 (non-url) secrets. 2026-04-07 11:57:42 +07:00
rdmcd a17199c7a9 Fix startchannel deeplink: add missing stories rights and bot defaults fallback.
ParseRequestedAdminRights was missing post_stories, edit_stories and
delete_stories identifiers, causing all admin rights to be discarded
when any of these appeared in the admin parameter. Also, startchannel
always used explicit URL rights even when empty, never falling back to
bot's default admin rights configured via BotFather (unlike iOS client).

Unknown admin right identifiers are now skipped instead of discarding
all already-parsed rights, improving forward-compatibility of deeplinks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 11:26:02 +07:00
John Preston b51c0ca5e7 Allow trailing slash in newbot link. 2026-04-06 15:41:42 +07:00
John Preston c6c2479268 Fix newbot links parsing. 2026-04-06 15:41:42 +07:00
John Preston 300e0f2fb7 Fix unicode name value in bot create deeplink. 2026-04-06 15:41:42 +07:00