Merge branch 'master' into develop

This commit is contained in:
James Barnsley
2022-02-13 15:47:32 +13:00
17 changed files with 202 additions and 124 deletions

56
.github/ISSUE_TEMPLATE/bug-report.yaml vendored Normal file
View File

@ -0,0 +1,56 @@
name: Bug report
description: You've found a bug, let's fix it together
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Quality bug reports with all relevant information provided helps diagnose and resolve bugs faster, so please take the time to complete this form accurately.
- type: input
id: iris-version
attributes:
label: Iris version
description: You can find your version within Iris, under Settings / Advanced / Version
placeholder: eg. 3.50.1
validations:
required: true
- type: checkboxes
id: os
attributes:
label: Operating system(s) affected
options:
- label: Windows
- label: MacOS
- label: iOS
- label: Android
- label: Linux
- label: Other
validations:
required: true
- type: checkboxes
id: browser
attributes:
label: Browser(s) affected
options:
- label: Firefox
- label: Chrome
- label: Edge
- label: Other
validations:
required: true
- type: textarea
id: description
attributes:
label: What happened?
description: |
Where did something go wrong, and what were you expecting to happen?
Tip: You can attach screenshots or supporting files by clicking this area to highlight it and then drag files in.
placeholder: When I went to X, and clicked on Y, a thing happened.
validations:
required: true
- type: textarea
id: logs
attributes:
label: Logs
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: shell

View File

@ -1,36 +0,0 @@
---
name: Bug report
about: You've found a bug, let's fix it together!
title: ''
labels: bug
assignees: ''
---
**Describe the bug**
[A clear and concise description of what the bug is]
**To Reproduce**
Steps to reproduce the behavior:
1. Enable Test Mode (_Settings > Debug > Test Mode_). This provides more verbose error logs.
2. Go to '...'
3. Click on '....'
4. Scroll down to '....'
5. See error
**Expected behavior**
[A clear and concise description of what you expected to happen]
**Console log**
[Copy and paste your browser console log]
**Screenshots**
[If applicable, add screenshots to help explain your problem.]
**Environment details:**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Iris version [e.g. 3.54.0]
**Additional context**
[Add any other context about the problem]

View File

@ -0,0 +1,24 @@
name: Feature request
description: Let's make Iris even better
labels: ["feature-request"]
body:
- type: textarea
id: problem
attributes:
label: Problem to solve
description: A clear and concise description of what the problem is
placeholder: I'm frustrated when...
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed solution
description: How you suggest we solve the problem
validations:
required: true
- type: textarea
id: additional-info
attributes:
label: Additional info
description: Add any other context or screenshots about the proposed solution request here.

View File

@ -1,20 +0,0 @@
---
name: Feature request
about: Let's make Iris even better
title: ''
labels: feature request
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

View File

@ -1,12 +0,0 @@
---
name: I have a question
about: Get help with using Iris
title: ''
labels: discussion/unactionable
assignees: ''
---
STOP! QUESTIONS DON'T BELONG IN THE REPOSITORY ISSUE TRACKER.
Please instead use the [Mopidy Discourse](https://discourse.mopidy.com/) forum.

16
.github/ISSUE_TEMPLATE/question.yaml vendored Normal file
View File

@ -0,0 +1,16 @@
name: I have a question
description: Get help with using Iris
labels: ["discussion/unactionable"]
body:
- type: markdown
attributes:
value: |
STOP! QUESTIONS DON'T BELONG IN THE REPOSITORY ISSUE TRACKER.
Please instead use the [Mopidy Discourse](https://discourse.mopidy.com/) forum.
- type: input
id: content
attributes:
label: Content
placeholder: This issue will be deleted, please read the above message.
validations:
required: true

70
.github/workflows/codeql-analysis.yml vendored Normal file
View File

@ -0,0 +1,70 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"
on:
push:
branches: [ master ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
schedule:
- cron: '29 5 * * 4'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'javascript', 'python' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://git.io/codeql-language-support
steps:
- name: Checkout repository
uses: actions/checkout@v2
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
#- run: |
# make bootstrap
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1

View File

@ -1 +1 @@
3.60.1
3.61.1

View File

@ -3,7 +3,7 @@ import pathlib
from mopidy import config, ext
__version__ = "3.60.1"
__version__ = "3.61.1"
logger = logging.getLogger(__name__)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -140,8 +140,8 @@
// Release details
// These are automatically injected to built HTML
var build = "1643777120";
var version = "3.60.1";
var build = "1643874800";
var version = "3.61.1";
// Construct the script tag
var js = document.createElement("script");

View File

@ -1,5 +1,5 @@
{
"manifest_version": "3.60.1",
"manifest_version": "3.61.1",
"short_name": "Iris",
"name": "Iris",
"icons": [

72
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "mopidy-iris",
"version": "3.60.1",
"version": "3.61.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@ -5170,9 +5170,9 @@
"dev": true
},
"dns-packet": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
"integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
"version": "1.3.4",
"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
"integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
"dev": true,
"requires": {
"ip": "^1.1.0",
@ -6927,30 +6927,10 @@
}
},
"follow-redirects": {
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz",
"integrity": "sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==",
"dev": true,
"requires": {
"debug": "^3.0.0"
},
"dependencies": {
"debug": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"dev": true,
"requires": {
"ms": "^2.1.1"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
}
}
"version": "1.14.7",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
"integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==",
"dev": true
},
"for-in": {
"version": "1.0.2",
@ -10781,9 +10761,9 @@
"dev": true
},
"nanoid": {
"version": "3.1.23",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
"integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw=="
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
"integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA=="
},
"nanomatch": {
"version": "1.2.13",
@ -11661,9 +11641,9 @@
"dev": true
},
"path-parse": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
"integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true
},
"path-to-regexp": {
@ -14705,9 +14685,9 @@
}
},
"tmpl": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
"integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
"integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
"dev": true
},
"to-arraybuffer": {
@ -15054,9 +15034,9 @@
}
},
"url-parse": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz",
"integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==",
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz",
"integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==",
"dev": true,
"requires": {
"querystringify": "^2.1.1",
@ -15865,9 +15845,9 @@
}
},
"ws": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
"integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
"version": "6.2.2",
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
"integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
"dev": true,
"requires": {
"async-limiter": "~1.0.0"
@ -16111,9 +16091,9 @@
}
},
"ws": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz",
"integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==",
"version": "7.5.6",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
"integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
"dev": true
},
"xml-name-validator": {

View File

@ -1,6 +1,6 @@
{
"name": "mopidy-iris",
"version": "3.60.1",
"version": "3.61.1",
"description": "Mopidy HTTP interface",
"repository": "https://github.com/jaedb/iris",
"author": "James Barnsley <james@barnsley.nz>",

View File

@ -1,6 +1,6 @@
[metadata]
name = Mopidy-Iris
version = 3.60.1
version = 3.61.1
url = https://github.com/jaedb/iris
author = James Barnsley
author_email = james@barnsley.nz

View File

@ -352,7 +352,7 @@ settings:
label: Thema
auto: Auto
auto_tooltip: Detecteert jouw keuze in de browser of besturingssysteem
dark: Donkder
dark: Donker
light: Licht
behavior:
label: Gedrag