Skip to content

Commit 9f8454d

Browse files
committed
feat: Add GitHub OAuth and Issue Templates
- Add GitHub OAuth integration for easy sign-in - Create GitHub issue templates for Bug Reports and Features - Update dependencies to stable Prisma 6 to resolve build issues - Verify build success
1 parent 0291410 commit 9f8454d

10 files changed

Lines changed: 306 additions & 410 deletions

File tree

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: Bug Report
2+
description: Create a report to help us improve Syncally Community Edition
3+
title: "[BUG] "
4+
labels: ["bug"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this bug report!
10+
- type: textarea
11+
id: description
12+
attributes:
13+
label: Description
14+
description: What happened?
15+
placeholder: Please describe the bug clearly.
16+
validations:
17+
required: true
18+
- type: textarea
19+
id: reproduction
20+
attributes:
21+
label: Reproduction Steps
22+
description: How do we reproduce it?
23+
placeholder: |
24+
1. Go to '...'
25+
2. Click on '...'
26+
3. Scroll down to '...'
27+
4. See error
28+
validations:
29+
required: true
30+
- type: textarea
31+
id: environment
32+
attributes:
33+
label: Environment
34+
description: Browser, OS, Node version, etc.
35+
placeholder: |
36+
- OS: [e.g. macOS, Windows]
37+
- Browser: [e.g. Chrome, Firefox]
38+
- Version: [e.g. 1.0.0]
39+
validations:
40+
required: true
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Feature Request
2+
description: Suggest an idea for this project
3+
title: "[FEAT] "
4+
labels: ["enhancement"]
5+
body:
6+
- type: textarea
7+
id: problem
8+
attributes:
9+
label: Is your feature request related to a problem? Please describe.
10+
description: A clear and concise description of what the problem is.
11+
placeholder: I'm always frustrated when...
12+
validations:
13+
required: true
14+
- type: textarea
15+
id: solution
16+
attributes:
17+
label: Describe the solution you'd like
18+
description: A clear and concise description of what you want to happen.
19+
validations:
20+
required: true
21+
- type: textarea
22+
id: alternatives
23+
attributes:
24+
label: Describe alternatives you've considered
25+
description: A clear and concise description of any alternative solutions or features you've considered.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"dependencies": {
1818
"@hookform/resolvers": "^5.2.2",
1919
"@phosphor-icons/react": "^2.1.10",
20-
"@prisma/client": "^7.3.0",
20+
"@prisma/client": "^6.19.2",
2121
"@radix-ui/react-avatar": "^1.1.11",
2222
"@radix-ui/react-checkbox": "^1.3.3",
2323
"@radix-ui/react-dialog": "^1.1.15",
@@ -64,7 +64,7 @@
6464
"eslint-config-next": "16.1.4",
6565
"prettier": "^3.8.1",
6666
"prettier-plugin-tailwindcss": "^0.7.2",
67-
"prisma": "^7.3.0",
67+
"prisma": "^6.19.2",
6868
"tailwindcss": "^4",
6969
"typescript": "^5"
7070
}

0 commit comments

Comments
 (0)