Commit Graph

145 Commits

Author SHA1 Message Date
John Preston ff67d876b2 Respect "call_requests_disabled" for confcalls. 2025-05-01 11:13:21 +04:00
John Preston 53b739139b Suggest invite to empty/discarded joining call. 2025-05-01 11:13:20 +04:00
John Preston c6b2967da0 Implement "Create New Call" interface. 2025-05-01 11:13:18 +04:00
John Preston c72cf46db7 Implement fast confcall migration. 2025-05-01 11:13:18 +04:00
John Preston a569495f5d Fix discarding group call invites. 2025-05-01 11:13:18 +04:00
John Preston 59e56600bc Reuse p2p call window for migrated confcall. 2025-05-01 11:13:18 +04:00
John Preston b036bedbc3 Support distinct calling/invited states. 2025-05-01 11:13:18 +04:00
John Preston 55c05d1a6e Allow discard invite or cancel ringing. 2025-05-01 11:13:17 +04:00
John Preston c507382d19 Keep window geometry on confcall migration. 2025-05-01 11:13:17 +04:00
John Preston 502045f1fa Improve mute/video migration to confcall. 2025-05-01 11:13:17 +04:00
John Preston eb06c0da08 Try migrating mute/video state. 2025-05-01 11:13:17 +04:00
John Preston 09229812f4 Show nice confcall invites. 2025-05-01 11:13:17 +04:00
John Preston c5531b1bd8 Implement audio/video confcall invitations. 2025-05-01 11:13:17 +04:00
John Preston 698d9c208f Improve confcall invite management. 2025-05-01 11:13:17 +04:00
John Preston a3ba99c682 Implement incoming confcall window. 2025-05-01 11:13:16 +04:00
John Preston 346f7aadd6 Render confcall messages as phone calls. 2025-05-01 11:13:16 +04:00
John Preston d052eac019 Initial call->confcall migration. 2025-05-01 11:13:16 +04:00
John Preston 4eaf03b922 Update API scheme on layer 202. 2025-05-01 11:13:15 +04:00
John Preston 7deb5bfdf2 Update API scheme, something works now. 2025-05-01 11:13:15 +04:00
John Preston c80c23e8e8 PoC conference call creation. 2025-05-01 11:13:15 +04:00
John Preston 5e6c81a98e Parse e2e participant keys. 2025-05-01 11:13:15 +04:00
John Preston 214cc83d4a Update API scheme to layer 202. 2025-05-01 11:13:15 +04:00
John Preston dd2378b591 Hide call controls in one-on-one video. 2025-02-12 11:39:26 +04:00
John Preston edc6cfe210 Replace non-started calls. 2024-11-23 10:04:55 +04:00
John Preston d3778f92d2 Implement media devices tracking on Windows. 2024-01-25 11:04:27 +04:00
John Preston a8b959826c Don't activate main window in case of visible call window.
Fixes #27017.
2023-11-01 22:24:09 +04:00
John Preston 9615347634 This should allow calling another authed account. 2023-04-27 15:23:36 +04:00
John Preston 864959aee0 Hide login code with a spoiler in chats list. 2023-04-27 15:23:36 +04:00
John Preston 152661dcea Use global Fn+F shortcut for toggle fullscreen on macOS. 2023-03-15 16:39:13 +04:00
23rd 6f3dbc4305 Fixed crash on incoming peer calls. 2023-03-02 09:22:13 +03:00
23rd df176dd1d9 Guarded users from instant calls with confirmation dialog. 2023-03-01 09:12:03 +04:00
John Preston 8bc807dc40 Set name / phone texts on-demand. 2022-08-09 14:12:19 +03:00
John Preston 72ed3bfab9 Show leave confirmation when starting an RTMP stream. 2022-08-08 18:19:04 +03:00
John Preston 3a3341fef8 Fix RTMP livestream starting while in another call.
Fixes #24862.
2022-08-08 16:39:44 +03:00
23rd 1d475ee727 Slightly optimized includes in application.h. 2022-06-12 16:07:41 +03:00
23rd 43c0197445 Removed Ui::hideLayer from places that can be in non-primary windows. 2022-06-09 07:06:01 +03:00
John Preston 2b21ec3299 Fix group call create box window. 2022-06-08 15:21:13 +04:00
23rd df125bac19 Removed Ui::ConfirmDontWarnBox. 2022-02-28 09:08:01 +03:00
23rd 5718789d53 Replaced Ui::InformBox and Ui::ConfirmBox with GenericBox. 2022-02-28 09:08:01 +03:00
23rd 8909b654d3 Added ability to start livestream with RTMP. 2022-02-28 08:05:02 +03:00
23rd 97dbb98862 Added ability to schedule live stream without "Join As" choosing. 2022-02-28 08:04:46 +03:00
23rd a3d00b1953 Replaced args for Calls::Instance::startOrJoinGroupCall with struct. 2022-02-28 08:04:46 +03:00
John Preston 1de35cf8ef Support receiving RTMP streams in group calls. 2022-02-25 19:41:15 +03:00
John Preston 28f2c213f7 Remove app module. Support delayed quit by Cmd+Q on macOS. 2022-01-27 15:54:20 +03:00
23rd 3647241f71 Removed unused MTP::Error from callbacks on fail. 2021-11-30 17:37:07 +04:00
John Preston 8264968718 Use cloud "disable calls" settings instead of local. 2021-11-26 18:04:03 +04:00
John Preston a3e3bcd46d Fix repeated phoneCallRequested update handling. 2021-10-29 17:42:57 +04:00
23rd 70e9b4a332 Moved type of call id to alias. 2021-10-29 16:10:07 +04:00
23rd 78f0cf908e Moved RateCallBox to td_ui. 2021-10-29 16:10:07 +04:00
23rd 80461bd9fe Moved ConfirmBox to Ui namespace. 2021-10-19 06:34:27 +03:00