diff --git a/.github/ISSUE_TEMPLATE/bug-report.yaml b/.github/ISSUE_TEMPLATE/bug-report.yaml new file mode 100644 index 00000000..1858a3d8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yaml @@ -0,0 +1,83 @@ +name: Bug report +description: Create a bug report +labels: [ bug ] +body: + - type: textarea + id: description + attributes: + label: Describe the bug + description: | + A clear and concise description of the bug, including steps to reproduce it and the normally expected behavior. + You can also attach screenshots or screen recordings to help explain your issue. + placeholder: | + 1. Go to … + 2. Click on … + 3. Scroll down to … + 4. See error / the app crashes + + Instead, I expect … + validations: + required: true + - type: textarea + id: logs + attributes: + label: Logs + description: | + Please paste your client logs (logcat) here, *NOT* server logs (in most cases). + Learn how to capture those logcats [here](https://wiki.lineageos.org/logcat.html). + Make sure that they don't contain any sensitive information like server URL, auth tokens or passwords. + placeholder: Paste logs… + render: shell + - type: input + id: app-version + attributes: + label: Application version + description: The version of the installed Jellyfin Android app. + placeholder: 2.3.0 + validations: + required: true + - type: dropdown + id: installation-source + attributes: + label: Where did you install the app from? + description: Choose the appropriate app store or installation method. + options: + - Google Play + - F-Droid + - Amazon Appstore + - Sideloaded APK (libre build) + - Sideloaded APK (proprietary build) + - type: input + id: device-info + attributes: + label: Device information + description: Manufacturer, model + placeholder: Google Pixel 5, Samsung Galaxy S21 + validations: + required: true + - type: input + id: android-version + attributes: + label: Android version + description: Version of the OS and other information (e.g. custom ROM / OEM skin) + placeholder: Android 11, LineageOS 18.1 + validations: + required: true + - type: input + id: server-version + attributes: + label: Jellyfin server version + description: If on unstable, please specify the commit hash. + placeholder: 10.7.6 + validations: + required: true + - type: checkboxes + id: video-player + attributes: + label: Which video player implementations does this bug apply to? + description: | + *If applicable.* Video player can be switched in the client settings of the app. + options: + - label: Web player (default) + - label: Integrated player (ExoPlayer) + - label: External player (VLC, mpv, MX Player) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index e566f24b..00000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: Bug report -about: Create a bug report -title: '' -labels: bug -assignees: '' ---- - -**Describe the bug** - - -**To Reproduce** - -1. Go to '...' -2. Click on '...' -3. Scroll down to '...' -4. See error - -**Expected behavior** - - -**Logs** - - -**Screenshots** - - -**System (please complete the following information):** - - App version: [e.g. 2.2.3] - - Android version: [e.g. Android 10] - - Device manufacturer and model: [e.g. Google Pixel 5, Samsung Galaxy S20] - - Jellyfin server version: [e.g. 10.7.2] - - The type of video player implementation used: [web player (default), native player (ExoPlayer) or external player (mpv, VLC)] - -**Additional context** -