72 Commits

Author SHA1 Message Date
Alexander Zinchuk
fab245cc83 GramJS: Support CONNECTION_NOT_INITED in all requests (#3066) 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
06a7bf1162 GramJs: Update to layer 152 (#2545) 2023-02-28 18:43:14 +01:00
Alexander Zinchuk
b4f388d4a8 Emoji: Remove special effect for eggplant and peach (#2552) 2023-02-13 03:35:11 +01:00
Alexander Zinchuk
07b8e2ba6a GramJs: Re-connect on CONNECTION_NOT_INITED error 2023-02-04 03:03:19 +01:00
Alexander Zinchuk
e6866aaeaf Scroll Down Button: Fix flickering mention & reaction buttons (#2344) 2023-01-28 02:21:42 +01:00
Alexander Zinchuk
2a7c78c12a Multiple Tabs: Introduce Multiple Tabs Support (#2221) 2023-01-28 02:21:33 +01:00
Alexander Zinchuk
14819b271e Profile / Photo: Suggest & Replace Profile Photos (#2333) 2023-01-28 02:18:50 +01:00
Alexander Zinchuk
1fef97b82e Introduce Forums (#2174) 2023-01-06 22:49:02 +01:00
Alexander Zinchuk
ccc178c2fd [dev] Use more descriptive callback names (#2225) 2022-12-27 02:46:16 +01:00
Alexander Zinchuk
1b37ccc533 Profile: Support multiple usernames (#2202) 2022-12-15 19:19:17 +01:00
Alexander Zinchuk
d216688757 GramJs: Use multiple connections for faster upload (#2154) 2022-12-06 13:31:21 +01:00
Alexander Zinchuk
08ef6130b7 PWA: Support system sharing menu (#2057) 2022-11-18 16:05:09 +04:00
Alexander Zinchuk
d6972c2a6f Revert "Revert "Fix Web Token login (again) (#2137)""
This reverts commit 9a9ea40166b7f0ad3af5650c353b155df028ce79.
2022-11-18 00:54:39 +04:00
Alexander Zinchuk
9a9ea40166 Revert "Fix Web Token login (again) (#2137)"
This reverts commit 1a87b3cd539030e0a9646fae30f314c71254f6ed.
2022-11-16 18:26:04 +04:00
Alexander Zinchuk
1a87b3cd53 Fix Web Token login (again) (#2137) 2022-11-16 16:16:15 +04:00
Alexander Zinchuk
966e6f7f37 Fix Web Token login (#2136) 2022-11-14 17:28:05 +04:00
Alexander Zinchuk
5c8e9a254e Introduce Web Token login (follow-up) 2022-11-13 18:17:21 +04:00
Alexander Zinchuk
7c3e790eac Introduce Web Token login (#2129) 2022-11-13 17:06:30 +04:00
Alexander Zinchuk
9a26a8270a Payments: Support tips and saving payment info, refactoring (#2097) 2022-11-01 18:53:44 +01:00
Alexander Zinchuk
c365881d57 Support sending custom emoji (#2000) 2022-10-29 15:18:42 +02:00
Alexander Zinchuk
358d59ff53 Use multiple connections and fix parallel workers for faster download (#1955) 2022-08-31 15:00:33 +02:00
Alexander Zinchuk
2a5eeb3111 Downloads: Fallback to Service Worker when OPFS not supported (#1949) 2022-08-05 19:35:49 +02:00
Alexander Zinchuk
4770658ecf Support downloading large (2GB+) files (#1922) 2022-07-08 15:00:12 +02:00
Alexander Zinchuk
ca70e2c0eb Introduce Telegram Premium, public chat join requests (#1912) 2022-07-08 14:59:54 +02:00
Alexander Zinchuk
cad0c76d39 [Refactoring] Avoid redundant promise rejections 2022-05-30 15:40:25 +04:00
Alexander Zinchuk
c333f31f02 Browser History: Fix opening chat from Left Search (#1869) 2022-05-20 17:54:34 +02:00
Alexander Zinchuk
391c667f09 [Dev] Fix linting for JS files (#1864) 2022-05-06 17:56:12 +01:00
Alexander Zinchuk
992e589fd2 [Dev] Fix eslint errors (#1858) 2022-05-03 16:34:14 +01:00
Alexander Zinchuk
7a9a6d16f1 GramJs: Handle revoked session for file DCs (#1851) 2022-05-03 14:17:40 +01:00
Alexander Zinchuk
3a3505b58e [Dev] GramJs: Bring back eslint, fix some errors 2022-05-03 14:17:18 +01:00
Alexander Zinchuk
697b709d89 Re-write browser history; Introduce playwright tests (another attempt) (#1809) 2022-05-03 14:17:05 +01:00
Alexander Zinchuk
c3318d93e6 Fix infinite redirect to Auth screen 2022-04-19 15:12:23 +02:00
Alexander Zinchuk
d7226fded9 Implement Games (#1797) 2022-04-09 01:18:17 +02:00
Alexander Zinchuk
07ffad4425 [Dev] Fix eslint; Update dependencies (#1754) 2022-03-19 21:18:43 +01:00
Alexander Zinchuk
e3bc23bd57 Management: Introduce Statistics for channels (#1703) 2022-03-11 19:39:42 +01:00
Alexander Zinchuk
531c2de36c Message: Introduce Geo Locations (#1716) 2022-03-04 16:20:12 +03:00
Alexander Zinchuk
51b2893b39 [Dev] Bump dependencies (#1677) 2022-02-02 22:52:33 +01:00
Alexander Zinchuk
1c0388f6d1 GramJs: Wake-up pings for faster reconnect after idle mode 2022-01-27 04:09:28 +01:00
Alexander Zinchuk
342ca92553 GramJs: Avoid duplicated reconnects 2022-01-24 04:41:37 +01:00
Alexander Zinchuk
7e8bf8addf [Debug] Add test servers (#1513) 2021-10-28 15:50:48 +03:00
Alexander Zinchuk
98b3939dea [Refactoring] Use optional chaining operator (#1400) 2021-08-27 21:05:46 +03:00
Alexander Zinchuk
a185fd9407 Composer: Add Bot Command Menu and Bot Command Tooltip (#1364) 2021-08-20 23:47:01 +03:00
Alexander Zinchuk
d7ca790f0a [Refactoring] Fix TS and ESLint errors after updating packages (#1386) 2021-08-16 14:21:33 +03:00
Alexander Zinchuk
3635d312ce GramJs: Use "-1" DCs for file transfers (generate keys with standard DCs) (#1368) 2021-08-11 01:27:58 +03:00
Alexander Zinchuk
08ed4b4847 Revert "GramJs: Use "-1" DCs for file transfers (#1332)"
This reverts commit 30249eea9ecd59ff5bbc14cae1aafe2e1e9201ec.
2021-08-07 13:01:51 +03:00
Alexander Zinchuk
71c067e751 GramJs: Properly disconnect broken exported senders (#1363) 2021-08-06 03:25:18 +03:00
Alexander Zinchuk
dbc5949957 GramJs: Use "-1" DCs for file transfers (#1332) 2021-08-05 13:29:19 +03:00
Alexander Zinchuk
3b01b58b60 [Dev] GramJs: Properly check app credentials (#1357) 2021-08-04 23:34:16 +03:00
Alexander Zinchuk
5430c0229b Follow-up (#1331) 2021-07-28 03:14:55 +03:00