name: "📱 Add Client"
description: >
  Do you have a client that is not yet listed and want it to be listed in the repo?

title: "Add Client <client>"
labels:
  - request
  - client

body:      
  - type: markdown
    attributes:
      value: |
        > [!IMPORTANT]
        > Before submitting, please read the **[Contribution Guidelines](https://github.com/awesome-jellyfin/awesome-jellyfin/blob/main/CONTRIBUTING.md)**.
        >  
        > If you are familiar with GitHub and know how to create a Pull Request, please consider submitting your suggestion **directly as a PR** instead of opening an issue:
        > https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
        >
        > Pull Requests are usually reviewed faster. Issues are mainly intended for users who are unsure how to contribute via PR.
        
        **Thank you so much for your help to make this list even better! 💖**

  - type: input
    id: client-name
    attributes:
      label: Client Name
    validations:
      required: true

  - type: input
    id: client-website
    attributes:
      label: Client Website
      description: Link to the project (e.g. GitHub)
      placeholder: ex. https://github.com/awesome-jellyfin/awesome-jellyfin
    validations:
      required: true
      
  - type: checkboxes
    id: targets
    attributes:
      label: Targets
      description: Which platforms does the client target?
      options:
        - label: Browser
        - label: Windows
        - label: macOS
        - label: Linux
        - label: iOS
        - label: Android
        - label: Sailfish OS
        - label: HarmonyOS
        - label: Nintendo Switch
        - label: Apple TV
        - label: Android TV
        - label: Kodi
        - label: Roku
        - label: WebOS
      
  - type: checkboxes
    id: price
    attributes:
      label: Price
      description: In-App Purchases should be marked as Paid
      options:
        - label: Free
        - label: Paid

  - type: textarea
    id: downloads
    attributes:
      label: Download Links
      description: Please provide all download links you can find, e.g. App Store, Play Store, ...
      placeholder: |
        GitHub: https://github.com/awesome-jellyfin/client
        App Store: https://apps.apple.com/app/id0000000000
    validations:
      required: true
  
  - type: checkboxes
    id: checklist
    attributes:
      label: Checklist
      options:
        - label: I have read the Contribution Guidelines
          required: true
        - label: The client appears to be actively maintained
          required: true
        - label: I searched the list to make sure this client is not already included
          required: true

  - type: textarea
    id: other
    attributes:
      label: Anything else?
