John Preston
8ed433cc01
Use tr:: instead of langFactory in input fields.
2019-06-21 11:06:49 +02:00
John Preston
7af0dd105e
Use tr:: instead of Lang::Viewer.
2019-06-21 11:06:49 +02:00
John Preston
a547f80ae9
Rename Window::Controller to Window::SessionController.
2019-06-06 13:21:40 +03:00
John Preston
f7cb38c36a
Allow admins to see the linked chat.
2019-06-01 11:27:05 +03:00
John Preston
d7ab7aed62
Fix crash in unlinking discussion group.
2019-06-01 11:13:40 +03:00
John Preston
9871184953
Fix discussion group unlinking.
2019-05-31 19:47:48 +03:00
John Preston
56d3e69399
Auto-convert legacy groups for discussions.
2019-05-30 18:05:23 +03:00
John Preston
f1c7409980
Enable history visibility when linking chat.
2019-05-30 18:05:23 +03:00
John Preston
33ea5ad297
Allow searching in link group to channel box.
2019-05-30 18:05:23 +03:00
John Preston
a2b0631932
Hide linked chat button for now.
2019-05-28 17:47:36 +02:00
John Preston
ea644a3f81
Fix Release build in Xcode.
2019-05-27 17:32:01 +02:00
John Preston
a49806bf79
Only admin can unlink channel from the group.
2019-05-27 15:30:23 +02:00
John Preston
b9d89cb4a0
Allow unlinking the discussion group.
2019-05-27 15:09:35 +02:00
John Preston
50778790fe
Start supporting channel discussion groups.
2019-05-27 15:09:25 +02:00
John Preston
116b5d006a
Divide public/private phrases for groups/channels.
2019-05-01 16:11:45 +04:00
John Preston
d7a67a6a1c
Fix two crashes in groups edit.
2019-03-25 11:57:04 +04:00
John Preston
dd8c526fb7
Prepare code for revoking of full history.
2019-03-24 12:12:43 +04:00
23rd
ca9db9fd3f
Refactored code.
...
- Removed std::optional from EditPeerHistoryVisibilityBox.
- Added std::optional for savedCallback in EditPeerTypeBox.
- Guarded boxCallbacks.
2019-03-22 13:40:23 +04:00
23rd
ecccf673a9
Deleted unused code of Delete Button.
2019-03-22 13:40:23 +04:00
John Preston
e0d7cae3fe
Fix build for macOS.
2019-03-22 13:40:23 +04:00
John Preston
241526f127
Improve code style a bit.
2019-03-22 13:40:22 +04:00
23rd
4148099115
Redesigned Delete Button in EditPeerInfoBox.
2019-03-22 13:40:22 +04:00
23rd
5edf200157
Fixed focus in EditPeerTypeBox. Slightly refactored code.
2019-03-22 13:40:22 +04:00
23rd
bd7ba3acb1
Refactored code.
...
- Slightly improved design.
- Added "const" in EditPeerTypeBox & EditPeerInfoBox.
2019-03-22 13:40:22 +04:00
23rd
e024d9bbb0
Added opening EditPeerTypeBox when error of saving username was handled.
2019-03-22 13:40:22 +04:00
23rd
3d7b8b3162
Added Invite Link button. Refactored code.
...
- Removed unused includes.
- Improved design for boxes.
- Draw buttons for EditPeerInfoBox in single place.
- Simplified conditions for all buttons.
- Made AddSkip more flexible.
2019-03-22 13:40:22 +04:00
23rd
8887272577
Refactored code. Removed unused code.
...
- Deleted manage_peer_box from sources.
2019-03-22 13:40:22 +04:00
23rd
cb272be805
Refactored code. Slightly improved animations and design.
2019-03-22 13:40:22 +04:00
23rd
b79d8d6c82
Removed Checkbox for Sign Messages and added Toggle Button.
...
- That is how it looks in mobile clients.
2019-03-22 13:40:22 +04:00
23rd
be8aed6a95
Added GroupTypeBox with Controller.
2019-03-22 13:40:22 +04:00
23rd
d06337dddc
Added HistoryVisibilityBox.
2019-03-22 13:40:22 +04:00
23rd
0f3ec47074
Begin of EditPeerBox redesigning.
...
- Moved buttons from ManageGroupBox to EditPeerBox.
- Added counting of permissions.
2019-03-22 13:40:21 +04:00
John Preston
fe618bd652
Use crl::time/now instead of TimeMs/getms.
2019-02-19 11:06:33 +04:00
John Preston
a70e72f75d
Application->Sandbox, Messenger->Application.
2019-01-23 12:51:58 +04:00
John Preston
e209299af4
Fix invite link block visibility.
2019-01-21 10:40:25 +04:00
John Preston
314e30272b
Replace SingleTimer with base::Timer.
2019-01-18 16:41:08 +04:00
John Preston
22f1ffc72b
Use different phrases for default restrictions.
2019-01-17 12:21:30 +04:00
John Preston
9728ddeaf9
Handle migration to supergroups in boxes.
2019-01-17 12:21:30 +04:00
John Preston
3c44bdb6b7
Support auto-migrate to supergroups.
2019-01-17 12:21:30 +04:00
John Preston
215856adc3
Improve AddSpecial box for legacy groups.
2019-01-17 12:21:30 +04:00
John Preston
18c6be0d3b
Unify legacy and megagroups information edit.
2019-01-17 12:21:29 +04:00
John Preston
61419b57c8
Prepare legacy group restrictions checking.
2019-01-17 12:21:29 +04:00
John Preston
c5a41e1f55
Divide data/data_peer and remove from PCH.
2019-01-17 12:21:29 +04:00
John Preston
d2d6b319b6
Update API scheme to layer 93. Broken.
2019-01-17 12:21:28 +04:00
John Preston
b10ccce44a
Warn before running executable files.
2018-12-05 12:30:05 +04:00
John Preston
59ecf375b0
Move tg:// handlers to a separate module.
...
Also move joinGroupByHash and stickerSetBox from MainWidget.
2018-11-26 17:31:13 +04:00
John Preston
338129faea
Destroy boxes in Ui::hideLayer().
2018-11-26 15:00:31 +04:00
John Preston
9f5b09c263
Add emoji autocomplete to all fields.
2018-11-21 14:09:46 +04:00
John Preston
2e5a0e056c
Move to std::optional.
2018-09-21 19:28:46 +03:00
John Preston
b8c2c3991f
Implement chat settings section.
2018-09-19 19:22:13 +03:00