bug_report.yml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. name: "🐛 Bug report: Nextcloud Android Client"
  2. description: "Submit a report and help us improve the Nextcloud Android Client"
  3. labels: ["bug", "0. Needs triage"]
  4. body:
  5. - type: checkboxes
  6. id: before-posting
  7. attributes:
  8. label: "⚠️ Before posting ⚠️"
  9. description: All conditions are **required**. Your issue can be closed if these are checked incorrectly.
  10. options:
  11. - label: This is a **bug**, not a question or an enhancement.
  12. required: true
  13. - label: I've [searched for similar issues](https://github.com/nextcloud/android/issues) and didn't find a duplicate.
  14. required: true
  15. - label: I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
  16. required: true
  17. - label: I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/).
  18. required: true
  19. - type: textarea
  20. id: repro-steps
  21. attributes:
  22. label: Steps to reproduce
  23. description: |
  24. What are the steps to reproduce this issue? Please be as specific as possible.
  25. If you can't reproduce it, please add an explanation.
  26. placeholder: |
  27. 1.
  28. 2.
  29. 3.
  30. validations:
  31. required: true
  32. - type: textarea
  33. id: expected-behaviour
  34. attributes:
  35. label: Expected behaviour
  36. description: Tell us what should happen.
  37. validations:
  38. required: true
  39. - type: textarea
  40. id: actual-behaviour
  41. attributes:
  42. label: Actual behaviour
  43. description: Tell us what happens instead, as detailed as possible.
  44. validations:
  45. required: true
  46. # disabled because try.nextcloud.com is not working
  47. # - type: dropdown
  48. # id: repro-on-try
  49. # attributes:
  50. # label: Can you reproduce this problem on try.nextcloud.com?
  51. # description: |
  52. # 1. Create a demo account in [try.nextcloud.com](https://try.nextcloud.com). You'll be logged in automatically.
  53. # 2. Got to Settings -> Security and create a new app password
  54. # 3. Log in to this account with this app password by choosing "Alternative login with app token" during the login process.
  55. # options:
  56. # - "Yes"
  57. # - "No"
  58. # - Not applicable (explain in "additional information")
  59. # validations:
  60. # required: true
  61. - type: markdown
  62. attributes:
  63. value: "## Environment information"
  64. - type: input
  65. id: android-version
  66. attributes:
  67. label: Android version
  68. validations:
  69. required: true
  70. - type: input
  71. id: device-model
  72. attributes:
  73. label: Device brand and model
  74. validations:
  75. required: true
  76. - type: dropdown
  77. id: stock-or-custom
  78. attributes:
  79. label: Stock or custom OS?
  80. options:
  81. - Stock
  82. - Custom (explain in "additional information")
  83. validations:
  84. required: true
  85. - type: input
  86. id: app-version
  87. attributes:
  88. label: Nextcloud android app version
  89. description: Check the _About_ section in the Settings screen
  90. validations:
  91. required: true
  92. - type: input
  93. id: server-version
  94. attributes:
  95. label: Nextcloud server version
  96. description: Check _About_ in the top web menu (top right corner)
  97. validations:
  98. required: true
  99. - type: dropdown
  100. id: reverse-proxy
  101. attributes:
  102. label: Using a reverse proxy?
  103. options:
  104. - "I don't know"
  105. - "Yes"
  106. - "No"
  107. validations:
  108. required: true
  109. - type: markdown
  110. attributes:
  111. value: "## Logs"
  112. - type: textarea
  113. id: android-logs
  114. attributes:
  115. label: Android logs
  116. description: |
  117. Please **drop a log file** here.
  118. Log file can be obtained:
  119. - At `storage/emulated/0/data/nextcloud.log` on beta or dev versions
  120. - By using [`logcat`](https://github.com/nextcloud/android#getting-debug-info-via-logcat-mag) otherwise
  121. If you are unable to post logs, explain why in "Additional information"
  122. - type: textarea
  123. id: server-logs
  124. attributes:
  125. label: Server error logs
  126. description: Paste your server error logs here if available. Will be automatically formatted.
  127. render: bash
  128. - type: textarea
  129. id: additional-info
  130. attributes:
  131. label: Additional information
  132. description: Enter any additional information here