Wiki source code of C. App Features

Version 1.3 by teamwire003 on 2022/09/08 16:52

Hide last authors
teamwire001 1.1 1 (% class="lead" %)
teamwire001 1.2 2 All supported features per Teamwire platform.
teamwire001 1.1 3
4
teamwire001 1.2 5 = Login and Registration =
teamwire001 1.1 6
7 (% style="text-align:center; width:92%" %)
teamwire001 1.2 8 |(% style="width:32%" %) |(% style="width:15%" %)**iOS App**|(% style="width:15%" %)**Android App**|(% style="width:15%" %)**Desktop App**|(% style="width:15%" %)**Web Client**
teamwire001 1.1 9 |(% style="text-align:left" %)Registration via email and SMS|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|
teamwire001 1.2 10 |(% style="text-align:left" %)Login via password|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.1 11 |(% style="text-align:left" %)Automated registration|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|
teamwire001 1.2 12 |(% style="text-align:left" %)Restrict registration via token|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|
teamwire001 1.1 13 |(% style="text-align:left" %)Logout|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
14
15 ## ##
16
17 = Inbox =
18
19 (% style="text-align:center; width:92%" %)
teamwire001 1.2 20 |(% style="width:32%" %) |(% style="width:15%" %)**iOS App**|(% style="width:15%" %)**Android App**|(% style="width:15%" %)**Desktop App**|(% style="width:15%" %)**Web Client**
21 |(% style="text-align:left" %)Search for chat title / message / contact|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.1 22 |(% style="text-align:left" %)Show / Hide archived chat|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.2 23 |(% style="text-align:left" %)Set and use Push-to-Talk|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}| |
teamwire001 1.1 24
25 ## ##
26
teamwire001 1.2 27 = Chats =
teamwire001 1.1 28
29 (% style="text-align:center; width:92%" %)
teamwire001 1.2 30 |(% style="width:32%" %) |(% style="width:15%" %)**iOS App**|(% style="width:15%" %)**Android App**|(% style="width:15%" %)**Desktop App**|(% style="width:15%" %)**Web Client**
teamwire003 1.3 31 |(% style="text-align:left" %)1:1 chat / Group chat / Broadcast chat / Alert chat|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
32 |(% style="text-align:left" %)Federated chats|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
33 |(% style="text-align:left" %)Federated chats: Support for attention messages and Location Feature|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.2 34 |(% style="text-align:left" %)Voice and video calls|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire003 1.3 35 |(% style="text-align:left" %)Voice and video calls: Share screen / Raise hand / Join ongoing calls / Change background|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.2 36 |(% style="text-align:left" %)Emergency Alert (SOS Button)|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}| |
37 |(% style="text-align:left" %)Attention messages|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
38 |(% style="text-align:left" %)Search for message| | |{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.1 39 |(% style="text-align:left" %)Delete message|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.2 40 |(% style="text-align:left" %)Attachment: Image / Video / File / Voice message / Interactive (poll)|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
41 |(% style="text-align:left" %)Attachment: Location / Live location|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}| |
teamwire003 1.3 42 |(% style="text-align:left" %)Viewing a live location: Enable / Disable to show a user’s name in the map view|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
43 |(% style="text-align:left" %)Viewing a live location: Enable / Disable to show a user’s role in the map view|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|
44 |(% style="text-align:left" %)Viewing a live location: Select a user to focus in the map view|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|
teamwire001 1.2 45 |(% style="text-align:left" %)Attachment: Calendar|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
46 will be attached as file|{{velocity}}$services.icon.render('check'){{/velocity}}
47 will be attached as file
teamwire003 1.3 48 |(% style="text-align:left" %)Attachment: Share via Dracoon|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}| |
teamwire001 1.2 49 |(% style="text-align:left" %)Edit image before sending (incl. auto-blur)|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}| |
50 |(% style="text-align:left" %)Download and save attachment|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.1 51 |(% style="text-align:left" %)Restrict saving attachment|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.2 52 |(% style="text-align:left" %)Reply to message or attachment|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
53 |(% style="text-align:left" %)Forward message or attachments to new or existing chat|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
54 |(% style="text-align:left" %)Leave / Close / Mute / Archive / Unarchive chat|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
55 |(% style="text-align:left" %)Show chat admins and members|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
56 |(% style="text-align:left" %)Edit chat avatar / title / mode / members|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
57 |(% style="text-align:left" %)Promote members to chat admins|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.1 58 |(% style="text-align:left" %)Media overview|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
59 |(% style="text-align:left" %)Send chat by email|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}| |
teamwire001 1.2 60 |(% style="text-align:left" %)Print chat to PDF| | |{{velocity}}$services.icon.render('check'){{/velocity}}|
teamwire003 1.3 61 |(% style="text-align:left" %)System messages with time stamps|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.1 62
63 ## ##
64
teamwire001 1.2 65 = Directory =
teamwire001 1.1 66
67 (% style="text-align:center; width:92%" %)
teamwire001 1.2 68 |(% style="width:32%" %) |(% style="width:15%" %)**iOS App**|(% style="width:15%" %)**Android App**|(% style="width:15%" %)**Desktop App**|(% style="width:15%" %)**Web Client**
teamwire001 1.1 69 |(% style="text-align:left" %)View contacts / lists / circles / bots|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire003 1.3 70 |(% style="text-align:left" %)View federated contacts / circles|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.1 71 |(% style="text-align:left" %)Create / Manage / Delete lists|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.2 72 |(% style="text-align:left" %)Search for users of other organisations|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
73 |(% style="text-align:left" %)Create chat via a user's profile|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
74 |(% style="text-align:left" %)Phone contact (external) via a user's profile|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}| |
teamwire003 1.3 75 |(% style="text-align:left" %)Start Teamwire voice and video calls via user's profile|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.2 76 |(% style="text-align:left" %)Email contact (external) via a user's profile|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.1 77
78 ## ##
79
teamwire001 1.2 80 = Profile and Settings =
teamwire001 1.1 81
82 (% style="text-align:center; width:92%" %)
teamwire001 1.2 83 |(% style="width:32%" %) |(% style="width:15%" %)**iOS App**|(% style="width:15%" %)**Android App**|(% style="width:15%" %)**Desktop App**|(% style="width:15%" %)**Web Client**
84 |(% style="text-align:left" %)Edit profile info and picture|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
85 |(% style="text-align:left" %)Edit contact details (email and phone number)|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.1 86 |(% style="text-align:left" %)Change password|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
87 |(% style="text-align:left" %)Manage sessions|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.2 88 |(% style="text-align:left" %)Enable auto-save received media|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
89 no local download
teamwire001 1.1 90 |(% style="text-align:left" %)Manage read receipts|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
91 |(% style="text-align:left" %)Manage notifications (sound, volume, pop-up)|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.2 92 |(% style="text-align:left" %)Manage notification preview to others|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
93 |(% style="text-align:left" %)Manage "Send message with Enter"| | |{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}
teamwire001 1.1 94 |(% style="text-align:left" %)Configure proxy settings| | |{{velocity}}$services.icon.render('check'){{/velocity}}|
95 |(% style="text-align:left" %)Configure custom certificate| | |{{velocity}}$services.icon.render('check'){{/velocity}}|
teamwire001 1.2 96 |(% style="text-align:left" %)Enable access code|{{velocity}}$services.icon.render('check'){{/velocity}}
97 incl. Touch ID / Face ID|{{velocity}}$services.icon.render('check'){{/velocity}}| |
teamwire003 1.3 98 |(% style="text-align:left" %)Auto-close session after failing access code 3 times|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}| |
99 |(% style="text-align:left" %)Diagnose connection option|{{velocity}}$services.icon.render('check'){{/velocity}}|{{velocity}}$services.icon.render('check'){{/velocity}}| |
100 |(% style="text-align:left" %)In-App delete account option (Public Cloud only)|{{velocity}}$services.icon.render('check'){{/velocity}}| | |
teamwire001 1.1 101
102 ## ##