Commit e5e08fa
authored
Add options to customize UserFeedback error messages (#6790)
* Add new options to customize error messages
* Use new user messages in User Feedback form
* Add custom messages for our test samples
* Update broken test
* Update changelog
* Update sdk_api.json
* Update changelog
* Apply suggestions from code review
* Update changelog to reflect the new feature instead of improvement
* Update changelog
* Keep `InputError` compliant to `CustomStringConvertible`, add formConfig as an associated value to the error for the description generation
* Use LocalizedError
* Replace FormConfiguration with plain localized string
* Update UI tests
* Call `try XCTUnwrap` outside of XCTassertFalse autoclosure1 parent 3540969 commit e5e08fa
File tree
8 files changed
+238
-14
lines changed- Samples
- iOS-Swift/iOS-Swift-UITests
- Sources/Swift/Integrations/UserFeedback
- Configuration
- Tests/SentryTests/Integrations/Feedback
8 files changed
+238
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
5 | 9 | | |
6 | 10 | | |
7 | 11 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
291 | 295 | | |
292 | 296 | | |
293 | 297 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
414 | 414 | | |
415 | 415 | | |
416 | 416 | | |
417 | | - | |
| 417 | + | |
418 | 418 | | |
419 | 419 | | |
420 | 420 | | |
| |||
441 | 441 | | |
442 | 442 | | |
443 | 443 | | |
444 | | - | |
| 444 | + | |
445 | 445 | | |
446 | 446 | | |
447 | 447 | | |
| |||
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
158 | 172 | | |
159 | 173 | | |
160 | 174 | | |
Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
| 90 | + | |
90 | 91 | | |
91 | | - | |
| 92 | + | |
92 | 93 | | |
93 | 94 | | |
94 | 95 | | |
95 | | - | |
| 96 | + | |
96 | 97 | | |
97 | 98 | | |
98 | 99 | | |
| |||
Lines changed: 16 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
325 | 325 | | |
326 | 326 | | |
327 | 327 | | |
328 | | - | |
| 328 | + | |
329 | 329 | | |
330 | 330 | | |
331 | 331 | | |
| |||
433 | 433 | | |
434 | 434 | | |
435 | 435 | | |
436 | | - | |
| 436 | + | |
| 437 | + | |
437 | 438 | | |
438 | 439 | | |
439 | 440 | | |
440 | 441 | | |
441 | 442 | | |
442 | 443 | | |
443 | | - | |
444 | | - | |
| 444 | + | |
| 445 | + | |
445 | 446 | | |
446 | 447 | | |
447 | 448 | | |
448 | | - | |
449 | | - | |
450 | | - | |
| 449 | + | |
| 450 | + | |
451 | 451 | | |
452 | 452 | | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
453 | 462 | | |
454 | 463 | | |
455 | 464 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
| 186 | + | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
| |||
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
207 | | - | |
| 207 | + | |
| 208 | + | |
208 | 209 | | |
209 | 210 | | |
210 | 211 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56154 | 56154 | | |
56155 | 56155 | | |
56156 | 56156 | | |
| 56157 | + | |
| 56158 | + | |
| 56159 | + | |
| 56160 | + | |
| 56161 | + | |
| 56162 | + | |
| 56163 | + | |
| 56164 | + | |
| 56165 | + | |
| 56166 | + | |
| 56167 | + | |
| 56168 | + | |
| 56169 | + | |
| 56170 | + | |
| 56171 | + | |
| 56172 | + | |
| 56173 | + | |
| 56174 | + | |
| 56175 | + | |
| 56176 | + | |
| 56177 | + | |
| 56178 | + | |
| 56179 | + | |
| 56180 | + | |
| 56181 | + | |
| 56182 | + | |
| 56183 | + | |
| 56184 | + | |
| 56185 | + | |
| 56186 | + | |
| 56187 | + | |
| 56188 | + | |
| 56189 | + | |
| 56190 | + | |
| 56191 | + | |
| 56192 | + | |
| 56193 | + | |
| 56194 | + | |
| 56195 | + | |
| 56196 | + | |
| 56197 | + | |
| 56198 | + | |
| 56199 | + | |
| 56200 | + | |
| 56201 | + | |
| 56202 | + | |
| 56203 | + | |
| 56204 | + | |
| 56205 | + | |
| 56206 | + | |
| 56207 | + | |
| 56208 | + | |
| 56209 | + | |
| 56210 | + | |
| 56211 | + | |
| 56212 | + | |
| 56213 | + | |
| 56214 | + | |
| 56215 | + | |
| 56216 | + | |
| 56217 | + | |
| 56218 | + | |
| 56219 | + | |
| 56220 | + | |
| 56221 | + | |
| 56222 | + | |
| 56223 | + | |
| 56224 | + | |
| 56225 | + | |
| 56226 | + | |
| 56227 | + | |
| 56228 | + | |
| 56229 | + | |
| 56230 | + | |
| 56231 | + | |
| 56232 | + | |
| 56233 | + | |
| 56234 | + | |
| 56235 | + | |
| 56236 | + | |
| 56237 | + | |
| 56238 | + | |
| 56239 | + | |
| 56240 | + | |
| 56241 | + | |
| 56242 | + | |
| 56243 | + | |
| 56244 | + | |
| 56245 | + | |
| 56246 | + | |
| 56247 | + | |
| 56248 | + | |
| 56249 | + | |
| 56250 | + | |
| 56251 | + | |
| 56252 | + | |
| 56253 | + | |
| 56254 | + | |
| 56255 | + | |
| 56256 | + | |
| 56257 | + | |
| 56258 | + | |
| 56259 | + | |
| 56260 | + | |
| 56261 | + | |
| 56262 | + | |
| 56263 | + | |
| 56264 | + | |
| 56265 | + | |
| 56266 | + | |
| 56267 | + | |
| 56268 | + | |
| 56269 | + | |
| 56270 | + | |
| 56271 | + | |
| 56272 | + | |
| 56273 | + | |
| 56274 | + | |
| 56275 | + | |
| 56276 | + | |
| 56277 | + | |
| 56278 | + | |
| 56279 | + | |
| 56280 | + | |
| 56281 | + | |
| 56282 | + | |
| 56283 | + | |
| 56284 | + | |
| 56285 | + | |
| 56286 | + | |
| 56287 | + | |
| 56288 | + | |
| 56289 | + | |
| 56290 | + | |
| 56291 | + | |
| 56292 | + | |
| 56293 | + | |
| 56294 | + | |
| 56295 | + | |
| 56296 | + | |
| 56297 | + | |
| 56298 | + | |
| 56299 | + | |
| 56300 | + | |
| 56301 | + | |
| 56302 | + | |
| 56303 | + | |
| 56304 | + | |
| 56305 | + | |
| 56306 | + | |
| 56307 | + | |
| 56308 | + | |
| 56309 | + | |
| 56310 | + | |
| 56311 | + | |
| 56312 | + | |
| 56313 | + | |
| 56314 | + | |
| 56315 | + | |
| 56316 | + | |
| 56317 | + | |
| 56318 | + | |
| 56319 | + | |
| 56320 | + | |
| 56321 | + | |
| 56322 | + | |
| 56323 | + | |
| 56324 | + | |
| 56325 | + | |
| 56326 | + | |
| 56327 | + | |
| 56328 | + | |
| 56329 | + | |
| 56330 | + | |
| 56331 | + | |
| 56332 | + | |
| 56333 | + | |
| 56334 | + | |
| 56335 | + | |
| 56336 | + | |
| 56337 | + | |
| 56338 | + | |
| 56339 | + | |
| 56340 | + | |
| 56341 | + | |
| 56342 | + | |
| 56343 | + | |
| 56344 | + | |
| 56345 | + | |
| 56346 | + | |
| 56347 | + | |
56157 | 56348 | | |
56158 | 56349 | | |
56159 | 56350 | | |
| |||
0 commit comments