577 Commits

Author SHA1 Message Date
Alexander Zinchuk
23eef3034d [Memory] Fixes and optimizations (#3453) 2023-07-06 09:57:43 +02:00
Alexander Zinchuk
cd4e124fbb Electron: Add /get page 2023-07-06 09:57:34 +02:00
Alexander Zinchuk
4c9815a394 [Refactoring, Perf] Chat: Get rid of AvatarBadge container 2023-07-05 13:23:13 +02:00
Alexander Zinchuk
d160b2b4cb GramJS: Validate updates order (#2957) 2023-07-05 13:23:13 +02:00
Alexander Zinchuk
56b37a0d2f Theme: Fix colors not applying (#3311) 2023-07-05 13:23:12 +02:00
Alexander Zinchuk
a8d025395b Link: Fix protocol verification (#3417) 2023-06-20 20:55:46 +02:00
Alexander Zinchuk
9789760e8a [Dev] Multitab: Fix errors on page reload (#3329) 2023-06-16 12:45:20 +02:00
Alexander Zinchuk
d2a7996ea1 Service Worker: Fix "disabled" error (#3289) 2023-06-14 14:28:11 +02:00
Alexander Zinchuk
e5ad070a27 [dev] Fix tests (#3275) 2023-06-12 11:57:24 +02:00
Alexander Zinchuk
a8d742aa18 UI: Do not use deprecated overflow: overlay (#3185) 2023-06-12 11:57:09 +02:00
Alexander Zinchuk
f833c39f62 [DEBUG] Investigate Service Worker issues (#3274) 2023-06-12 11:56:29 +02:00
Alexander Zinchuk
eb69bd6768 [Dev] Refactor version update 2023-06-02 15:06:29 +02:00
Alexander Zinchuk
82f42b6e35 Introduce Electron version (#2053) 2023-06-02 15:06:26 +02:00
Alexander Zinchuk
577d055d68 [Refactoring] Custom Emoji Manager: Do not run during chat opening, fix fasterdom phasing 2023-05-28 14:32:28 +02:00
Alexander Zinchuk
2f3671899c Support Emoji 15.0 (#3183) 2023-05-28 14:32:25 +02:00
Alexander Zinchuk
9d4a62e839 Notifications: Request permission after user gesture and better settings (#3155) 2023-05-28 14:32:12 +02:00
Alexander Zinchuk
233fff7eb5 Notifications: Support mentions in muted groups (#3182) 2023-05-28 14:32:06 +02:00
Alexander Zinchuk
a71a3bc53b Custom Emoji: Support adaptive static and video packs (#3118) 2023-05-15 10:57:14 +02:00
Alexander Zinchuk
4b96cc5bfe Folders: Fix sharing (#3142) 2023-05-05 15:53:15 +04:00
Alexander Zinchuk
cc0e00ad2d Passcode: Display error if passcode wasn't created (#3149) 2023-05-03 20:21:25 +04:00
Alexander Zinchuk
c8d64dc929 Seen By Users: Read Time in Small Groups (#3148) 2023-05-03 20:21:20 +04:00
Alexander Zinchuk
287dfe640a Chat Management: Changing the group type (#3136) 2023-05-03 20:20:40 +04:00
Alexander Zinchuk
be74d53e83 Revert "Notifications: Request permission after user gesture (#3132)"
This reverts commit 19eee89a6de0ba14fd7257df08bbb5001ae9fe05.
2023-05-02 15:45:09 +04:00
Alexander Zinchuk
ec8e99127b Chat List: Fix deleted chat being stuck at the bottom (#3127) 2023-05-02 15:24:38 +04:00
Alexander Zinchuk
43eb7e7020 Notifications: Request permission after user gesture (#3132) 2023-05-02 15:24:38 +04:00
Alexander Zinchuk
6781b496c7 Attachment Modal: Disable input field autofocus on mobile (#3117) 2023-05-02 15:24:38 +04:00
Alexander Zinchuk
c9bf351eb8 Media Viewer: Fix unneeded renders (#3126) 2023-05-02 15:24:38 +04:00
Alexander Zinchuk
9622408132 Service Worker: Prevent unregistering of other workers (#3124) 2023-05-02 15:24:38 +04:00
Alexander Zinchuk
dbb9b40ebb Markdown: Remove boundary check when parsing entities (#3088) 2023-04-27 01:46:58 +04:00
Alexander Zinchuk
ce9e5b03d8 Introduce Chat Lists (#3046) 2023-04-26 21:18:42 +04:00
Alexander Zinchuk
4f42b676ce Settings: Performance mode (#3045)
Co-authored-by: Alexander Zinchuk <alx.zinchuk@gmail.com>
2023-04-25 17:28:03 +04:00
Alexander Zinchuk
8535fcff66 Media Viewer: Introduce Video Previews (#2689) 2023-04-25 17:28:03 +04:00
Alexander Zinchuk
920b046d2e Support Bot Apps (#3041) 2023-04-25 17:28:03 +04:00
Alexander Zinchuk
fb2d87f0d6 Update to layer 158 (#3040) 2023-04-25 17:27:49 +04:00
Alexander Zinchuk
cfc71da0c1 [Perf] More performance fixes 2023-04-25 17:27:14 +04:00
Alexander Zinchuk
83557863b8 Message List: Fixes and refactoring of scroll animation 2023-04-25 17:27:14 +04:00
Alexander Zinchuk
dba6963c34 [Perf] Introduce Fasterdom and some performance fixes 2023-04-25 17:27:10 +04:00
Alexander Zinchuk
2688314c84 Fix fastSmoothScroll path function 2023-04-23 18:32:53 +04:00
Alexander Zinchuk
22054c4416 Introduce Reaction Picker 2023-04-23 18:11:28 +04:00
Alexander Zinchuk
db47b23b31 Message List: Get rid of scroll patch as it is now fixed in Chromium 2023-04-19 04:08:36 +02:00
Alexander Zinchuk
d872273def [Perf] Middle Column: Various optimizations for opening chat 2023-04-15 13:55:07 +02:00
Alexander Zinchuk
752d131e12 Schedulers: Fix race condition, get rid of isPrimary 2023-04-10 00:54:14 +02:00
Alexander Zinchuk
494b8021f4 Message Meta: Fix time format in alt text (#2938) 2023-04-09 04:02:50 +02:00
Alexander Zinchuk
90e445c1b8 [Perf] Use Set instead of Array for Callback Manager 2023-03-30 20:29:09 -05:00
Alexander Zinchuk
07658472b5 Passcode: Add more logs (#2883) 2023-03-30 18:28:51 -05:00
Alexander Zinchuk
d965b6c479 Middle Column: Better pinned message animation (#2716)
Co-authored-by: Alexander Zinchuk <alx.zinchuk@gmail.com>
2023-03-30 18:28:51 -05:00
Alexander Zinchuk
1103f83113 Disable push notifications in Safari (#2889) 2023-03-30 18:28:51 -05:00
Alexander Zinchuk
31e8a934e5 Fix incorrect text in notification about reaction (#2853 ) 2023-03-30 18:28:51 -05:00
Alexander Zinchuk
f2e9970077 Authentication: Optimizing the initial load of langpack (#2862) 2023-03-30 18:28:50 -05:00
Alexander Zinchuk
e3dd98882b Passcode: Save last passcode timeout (#2876) 2023-03-30 18:28:50 -05:00