first commit
This commit is contained in:
@@ -0,0 +1,102 @@
|
||||
name: Bug Report
|
||||
description: Use this template to report bugs, unexpected behavior and accessibility problems.
|
||||
labels: [bug]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
# Bug Report
|
||||
Thank you for opening a bug report! Please take the time to properly and thoughtfully fill
|
||||
out this form to make it easier for us to work with you :)
|
||||
If you notice you cant fully express your issue in this template, you can always
|
||||
[open a blank template](https://github.com/flloschy/finamp/issues/new?template=BLANK_ISSUE)
|
||||
with all the creative freedom you'll need
|
||||
⚠️ One Info before you start filling everything out. ⚠️
|
||||
If you are *not* using the Beta/Redesign already please only report **critical / app breaking** issues.
|
||||
This is because the beta version is likely to already have all the features and bug fixes you might be searching for.
|
||||
|
||||
- type: checkboxes
|
||||
id: updated
|
||||
attributes:
|
||||
label: Are you using the newest Version?
|
||||
description: Did you make sure you are already using the [newest version of Finamp](https://github.com/jmshrv/finamp/releases) and there isn't an issue about this already?
|
||||
options:
|
||||
- label: Yes, the issue happens on the newest version
|
||||
required: true
|
||||
- label: No, there aren't any open issues about this. I checked!
|
||||
required: true
|
||||
|
||||
- type: checkboxes
|
||||
id: type
|
||||
attributes:
|
||||
label: Type of Report
|
||||
description: You can select multiple if applicable
|
||||
options:
|
||||
- label: The app is unusable
|
||||
- label: Something isn't quite right
|
||||
- label: Some functionality isn't accessible to me
|
||||
- label: Accessibility
|
||||
- label: None of the above
|
||||
|
||||
- type: input
|
||||
id: version
|
||||
attributes:
|
||||
label: The exact version of the app
|
||||
description: You can find the app version inside the settings screen at the top right (the circle with the i)
|
||||
placeholder: 0.9.18 (beta)
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: checkboxes
|
||||
id: affects
|
||||
attributes:
|
||||
label: Affected Devices/Platform
|
||||
options:
|
||||
- label: Android
|
||||
- label: Android Auto
|
||||
- label: iOS
|
||||
- label: Linux
|
||||
- label: MacOS (iOS version)
|
||||
- label: MacOS (native)
|
||||
- label: Windows
|
||||
|
||||
- type: input
|
||||
id: device
|
||||
attributes:
|
||||
label: Device
|
||||
description: If you think the device you are using is part of the problem please fill give some details here
|
||||
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Description & Steps to Reproduce
|
||||
description: Please describe what the issue precisely is and if possible how you can reproduce it. Additionally a screen-recoding is always welcome! (for legal reasons preferably without audio)
|
||||
|
||||
- type: textarea
|
||||
id: logs
|
||||
attributes:
|
||||
label: Logs
|
||||
description: |
|
||||
Please state the approximate/exact time of the issue here
|
||||
and upload the log file. You may need to put the text file into a
|
||||
.zip due to file size.
|
||||
To get the logs Open the side menu, click "Logs", and then use the
|
||||
*share* button at the top right to get the log file.
|
||||
You can use the following link to open Finamp's "Logs" screen: [🔗 Logs Screen](https://intradeus.github.io/http-protocol-redirector?r=finamp://internal/logs)
|
||||
value: |
|
||||
<details>
|
||||
|
||||
<summary>Logs</summary>
|
||||
|
||||
PLACE YOUR *FULL* LOGS HERE, or attach them as a file
|
||||
you may censor any private information (although Finamp tries to remove that automatically), just please don't edit out larger sections.
|
||||
|
||||
</details>
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: others
|
||||
attributes:
|
||||
label: Additional Information
|
||||
description: If you want to add something which doesn't fit in the above categories feel free to add this here :)
|
||||
@@ -0,0 +1,69 @@
|
||||
name: Feature Request
|
||||
description: Use this template to suggest new functionality while keeping it reasonable :)
|
||||
labels: feature
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
# Feature Request
|
||||
Thank you for opening a feature Request! Please take the time to properly and thoughtfully fill
|
||||
out this form to make it easier for us to work with you :)
|
||||
If you notice you cant fully express your feature in this template, you can always
|
||||
[open a blank template](https://github.com/flloschy/finamp/issues/new?template=BLANK_ISSUE)
|
||||
with all the creative freedom you'll need
|
||||
⚠️ One more Info before you start filling everything out. ⚠️
|
||||
If you are *not* using the Beta/Redesign already please do **not** open a feature request. New features
|
||||
will only be added to the Redesign version of the app
|
||||
|
||||
- type: checkboxes
|
||||
id: updated
|
||||
attributes:
|
||||
label: Are you using the newest Version?
|
||||
description: Did you make sure you are already using the [newest version of Finamp](https://github.com/jmshrv/finamp/releases) and there isn't an feature request about this already?
|
||||
options:
|
||||
- label: Yes, the feature is still missing on the newest version
|
||||
required: true
|
||||
- label: No, there aren't any open request about this. I checked!
|
||||
required: true
|
||||
|
||||
- type: checkboxes
|
||||
id: type
|
||||
attributes:
|
||||
label: Type of Feature
|
||||
description: You can select multiple if applicable
|
||||
options:
|
||||
- label: Something new
|
||||
- label: Improvement of a feature
|
||||
- label: None of the above
|
||||
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Description
|
||||
description: Please describe in detail what the feature is and how it should act facing the user.
|
||||
|
||||
- type: textarea
|
||||
id: reason
|
||||
attributes:
|
||||
label: Reasoning
|
||||
description: Please describe why you would like to have this feature and why it benefits Finamp as a whole.
|
||||
|
||||
- type: textarea
|
||||
id: implementation
|
||||
attributes:
|
||||
label: Implementation Notes
|
||||
description: |
|
||||
Please give some technical notes like the logic of this feature (when and what should happen and in which order)
|
||||
If you have more technical knowledge please try to give more information like
|
||||
- what needs to be done behind the scenes
|
||||
- potential problems with existing/missing systems
|
||||
- Packages that might help (from https://pub.dev)
|
||||
- Packages that may restrict this feature
|
||||
- Examples how/which other apps are doing this (including screenshots)
|
||||
- Jellyfin limitations or API endpoints
|
||||
|
||||
- type: textarea
|
||||
id: others
|
||||
attributes:
|
||||
label: Additional Information
|
||||
description: If you want to add something which doesn't fit in the above categories feel free to add this here :)
|
||||
@@ -0,0 +1,8 @@
|
||||
blank_issues_enabled: true
|
||||
contact_links:
|
||||
- name: Got an idea? Open a Discussion!
|
||||
url: https://github.com/jmshrv/finamp/discussions
|
||||
about: "If you're not yet sure if something is a good feature request, you can use this to discuss it with us!"
|
||||
- name: Finamp Beta Testers Discord Server
|
||||
url: https://discord.gg/xh9SZ73jWk
|
||||
about: We use Discord for more efficient and casual discussion. This is the best place to get answers quickly!
|
||||
@@ -0,0 +1,30 @@
|
||||
<!-- Just a reminder that text in these brackets is not visible in the rendered output.
|
||||
You also do **not** need to use this template. You can remove and modify anything however you like!
|
||||
Its just a suggestion :)
|
||||
-->
|
||||
|
||||
## Changes
|
||||
<!-- Please describe what this Pull request adds or changes. Possibly with images -->
|
||||
|
||||
## Todo before merging
|
||||
<!-- Add custom todos if deemed necessary to give others an overview on how far this PR is progressing -->
|
||||
|
||||
<!-- Did you add UI text?
|
||||
No? Just check or remove the box
|
||||
Yes? Make sure you replace hardcoded strings with translations -->
|
||||
- [ ] Translations
|
||||
<!-- Did you add settings to the settings screen?
|
||||
No? Just check or remove the box
|
||||
Yes? Make sure they are resettable using the button on the respective page! (see finamp_settings_helper.dart)-->
|
||||
- [ ] Reset Settings
|
||||
<!-- Did you run into problems?
|
||||
No? Just check or remove the box
|
||||
Yes? Look at the CONTRIBUTING.md, maybe you can add something to help others! -->
|
||||
- [ ] Extended CONTRIBUTING.md
|
||||
|
||||
## Related Issues
|
||||
<!-- List relevant issues to this PR using a format like this
|
||||
- closes #xyz
|
||||
- fixes #abc
|
||||
- follow up to #pr-name
|
||||
-->
|
||||
@@ -0,0 +1,32 @@
|
||||
name: Build
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
|
||||
jobs:
|
||||
build-android:
|
||||
name: Build for Android
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-java@v2
|
||||
with:
|
||||
distribution: 'zulu'
|
||||
java-version: '17'
|
||||
- uses: subosito/flutter-action@v2
|
||||
with:
|
||||
channel: 'stable'
|
||||
- run: flutter pub get
|
||||
- run: flutter build apk --debug
|
||||
build-ios:
|
||||
name: Build for iOS
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: subosito/flutter-action@v2
|
||||
with:
|
||||
channel: 'stable'
|
||||
architecture: x64
|
||||
- run: flutter pub get
|
||||
- run: flutter build ios --release --no-codesign
|
||||
Reference in New Issue
Block a user