element-ios icon indicating copy to clipboard operation
element-ios copied to clipboard

Start DM on first message

Open yostyle opened this issue 3 years ago • 6 comments

#5864

yostyle avatar Jul 01 '22 17:07 yostyle

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarqubecloud[bot] avatar Jul 01 '22 17:07 sonarqubecloud[bot]

Codecov Report

Merging #6367 (aa1ec2d) into develop (33540c9) will increase coverage by 0.05%. The diff coverage is 0.00%.

@@             Coverage Diff             @@
##           develop    #6367      +/-   ##
===========================================
+ Coverage     6.13%    6.19%   +0.05%     
===========================================
  Files         1475     1476       +1     
  Lines       156165   156546     +381     
  Branches     62571    62735     +164     
===========================================
+ Hits          9577     9691     +114     
- Misses      146192   146451     +259     
- Partials       396      404       +8     
Impacted Files Coverage Δ
Riot/Generated/Strings.swift 2.85% <0.00%> (-0.01%) :arrow_down:
Riot/Modules/Application/LegacyAppDelegate.m 13.34% <0.00%> (+0.61%) :arrow_up:
...on/ScreenNavigation/RoomNavigationParameters.swift 0.00% <0.00%> (ø)
...es/Contacts/Details/ContactDetailsViewController.m 0.00% <0.00%> (ø)
...ot/Modules/Home/AllChats/AllChatsCoordinator.swift 0.00% <0.00%> (ø)
...dules/MatrixKit/Views/RoomTitle/MXKRoomTitleView.m 0.00% <0.00%> (ø)
...ules/Room/Members/RoomParticipantsViewController.m 0.00% <0.00%> (ø)
Riot/Modules/Room/RoomCoordinator.swift 0.00% <0.00%> (ø)
Riot/Modules/Room/RoomCoordinatorParameters.swift 0.00% <0.00%> (ø)
Riot/Modules/Room/RoomViewController.m 0.00% <0.00%> (ø)
... and 19 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

codecov-commenter avatar Jul 01 '22 18:07 codecov-commenter

:iphone: Scan the QR code below to install the build for this PR. :lock: This build is for internal testing purpose. Only devices listed in the ad-hoc provisioning profile can install Element Alpha.

QR code

If you can't scan the QR code you can install the build via this link: https://i.diawi.com/miYLKi

github-actions[bot] avatar Jul 01 '22 19:07 github-actions[bot]

@yostyle I observed a crash during my test image

I got it by filling a wrong matrix id (not an actual account)

giomfo avatar Jul 04 '22 20:07 giomfo

In the empty room (temporary DM), the voice message is displayed in the text composer, but it seems disabled image

I would replace the placeholder with "Send your first message" to satisfy a minimum the requested design.

giomfo avatar Jul 04 '22 20:07 giomfo

@yostyle I did some tests

  • the placeholder "Send your first message" is not reset after the DM creation (the RoomInputToolbarViewSendMode has to be updated) Simulator Screen Shot - iPhone 13 Pro - 2022-08-17 at 18 46 02

  • I created a second DM by sending a new message in this first one NOK

giomfo avatar Aug 17 '22 16:08 giomfo

@yostyle I did some tests

  • the placeholder "Send your first message" is not reset after the DM creation (the RoomInputToolbarViewSendMode has to be updated) Simulator Screen Shot - iPhone 13 Pro - 2022-08-17 at 18 46 02
  • I created a second DM by sending a new message in this first one NOK

Fixed

yostyle avatar Aug 19 '22 15:08 yostyle

@ismailgulek Hi, except the following small remark, all the points already mentioned during our first (@phlniji and I) reviews have been fixed. I will approve this PR, but we will wait for your review before being able to merge it. Is that ok for you?

giomfo avatar Aug 22 '22 12:08 giomfo

@ismailgulek Hi, except the following small remark, all the points already mentioned during our first (@phlniji and I) reviews have been fixed.

I will approve this PR, but we will wait for your review before being able to merge it. Is that ok for you?

Yes, i'll provide a review when appropriate.

ismailgulek avatar Aug 22 '22 13:08 ismailgulek

@ismailgulek FYI I'm working with @phlniji to take into account your comment. We will ping you here when the PR will be ready for a new review

giomfo avatar Aug 25 '22 13:08 giomfo

@ismailgulek FYI this PR has been updated, your review is requested on the last commit of @phlniji which should fixed all your comments

giomfo avatar Aug 26 '22 08:08 giomfo

A final UX review based on build is planned before merging this PR

giomfo avatar Aug 29 '22 14:08 giomfo

During UX Review, we observed an issue: the selected attachment is ignored, it is not sent in the created DM

giomfo avatar Aug 29 '22 15:08 giomfo

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarqubecloud[bot] avatar Sep 06 '22 12:09 sonarqubecloud[bot]