-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Feedback Form #424
New Feedback Form #424
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a couple questions after skimming the code, haven't ran this locally yet.
DuckDuckGo/Feedback and Breakage/View/FeedbackViewController.swift
Outdated
Show resolved
Hide resolved
@samsymons, thanks for you review! I am assigning this to me, since there are few changes coming out of copy and product review. I will let you know when this is ready for a final review |
613979c
to
a80e731
Compare
6e865d4
to
22e5889
Compare
…, settings, ... + URL making URL text field not editable
@samsymons, this is ready for a final review. :) |
@tomasstrba Will begin my review on this tomorrow, thanks for the patience! |
case .bug: return "1199184518165816" | ||
case .featureRequest: return "1199184518165815" | ||
case .other: return "1200574389728916" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Part of me wishes that the Asana ID was handled on the backend side so that we can change it without breaking old releases. Part of that is because I don't know what happens if someone outside the company sees this API call and starts spamming it with random Asana project IDs. But, I think this is fine 🙂
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was thinking about this and we will probably take care of old releases on backend side.
Agree the Asana ID doesn't look good but it basically doesn't matter. We could use names instead but if someone wants to spam random values, they will.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Hard to find any problems with the code at all, this is all really nicely structured and super easy to read. Ship it!
🎉 |
# By Sam Macbeth (2) and others # Via GitHub * develop: Top autofill (#432) Option to add new notes or edit existing is disabled (#446) Use our own autoconsent fork (#444) New Feedback Form (#424) Update privacy dashboard (#440) Fix crash when background tabs trigger cookie popup (#439) Update clickToLoadConfig.json (#435) rename weakAssign to assign(to:onWeaklyHeld:) (#442) Improve Safari favorite importing (#436) # Conflicts: # DuckDuckGo.xcodeproj/project.pbxproj # DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
# By Tomas Strba (6) and others # Via GitHub (1) and Tomas Strba (1) * develop: Logins+ authentication (#438) Update privacy dashboard to main (#451) Version 0.19.1 Remove mouse event listeners on browser close (#448) Find in Page Hotfix + refactoring of forced unwrapping (#450) Memory leak fixed (#449) Version 0.19.0 Top autofill (#432) Option to add new notes or edit existing is disabled (#446) Use our own autoconsent fork (#444) New Feedback Form (#424) Update privacy dashboard (#440) # Conflicts: # DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved # DuckDuckGo/SecureVault/View/PasswordManager.storyboard
Task/Issue URL: https://app.asana.com/0/72649045549333/1201099482686712/f
Tech Design URL: -
CC:
Description:
New improved way how we collect feedback reports and breakage reports
Steps to test this PR:
Test website breakage report
Test app breakage report
Test feature request report
Same as previous but select "Feature request" and make sure Feedback Type in Asana is "Feature Request"
Test feature request report
Same as previous but select "General feedback" and make sure Feedback Type in Asana is "Other"
Testing checklist:
Internal references:
Software Engineering Expectations
Technical Design Template
When ready for review, remember to post the PR in MM