Commit Graph

18511 Commits

Author SHA1 Message Date
John Preston 03df5b8546 rpl::type_erased() -> rpl::type_erased. 2025-12-10 14:27:05 +04:00
John Preston 03e1e5cca9 Fix login with passkey link display. 2025-12-10 14:26:09 +04:00
John Preston 10d5cc0d24 Fix appConfig refresh on DC change. 2025-12-10 14:10:55 +04:00
John Preston 506c8ff73c Don't show upgrade costs for free upgrades. 2025-12-10 13:38:54 +04:00
John Preston 924e9a21b5 Don't offer View Profile / Send Message in private chat. 2025-12-10 12:30:42 +04:00
23rd 7f58650794 Added preview of reaction to posts on right click. 2025-12-10 09:47:48 +03:00
23rd b9a109c146 Added ability to set custom animation duration for MediaPreviewWidget. 2025-12-10 09:47:48 +03:00
23rd 9fb4f4b556 Fixed display of original date with nearest days in self. 2025-12-10 09:47:48 +03:00
23rd 52d78ef724 Increased round radius for popup menu. 2025-12-10 09:47:48 +03:00
23rd 7ce7b88a40 Implemented adaptive drawing algorithm with smoothing in image editor.
- Adaptive point filtering - zoom-based minimum distance (3px / zoom)
  prevents point overflow during fast movements.

- Speed-based pressure simulation - exponential smoothing (decay 0.95)
  creates variable line thickness: pressure = clamp(1.0 - speed * 0.1).

- Two-pass
  weighted averaging - smoothed = current * 0.5 + neighbors * 0.25
  eliminates jagged lines while preserving initial direction.

- Incremental rendering with 3-point overlap - draws only new segments,
  reduces complexity from O(n^2) to O(n).

- QPainterPath with quadratic Bezier curves - single fillPath() call
  instead of multiple drawEllipse().
2025-12-10 09:47:48 +03:00
23rd 4a43dfd091 Added profile color support to calls panel. 2025-12-10 09:47:48 +03:00
23rd 52cc76636c Moved out verify details below app button when it is presented in info. 2025-12-10 09:47:48 +03:00
23rd f0a3ddb184 Fixed phrase in menu item to share gift collection. 2025-12-10 09:47:48 +03:00
23rd b172c9a3b2 Added check for empty proxy list before showing delete all menu item. 2025-12-10 09:47:48 +03:00
Ilya Fedin 6cfda1dd43 Use gi::object_cast 2025-12-10 10:43:28 +04:00
Ilya Fedin c27c47dd52 Set M_ARENA_MAX earlier
It doesn't work properly with auto-updatable builds otherwise
2025-12-09 12:36:12 +04:00
Ilya Fedin 6ea30feb18 Attach malloc_trim lifetime to LinuxIntegration 2025-12-09 12:36:12 +04:00
John Preston 1c4f663941 Version 6.3.6.
- Fix crash in media viewer.
- Fix crash in experimental settings.
2025-12-06 00:07:39 +04:00
John Preston 94f9321db9 Fix crash in experimental settings opening. 2025-12-06 00:05:31 +04:00
John Preston ae70b10cea Fix crash in media viewer. 2025-12-05 23:58:08 +04:00
John Preston 4f685552e7 Version 6.3.5.
- Offer stars or TON for unique gifts.
- Preview gift auctions before they start.
- Support passkey login on Windows.
2025-12-05 23:11:53 +04:00
John Preston e085a76165 Fix build with GCC. 2025-12-05 23:11:32 +04:00
23rd 25edab4c94 Fixed build with Xcode. 2025-12-05 23:11:32 +04:00
23rd 3aa241d825 Removed WebAuthn support for macOS for now. 2025-12-05 23:11:32 +04:00
John Preston 9b867af7fd Use known gift number in some places. 2025-12-05 20:11:54 +04:00
John Preston 0df3be8630 Use better ratio stars/usd/ton. 2025-12-05 20:11:54 +04:00
John Preston 542326af8f Show offer value diff percent. 2025-12-05 20:11:54 +04:00
John Preston ea5052e69e Add "Ban Users" channel admin right. 2025-12-05 20:11:54 +04:00
John Preston 2dd96b2269 Better phrases for upcoming auctions. 2025-12-05 20:11:54 +04:00
John Preston 627152e2a9 Nice gifts promo box. 2025-12-05 20:11:54 +04:00
John Preston f01c93ed58 Update API scheme on layer 220. 2025-12-05 20:11:54 +04:00
John Preston 6fe61ed58a Add gifts premium promo. 2025-12-05 20:11:54 +04:00
John Preston 43347f671c Show rarity in gift variants preview. 2025-12-05 20:11:54 +04:00
John Preston 0b67fa65f2 Full upgradable variants preview. 2025-12-05 20:11:54 +04:00
John Preston 65b3a36984 Implement upcoming auction preview box. 2025-12-05 20:11:54 +04:00
John Preston b08cf75f0b Start auction preview display. 2025-12-05 20:11:54 +04:00
John Preston 0cc21e5ca2 Update API scheme on layer 220. 2025-12-05 20:11:54 +04:00
John Preston 939882ef68 Show profile design gift wear promo. 2025-12-05 20:11:54 +04:00
John Preston 52084cf0ae Apply correct min/max offer values. 2025-12-05 20:11:54 +04:00
John Preston f06f654191 Confirm making an offer. 2025-12-05 20:11:53 +04:00
John Preston 356d20542e Use nice radius in offer with buttons. 2025-12-05 20:11:53 +04:00
John Preston 31ea4cfe80 Process offers with accept / reject. 2025-12-05 20:11:53 +04:00
John Preston 1e89ee4e50 Show Reject/Accept buttons for offers. 2025-12-05 20:11:53 +04:00
John Preston 6fccbf036c Rename HistoryMessage[SuggestedPost->Suggestion]. 2025-12-05 20:11:53 +04:00
John Preston 41d206e354 Rename SuggestPostOptions to SuggestOptions. 2025-12-05 20:11:53 +04:00
John Preston 23880ac6c1 Update API scheme to layer 220.
Allow offering to buy gifts.
2025-12-05 20:11:53 +04:00
John Preston 4439cbf553 Pass effect_id to forward message requests. 2025-12-05 20:11:53 +04:00
23rd f506f1b830 Added read availability of passkeys from appConfig. 2025-12-05 20:11:53 +04:00
23rd feb1ea6502 Wrapped text recognition on macOS with experimental toggle. 2025-12-05 20:11:53 +04:00
23rd fea80b4919 Wrapped passkeys on macOS with experimental toggle due to instability. 2025-12-05 20:11:53 +04:00