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

[feature/feedback] Add Help & Support overview, clarify Feedback option

Open felix-schwarz opened this issue 1 year ago • 1 comments

Description

  • new view providing an overview of help and support options with a brief textual description, adding the forums to the mix
  • for non-branded apps Settings make this view available as "Help & Support", replacing "Documentation", "Help" and "Feedback"

Related Issue

https://github.com/owncloud/enterprise/issues/6594

Screenshots (if appropriate):

"Help & Support" in Settings Overview
Bildschirmfoto 2024-06-28 um 12 19 38 Bildschirmfoto 2024-06-28 um 12 19 41

Types of changes

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [x] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to change)

felix-schwarz avatar Jun 28 '24 10:06 felix-schwarz

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

CLAassistant avatar Jun 28 '24 10:06 CLAassistant

for non-branded apps Settings make this view available as "Help & Contact", replacing "Documentation", "Help" and "Feedback"

Which is the expected behaviour for branded apps? customers who use to have their own email address for managing their own feedback, might be interested in keeping that flow.

I did the following test: i added to Branding.plist:

<dict>
        ...
	<key>branding.send-feedback-address</key>
	<string>[email protected]</string>
        ...
</dict>

the Help & Contact from vanilla app splits in 3 sections up (the ones existing before):

Screenshot 2024-07-19 at 14 28 03

Documentation and Help point to (branded) URLs, but Send Feedback prompts to the survey. Shouldn't it keep the branded email address?

Don't forget that the survey names the ownCloud iOS app, that is static, non-brandable and unreachable for us. Customers shouldn't read that.

As reference, that was the implemented behaviour in the Android app, if helps:

https://github.com/owncloud/enterprise/issues/6594#issuecomment-2196818498

jesmrec avatar Jul 19 '24 12:07 jesmrec

@jesmrec Thanks for catching this. That was a bug:

  • previously there was a default value for the feedback email, but not for the feedback URL
  • now it's vice versa
  • therefore, when the feedback URL was set, that was preferred
  • now with the default value, the URL was always used unless explicitly setting it to an empty value

The solution then was to prefer the email address now - now that it no longer has a default value. That issue is fixed with the latest commit.

felix-schwarz avatar Jul 23 '24 14:07 felix-schwarz

The solution then was to prefer the email address now - now that it no longer has a default value. That issue is fixed with the latest commit.

that's perfect and working fine

  • [X] No branding -> survey
  • [X] Branding and mail -> mail
  • [X] Branding and no mail -> survey

jesmrec avatar Jul 23 '24 15:07 jesmrec

Approved on my side

jesmrec avatar Jul 23 '24 15:07 jesmrec