Commit graph

1142 commits

Author SHA1 Message Date
Stefan Ceriu
1294c273a5 #4090 - Added voice messages feature flag. 2021-06-22 09:42:37 +03:00
Stefan Ceriu
ff3170e031 #4096 - Added voice message decoding, timeline cell and playback UI. 2021-06-22 09:42:37 +03:00
Stefan Ceriu
58c1be04a6 #4090 - Added recording duration label and permissions checking. 2021-06-22 09:42:37 +03:00
Stefan Ceriu
8d54e03527 #4090 - Add voice message controller, audio recorder and toolbar view links. Working audio file sending and cancellation. 2021-06-22 09:42:37 +03:00
Stefan Ceriu
b5070975d0 #4090 - Corrected dark theme appearance. 2021-06-22 09:42:37 +03:00
Stefan Ceriu
3015cba8dc #4090 - Corrected dark theme appearance. 2021-06-22 09:42:37 +03:00
Stefan Ceriu
3624d2ec44 #4090 - New voice recording toolbar ui and swipe to cancel interaction. 2021-06-22 09:42:37 +03:00
Gil Eluard
93fd5cd835 Voice Messages - Hold and send
- Added voice message button
- voice recording UI state
2021-06-22 09:42:37 +03:00
David Langley
5060d46348
Merge pull request #4405 from vector-im/element_4403
Fix crash when entering a DM after a call is hung-up/rejected while being answered (#4403)
2021-06-09 10:33:21 +01:00
langleyd
86a9f4f7be Fix crash when entering a DM after a call is hung-up/rejected while being answered (#4403) 2021-06-08 14:03:17 +01:00
SBiOSoftWhare
f828ce2648 RoomCreationIntroCell: Handle RoomAvatarViewData updates. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare
4bf7593784 RoomAvatarView: Now inherits from AvatarView, make RoomAvatarViewData conform to AvatarViewDataProtocol. 2021-06-07 18:46:16 +02:00
Stefan Ceriu
f7a8163947
Adopt consolidated logging mechanism (#4370)
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
manuroe
ff41ce8fd7 Crypto: Do not decrypt synchronously. It asynchronously happens upstream now
#4306)
2021-05-19 17:29:15 +02:00
ismailgulek
f28ecfb450
Merge branch 'develop' into element_4293 2021-05-12 10:34:03 +03:00
ismailgulek
2348a46247
Implement presentation controller delegate 2021-05-12 00:55:58 +03:00
SBiOSoftWhare
8f437e9fbe Merge branch 'spaces_beta' into spaces_feature_unavailable
# Conflicts:
#	Riot/Modules/Application/LegacyAppDelegate.h
2021-05-07 15:08:45 +02:00
ismailgulek
0f9e676af0
Use new theme colors 2021-05-04 19:33:56 +03:00
ismailgulek
13f485a5c3
Use new tile theme color 2021-05-04 19:25:24 +03:00
ismailgulek
eb5929d96d
Merge branch 'voip_design_updates' into voip_jitsi_remover 2021-05-04 19:11:17 +03:00
ismailgulek
678fc48b80
Merge branch 'develop' into voip_design_updates 2021-05-04 19:10:22 +03:00
SBiOSoftWhare
8acba6d1ba Use new universal link method where needed. 2021-05-04 10:41:55 +02:00
Gil Eluard
c569fbe0d9 Show / Hide More and Report Content contextual menu from settings
- Update after review
2021-04-29 20:10:07 +02:00
Gil Eluard
235df71607 Show / Hide More and Report Content contextual menu from settings 2021-04-29 17:03:34 +02:00
Gil Eluard
9cc897b0c4 Enable / disable "Hide all messages from this user" of Room Member Screen from settings 2021-04-29 15:38:19 +02:00
ismailgulek
85a7b2c9b4
Update end call icon color 2021-04-29 14:58:45 +03:00
ismailgulek
32a534ac58
Fix header bg color 2021-04-29 11:35:10 +03:00
ismailgulek
46742d4a24
Merge branch 'voip_design_updates' into voip_jitsi_remover 2021-04-29 10:50:20 +03:00
ismailgulek
6abbef4ae7
Merge branch 'develop' into voip_design_updates 2021-04-29 10:50:04 +03:00
ismailgulek
5a2bb2dc84
Edit code spacing 2021-04-29 02:21:59 +03:00
ismailgulek
2b43f70bdf
Remove image insets configurations 2021-04-29 02:20:50 +03:00
Gil Eluard
4c0e7e94be Crash in [RoomViewController setScrollToBottomHidden:] 2021-04-28 16:00:19 +02:00
ismailgulek
cf3c4ac073
Merge branch 'voip_design_updates' into voip_jitsi_remover 2021-04-28 14:03:24 +03:00
ismailgulek
c0d32c9762
Update pill styling 2021-04-28 13:55:16 +03:00
ismailgulek
cf18e1bda9
Use call tile bg color 2021-04-28 13:46:55 +03:00
ismailgulek
2bac32bb67
Hide voice call button for rooms with more than 2 people 2021-04-28 12:33:54 +03:00
ismailgulek
35c72b4f22
Merge branch 'voip_design_updates' into voip_jitsi_remover 2021-04-27 14:51:19 +03:00
ismailgulek
2ff05ee81e
Add end call button for active calls 2021-04-27 14:50:58 +03:00
ismailgulek
e7ce0e53f9
Update connecting and ringing state strings 2021-04-27 14:35:56 +03:00
ismailgulek
c3c62d76aa
Hide jumper by default 2021-04-27 14:14:31 +03:00
ismailgulek
a52b28897d
Fine tune shadow 2021-04-27 14:13:31 +03:00
ismailgulek
fbed1e4459
Update styling 2021-04-27 13:49:56 +03:00
ismailgulek
fc5466ad31
Update shadow 2021-04-27 01:42:20 +03:00
ismailgulek
0049053ab9
Update jump to unread banner to pill style 2021-04-27 01:37:41 +03:00
ismailgulek
1e8fc34e0a
Hide banners by default, stretch background into safe area 2021-04-26 15:59:13 +03:00
ismailgulek
c0479dcfe3
Add slider to room screen, stack views at the top of the screen 2021-04-23 18:36:51 +03:00
ismailgulek
3b573a1d3d
Create slider view 2021-04-23 17:54:03 +03:00
ismailgulek
bb13428ee3
Merge branch 'develop' into voip_design_updates 2021-04-22 12:17:00 +03:00
ismailgulek
badbeea0e8
Add leave action to call tiles 2021-04-21 14:52:51 +03:00
ismailgulek
a395c7e51d
Update join button icon 2021-04-21 14:02:01 +03:00
ismailgulek
c8224d2c2e
Adjust join button content insets 2021-04-21 13:58:15 +03:00
ismailgulek
b4f4d9a002
Hide scroll to bottom when room is left 2021-04-21 12:50:37 +03:00
ismailgulek
b800cbbefd
Pop view controller if pushed before 2021-04-21 12:50:21 +03:00
ismailgulek
f23cc01b12
Merge branch 'develop' into voip_design_updates 2021-04-21 12:49:21 +03:00
ismailgulek
18da2ccc87
Update call button for groups 2021-04-21 12:47:28 +03:00
ismailgulek
fc0d9fee79
Remove temporary call bar 2021-04-21 11:41:28 +03:00
Gil Eluard
b1e932a356 Merge branch 'develop' into element_4218
# Conflicts:
#	CHANGES.rst
#	Riot/Managers/Settings/RiotSettings.swift
2021-04-21 09:08:58 +02:00
Gil Eluard
27f51f863b Merge branch 'develop' into element_4218
# Conflicts:
#	CHANGES.rst
#	Riot/Managers/Settings/RiotSettings.swift
2021-04-20 15:27:27 +02:00
Gil Eluard
16da1f5648 Show / Hide integrations and actions in rooms 2021-04-20 14:54:53 +02:00
ismailgulek
ba81000e56
Merge branch 'develop' into voip_design_updates 2021-04-20 11:41:53 +03:00
Gil Eluard
de56297cb6 Enable / Disable VoIP feature in Rooms
- Update after review
2021-04-20 10:36:05 +02:00
Gil Eluard
450de18c8c Enable / Disable VoIP feature in Rooms 2021-04-19 20:39:07 +02:00
Gil Eluard
25981d805a RoomVC: Crash in refreshTypingNotification 2021-04-19 13:18:26 +02:00
ismailgulek
b56acd10bc
Change action button font size to 17 2021-04-19 11:44:52 +03:00
ismailgulek
c91f2531a5
Change body font size to 13px 2021-04-19 11:41:06 +03:00
ismailgulek
764b2bdbeb
Change some colors to secondary 2021-04-19 11:36:11 +03:00
ismailgulek
c90e15d35f
Update actions for group call tiles 2021-04-15 17:27:52 +03:00
ismailgulek
850ad21a91
Update group call icon and title 2021-04-15 16:49:04 +03:00
Gil Eluard
c57a55f1e7 Make room settings screen configurable dynamically 2021-04-14 15:52:25 +02:00
ismailgulek
0f1d1023b5
Fix cell height for call tiles if read receipts displayed 2021-04-12 02:36:55 +03:00
ismailgulek
55faf7bdf3
Fix read receipts on call tiles 2021-04-12 01:27:38 +03:00
ismailgulek
59cbad8d75
Center align call tiles 2021-04-09 15:59:02 +03:00
ismailgulek
62b9ba0f4c
Fix icon and text colors on tiles 2021-04-09 15:23:46 +03:00
ismailgulek
f86cd04402
Increase icon spacing in call tile 2021-04-09 15:16:07 +03:00
ismailgulek
67fa1ab3b8
Merge branch 'develop' into voip_design_updates 2021-04-09 15:12:51 +03:00
Gil Eluard
7710e97f13
Merge pull request #4147 from vector-im/element_4134
Explore typing notifications inspired by web
2021-04-08 16:25:51 +02:00
Gil Eluard
84e1b98b0c
Update Riot/Modules/Room/Views/BubbleCells/RoomTypingBubbleCell.swift
Co-authored-by: ismailgulek <ismailgulek@users.noreply.github.com>
2021-04-08 16:13:56 +02:00
Gil Eluard
f27363d372 Update after review 2021-04-08 15:59:53 +02:00
Gil Eluard
b41ab9f547 Update after review 2021-04-08 15:19:02 +02:00
Gil Eluard
b42bb37d99
Update Riot/Modules/Room/Views/BubbleCells/RoomTypingBubbleCell.swift
Co-authored-by: ismailgulek <ismailgulek@users.noreply.github.com>
2021-04-08 13:48:25 +02:00
Gil Eluard
a26a20685e Update after review 2021-04-08 12:11:36 +02:00
Gil Eluard
bae0292757
Update Riot/Modules/Room/Views/InputToolbar/RoomActionItem.swift
Co-authored-by: ismailgulek <ismailgulek@users.noreply.github.com>
2021-04-08 10:52:51 +02:00
Gil Eluard
79dc443469
Update Riot/Modules/Room/Views/InputToolbar/RoomActionsBar.swift
Co-authored-by: ismailgulek <ismailgulek@users.noreply.github.com>
2021-04-08 10:52:39 +02:00
Gil Eluard
45ccb753e7
Update Riot/Modules/Room/Views/InputToolbar/RoomActionsBar.swift
Co-authored-by: ismailgulek <ismailgulek@users.noreply.github.com>
2021-04-08 10:48:15 +02:00
Gil Eluard
f0c1b6d356
Update Riot/Modules/Room/Views/InputToolbar/RoomActionsBar.swift
Co-authored-by: ismailgulek <ismailgulek@users.noreply.github.com>
2021-04-08 10:47:57 +02:00
Gil Eluard
9c57d13f8f
Update Riot/Modules/Room/Views/InputToolbar/RoomActionsBar.swift
Co-authored-by: ismailgulek <ismailgulek@users.noreply.github.com>
2021-04-08 10:47:42 +02:00
Gil Eluard
92e660e0dd
Update Riot/Modules/Room/Views/InputToolbar/RoomActionItem.swift
Co-authored-by: ismailgulek <ismailgulek@users.noreply.github.com>
2021-04-08 10:47:28 +02:00
Gil Eluard
1659e2007a Merge branch 'element_4087' into element_4134 2021-04-08 07:56:53 +02:00
Gil Eluard
da168c89d4 back button chevron looks really weird 2021-04-08 07:56:38 +02:00
Gil Eluard
4d280bd69a Merge branch 'element_4087' into element_4134
# Conflicts:
#	CHANGES.rst
2021-04-07 21:02:24 +02:00
Gil Eluard
f1104730d9 Increase grow/shrink animation speed in new composer 2021-04-07 21:01:07 +02:00
Gil Eluard
b7f880751e Black theme uses dark background for composer 2021-04-07 20:15:09 +02:00
ismailgulek
59675d667e
Fix label text color on dark mode 2021-04-07 15:24:42 +03:00
Gil Eluard
46561f7c55 Merge branch 'element_4087' into element_4134 2021-04-07 14:11:42 +02:00
Gil Eluard
7e11020463 too much vertical whitespace when replying 2021-04-07 14:11:27 +02:00
Gil Eluard
decc075198 Merge branch 'element_4087' into element_4134 2021-04-07 13:15:44 +02:00
Gil Eluard
0084c1941d Merge branch 'develop' into element_4087 2021-04-07 13:15:26 +02:00
Gil Eluard
9fbdd7418e Merge branch 'element_4087' into element_4134 2021-04-07 13:11:28 +02:00
Gil Eluard
136485231f too much vertical whitespace when replying 2021-04-07 13:11:07 +02:00
Gil Eluard
120dbaceb1 Crash in [RoomViewController refreshTypingNotification] 2021-04-07 12:26:51 +02:00
Gil Eluard
e4a853e30f Merge branch 'element_4087' into element_4134 2021-04-07 11:15:22 +02:00
Gil Eluard
c807231d18 Crash in [RoomViewController setupActions] 2021-04-07 11:14:08 +02:00
Gil Eluard
17aef9c83f Switching composer between text mode & action mode
- Tweaked animation speed
2021-04-07 10:28:35 +02:00
Gil Eluard
d4b736c1da Merge branch 'element_4087' into element_4134 2021-04-07 09:33:10 +02:00
Gil Eluard
b2500f903a Switching composer between text mode & action mode
- Tweaked animation speed
2021-04-07 09:32:57 +02:00
ismailgulek
143a0aa853
Remove lab setting for Jitsi calls 2021-04-06 17:25:37 +03:00
Gil Eluard
57101f3c79 Consider displaying names in typing notifications 2021-04-06 14:32:25 +02:00
Gil Eluard
283b6f3637 Limit typing notifications timeline jumps 2021-04-06 13:09:30 +02:00
Gil Eluard
632adec821 Merge branch 'element_4087' into element_4134 2021-04-03 00:04:30 +02:00
Gil Eluard
4b847990fe Switching composer between text mode & action mode
- Tweaked animation speed
2021-04-03 00:03:57 +02:00
ismailgulek
0d82df8fb2
Remove Jitsi widget info from activities view 2021-04-02 17:29:26 +03:00
ismailgulek
b5baeb64cc
Hide voice call option for non-direct rooms & disable call buttons when active call exists 2021-04-02 16:12:21 +03:00
ismailgulek
4086e1b0ef
Merge branch 'develop' into voip_design_updates 2021-04-02 14:39:37 +03:00
Gil Eluard
630daf6027
Update Riot/Modules/Room/RoomViewController.m
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-04-02 10:09:04 +02:00
ismailgulek
35d0fac0ae
Introduce room vc notifications 2021-04-01 23:59:55 +03:00
Gil Eluard
d24d20d3c8 Merge branch 'element_4087' into element_4134 2021-04-01 08:48:08 +02:00
Gil Eluard
654aea9692 Switching composer between text mode & action mode
- Fixed: The final frames of the appearance animation of the new composer buttons are missing
2021-03-29 23:45:47 +02:00
Gil Eluard
9369008e0f Merge branch 'element_4133' into element_4087 2021-03-29 23:31:39 +02:00
Gil Eluard
c2e7e78321 Composer update - UI enhancements
- Fixed red dot misplacement in the header
2021-03-29 23:04:01 +02:00
Gil Eluard
0322f3c7f4 Explore typing notifications inspired by web
- prevent timeline from going up and down by keeping the space allocated for the typing notification
2021-03-29 22:26:03 +02:00
Gil Eluard
9f7e0b7fcd Merge branch 'element_4087' into element_4134 2021-03-27 08:04:03 +01:00
Gil Eluard
31b3d0200c Switching composer between text mode & action mode
- Fixed: if you start typing while the new attachment sending mode is on, the send button appears
2021-03-27 07:51:51 +01:00
Gil Eluard
111e3a0fb8 Merge branch 'element_4087' into element_4134 2021-03-26 11:18:23 +01:00
Gil Eluard
d2c4634d08 Switching composer between text mode & action mode
- Deselect text if user taps action button to avoid overlaps
2021-03-26 11:18:05 +01:00
Gil Eluard
a6ee83bd36 Merge branch 'element_4087' into element_4134 2021-03-25 22:15:54 +01:00
Gil Eluard
b4d363511d Switching composer between text mode & action mode 2021-03-25 22:15:18 +01:00
Gil Eluard
dce73e4130 Explore typing notifications inspired by web
- bug fixing
2021-03-25 11:53:45 +01:00
Gil Eluard
6f499cb3cb Explore typing notifications inspired by web
- Update for dark mode
2021-03-24 23:16:27 +01:00
Gil Eluard
b40aeb4299 Merge branch 'element_4133' into element_4134 2021-03-24 22:43:05 +01:00
Gil Eluard
ac7afdb381 Merge branch 'develop' into element_4133 2021-03-24 22:41:37 +01:00
Gil Eluard
59f24ee67d Composer update - UI enhancements
- composer max height
- unread messages on scroll to bottom button
- changed input toolbar background
- new missed discussions notifications
- Edit a message mode
- Reply to a message mode
- support for landscape mode
2021-03-24 22:17:09 +01:00
manuroe
42e2818bee
Merge pull request #4105 from Johennes/feature/emoji-short-name
EmojiStore: Include short name when searching for emojis
2021-03-24 14:24:57 +01:00
Gil Eluard
bca3c6131c Composer Update - Typing and sending a message
- Change send button icon according to the send mode
- Changed the background of the input view
2021-03-23 17:15:31 +01:00
Gil Eluard
847afcbc2e Merge branch 'element_4133' into element_4134 2021-03-23 08:13:32 +01:00
Gil Eluard
763c20f077 Composer Update - Typing and sending a message
- Removed composer height limit
- Fixed a bug that was preventing to see the entire text inserted in the composer text view
2021-03-23 08:13:14 +01:00
Gil Eluard
00a524ab88 Explore typing notifications inspired by web
- First iteration
2021-03-22 19:55:41 +01:00
Gil Eluard
d561ef472b Composer update - UI enhancements
- Composer height =58px - Frame = 42px
- Replace current scroll to bottom implementation with a scroll to Bottom FAB on both themes
- The text inside the composer frame should be centered
- The padding between the "reveal plus" button, composer frame and Left + Right sides should be at equal distance on default mode
- Verify that the "Send a message..." String matches with the colour indicated on Figma.
- The padding between each component (buttons and composer frame) should be at equal distance on default mode. E.g : It should be at 12px for each gap.
- The input text jumps down when users start typing. It should be centered at all times.
- Remove the Scroll bar in the text frame.
- DARK THEME
2021-03-20 21:31:17 +01:00
ismailgulek
0cfde0fe76
Move Jitsi view controller to CallPresenter 2021-03-19 17:33:07 +03:00
Gil Eluard
55f95c72a5 Merge branch 'develop' into element_4085 2021-03-19 10:51:40 +01:00
manuroe
ce08dba3ae
Merge pull request #4127 from vector-im/4115_remove_shields_from_room_list
Room lists: Remove shields on room avatars
2021-03-19 09:54:54 +01:00
ismailgulek
ec683c266c
Fix overflow issue 2021-03-19 02:52:52 +03:00
ismailgulek
2679a633f5
Show room name and avatar if declined 2021-03-18 13:46:39 +03:00
ismailgulek
bb596bf601
Implement in-memory decline cache for group calls 2021-03-18 13:32:34 +03:00
ismailgulek
9828155767
Update call tiles on join/answer actions 2021-03-18 13:02:42 +03:00
Gil Eluard
4c16754669 Composer Update - Typing and sending a message
- Updated input bar paddings according to design review
2021-03-18 07:06:59 +01:00
Gil Eluard
419f20b1a2 SR sizing is inconsistent with RR & Message states cosmetic changes 2021-03-17 20:09:44 +01:00
ismailgulek
7e726f8372
Handle join and answer for group calls 2021-03-17 19:43:51 +03:00
ismailgulek
a99e85e5dc
Handle group call tile tap 2021-03-17 19:41:31 +03:00
ismailgulek
a5e52c76f4
Introduce group call tiles 2021-03-17 19:39:41 +03:00
ismailgulek
c228f8859d
Refactor cell rendering, move most of the controls to the subclass, refactor user actions, add you started call state 2021-03-17 18:17:54 +03:00
ismailgulek
00d9dcd114
Move tile action button to common 2021-03-17 18:09:10 +03:00
ismailgulek
8531b6d9a6
Refactor buttons container view to include a stack view 2021-03-17 18:08:25 +03:00
manuroe
b88d15242d Room lists: Remove shields on room avatars
#4115

but keep it in the room screen
2021-03-17 15:32:01 +01:00
ismailgulek
4dbcd6bd2f
Merge branch 'develop' into voip_design_updates 2021-03-17 16:37:52 +03:00
ismailgulek
4238c36932
Fix returning number of rows in room data source 2021-03-17 15:54:10 +03:00
ismailgulek
63ed682c99
Merge branch 'develop' into voip_virtual_timeline_fix 2021-03-17 10:40:11 +03:00
ismailgulek
384032759d
Fix #4125 2021-03-17 00:49:07 +03:00
Gil Eluard
a31f6666f6 Composer Update - Typing and sending a message
- Updated typing animation after UI review
2021-03-15 15:57:36 +01:00
Gil Eluard
c1e1c09b06 Composer Update - Typing and sending a message
- Code tweaks
2021-03-15 14:36:37 +01:00
Gil Eluard
95b2e4c296 Composer Update - Typing and sending a message 2021-03-15 14:27:59 +01:00
ismailgulek
6076efb64c
Refactor bubble cell, introduce viewState and implement statusText 2021-03-12 04:05:10 +03:00
ismailgulek
4554f6201e
Add call actions 2021-03-12 04:04:23 +03:00
ismailgulek
fc00a14f03
Introduce HorizontalButtonsContainerView 2021-03-12 03:40:55 +03:00
ismailgulek
996629ce87
IntroduceCallTileActionButton 2021-03-12 03:40:44 +03:00
ismailgulek
22d1697f16
Layout fixes 2021-03-12 03:39:35 +03:00
ismailgulek
3fd33ba8ab
Layout fixes 2021-03-12 03:37:46 +03:00
ismailgulek
9fdb5c7fd2
Adapt new transitive properties 2021-03-12 02:26:51 +03:00
ismailgulek
40512fed8f
Create new labels for inner content view 2021-03-12 02:26:03 +03:00
ismailgulek
3c7dcf8398
Include call answer and hangup events in the bubble 2021-03-12 02:24:07 +03:00
Gil Eluard
877356138b Retrying & deleting failed messages
- Update after code review
2021-03-10 22:19:04 +01:00
Gil Eluard
d0e0dc856e Merge branch 'element_4014' into element_4013
# Conflicts:
#	Riot/Modules/Room/DataSources/RoomDataSource.m
2021-03-09 13:22:13 +01:00
Gil Eluard
1a71e61a66 Improve the status of send messages (sending, sent, received, failed)
- update after review
2021-03-09 11:59:54 +01:00
ismailgulek
3f3e5053ec
Cancel event selection on room if only a selected event exists 2021-03-09 01:12:52 +03:00
Johannes Marbach
d3b578e440 EmojiStore: Include short name when searching for emojis
This adds the "common" short name to the list of strings to match the search text
against. Previously, only the "other" short names were included in the comparison.
This causes an issue for certain emojis like, for instance, the "Hundred Points
Symbol" where the term "100" is *only* included in the common short name. As a
result, the emoji did not previously show up when searching for "100".

Note that as a side effect, searching for "2" will now also return things such as
the "dog2" emoji. This matches the behavior in the Element Android app and also in
the emoji-mart Node.js package.

Closes: #4063

Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2021-03-05 19:48:00 +01:00
Gil Eluard
1e67bad138 Retrying & deleting failed messages
- If users press on Retry, send again the message and display a loading wheel
- code and UI tweaks
2021-03-03 10:27:08 +01:00
Gil Eluard
bfccb32b22 merged element_4014 into element_4013 2021-03-02 22:06:24 +01:00
Gil Eluard
9a41f0d4b8 Retrying & deleting failed messages
- Display an exclamation mark (on a red background). In case of a multi-line message
- When a message with an error is selected, show a bottom bar with the 4 following actions: Retry - Delete - Edit - Copy
- If users press on Delete, a confirmation dialog is displayed
- When error messages occur, a general error message appears above the composer. Selecting Delete will delete all error messages. Pressing on Retry will attempt to resend error messages
- If users press on Delete, a confirmation dialog is displayed
- In room lists, decorate rooms with errored messages with the error icon. Rooms with errors should be sorted first
2021-03-02 21:56:50 +01:00
Gil Eluard
636ddf2869 Improve the status of send messages (sending, sent, received, failed)
- Code tweaks
2021-02-26 07:19:46 +01:00
Gil Eluard
26bd006711 Retrying & deleting failed messages
- When a message with an error is selected, show a bottom bar with the 4 following actions: Retry - Delete - Edit - Copy
2021-02-25 16:51:39 +01:00
Gil Eluard
419efd886a Merge branch 'develop' into element_4014
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
#	Riot/Modules/Room/DataSources/RoomDataSource.m
2021-02-25 15:49:53 +01:00
Gil Eluard
0a931cef6e Improve the status of send messages (sending, sent, received, failed)
- tweaks and new L&F for download progress
2021-02-25 11:07:21 +01:00
Gil Eluard
c2839baf95 Improve the status of send messages (sending, sent, received, failed)
- Code tweaks
2021-02-23 22:05:39 +01:00
Gil Eluard
1ff5309f73 Improve the status of send messages (sending, sent, received, failed)
- Bug fixing and imporvement
2021-02-23 21:21:15 +01:00
SBiOSoftWhare
d179b201ba RoomVC: Present a RoomInfoCoordinator on room creation cell quick actions. 2021-02-23 15:52:24 +01:00
SBiOSoftWhare
19b87f493e RoomInfoCoordinator: Add possibility to open an initial specific section. 2021-02-23 15:51:23 +01:00
SBiOSoftWhare
a250f4db44 RoomCreationIntroCellContentView: Improve add topic case. 2021-02-23 15:46:20 +01:00
SBiOSoftWhare
ce2ef397e1 RoomDataSource: Fix insertRoomCreationIntroCellDataIfNeeded method. 2021-02-23 09:34:27 +01:00
SBiOSoftWhare
e12db6b592 RoomCreationIntroCell: Remove unused method. 2021-02-23 08:48:17 +01:00
SBiOSoftWhare
f9aa3cddee RoomDataSource: Add thread safety instructions for bubbles array in insertRoomCreationIntroCellDataIfNeeded. 2021-02-23 08:47:50 +01:00
Gil Eluard
2f774022e2 Improve the status of send messages (sending, sent, received, failed)
- First implementation
2021-02-22 13:51:25 +01:00
SBiOSoftWhare
7ac45cfa0f RoomVC: Handle RoomCreationIntroCell./ 2021-02-22 00:12:01 +01:00
SBiOSoftWhare
4d415bbc02 RoomParticipantsViewController: Add possibility to display cancel bar button. 2021-02-22 00:12:01 +01:00
SBiOSoftWhare
258a27ba2d RoomFilesViewController: Add possibility to display cancel bar button. 2021-02-22 00:12:01 +01:00
SBiOSoftWhare
5b7fe189d2 RoomDataSource: Handle RoomCreationIntroCell conditional display. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
85aaf28c45 RoomBubbleCellData: Add new tag to handle RoomCreationIntroCell. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
435063ad96 RoomAvatarView: Add view data. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
2a9103c9b5 Room creation intro: Create RoomCreationIntroCell. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
7d62f363b6 Room creation intro: Create cell content view. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
e134633cf4 Create room avatar view. 2021-02-22 00:12:00 +01:00
ismailgulek
af3c766bfe Show dialpad option only if PSTN supported 2021-02-12 15:47:35 +03:00
ismailgulek
f41efd90d9 Merge branch 'voip_2746' into voip_tiles
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2021-02-10 21:41:51 +03:00
ismailgulek
46f4a4f3d1 Merge branch 'voip_dialpad' into voip_dtmf
# Conflicts:
#	CHANGES.rst
2021-02-10 00:40:22 +03:00
ismailgulek
ab92b8b3f4 Merge branch 'voip_2746' into voip_tiles 2021-02-10 00:38:49 +03:00
ismailgulek
d09c4c9f07 Merge branch 'voip_2746' into voip_dialpad 2021-02-10 00:38:23 +03:00
ismailgulek
b3d5ae0fa0 Get rid of redundant _theme 2021-02-10 00:35:34 +03:00
ismailgulek
737360cf10 Remove k prefix from const string name 2021-02-10 00:17:43 +03:00
Gil Eluard
3db4a6acc6 Force device verification on user share key re-request if device is not verified. 2021-02-02 11:31:21 +01:00
ismailgulek
5e88f19d29 Add notification for tap on tiles 2021-01-21 14:27:32 +03:00
ismailgulek
8c2a043752 Do not show tile for incoming call 2021-01-21 13:52:14 +03:00
ismailgulek
d2d16be0e0 Merge branch 'voip_dialpad' into voip_dtmf
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2021-01-20 16:27:55 +03:00
ismailgulek
bfc82b0b0f Merge branch 'voip_2746' into voip_dialpad
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2021-01-20 16:25:36 +03:00
ismailgulek
648e288372 Remove old cell 2021-01-20 14:53:47 +03:00
ismailgulek
c497d94892 Implement cell tap action 2021-01-20 13:27:30 +03:00
ismailgulek
87633d77cd Implement call back action 2021-01-20 13:27:13 +03:00
ismailgulek
7d16a3fa21 Use new call cells 2021-01-20 13:26:55 +03:00
ismailgulek
58243aa7de Implement call cells, introduce allLinkedEvents on bubble cell data 2021-01-20 13:26:28 +03:00
ismailgulek
f30b7af7a0 Group call invite and reject events with a new tag 2021-01-20 13:13:04 +03:00
ismailgulek
8993f61e37 Introduce DialpadConfiguration 2021-01-14 18:20:00 +03:00
ismailgulek
9b9af41a12 Move dialpad into room 2021-01-14 13:38:17 +03:00
Gil Eluard
49eea8f04a Show user id in the room invite preview screen 2020-12-21 16:31:02 +01:00
Gil Eluard
db4ba58399 Plugged BuildSettings.messageDetailsAllowShare to self.allowActionsInDocumentPreview MXKRoomViewController's property 2020-12-08 22:01:46 +01:00
giomfo
c0f6ebe92d
Merge branch 'develop' into giomfo/fix_content_report 2020-12-01 09:03:01 +01:00
Gil Eluard
827438a827 Added blur background support for iPhone and iPad. Slight API changes to avoid race conditions while sharing a presenter. 2020-11-30 15:11:08 +01:00
Giom Foret
ffeac21abf Room History: Remove the report option for outgoing messages
I don't think the user wants to report on themselves
(This check was lost during the recent refactoring)
2020-11-30 14:12:47 +01:00
manuroe
a3c4692ead MXProfiles: Track time to display a message from its notification 2020-11-11 22:49:46 +01:00
SBiOSoftWhare
0cda13233d RoomInputToolBar: Prevent placeholder to be display on two lines on small devices. 2020-11-05 11:14:42 +01:00
manuroe
58d9f6d447 BuildSettings: Centralise RoomInputToolbar compression mode setting 2020-10-26 10:24:40 +01:00
ismailgulek
f59204eca9 Move removing back title to viewDidLoad 2020-10-19 22:37:28 +03:00
ismailgulek
226f12bf15 Fix crash when navigating to a room member 2020-10-16 14:27:45 +03:00
ismailgulek
e62e9dac8d Remove old segue identifiers and handling 2020-10-15 14:43:01 +03:00
ismailgulek
e4cdbf4fd0 Remove old segue identifiers and handling 2020-10-15 14:18:13 +03:00
ismailgulek
7a5fc4f61e Make copy media configurable, pass it to the MatrixKit 2020-10-14 01:01:29 +03:00
ismailgulek
75c893e1bd Use MXKPasteboardManager.pasteboard on copy operations 2020-10-09 15:20:54 +03:00
ismailgulek
d0895ca9dd Use MXKAppSettings.pasteboard on copy operations 2020-10-09 13:58:54 +03:00
ismailgulek
62487861c3 Remove old controls and add the fab 2020-10-09 12:27:26 +03:00
ismailgulek
cee4ef8d93 Remove unnecessary layoutIfNeeded 2020-10-07 15:30:41 +03:00
ismailgulek
0e6a286fe0 Factorize layout of table header and footers 2020-10-07 15:26:58 +03:00
ismailgulek
f103637186 Read constants from an enum 2020-10-07 15:26:30 +03:00
ismailgulek
7752b9d8dd Apply design decisions 2020-10-06 22:48:04 +03:00
ismailgulek
1ef4bbb328 Use ReadMoreTextView for room tpic 2020-10-06 17:32:28 +03:00
ismailgulek
40f931baed Fix table view content size 2020-10-06 01:07:19 +03:00
ismailgulek
9d4a983a32 Fix layout to show all of the topic 2020-10-06 00:59:30 +03:00
ismailgulek
8e14d43a3f Replace label with a text view 2020-10-06 00:53:58 +03:00
ismailgulek
a01e10a27f Fix grouping 2020-10-02 11:48:12 +03:00
ismailgulek
f6f5fc2b07 Fix theme 2020-10-02 11:39:19 +03:00
ismailgulek
2a00687798 Only collapse bubbles both have the roomCreate tag 2020-10-01 17:19:22 +03:00
ismailgulek
e11755afca Tag room creator's join event appropriately 2020-10-01 17:18:32 +03:00
ismailgulek
0d0bcb68fc Merge branch 'develop' into element_3672
# Conflicts:
#	CHANGES.rst
2020-09-30 12:32:40 +03:00
ismailgulek
7ed79429c3 Update localization keys 2020-09-28 12:51:34 +03:00
ismailgulek
0c6a14f079 Hide room creation event in modal 2020-09-25 16:16:23 +03:00
ismailgulek
c7ed3365b4 Wording for room ID 2020-09-25 13:46:20 +03:00
ismailgulek
869106aaef Wording for no local addresses 2020-09-25 13:44:39 +03:00
ismailgulek
e9cc2061ad Wording for listing in directory 2020-09-25 13:43:02 +03:00
ismailgulek
f93f2bb517 Wording for access string, including guests 2020-09-25 13:41:10 +03:00
ismailgulek
56b3fbc30d Wording for access string, apart from guests 2020-09-25 13:39:50 +03:00
ismailgulek
f35ee7a86c Wording for room access section header 2020-09-25 13:36:42 +03:00
ismailgulek
d79ceb2f60 Wording for room name 2020-09-25 13:34:11 +03:00
ismailgulek
4d393b96b8 Wording for room photo 2020-09-25 13:32:34 +03:00
ismailgulek
d35216e4ae Wording for search placeholder 2020-09-25 13:30:52 +03:00
ismailgulek
7ed1968705 Wording for room details 2020-09-25 13:30:36 +03:00
ismailgulek
46b720a4c8 Update encryption strings 2020-09-24 13:27:53 +03:00
ismailgulek
a665d2119e Update leave strings 2020-09-24 13:00:50 +03:00
ismailgulek
037eb8ac7c
Update Riot/Modules/Room/RoomInfo/RoomInfoList/Views/RoomInfoBasicView.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2020-09-23 18:24:25 +03:00
ismailgulek
c6a3fcaedc
Update Riot/Modules/Room/RoomInfo/RoomInfoList/Views/RoomInfoBasicView.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2020-09-23 18:24:12 +03:00
ismailgulek
31a4a42d3f Force reload data source when opened from a push 2020-09-23 16:53:40 +03:00
ismailgulek
c29554a596 Stop using a cell for basic info, remove unneccessary GroupedTableViewCell 2020-09-23 13:35:34 +03:00
ismailgulek
784f724179 Convert to RoomInfoBasicViewData 2020-09-23 12:46:33 +03:00
ismailgulek
8a5df8da6e Create RoomInfoListViewData 2020-09-23 12:33:44 +03:00
ismailgulek
7da1be6f87 Move segmented view controller to coordinator 2020-09-23 12:18:37 +03:00
ismailgulek
4f2955226f Move leave alert to view controller 2020-09-23 12:06:36 +03:00
ismailgulek
54efe255fc Rename TableViewHeaderFooterView 2020-09-23 11:48:26 +03:00
ismailgulek
ba6c9be372 Use a constant for section & footer height 2020-09-23 11:45:10 +03:00
ismailgulek
5c18b46e68 Change rowHeight 2020-09-23 11:42:52 +03:00
ismailgulek
5031f0e7da Update row & section variable names 2020-09-23 11:40:28 +03:00
ismailgulek
b0abfdd03e Use CloseButton 2020-09-23 11:37:08 +03:00
ismailgulek
693f1a1146 Remove SimpleCoordinator 2020-09-23 11:14:14 +03:00
ismailgulek
e5f511117b Change loc key 2020-09-23 11:06:53 +03:00
ismailgulek
a332474beb Disable interactive dismissal when presented over room settings 2020-09-21 17:06:32 +03:00
ismailgulek
c2e90349bd Add iOS 13 drag callback 2020-09-21 16:30:33 +03:00
ismailgulek
0f98b183ea Implement leave 2020-09-21 14:53:12 +03:00
ismailgulek
5c130961b2 Listen summary changes 2020-09-21 14:08:29 +03:00
ismailgulek
c1716d4f6b UI changes 2020-09-21 14:08:15 +03:00
ismailgulek
745ae4bc6c Add avatar shadow 2020-09-21 14:07:12 +03:00
ismailgulek
6cd01c7235 Move SimpleCoordinator out 2020-09-18 19:02:22 +03:00
ismailgulek
24646fbbd4 Show new screen on tap header tap 2020-09-18 18:57:40 +03:00
ismailgulek
413a46247e Implement UI and logic, not completed yet 2020-09-18 18:57:12 +03:00
ismailgulek
299cdafaa1 Add basic info cells 2020-09-18 18:55:41 +03:00
ismailgulek
5464cb2f3a Create room info module 2020-09-18 14:37:12 +03:00
ismailgulek
ce8b7434e2 Remove expanded header from room screen 2020-09-18 14:11:45 +03:00
ismailgulek
34f0379655 Fix room display name 2020-09-15 16:45:17 +03:00
ismailgulek
e24be97c54 Remove unused view state 2020-09-15 16:43:34 +03:00
ismailgulek
a9f43e24f7 Remove useless operation and cancel viewAction 2020-09-15 16:41:55 +03:00
ismailgulek
bb74eab6e6
Update Riot/Modules/Room/Views/BubbleCells/RoomCreationWithPaginationCollapsedBubbleCell.m
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-09-15 16:36:09 +03:00
ismailgulek
91392c5a7c
Update Riot/Modules/Room/Views/BubbleCells/RoomCreationCollapsedBubbleCell.m
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-09-15 16:36:02 +03:00
ismailgulek
5b1b691b7d
Update Riot/Modules/Room/Views/BubbleCells/RoomCreationCollapsedBubbleCell.m
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-09-15 16:35:55 +03:00
ismailgulek
0a7ba6d213
Update Riot/Modules/Room/Views/BubbleCells/RoomCreationCollapsedBubbleCell.h
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-09-15 16:35:47 +03:00
ismailgulek
7696280c64 Remove extra bottom space on iPads 2020-09-15 14:48:40 +03:00
ismailgulek
92972aa80a Fix multiline layout 2020-09-15 14:17:33 +03:00
ismailgulek
311de13e0b UI updates 2020-09-15 14:09:57 +03:00
ismailgulek
d232105a1d Span view 2020-09-15 14:09:42 +03:00
ismailgulek
9c952d29ad Add encryption badge 2020-09-15 12:13:30 +03:00
ismailgulek
0b91b4d418 Fix room avatar for direct chats 2020-09-15 12:01:21 +03:00
ismailgulek
89d83c6ef8 Change cells, add separator, fix room display name, fix content height, introduce AutoSizedTableView 2020-09-15 11:58:14 +03:00
ismailgulek
e6028cf9e5 Use new module from room view controller 2020-09-14 19:44:30 +03:00
ismailgulek
b764b2f2bb Implement new module 2020-09-14 19:44:07 +03:00
ismailgulek
fed588090f New bubble cells for the timeline 2020-09-14 15:39:08 +03:00
ismailgulek
43f59adb02 Use inline collapsing and the same cell for now 2020-09-14 14:24:41 +03:00
ismailgulek
a3e1ab2d55 Add new tag: RoomBubbleCellDataTagRoomCreateConfiguration 2020-09-14 14:11:24 +03:00
SBiOSoftWhare
1e6b0da7ca
Merge pull request #3603 from vector-im/reduce_warnings
Reduce Xcode warnings
2020-09-04 13:13:54 +02:00
SBiOSoftWhare
0274143ddf Remove code used before iOS 11. 2020-09-01 14:19:21 +02:00
SBiOSoftWhare
1d1a324c1b Remove deprecated -[UIApplication openURL] usage. 2020-09-01 12:20:44 +02:00
SBiOSoftWhare
be0ceb1759 Remove old AppDelegate imports. 2020-08-31 19:38:06 +02:00
ismailgulek
54172503d6 Update room input toolbar on theme change 2020-08-27 12:29:39 +03:00
manuroe
a151bf4a91 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
ismailgulek
1976fc1906 Suppress warnings 2020-08-18 17:38:52 +03:00
ismailgulek
27ba4c1d0b Use TableViewSections in RoomSettingsViewController 2020-08-18 17:32:13 +03:00
ismailgulek
d66c350c4b Replace edit API with swipe actions configuration 2020-08-18 13:53:43 +03:00
ismailgulek
5329943c5d Refactor section tags 2020-08-18 13:11:13 +03:00
ismailgulek
13a3f38891 Refactor room settings screen to use new settings 2020-08-18 13:06:20 +03:00
ismailgulek
d365d5c610 Change config name 2020-08-14 14:55:06 +03:00
ismailgulek
0b0be7fcfc Introduce messageDetailsAllowSaving 2020-08-14 14:06:22 +03:00
SBiOSoftWhare
68b0200482
Merge pull request #3491 from vector-im/sizable_cell
Room: Create a base cell to manage default UI structure and create a self sizing base cell for child using auto layout
2020-08-05 16:40:26 +02:00
SBiOSoftWhare
3d6dfd6947 RoomDataSource: Handle cells conforming to BubbleCellReactionsDisplayable. 2020-08-04 17:25:53 +02:00
SBiOSoftWhare
cd51bf15cb Add comments. 2020-08-03 19:43:45 +02:00
ismailgulek
d3c539d59e
Namespace some settings 2020-08-03 16:07:39 +03:00
SBiOSoftWhare
2ebd0cb336 Create SizableBubbleCell that enables to self size a cell using Auto Layout. 2020-07-31 19:01:50 +02:00
SBiOSoftWhare
4200561da1 Create SizingViewHeightStore to store a view height relative to a width. 2020-07-31 18:58:53 +02:00
SBiOSoftWhare
4ae99ea4be Create BaseBubbleCell that embed the base UI structure of timeline cells (BubbleCellContentView). 2020-07-31 18:56:33 +02:00
SBiOSoftWhare
78f7cdf942 RoomBubbleCellData: Factorize additional view height calculation and use BubbleReactionsViewSizer to get reactions view height. 2020-07-31 18:32:44 +02:00
SBiOSoftWhare
6df70a2269 Create a BubbleReactionsViewSizer in order to determine reactions view height. 2020-07-31 18:27:38 +02:00
SBiOSoftWhare
137d192149 Creates a BubbleReactionsViewModelBuilder. 2020-07-31 18:27:03 +02:00
SBiOSoftWhare
5a3f506e14 BubbleCellContentView: Handle display of new UI elements: sender info, encryption status and reactions. 2020-07-31 18:26:09 +02:00
SBiOSoftWhare
c461de1fa8 Add BubbleCellReactionsDisplayable protocol indicating that a cell support displaying reactions. 2020-07-31 18:24:07 +02:00
ismailgulek
c6c5e17490
Remove report content setting 2020-07-30 18:12:17 +03:00
ismailgulek
f2700ebfc3 Integrate allowVoIPUsage 2020-07-30 16:13:27 +03:00
ismailgulek
a8ad34969f
All new settings moved to BuildSettings 2020-07-30 16:13:08 +03:00
ismailgulek
b8e5d641e1 Integrate allowMessageDetailsShare 2020-07-30 16:12:03 +03:00
ismailgulek
51d08641b6 Integrate allowMessageDetailsPermalink 2020-07-30 16:11:55 +03:00
ismailgulek
93edc52fcc Integrate allowMessageDetailsReportContent 2020-07-30 16:11:47 +03:00
ismailgulek
1a29cc41bf Integrate allowMessageDetailsViewSource 2020-07-30 16:11:39 +03:00
ismailgulek
f4372d1951 Integrate allowSendingStickers 2020-07-30 16:11:30 +03:00
SBiOSoftWhare
a504a8f8be Theme: Update disclosure indicator with theme color. 2020-07-16 23:16:11 +02:00
ismailgulek
7ff531873e Merge branch 'develop' into riot_3137 2020-07-16 10:37:30 +03:00
SBiOSoftWhare
68d403c3fe
Merge pull request #3404 from vector-im/rebranding
Rebranding
2020-07-15 18:30:21 +02:00
ismailgulek
c9f4b2a27c
Update parser to use regex and retain it in RoomViewController 2020-07-14 15:39:04 +03:00
ismailgulek
7bf460acd8
Update Riot/Modules/Room/RoomViewController.m
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2020-07-14 11:28:17 +03:00
ismailgulek
b98e198794
Update Riot/Modules/Room/RoomViewController.m
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2020-07-14 11:27:46 +03:00
SBiOSoftWhare
46b7dc8b3d RoomVC: Update plus icon. 2020-07-11 02:08:34 +02:00
SBiOSoftWhare
d1dfcaf33f Update plus icon. 2020-07-11 01:53:18 +02:00
SBiOSoftWhare
a2062a1001 RoomActivities: Update typing icon. 2020-07-11 01:27:25 +02:00
SBiOSoftWhare
b411b5e9a1 RoomActivities: Update error icon. 2020-07-11 01:18:08 +02:00
SBiOSoftWhare
247be2aeda RoomActivities: Update scroll down icon. 2020-07-11 01:10:02 +02:00
SBiOSoftWhare
a8d262c2bd Update jump to last unread button. 2020-07-11 00:56:15 +02:00
SBiOSoftWhare
48ae391ec0 Update add participant asset. 2020-07-11 00:28:11 +02:00
SBiOSoftWhare
61d5fbf967 Room input toolbars: Revert separators. 2020-07-10 16:43:20 +02:00
SBiOSoftWhare
371885abbf RoomParticipantsViewController: Remove underline placeholder in search bar. 2020-07-10 15:09:00 +02:00
SBiOSoftWhare
980afbc4a0 RoomVC: Use accent color for "more emoji" action in context menu. 2020-07-10 14:54:51 +02:00
SBiOSoftWhare
b7f88be4c9 RoomVC: Update jump to last unread banner UI. 2020-07-10 14:47:37 +02:00
SBiOSoftWhare
3f407215be RoomTitleView: Update details icon color. 2020-07-10 14:35:16 +02:00
SBiOSoftWhare
84a7a49c26 Update integrations icon. 2020-07-10 14:20:16 +02:00
SBiOSoftWhare
912e7d4c28 ExpandedRoomTitleView: Update members list icon. 2020-07-09 20:06:35 +02:00
SBiOSoftWhare
15bedd3479 RoomVC: Update input tool bar icons. 2020-07-09 19:28:51 +02:00
SBiOSoftWhare
08045b6afd Checkboxes: Use theme tint color. 2020-07-09 18:58:44 +02:00
SBiOSoftWhare
9bca7796fa RoomInputToolBar: Fix hardcoded colors. 2020-07-09 18:08:11 +02:00
SBiOSoftWhare
28de91089a RoomActivitiesView: Remove separator and change default background color. 2020-07-06 20:54:02 +02:00
SBiOSoftWhare
46a691d618 Room input toolbars: Hide separator. 2020-07-06 20:51:04 +02:00
SBiOSoftWhare
73a360c304 RoomContextualMenuToolbarView: Hide separator. 2020-07-06 20:49:38 +02:00
ismailgulek
e358ee3fa0
Show confirmation alert if given and visible urls different, when tapped a link in a message cell, fixes #3137 2020-07-03 14:23:44 +03:00
SBiOSoftWhare
6c3be2f5a2 RoomTitleView: Update theme colors. 2020-07-02 19:06:14 +02:00
SBiOSoftWhare
fb11aa4301 RoomMemberDetailsViewController: Update theme colors. 2020-07-02 19:04:06 +02:00
ismailgulek
b2dd2bf8cb
Fix leading constraint, fixes #3226 2020-07-02 16:12:44 +03:00
ismailgulek
ed9750e53f
Merge branch 'develop' into xcode11
# Conflicts:
#	CHANGES.rst
#	Riot.xcodeproj/project.pbxproj
2020-06-26 17:33:09 +03:00
ismailgulek
a0bd6db5e8
Check user in session before using userId 2020-06-12 15:07:26 +03:00
ismailgulek
f815db4246
Get inviter from invite event instead of looping members 2020-06-12 14:36:58 +03:00
ismailgulek
7a94692002
Change issue link to Github 2020-06-05 18:16:29 +03:00
ismailgulek
f21a24867a
Do a temporary workaround for navigation bar background, fixes #3271 2020-06-05 17:49:13 +03:00
ismailgulek
95767ba452 Override preferredStatusBarStyle for missing pages and ensure setNeedsStatusBarAppearanceUpdate will be called
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 12:10:27 +03:00
manuroe
5f44745355 RoomMemberVC: Make sure we have user keys to display the right trust level 2020-05-06 14:37:37 +02:00
SBiOSoftWhare
4b70a9c5ef Integrate RoundedButton where needed. 2020-04-28 16:34:39 +02:00
manuroe
71b3e167ef Jitsi: Support v1 and v2 widget types 2020-04-24 09:04:49 +02:00
ismailgulek
911eb38026
Merge pull request #3084 from vector-im/riot_3067
Consider Safe Area Insets for Some Screens
2020-04-23 20:56:58 +03:00
manuroe
26de5a9e65
Merge branch 'develop' into riot_3138 2020-04-23 15:53:15 +02:00
manuroe
020fbc4ed6 Rename UserEncryptionTrustLevelNormal to UserEncryptionTrustLevelNotVerified 2020-04-23 15:25:43 +02:00
manuroe
38fd4fd831 Cross-signing: Allow to verify each device of users with no cross-signing
Fix #3138
This is implemented by adding a new `UserEncryptionTrustLevel` value: `UserEncryptionTrustLevelNoCrossSigning`
2020-04-23 15:10:41 +02:00
SBiOSoftWhare
ed99f45fa2 RoomMemberDetailsViewController: For current user present complete security when device is not trusted. 2020-04-23 11:58:19 +02:00
ismailgulek
c642c41d09
Encryption info cell background color to safe area
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 17:02:29 +03:00
ismailgulek
58de3a7898
Some custom constraints on table view cells fixed for safe area
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 16:15:30 +03:00
ismailgulek
1cb9829dcf
RoomParticipantsViewController extend table row under home indicator
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 14:00:32 +03:00
ismailgulek
75eb8b05f8
RoomViewController set insets for jump button
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 14:00:31 +03:00
ismailgulek
2259f02e9b
RoomFilesViewController table view bottom inset reset bug fix
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 14:00:31 +03:00
ismailgulek
d632ee8499
RoomViewController navigation bar remaining translucent on some cases bug fix
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 14:00:31 +03:00
ismailgulek
90ebc08e74
RoomViewController fix redundant space on table bottom
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:58:35 +03:00
ismailgulek
cf29ff4349
RoomMemberDetailsViewController bug fix: navigationBar was remaining translucent
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:13 +03:00
ismailgulek
7d5b7f15a7
Bug fix: When navigating back from a child page using edgeScreenPanRecognizer, do not destroy child pages until navigation completed
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:13 +03:00
ismailgulek
383438174f
RoomViewController bubblesTableView bottom constraint fix
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:13 +03:00
ismailgulek
475deda512
Layout problem on back from RoomSearchViewController, fixes #3073
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:12 +03:00
ismailgulek
1376c6b27b
RoomParticipantsViewController safe area insets
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:12 +03:00
ismailgulek
f753d97ba1
RoomViewController safe area insets 2020-04-22 13:53:11 +03:00
manuroe
f337e84888 Badges: Make Riot build again 2020-04-21 14:26:20 +02:00
manuroe
35bc453ef0 Remove LABS > Enable Cross-signing 2020-04-15 23:17:10 +02:00
manuroe
ee62f3b6f2 KeyVerificationCoordinatorBridgePresenterDelegate: Add keyVerificationCoordinatorBridgePresenterDelegateDidCancel 2020-04-14 12:50:53 +02:00
SBiOSoftWhare
ba7ad7b9c7 RoomVC: Handle title view encryption trust level badge image 2020-04-08 15:07:24 +02:00
SBiOSoftWhare
ffa560dc81 RoomTitleView: Add badge image view. 2020-04-08 15:06:59 +02:00
SBiOSoftWhare
26ac56d908 Use EncryptionTrustLevelBadgeImageHelper where needed. 2020-04-08 15:06:27 +02:00
SBiOSoftWhare
b8f82a6bef ExpandedRoomTitleView: Reduce trust level badge size. 2020-04-08 12:42:12 +02:00
SBiOSoftWhare
06b0f8db9e RoomMemberTitleView: Remove power level badge. 2020-04-08 12:38:55 +02:00
SBiOSoftWhare
0afdd7af5f RoomMemberDetailsViewController: Add power level label instead of badge. 2020-04-08 12:37:52 +02:00
SBiOSoftWhare
7e0331a9cb RoomParticipantsViewController: Handle power level label instead of badge. 2020-04-08 12:36:34 +02:00
manuroe
801da3d129 RoomMember scree: Display the verify button even in non e2e rooms
#3046
Display also the shield on the user to have the same screen for e2e and non e2e rooms
2020-03-27 09:12:49 +01:00
SBiOSoftWhare
90208e3b0f Refactor DeviceVerification prefix classes to KeyVerification where needed. And move key verification related classes into the same module KeyVerification. 2020-03-18 17:39:26 +01:00
manuroe
3195283768 MXCrypto: Rename MXDeviceVerificationManager to MXKeyVerificationManager
Because it makes more sense now
2020-02-11 13:56:36 +01:00
SBiOSoftWhare
a46e8e025b RoomVC: For a room preview use room canonical alias if present when joining a room. 2020-02-10 17:54:52 +01:00
SBiOSoftWhare
97dc906553 RoomVC: Use cells with encryption badge only if needed in order to recover horizontal white space. 2020-02-06 18:46:32 +01:00
SBiOSoftWhare
17d443de42 Message decoration: Fix shield appearance behavior. 2020-02-06 11:14:13 +01:00
SBiOSoftWhare
260d05ab81
Merge pull request #2967 from vector-im/riot_2960_2
User verification: Use localization strings
2020-02-04 10:27:37 +01:00
SBiOSoftWhare
48125b6147 RoomMemberDetailsViewController: Use NSArray instead of NSMutableArray for security section. 2020-02-04 10:23:19 +01:00
SBiOSoftWhare
e05f3ae6af RoomMemberDetailsViewController: Get user encryption trust level with MXRoom. 2020-02-03 19:00:33 +01:00
SBiOSoftWhare
72da7b1f2e RoomMemberDetailsViewController: Update security section and use localization strings. 2020-02-03 17:50:52 +01:00
SBiOSoftWhare
17fb117329 Merge branch 'develop' into riot_2924
# Conflicts:
#	Riot/Modules/Room/DataSources/RoomDataSource.m
2020-01-31 16:45:35 +01:00
manuroe
c70452661a Room decoration: Use shields instead of padlocks
#2906
2020-01-31 14:59:54 +01:00
SBiOSoftWhare
81466c5417 Update MXUsersTrustLevelSummary fetch. 2020-01-30 21:37:25 +01:00
SBiOSoftWhare
0d23b2d461 User verification: Update room member details screen with security section and shields. 2020-01-30 18:05:41 +01:00
manuroe
23a23445fa Shields: Shields in one self room should be green if I have no other device 2020-01-30 17:48:22 +01:00
SBiOSoftWhare
3b005d282d User verification: Create UserEncryptionTrustLevel enum. 2020-01-30 17:42:54 +01:00
manuroe
82c1578aaa Room Shield: Use sync version of [MXRoom membersTrustLevelSummary:]
https://github.com/vector-im/riot-ios/issues/2956
to break keys downloads in loop
2020-01-30 17:16:53 +01:00
manuroe
589c1ca3b6 Message decoration: Do not decorate state events
#2947
2020-01-28 15:53:09 +01:00
SBiOSoftWhare
5480e913ad RoomVC: Use encryption normal shield when retrieving room encryption trust level. 2020-01-24 17:13:08 +01:00
SBiOSoftWhare
a7df696f5b RoomDataSource: Fix refactoring. 2020-01-23 16:39:33 +01:00
SBiOSoftWhare
d2e93bb9aa RoomDataSource: Now compute encryption trust level from trusted devices percentage in room. 2020-01-23 16:37:23 +01:00
SBiOSoftWhare
2ab9a4ae83 RoomVC: Handle encryption shields decoration for composer and expanded header. 2020-01-22 16:27:04 +01:00
SBiOSoftWhare
69a04c1af8 Room messages: Handle encryption shields decoration. 2020-01-22 16:25:39 +01:00
SBiOSoftWhare
39e841963e ExpandedRoomTitleView: Add badge image view on room avatar. 2020-01-22 16:23:39 +01:00
SBiOSoftWhare
927a909f21 RoomDataSource: Handle room members trust level for an encrypted room. 2020-01-22 16:21:47 +01:00
manuroe
75b740efe2
Merge branch 'develop' into riot_2890 2020-01-16 09:33:57 +01:00
manuroe
3d7c468936 Cross-signing: Follow API change on MXDeviceInfo.trustLevel 2020-01-16 09:24:40 +01:00
SBiOSoftWhare
3718d0fbdb
Merge pull request #2902 from vector-im/riot_2851
Notification in DMs / new Notification type
2020-01-15 18:21:05 +01:00
SBiOSoftWhare
b41343f3f6 KeyVerificationConclusionBubbleCell: Update warning title and badge image. 2020-01-15 10:50:36 +01:00
manuroe
c659e87a32 Cross-signing: Follow API change on [MXCrypto downloadKeys:] 2020-01-15 08:38:35 +01:00
SBiOSoftWhare
0ad759c18e RoomDataSource: Handle RoomBubbleCellData key verification update. Handle incoming key verification approval. 2020-01-14 21:47:16 +01:00
SBiOSoftWhare
3ea3f1f847 RoomViewController: Handle key verification cells with pagination title. Handle key verification incoming request approval actions. Remove copy action in context menu for key verification cells. 2020-01-14 20:23:36 +01:00
SBiOSoftWhare
d290938fb1 Add key verification cells with pagination title. 2020-01-14 20:15:28 +01:00
SBiOSoftWhare
148c0686fa Handle key verification cells data filling. 2020-01-14 20:14:17 +01:00
SBiOSoftWhare
28bd41f197 KeyVerificationBaseBubbleCell: Use BubbleCellContentView. Improve cell height caching. 2020-01-14 20:10:13 +01:00
SBiOSoftWhare
6fe6067529 Refactor BubbleCellWithoutSenderInfoContentView to BubbleCellContentView and handle pagination title. 2020-01-14 20:02:34 +01:00
SBiOSoftWhare
d9408dda33 RoomBubbleCellData: Handle key verification cells. Add key verification property and add key verification cell data tags. 2020-01-14 19:46:02 +01:00
Giom Foret
1d52a55d8a Code cleaning 2019-12-26 23:24:09 +01:00
SBiOSoftWhare
5cfe5833ce RoomDataSource: Handle read receipts display for cells conforming to BubbleCellReadReceiptsDisplayable. 2019-12-20 10:44:01 +01:00
SBiOSoftWhare
2fba33e598 RoomVC: Handle DM key verification cells. 2019-12-20 10:43:07 +01:00
SBiOSoftWhare
48db9c37a4 Create DM key verification cells. 2019-12-20 10:42:28 +01:00
SBiOSoftWhare
d4fd68e405 Create BubbleCellWithoutSenderInfoContentView a base room bubble cell content view. 2019-12-20 10:39:22 +01:00