Skip to content

Commit dd2cda7

Browse files
Merge pull request #2311 from MiczFlor/develop
Release v2.6.0
2 parents 4101984 + 03ce809 commit dd2cda7

File tree

113 files changed

+3043
-2068
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+3043
-2068
lines changed

.coveragerc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[run]
2+
omit =
3+
**/test/*
4+
scripts/*

.flake8

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,9 @@ ignore =
44
# continuation line over-indented for visual indent
55
E127,
66
# continuation line under-indented for visual indent
7-
E128
7+
E128
8+
per-file-ignores =
9+
# Only in __init__files ignore imported but unused
10+
# Not necessary, if __all__ is declared in __init__ file
11+
# https://www.python.org/dev/peps/pep-0008/#id48
12+
__init__.py:F401

.github/ISSUE_TEMPLATE/bug_template.md

Lines changed: 0 additions & 93 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/bug_v2.yaml

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
name: 🐛 Bug Report v2
2+
description: Use this template to report bugs for version 2.
3+
title: "🐛 | "
4+
labels: ["bug", "legacy_v2", "needs triage"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: >
9+
Please fill out the form to provide essential information to your problem.
10+
This will help us to faster figure out the root cause.
11+
12+
- type: input
13+
id: version
14+
attributes:
15+
label: Version
16+
description: |
17+
What version do you use?
18+
See the "info" page in the Web App or the "settings/version" file.
19+
placeholder: e.g. "2.5.0" or "2.6.0-alpha"
20+
validations:
21+
required: true
22+
23+
- type: input
24+
id: branch
25+
attributes:
26+
label: Branch
27+
description: |
28+
What branch did you install from?
29+
See the "info" page in the Web App or the "settings/version" file.
30+
placeholder: e.g. "master" or "develop"
31+
validations:
32+
required: true
33+
34+
- type: input
35+
id: os
36+
attributes:
37+
label: OS
38+
description: |
39+
What Operation System and Version do you use?
40+
See `cat /etc/os-release`
41+
placeholder: e.g. "Raspberry Pi OS Bullseye lite - 32bit"
42+
validations:
43+
required: true
44+
45+
- type: input
46+
id: pi-model
47+
attributes:
48+
label: Pi model
49+
description: |
50+
Which Raspberry Pi model do you use?
51+
placeholder: e.g. "3 B+", "Zero 2"
52+
validations:
53+
required: true
54+
55+
- type: textarea
56+
id: hardware
57+
attributes:
58+
label: Hardware
59+
description: |
60+
What's your hardware set up?
61+
e.g. Rfid Reader, SoundCards, ...
62+
63+
- type: textarea
64+
id: what-happened
65+
attributes:
66+
label: What happened?
67+
description: |
68+
What you did, what you expected and what happened instead?
69+
validations:
70+
required: true
71+
72+
- type: textarea
73+
id: logs
74+
attributes:
75+
label: Logs
76+
description: |
77+
Please provide the logs after the problem occured.
78+
* `/home/pi/phoniebox_logs/install-jukebox.sh_*.log` -> Installation log
79+
* `tail -n 200 /var/log/syslog` (<= Bullseye) or `journalctl -n 200` (>= Bookworm) -> General system log
80+
81+
You might also want to run the analytics script:
82+
* `/home/pi/RPi-Jukebox-RFID/scripts/helperscripts/Analytics_AfterInstallScript.sh`
83+
84+
Note: The logs may contain some personal information, You want to erase before sharing.
85+
86+
- type: textarea
87+
id: config
88+
attributes:
89+
label: Configuration
90+
description: |
91+
Please provide the configuration if its related to the problem
92+
e.g. "mpd.conf", "gpio_settings.ini", ...
93+
94+
- type: textarea
95+
id: more
96+
attributes:
97+
label: More info
98+
description: Anything more you want to share?

.github/ISSUE_TEMPLATE/bug_v3.yaml

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
name: 🐛 Bug Report v3
2+
description: Use this template to report bugs for version 3.
3+
title: "🐛 | "
4+
labels: ["bug", "future3", "needs triage"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: >
9+
Please fill out the form to provide essential information to your problem.
10+
This will help us to faster figure out the root cause.
11+
12+
- type: input
13+
id: version
14+
attributes:
15+
label: Version
16+
description: |
17+
What version do you use?
18+
See the "settings" page in the Web App or the "src/jukebox/jukebox/version.py" file.
19+
placeholder: e.g. "3.5.0" or "3.6.0-alpha"
20+
validations:
21+
required: true
22+
23+
- type: input
24+
id: branch
25+
attributes:
26+
label: Branch
27+
description: |
28+
What branch did you install from?
29+
See the "settings" page in the Web App or the "src/jukebox/jukebox/version.py" file.
30+
placeholder: e.g. "future3/main" or "future3/develop"
31+
validations:
32+
required: true
33+
34+
- type: input
35+
id: os
36+
attributes:
37+
label: OS
38+
description: |
39+
What Operation System and Version do you use?
40+
See `cat /etc/os-release`
41+
placeholder: e.g. "Raspberry Pi OS Bullseye lite - 32bit"
42+
validations:
43+
required: true
44+
45+
- type: input
46+
id: pi-model
47+
attributes:
48+
label: Pi model
49+
description: |
50+
Which Raspberry Pi model do you use?
51+
placeholder: e.g. "3 B+", "Zero 2"
52+
validations:
53+
required: true
54+
55+
- type: textarea
56+
id: hardware
57+
attributes:
58+
label: Hardware
59+
description: |
60+
What's your hardware set up?
61+
e.g. Rfid Reader, SoundCards, ...
62+
63+
- type: textarea
64+
id: what-happened
65+
attributes:
66+
label: What happened?
67+
description: |
68+
What you did, what you expected and what happened instead?
69+
validations:
70+
required: true
71+
72+
- type: textarea
73+
id: logs
74+
attributes:
75+
label: Logs
76+
description: |
77+
Please provide the logs after the problem occured.
78+
- `~/INSTALL-XXXXXXXXX.log` -> Installation log
79+
- `~/RPi-Jukebox-RFID/shared/logs/*.log` -> General Jukebox app and error logs
80+
General Jukebox logs can also be found at `http://ip.of.your.box/logs/*.log`
81+
82+
Note: The logs may contain some personal information, You want to erase before sharing.
83+
84+
85+
- type: textarea
86+
id: config
87+
attributes:
88+
label: Configuration
89+
description: |
90+
Please provide the configuration if its related to the problem
91+
e.g. "mpd.conf", "jukebox.yaml", ...
92+
93+
- type: textarea
94+
id: more
95+
attributes:
96+
label: More info
97+
description: Anything more you want to share?

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ contact_links:
44
url: https://github.com/MiczFlor/RPi-Jukebox-RFID/discussions/new?category=q-a
55
about: This issue tracker is not for support questions. Please refer to our Discussions.
66
- name: 💬 Chat
7-
url: https://matrix.to/#/#phoniebox_community:gitter.im
7+
url: https://matrix.to/#/#phoniebox_community:matrix.org
88
about: Want to discuss with others? Check out our chat.

.github/ISSUE_TEMPLATE/feature_template.md

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: 🚀 Feature Request v3
2+
description: Use this template to propose feature requests for version 3.
3+
title: "🚀 | "
4+
labels: ["enhancement", "future3"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: >
9+
Please describe your new functionality.
10+
11+
- type: textarea
12+
id: feature
13+
attributes:
14+
label: Feature
15+
description: |
16+
What functionality would you like to see in your phoniebox?
17+
placeholder: |
18+
e.g. `I would love to cook my breakfast eggs with the help of our phoniebox`
19+
validations:
20+
required: true
21+
22+
- type: textarea
23+
id: perspective
24+
attributes:
25+
label: User perspective
26+
description: |
27+
How do you envision the feature to work from a users perspective?
28+
placeholder: |
29+
e.g. `In the mornings when I stumble to the bathroom, I want the phoniebox to react on the RFID chip injected under the skin of my right hip. I envision it to walk to the kitchen, get the eggs and a pot out, and start the cooking of the eggs on the stove.`
30+
31+
- type: textarea
32+
id: further-info
33+
attributes:
34+
label: Further information
35+
description: |
36+
Further information that might help.
37+
placeholder: |
38+
e.g. `The stove is operated with cooking gas, so the implemenation has to make sure the stove is handled with the greatest possible care`

.github/ISSUE_TEMPLATE/future3.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)