1
0
Fork 0
mirror of https://gitlab.com/futo-org/fcast.git synced 2025-06-24 21:25:23 +00:00
fcast/.github/ISSUE_TEMPLATE/bug_report.yml
2025-01-13 20:37:30 +01:00

165 lines
4.7 KiB
YAML

name: Bug Report
description: Let us know about an unexpected error, a crash, or an incorrect behavior.
labels: ["Bug"]
body:
- type: markdown
attributes:
value: |
# Thank you for taking the time to fill out this bug report.
The [fcast](https://github.com/futo-org/fcast) issue tracker is reserved for issues relating to the FCast. Use the `Documentation` issue type to report problems with the documentation in our code repositories, inside the application, or on [https://fcast.org](https://fcast.org)
For general usage questions, please see: [The Official FUTO FCast Zulip Channel](https://chat.futo.org/#narrow/stream/67-FCast)
## Filing a bug report
To fix your issues faster, we need clear reproduction cases - ideally allowing us to make it happen locally.
* Please include all needed context. For example, Device, OS, Application, your Grayjay Configurations and Plugin versioning info.
* if you've found out a particular series of UI interactions can introduce buggy behavior, please label those steps 1-n with markdown
- type: textarea
id: what-happened
attributes:
label: What happened?
description: What did you expect to happen?
placeholder: Tell us what you see!
validations:
required: true
- type: textarea
id: replication-steps
attributes:
label: Replication steps
description: To fix your issues faster, we need clear reproduction cases - ideally allowing us to make it happen locally.
placeholder: |
1. Start Youtube video inside Grayjay
2. Click on casting button
3. Select FCast receiver
...
validations:
required: true
- type: dropdown
id: sender
attributes:
label: Which sender are you using?
multiple: false
options:
- "Grayjay"
- "Terminal"
- "Other"
validations:
required: true
- type: input
id: fcast-version
attributes:
label: FCast Receiver Version
description: What is receivers version? For Electron receiver, you can right click the tray icon and select About.
placeholder: "41"
validations:
required: true
- type: input
id: grayjay-version
attributes:
label: Grayjay Version
description: In the application, select More > Settings, scroll to the bottom and locate the value next to "Version Name".
placeholder: "278"
validations:
required: false
- type: dropdown
id: os
attributes:
label: Which operating system are you using on your receiver?
multiple: false
options:
- "Linux"
- "MacOS"
- "Windows"
- "Android"
- "AndroidTV"
- "Roku"
- "WebOS"
- "TizenOS"
- "tvOS"
validations:
required: true
- type: dropdown
id: protocol
attributes:
label: Which protocol did you use to cast?
multiple: false
options:
- "FCast"
- "Chromecast"
- "Airplay"
validations:
required: true
- type: dropdown
id: plugin
attributes:
label: What plugins are you seeing the problem on?
multiple: true
options:
- "All"
- "Youtube"
- "Odysee"
- "Rumble"
- "Kick"
- "Twitch"
- "PeerTube"
- "Patreon"
- "Nebula"
- "BiliBili (CN)"
- "Bitchute"
- "SoundCloud"
- "Dailymotion"
- "Apple Podcasts"
- "Other"
validations:
required: false
- type: input
id: plugin-version
attributes:
label: Plugin Version
description: In the application, select Sources > [the broken plugin], write down the value under "Version".
placeholder: "12"
- type: checkboxes
id: login
attributes:
label: When do you experience the issue?
options:
- label: While logged in
- label: While logged out
- label: N/A
- type: dropdown
id: vpn
attributes:
label: Are you using a VPN?
multiple: false
options:
- "No"
- "Yes"
validations:
required: true
- type: textarea
id: logs
attributes:
label: Relevant log output
description: |
Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
Logs currently are only easily user-accessible for the Electron receiver.
Electron logs can be found in the following locations:
- **Windows**: `%USERPROFILE%\AppData\Roaming\fcast-receiver\logs\fcast-receiver.log`
- **MacOS**: `~/Library/Logs/fcast-receiver/fcast-receiver.log`
- **Linux**: `~/.config/fcast-receiver/logs/fcast-receiver.log`
render: shell