Skip to content

Commit d99adcc

Browse files
authored
Merge branch 'main' into main
2 parents 657b51b + af9ed58 commit d99adcc

8 files changed

Lines changed: 1481 additions & 722 deletions

File tree

‎.github/ISSUE_TEMPLATE/bug_report.yml‎

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,29 @@ body:
1414
Make sure both Vesktop and Vencord are fully up to date. You can update Vencord by right-clicking the Vesktop tray icon and pressing "Update Vencord"
1515
1616
**DO NOT REPORT** any of the following issues:
17-
- Purely graphical glitches like flickering, scaling issues, etc: Issue with your gpu. Nothing we can do, update drivers or disable hardware acceleration
17+
- Purely graphical glitches like flickering, scaling issues[^1]
18+
- App crashing / not showing window with mentions of the gpu process in the stacktrace[^1]
19+
- Screenshare not starting, black screening or crashing[^2]
1820
- Vencord related issues: This is the Vesktop repo, not Vencord
19-
- **SCREENSHARE NOT STARTING** / black screening on Linux: Issue with your desktop environment, specifically its xdg-desktop-portal.
20-
If you're on flatpak, try using native version. If that also doesn't work, you have to fix your systen. Inspect errors and google around.
21+
- Captchas[^3]
22+
- Issues with opening URLs[^4]
23+
- Issues with Notifications[^4]
24+
- Issues with Input Methods[^4]
25+
- Issues with File Drag and Drop[^5]
26+
- Network Errors[^6]
2127
2228
Linux users: Please only report issues with supported packages (flatpak and any builds from the README / releases).
2329
We do not support other packages, like the AUR or Nix packages, so please first make sure your issue is reproducible with official releases,
2430
like [our Flatpak](https://flathub.org/apps/dev.vencord.Vesktop) or [AppImage](https://vencord.dev/download/vesktop/amd64/appimage)
2531
32+
33+
[^1]: GPU issue. Disable hardware acceleration in Vesktop Settings or run with `--disable-gpu`
34+
[^2]: System issue. You will have to fix it
35+
[^3]: If you are receiving a lot of captchas, it means Discord thinks you might be a bot. Make sure you're not using a VPN/Proxy
36+
[^4]: These things are handled by Chromium / Electron, not us. If they don't work, it's either an issue with your system or a bug with Chromium.
37+
[^5]: You are likely using the Vesktop flatpak and trying to drop a file the flatpak can't access. You can fix this by installing Flatseal and using it to grant Vesktop full access to your files
38+
[^6]: Issue on your end, you have to fix it. Try changing your DNS to [1.1.1.1 (Cloudflare DNS)](https://developers.cloudflare.com/1.1.1.1/setup/)
39+
2640
- type: input
2741
id: discord
2842
attributes:
@@ -50,6 +64,15 @@ body:
5064
validations:
5165
required: false
5266

67+
- type: input
68+
id: install-type
69+
attributes:
70+
label: Package Type
71+
description: What kind of Vesktop package are you using? (Setup exe, Portable, Flatpak, AppImage, Deb, etc)
72+
placeholder: Flatpak
73+
validations:
74+
required: true
75+
5376
- type: textarea
5477
id: bug-description
5578
attributes:
@@ -85,7 +108,7 @@ body:
85108
id: debug-logs
86109
attributes:
87110
label: Debug Logs
88-
description: Run vesktop from the command line. Include the relevant command line output here
111+
description: Run vesktop from the command line. Include the relevant command line output here. If there are any lines that seem relevant, try googling them or searching existing issues
89112
value: |
90113
```
91114
Replace this text with your crash-log. Do not remove the backticks

‎.github/workflows/release.yml‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,12 @@ jobs:
4747
- name: Run Electron Builder
4848
if: ${{ matrix.platform == 'mac' }}
4949
run: |
50+
echo "$API_KEY" > apple.p8
5051
pnpm electron-builder --${{ matrix.platform }} --publish always
5152
env:
52-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
53-
CSC_LINK: ${{ secrets.APPLE_SIGNING_CERT }}
53+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
54+
CSC_LINK: ${{ secrets.APPLE_SIGNING_CERT }}
55+
API_KEY: ${{ secrets.APPLE_API_KEY }}
56+
APPLE_API_KEY: apple.p8
57+
APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }}
58+
APPLE_API_ISSUER: ${{ secrets.APPLE_API_ISSUER }}

‎.github/workflows/winget-submission.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: windows-latest
1717
steps:
1818
- name: Submit package to Winget Community Repo
19-
uses: vedantmgoyal2009/winget-releaser@4614300d5812e5df91cb02ef0edbece623d5dea8
19+
uses: vedantmgoyal2009/winget-releaser@0db4f0a478166abd0fa438c631849f0b8dcfb99f
2020
with:
2121
identifier: Vencord.Vesktop
2222
token: ${{ secrets.WINGET_PAT }}

‎package.json‎

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vesktop",
33
"version": "1.5.3",
44
"private": true,
5-
"description": "",
5+
"description": "Vesktop is a custom Discord desktop app",
66
"keywords": [],
77
"homepage": "https://vencord.dev/",
88
"license": "GPL-3.0",
@@ -32,29 +32,29 @@
3232
},
3333
"devDependencies": {
3434
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
35-
"@types/node": "^20.11.26",
36-
"@types/react": "^18.2.0",
37-
"@typescript-eslint/eslint-plugin": "^7.2.0",
38-
"@typescript-eslint/parser": "^7.2.0",
35+
"@types/node": "^20.14.11",
36+
"@types/react": "^18.3.3",
37+
"@typescript-eslint/eslint-plugin": "^7.17.0",
38+
"@typescript-eslint/parser": "^7.17.0",
3939
"@vencord/types": "^1.8.4",
4040
"dotenv": "^16.4.5",
41-
"electron": "^31.1.0",
42-
"electron-builder": "^24.13.3",
43-
"esbuild": "^0.20.1",
41+
"electron": "^31.2.1",
42+
"electron-builder": "^25.0.1",
43+
"esbuild": "^0.20.2",
4444
"eslint": "^8.57.0",
4545
"eslint-config-prettier": "^9.1.0",
4646
"eslint-import-resolver-alias": "^1.1.2",
47-
"eslint-plugin-license-header": "^0.6.0",
48-
"eslint-plugin-path-alias": "^1.0.0",
49-
"eslint-plugin-prettier": "^5.1.3",
50-
"eslint-plugin-simple-import-sort": "^12.0.0",
51-
"eslint-plugin-unused-imports": "^3.1.0",
52-
"prettier": "^3.2.5",
47+
"eslint-plugin-license-header": "^0.6.1",
48+
"eslint-plugin-path-alias": "^1.1.0",
49+
"eslint-plugin-prettier": "^5.2.1",
50+
"eslint-plugin-simple-import-sort": "^12.1.1",
51+
"eslint-plugin-unused-imports": "^3.2.0",
52+
"prettier": "^3.3.3",
5353
"source-map-support": "^0.5.21",
54-
"tsx": "^4.7.1",
55-
"type-fest": "^4.12.0",
56-
"typescript": "^5.4.2",
57-
"xml-formatter": "^3.6.2"
54+
"tsx": "^4.16.2",
55+
"type-fest": "^4.23.0",
56+
"typescript": "^5.5.4",
57+
"xml-formatter": "^3.6.3"
5858
},
5959
"packageManager": "pnpm@9.1.0",
6060
"engines": {
@@ -124,13 +124,15 @@
124124
]
125125
}
126126
],
127-
"category": "Network",
127+
"category": "public.app-category.social-networking",
128+
"darkModeSupport": true,
128129
"extendInfo": {
129130
"NSMicrophoneUsageDescription": "This app needs access to the microphone",
130131
"NSCameraUsageDescription": "This app needs access to the camera",
131132
"com.apple.security.device.audio-input": true,
132133
"com.apple.security.device.camera": true
133-
}
134+
},
135+
"notarize": true
134136
},
135137
"dmg": {
136138
"background": "build/background.tiff",
@@ -184,4 +186,4 @@
184186
"arrpc@3.4.0": "patches/arrpc@3.4.0.patch"
185187
}
186188
}
187-
}
189+
}

0 commit comments

Comments
 (0)