Skip to content

Commit ae803c4

Browse files
authored
Merge pull request #53 from JohanDevl/sync/main-to-develop
🔄 Sync: Update develop branch with latest main changes
2 parents 0dbcb83 + 69de1e3 commit ae803c4

18 files changed

+1933
-606
lines changed
Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
name: 🐛 Bug Report
2+
description: Report a bug to help us improve Export Trakt 4 Letterboxd
3+
title: "[Bug]: "
4+
labels: ["bug", "needs-triage"]
5+
assignees: []
6+
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
# 🐛 Bug Report
12+
13+
Thank you for taking the time to report a bug! This helps us improve the project for everyone.
14+
15+
Please fill out this form as completely as possible to help us understand and fix the issue.
16+
17+
- type: checkboxes
18+
id: confirm
19+
attributes:
20+
label: Preliminary Checks
21+
description: Please confirm these steps before submitting
22+
options:
23+
- label: I have searched existing issues to avoid duplicates
24+
required: true
25+
- label: I have read the [documentation](https://github.com/JohanDevl/Export_Trakt_4_Letterboxd/wiki)
26+
required: true
27+
- label: I have tried the troubleshooting steps in the README
28+
required: true
29+
30+
- type: input
31+
id: version
32+
attributes:
33+
label: Version
34+
description: What version of the application are you using?
35+
placeholder: "e.g., v2.1.0, latest Docker image, commit SHA"
36+
validations:
37+
required: true
38+
39+
- type: dropdown
40+
id: platform
41+
attributes:
42+
label: Platform
43+
description: What platform are you running on?
44+
options:
45+
- Docker (Linux container)
46+
- macOS (Intel/x64)
47+
- macOS (Apple Silicon/ARM64)
48+
- Linux (x64)
49+
- Linux (ARM64)
50+
- Windows (x64)
51+
- Other (please specify in description)
52+
validations:
53+
required: true
54+
55+
- type: dropdown
56+
id: installation
57+
attributes:
58+
label: Installation Method
59+
description: How did you install the application?
60+
options:
61+
- Docker Compose
62+
- Docker run command
63+
- GitHub Container Registry
64+
- Docker Hub
65+
- Built from source
66+
- Downloaded binary
67+
validations:
68+
required: true
69+
70+
- type: textarea
71+
id: description
72+
attributes:
73+
label: Bug Description
74+
description: A clear and concise description of what the bug is
75+
placeholder: "Describe the bug in detail..."
76+
validations:
77+
required: true
78+
79+
- type: textarea
80+
id: steps
81+
attributes:
82+
label: Steps to Reproduce
83+
description: Detailed steps to reproduce the behavior
84+
placeholder: |
85+
1. Go to '...'
86+
2. Run command '...'
87+
3. Set configuration '...'
88+
4. See error
89+
validations:
90+
required: true
91+
92+
- type: textarea
93+
id: expected
94+
attributes:
95+
label: Expected Behavior
96+
description: What you expected to happen
97+
placeholder: "What should have happened instead?"
98+
validations:
99+
required: true
100+
101+
- type: textarea
102+
id: actual
103+
attributes:
104+
label: Actual Behavior
105+
description: What actually happened
106+
placeholder: "What actually happened? Include any error messages."
107+
validations:
108+
required: true
109+
110+
- type: textarea
111+
id: config
112+
attributes:
113+
label: Configuration
114+
description: Your config.toml file (please redact sensitive information like API keys)
115+
render: toml
116+
placeholder: |
117+
[trakt]
118+
client_id = "REDACTED"
119+
client_secret = "REDACTED"
120+
access_token = "REDACTED"
121+
# ... rest of your config
122+
validations:
123+
required: false
124+
125+
- type: textarea
126+
id: logs
127+
attributes:
128+
label: Relevant Logs
129+
description: Please include relevant log output
130+
render: text
131+
placeholder: "Paste your logs here. Set log level to 'debug' for more detailed output."
132+
validations:
133+
required: false
134+
135+
- type: textarea
136+
id: environment
137+
attributes:
138+
label: Environment Details
139+
description: Additional environment information
140+
placeholder: |
141+
- Docker version (if applicable):
142+
- Go version (if built from source):
143+
- Shell:
144+
- Any relevant environment variables:
145+
validations:
146+
required: false
147+
148+
- type: textarea
149+
id: additional
150+
attributes:
151+
label: Additional Context
152+
description: Add any other context, screenshots, or information about the problem
153+
placeholder: "Any additional information that might help us understand the issue"
154+
validations:
155+
required: false
Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
name: ✨ Feature Request
2+
description: Suggest a new feature or enhancement
3+
title: "[Feature]: "
4+
labels: ["enhancement", "needs-triage"]
5+
assignees: []
6+
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
# ✨ Feature Request
12+
13+
Thank you for suggesting a new feature! Your ideas help make Export Trakt 4 Letterboxd better.
14+
15+
Please provide as much detail as possible to help us understand your suggestion.
16+
17+
- type: checkboxes
18+
id: confirm
19+
attributes:
20+
label: Preliminary Checks
21+
description: Please confirm these steps before submitting
22+
options:
23+
- label: I have searched existing issues and discussions to avoid duplicates
24+
required: true
25+
- label: I have read the [documentation](https://github.com/JohanDevl/Export_Trakt_4_Letterboxd/wiki) and [roadmap](https://github.com/JohanDevl/Export_Trakt_4_Letterboxd/projects)
26+
required: true
27+
- label: This feature request is related to Export Trakt 4 Letterboxd
28+
required: true
29+
30+
- type: dropdown
31+
id: type
32+
attributes:
33+
label: Feature Type
34+
description: What type of feature is this?
35+
options:
36+
- New export format/destination
37+
- CLI enhancement
38+
- Docker/deployment improvement
39+
- Configuration option
40+
- Performance improvement
41+
- UI/UX improvement
42+
- API enhancement
43+
- Documentation improvement
44+
- Other
45+
validations:
46+
required: true
47+
48+
- type: textarea
49+
id: problem
50+
attributes:
51+
label: Problem Statement
52+
description: What problem does this feature solve? What frustration or limitation are you experiencing?
53+
placeholder: "I'm always frustrated when... / It would be helpful if... / Currently there's no way to..."
54+
validations:
55+
required: true
56+
57+
- type: textarea
58+
id: solution
59+
attributes:
60+
label: Proposed Solution
61+
description: Describe your ideal solution. How would you like this feature to work?
62+
placeholder: "I would like to see... / The feature should work by... / Users should be able to..."
63+
validations:
64+
required: true
65+
66+
- type: textarea
67+
id: alternatives
68+
attributes:
69+
label: Alternative Solutions
70+
description: Have you considered any alternative solutions or workarounds?
71+
placeholder: "Alternatively, we could... / Another approach might be... / I've tried working around this by..."
72+
validations:
73+
required: false
74+
75+
- type: textarea
76+
id: use-case
77+
attributes:
78+
label: Use Case & Examples
79+
description: Provide concrete examples of how this feature would be used
80+
placeholder: |
81+
Example use case:
82+
1. User wants to...
83+
2. They would...
84+
3. The result would be...
85+
86+
This would benefit users who...
87+
validations:
88+
required: true
89+
90+
- type: textarea
91+
id: requirements
92+
attributes:
93+
label: Detailed Requirements
94+
description: List specific requirements or specifications for this feature
95+
placeholder: |
96+
- The feature should support...
97+
- It must be compatible with...
98+
- Configuration options should include...
99+
- Output format should be...
100+
validations:
101+
required: false
102+
103+
- type: dropdown
104+
id: priority
105+
attributes:
106+
label: Priority Level
107+
description: How important is this feature to you and your workflow?
108+
options:
109+
- Critical - Blocking my workflow
110+
- High - Significantly improves my workflow
111+
- Medium - Nice to have improvement
112+
- Low - Minor enhancement
113+
validations:
114+
required: true
115+
116+
- type: checkboxes
117+
id: implementation
118+
attributes:
119+
label: Implementation Willingness
120+
description: Would you be willing to help implement this feature?
121+
options:
122+
- label: I'm willing to submit a pull request for this feature
123+
- label: I can help with testing and feedback
124+
- label: I can help with documentation
125+
- label: I can provide additional requirements/specifications
126+
127+
- type: textarea
128+
id: additional
129+
attributes:
130+
label: Additional Context
131+
description: Add any other context, mockups, screenshots, or references about the feature
132+
placeholder: "Links to similar features in other tools, mockups, technical references, etc."
133+
validations:
134+
required: false

0 commit comments

Comments
 (0)