Skip to content

Commit a508280

Browse files
authored
Merge pull request #1 from 78/main
sync
2 parents ddf8738 + 5c3e1a8 commit a508280

File tree

305 files changed

+17961
-60027
lines changed

Some content is hidden

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

305 files changed

+17961
-60027
lines changed
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
name: Installation or build bug report
2+
description: Report installation or build bugs
3+
labels: ['bug']
4+
body:
5+
- type: checkboxes
6+
id: checklist
7+
attributes:
8+
label: Answers checklist.
9+
description: Before submitting a new issue, please follow the checklist and try to find the answer.
10+
options:
11+
- label: I have read the documentation [XiaoZhi AI Programming Guide](https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb) and the issue is not addressed there.
12+
required: true
13+
- label: I have updated my branch (master or release) to the latest version and checked that the issue is present there.
14+
required: true
15+
- label: I have searched the issue tracker for a similar issue and not found a similar issue.
16+
required: true
17+
- type: input
18+
id: xiaozhi_ai_version
19+
attributes:
20+
label: XiaoZhi AI version.
21+
description: On which XiaoZhi AI version does this issue occur on? Run `git describe --tags` to find it.
22+
placeholder: ex. v1.1.0-44-g140aab8
23+
validations:
24+
required: true
25+
- type: dropdown
26+
id: operating_system
27+
attributes:
28+
label: Operating System used.
29+
multiple: false
30+
options:
31+
- Windows
32+
- Linux
33+
- macOS
34+
validations:
35+
required: true
36+
- type: dropdown
37+
id: build
38+
attributes:
39+
label: How did you build your project?
40+
multiple: false
41+
options:
42+
- Command line with CMake
43+
- Command line with idf.py
44+
- CLion IDE
45+
- VS Code IDE/Cursor
46+
- Other (please specify in More Information)
47+
validations:
48+
required: true
49+
- type: dropdown
50+
id: windows_comand_line
51+
attributes:
52+
label: If you are using Windows, please specify command line type.
53+
multiple: false
54+
options:
55+
- PowerShell
56+
- CMD
57+
validations:
58+
required: false
59+
- type: textarea
60+
id: expected
61+
attributes:
62+
label: What is the expected behavior?
63+
description: Please provide a clear and concise description of the expected behavior.
64+
placeholder: I expected it to...
65+
validations:
66+
required: true
67+
- type: textarea
68+
id: actual
69+
attributes:
70+
label: What is the actual behavior?
71+
description: Please describe actual behavior.
72+
placeholder: Instead it...
73+
validations:
74+
required: true
75+
- type: textarea
76+
id: steps
77+
attributes:
78+
label: Steps to reproduce.
79+
description: 'How do you trigger this bug? Please walk us through it step by step. If this is build bug, please attach sdkconfig file (from your project folder). Please attach your code here.'
80+
value: |
81+
1. Step
82+
2. Step
83+
3. Step
84+
...
85+
validations:
86+
required: true
87+
- type: textarea
88+
id: debug_logs
89+
attributes:
90+
label: Build or installation Logs.
91+
description: Build or installation log goes here, should contain the backtrace, as well as the reset source if it is a crash.
92+
placeholder: Your log goes here.
93+
render: plain
94+
validations:
95+
required: false
96+
- type: textarea
97+
id: more-info
98+
attributes:
99+
label: More Information.
100+
description: Do you have any other information from investigating this?
101+
placeholder: ex. Any more.
102+
validations:
103+
required: false
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
name: Runtime bug report
2+
description: Report runtime bugs
3+
labels: ['bug']
4+
body:
5+
- type: checkboxes
6+
id: checklist
7+
attributes:
8+
label: Answers checklist.
9+
description: Before submitting a new issue, please follow the checklist and try to find the answer.
10+
options:
11+
- label: I have read the documentation [XiaoZhi AI Programming Guide](https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb) and the issue is not addressed there.
12+
required: true
13+
- label: I have updated my firmware to the latest version and checked that the issue is present there.
14+
required: true
15+
- label: I have searched the issue tracker for a similar issue and not found a similar issue.
16+
required: true
17+
- type: input
18+
id: xiaozhi_ai_firmware_version
19+
attributes:
20+
label: XiaoZhi AI firmware version.
21+
description: On which firmware version does this issue occur on?
22+
placeholder: ex. v1.2.1_bread-compact-wifi
23+
validations:
24+
required: true
25+
- type: dropdown
26+
id: operating_system
27+
attributes:
28+
label: Operating System used.
29+
multiple: false
30+
options:
31+
- Windows
32+
- Linux
33+
- macOS
34+
validations:
35+
required: true
36+
- type: dropdown
37+
id: build
38+
attributes:
39+
label: How did you build your project?
40+
multiple: false
41+
options:
42+
- Command line with CMake
43+
- Command line with idf.py
44+
- CLion IDE
45+
- VS Code IDE/Cursor
46+
- Other (please specify in More Information)
47+
validations:
48+
required: true
49+
- type: dropdown
50+
id: windows_comand_line
51+
attributes:
52+
label: If you are using Windows, please specify command line type.
53+
multiple: false
54+
options:
55+
- PowerShell
56+
- CMD
57+
validations:
58+
required: false
59+
- type: dropdown
60+
id: power_supply
61+
attributes:
62+
label: Power Supply used.
63+
multiple: false
64+
options:
65+
- USB
66+
- External 5V
67+
- External 3.3V
68+
- Battery
69+
validations:
70+
required: true
71+
- type: textarea
72+
id: expected
73+
attributes:
74+
label: What is the expected behavior?
75+
description: Please provide a clear and concise description of the expected behavior.
76+
placeholder: I expected it to...
77+
validations:
78+
required: true
79+
- type: textarea
80+
id: actual
81+
attributes:
82+
label: What is the actual behavior?
83+
description: Please describe actual behavior.
84+
placeholder: Instead it...
85+
validations:
86+
required: true
87+
- type: textarea
88+
id: steps
89+
attributes:
90+
label: Steps to reproduce.
91+
description: 'How do you trigger this bug? Please walk us through it step by step. Please attach your code here.'
92+
value: |
93+
1. Step
94+
2. Step
95+
3. Step
96+
...
97+
validations:
98+
required: true
99+
- type: textarea
100+
id: debug_logs
101+
attributes:
102+
label: Debug Logs.
103+
description: Debug log goes here, should contain the backtrace, as well as the reset source if it is a crash.
104+
placeholder: Your log goes here.
105+
render: plain
106+
validations:
107+
required: false
108+
- type: textarea
109+
id: more-info
110+
attributes:
111+
label: More Information.
112+
description: Do you have any other information from investigating this?
113+
placeholder: ex. Any more.
114+
validations:
115+
required: false
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Feature request
2+
description: Suggest an idea for this project.
3+
labels: ['enhancement']
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
* We welcome any ideas or feature requests! It’s helpful if you can explain exactly why the feature would be useful.
9+
* There are usually some outstanding feature requests in the [existing issues list](https://github.com/78/xiaozhi-esp32/labels/enhancement), feel free to add comments to them.
10+
* If you would like to contribute, please read the [contributions guide](https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb).
11+
- type: textarea
12+
id: problem-related
13+
attributes:
14+
label: Is your feature request related to a problem?
15+
description: Please provide a clear and concise description of what the problem is.
16+
placeholder: ex. I'm always frustrated when ...
17+
- type: textarea
18+
id: solution
19+
attributes:
20+
label: Describe the solution you'd like.
21+
description: Please provide a clear and concise description of what you want to happen.
22+
placeholder: ex. When using XiaoZhi ...
23+
- type: textarea
24+
id: alternatives
25+
attributes:
26+
label: Describe alternatives you've considered.
27+
description: Please provide a clear and concise description of any alternative solutions or features you've considered.
28+
placeholder: ex. Choosing other approach wouldn't work, because ...
29+
- type: textarea
30+
id: context
31+
attributes:
32+
label: Additional context.
33+
description: Please add any other context or screenshots about the feature request here.
34+
placeholder: ex. This would work only when ...

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: true
2+
contact_links:
3+
- name: 小智 AI 官方网站
4+
url: https://xiaozhi.me/
5+
about: 激活设备、配置 AI、声纹识别、声音克隆等应有尽有,DIY 属于你自己的小智
6+
- name: 小智 AI 聊天机器人百科全书
7+
url: https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb
8+
about: 开发文档、硬件制作、烧录教程、FAQ尽在小智百科

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@ sdkconfig.old
88
sdkconfig
99
dependencies.lock
1010
.env
11-
releases/
11+
releases/
12+
main/assets/lang_config.h
13+
.DS_Store

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44
# CMakeLists in this exact order for cmake to work correctly
55
cmake_minimum_required(VERSION 3.16)
66

7-
set(PROJECT_VER "0.9.8")
7+
set(PROJECT_VER "1.4.5")
8+
9+
# Add this line to disable the specific warning
10+
add_compile_options(-Wno-missing-field-initializers)
811

912
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
1013
project(xiaozhi)
14+

0 commit comments

Comments
 (0)