Skip to content

Commit ec8eb83

Browse files
committed
Enhance Cursor Whisper extension with model configuration updates
- Added functionality to configure the OpenAI model for prompt transformation. - Updated package.json to reflect new command and model options. - Improved VSCodeConfigRepository for managing model settings. - Modified OpenAIPromptTransformer to utilize the selected model during transformations. - Updated pnpm-lock.yaml for new dependencies related to GitHub Copilot integration.
1 parent cb837fc commit ec8eb83

16 files changed

Lines changed: 1043 additions & 0 deletions
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
name: 🐛 Bug Report
2+
description: Report a bug on cursor whisper
3+
title: '<YOUR TITLE HERE>'
4+
labels: ['bug', 'bugfix', 'priority: high']
5+
body:
6+
- type: checkboxes
7+
attributes:
8+
label: Is there an existing issue for this?
9+
description: |
10+
Please search to see if an issue already exists for the bug you encountered.
11+
options:
12+
- label: I have searched the existing issues.
13+
required: true
14+
15+
- type: markdown
16+
attributes:
17+
value: |
18+
---
19+
20+
- type: dropdown
21+
id: plugins
22+
attributes:
23+
label: Which actions are affected?
24+
multiple: true
25+
options:
26+
- Issue
27+
- Pull Request
28+
- Commits
29+
30+
- type: dropdown
31+
id: platforms
32+
attributes:
33+
label: Which platforms are affected?
34+
multiple: true
35+
options:
36+
- macOS
37+
- Windows
38+
- Linux
39+
40+
- type: markdown
41+
attributes:
42+
value: |
43+
---
44+
45+
- type: textarea
46+
attributes:
47+
label: Description
48+
description: |
49+
Describe the issue. Explain what you _expected_ to happen and what
50+
_actually_ happened.
51+
validations:
52+
required: true
53+
54+
- type: textarea
55+
attributes:
56+
label: Reproducing the issue
57+
description: |
58+
Please provide either **steps to reproduce** or a [**minimal reproducible example**](https://stackoverflow.com/help/minimal-reproducible-example).
59+
Providing a minimal reproducible example will help us triage your issue
60+
faster.
61+
validations:
62+
required: true
63+
64+
- type: markdown
65+
attributes:
66+
value: |
67+
---
68+
69+
- type: input
70+
attributes:
71+
label: cursor whisper version
72+
description: What version of cursor whisper is being used?
73+
placeholder: 'master'
74+
validations:
75+
required: true
76+
77+
- type: markdown
78+
attributes:
79+
value: |
80+
---
81+
82+
- type: textarea
83+
attributes:
84+
label: Relevant Log Output
85+
description: |
86+
Please copy and paste any relevant log output.
87+
placeholder: |
88+
Paste your logs here. Please redact any personally identifiable
89+
information. This will be automatically formatted into code, so no
90+
need for backticks.
91+
render: shell
92+
validations:
93+
required: false
94+
95+
- type: textarea
96+
id: comments
97+
attributes:
98+
label: Additional context and comments
99+
description: |
100+
Anything else you want to add for this issue?
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
name: 🔧 Chore Task
2+
description: Suggest a maintenance or internal improvement task
3+
title: "<YOUR TITLE HERE>"
4+
labels: ["chore", "maintenance", "priority: low"]
5+
body:
6+
- type: checkboxes
7+
attributes:
8+
label: Is there an existing issue for this?
9+
description: |
10+
Please search to see if an issue already exists for what you are proposing.
11+
options:
12+
- label: I have searched the existing issues.
13+
required: true
14+
15+
- type: markdown
16+
attributes:
17+
value: |
18+
---
19+
20+
- type: dropdown
21+
id: chore_scope
22+
attributes:
23+
label: What area does this task affect?
24+
multiple: false
25+
options:
26+
- CI/CD
27+
- Dependencies
28+
- Code Refactoring
29+
- Repository Configuration
30+
- Other
31+
32+
- type: markdown
33+
attributes:
34+
value: |
35+
---
36+
37+
- type: textarea
38+
attributes:
39+
label: Task description
40+
description: |
41+
Describe the chore task in detail. Explain what needs to be done and why.
42+
validations:
43+
required: true
44+
45+
- type: textarea
46+
attributes:
47+
label: Current issues or inefficiencies
48+
description: |
49+
Describe any problems this task is addressing. Why is this necessary?
50+
validations:
51+
required: true
52+
53+
- type: textarea
54+
attributes:
55+
label: Expected impact
56+
description: |
57+
Explain how completing this chore will improve the project.
58+
validations:
59+
required: true
60+
61+
- type: textarea
62+
attributes:
63+
label: Alternatives considered
64+
description: |
65+
If you considered alternative solutions, describe them here.
66+
validations:
67+
required: false
68+
69+
- type: markdown
70+
attributes:
71+
value: |
72+
---
73+
74+
- type: textarea
75+
id: comments
76+
attributes:
77+
label: Additional context or comments
78+
description: |
79+
Add any additional context, logs, or examples related to this task.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Git-Flow
4+
url: https://nvie.com/posts/a-successful-git-branching-model/
5+
about: Check the original article by Vincent Driessen about git-flow before opening new issues.
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: 📝 Documentation Update
2+
description: Propose changes or improvements to the documentation
3+
title: "<YOUR TITLE HERE>"
4+
labels: ["documentation", "docs", "priority: low"]
5+
body:
6+
- type: checkboxes
7+
attributes:
8+
label: Is there an existing issue for this?
9+
description: |
10+
Please search to see if an issue already exists for what you are proposing.
11+
options:
12+
- label: I have searched the existing issues.
13+
required: true
14+
15+
- type: markdown
16+
attributes:
17+
value: |
18+
---
19+
20+
- type: dropdown
21+
id: docs_scope
22+
attributes:
23+
label: What part of the documentation needs an update?
24+
multiple: false
25+
options:
26+
- README.md
27+
- Wiki
28+
- API Documentation
29+
- Inline Code Comments
30+
- Other
31+
32+
- type: markdown
33+
attributes:
34+
value: |
35+
---
36+
37+
- type: textarea
38+
attributes:
39+
label: Describe the documentation update
40+
description: |
41+
Provide a clear and detailed explanation of what should be updated or added.
42+
validations:
43+
required: true
44+
45+
- type: textarea
46+
attributes:
47+
label: Why is this update needed?
48+
description: |
49+
Explain what issues or gaps this update is addressing.
50+
validations:
51+
required: true
52+
53+
- type: textarea
54+
attributes:
55+
label: Additional resources
56+
description: |
57+
If you have any external links, references, or examples, include them here.
58+
validations:
59+
required: false
60+
61+
- type: markdown
62+
attributes:
63+
value: |
64+
---
65+
66+
- type: textarea
67+
id: comments
68+
attributes:
69+
label: Additional context or comments
70+
description: |
71+
Add any additional context or suggestions related to this documentation update.
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
name: ✨ Feature Request
2+
description: Propose an idea or improvement for cursor whisper
3+
title: '<YOUR TITLE HERE>'
4+
labels: ['enhancement', 'feature', 'priority: low']
5+
body:
6+
- type: checkboxes
7+
attributes:
8+
label: Is there an existing issue or feature request for this?
9+
description: |
10+
Please search to see if an issue or feature request already exists for what you are proposing.
11+
options:
12+
- label: I have searched the existing issues and feature requests.
13+
required: true
14+
15+
- type: markdown
16+
attributes:
17+
value: |
18+
---
19+
20+
- type: dropdown
21+
id: feature_scope
22+
attributes:
23+
label: What area does this improvement affect?
24+
multiple: false
25+
options:
26+
- User Interface
27+
- Performance
28+
- New Feature
29+
- Documentation
30+
- Other
31+
32+
- type: dropdown
33+
id: feature_actions
34+
attributes:
35+
label: What actions does this improvement affect?
36+
multiple: true
37+
options:
38+
- Issue
39+
- Pull Request
40+
- Commit
41+
42+
- type: markdown
43+
attributes:
44+
value: |
45+
---
46+
47+
- type: textarea
48+
attributes:
49+
label: Description of the idea or improvement
50+
description: |
51+
Describe your proposed idea or improvement in detail. Explain what you
52+
would like to see and why it matters.
53+
validations:
54+
required: true
55+
56+
- type: textarea
57+
attributes:
58+
label: Current limitations or challenges
59+
description: |
60+
Explain what problems or challenges this improvement would address.
61+
Why is the current functionality insufficient?
62+
validations:
63+
required: true
64+
65+
- type: markdown
66+
attributes:
67+
value: |
68+
---
69+
70+
- type: textarea
71+
attributes:
72+
label: Expected impact
73+
description: |
74+
Describe how this improvement would benefit users or developers.
75+
Include specific scenarios or use cases where this would make a difference.
76+
validations:
77+
required: true
78+
79+
- type: textarea
80+
attributes:
81+
label: Alternatives considered
82+
description: |
83+
If you have considered alternative solutions or approaches, describe them here.
84+
Why do you think your proposal is the best option?
85+
validations:
86+
required: false
87+
88+
- type: markdown
89+
attributes:
90+
value: |
91+
---
92+
93+
- type: input
94+
attributes:
95+
label: Version of cursor whisper
96+
description: |
97+
What version of cursor whisper are you using, or does this proposal apply to all versions?
98+
placeholder: 'master'
99+
validations:
100+
required: false
101+
102+
- type: markdown
103+
attributes:
104+
value: |
105+
---
106+
107+
- type: textarea
108+
id: comments
109+
attributes:
110+
label: Additional context or comments
111+
description: |
112+
Add any additional context, screenshots, or examples that may help us
113+
understand your proposal better.

0 commit comments

Comments
 (0)