first commit
Build / Build for Android (push) Has been cancelled
Build / Build for iOS (push) Has been cancelled

This commit is contained in:
Zakaria
2026-05-18 14:15:38 -04:00
commit 1563409cb1
382 changed files with 45347 additions and 0 deletions
+102
View File
@@ -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 :)
+8
View File
@@ -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!
+30
View File
@@ -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
-->
+32
View File
@@ -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