Merge branch 'Vencord:main' into main
This commit is contained in:
		
						commit
						d8248c86dd
					
				
					 6 changed files with 1419 additions and 704 deletions
				
			
		
							
								
								
									
										21
									
								
								.github/ISSUE_TEMPLATE/bug_report.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								.github/ISSUE_TEMPLATE/bug_report.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -14,16 +14,29 @@ body: | ||||||
|               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" |               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" | ||||||
| 
 | 
 | ||||||
|               **DO NOT REPORT** any of the following issues: |               **DO NOT REPORT** any of the following issues: | ||||||
|               - GPU related issues. These are **you** issues and you have to fix them. You can disable hardware acceleration or run with --disable-gpu.  |               - Purely graphical glitches like flickering, scaling issues[^1] | ||||||
|                 - Purely graphical glitches like flickering, scaling issues |               - App crashing / not showing window with mentions of the gpu process in the stacktrace[^1] | ||||||
|                 - App crashing with mentions of the gpu process in the stacktrace |               - Screenshare not starting, black screening or crashing[^2] | ||||||
|                 - Screenshare not starting, black screening or crashing |  | ||||||
|               - Vencord related issues: This is the Vesktop repo, not Vencord |               - Vencord related issues: This is the Vesktop repo, not Vencord | ||||||
|  |               - Captchas[^3] | ||||||
|  |               - Issues with opening URLs[^4] | ||||||
|  |               - Issues with Notifications[^4] | ||||||
|  |               - Issues with Input Methods[^4] | ||||||
|  |               - Issues with File Drag and Drop[^5]  | ||||||
|  |               - Network Errors[^6] | ||||||
| 
 | 
 | ||||||
|               Linux users: Please only report issues with supported packages (flatpak and any builds from the README / releases). |               Linux users: Please only report issues with supported packages (flatpak and any builds from the README / releases). | ||||||
|               We do not support other packages, like the AUR or Nix packages, so please first make sure your issue is reproducible with official releases, |               We do not support other packages, like the AUR or Nix packages, so please first make sure your issue is reproducible with official releases, | ||||||
|               like [our Flatpak](https://flathub.org/apps/dev.vencord.Vesktop) or [AppImage](https://vencord.dev/download/vesktop/amd64/appimage) |               like [our Flatpak](https://flathub.org/apps/dev.vencord.Vesktop) or [AppImage](https://vencord.dev/download/vesktop/amd64/appimage) | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  |               [^1]: GPU issue. Disable hardware acceleration in Vesktop Settings or run with `--disable-gpu` | ||||||
|  |               [^2]: System issue. You will have to fix it | ||||||
|  |               [^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 | ||||||
|  |               [^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. | ||||||
|  |               [^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 | ||||||
|  |               [^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/) | ||||||
|  |                | ||||||
|     - type: input |     - type: input | ||||||
|       id: discord |       id: discord | ||||||
|       attributes: |       attributes: | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								.github/ISSUE_TEMPLATE/feature-request.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/ISSUE_TEMPLATE/feature-request.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -14,6 +14,8 @@ body: | ||||||
|               This form is only meant for **Vesktop feature requests**. |               This form is only meant for **Vesktop feature requests**. | ||||||
|               For plugin requests or Vencord feature requests, go [here](https://github.com/Vencord/plugin-requests/issues/new?template=request.yml) instead! |               For plugin requests or Vencord feature requests, go [here](https://github.com/Vencord/plugin-requests/issues/new?template=request.yml) instead! | ||||||
| 
 | 
 | ||||||
|  |               **DO NOT** make any icon related requests or you will be blocked. | ||||||
|  | 
 | ||||||
|     - type: input |     - type: input | ||||||
|       id: discord |       id: discord | ||||||
|       attributes: |       attributes: | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -47,7 +47,12 @@ jobs: | ||||||
|             - name: Run Electron Builder |             - name: Run Electron Builder | ||||||
|               if: ${{ matrix.platform == 'mac' }} |               if: ${{ matrix.platform == 'mac' }} | ||||||
|               run: | |               run: | | ||||||
|  |                   echo "$API_KEY" > apple.p8 | ||||||
|                   pnpm electron-builder --${{ matrix.platform }} --publish always |                   pnpm electron-builder --${{ matrix.platform }} --publish always | ||||||
|               env: |               env: | ||||||
|                   GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |                 GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||||
|                   CSC_LINK: ${{ secrets.APPLE_SIGNING_CERT }} |                 CSC_LINK: ${{ secrets.APPLE_SIGNING_CERT }} | ||||||
|  |                 API_KEY: ${{ secrets.APPLE_API_KEY }} | ||||||
|  |                 APPLE_API_KEY: apple.p8 | ||||||
|  |                 APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }} | ||||||
|  |                 APPLE_API_ISSUER: ${{ secrets.APPLE_API_ISSUER }} | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								.github/workflows/winget-submission.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/winget-submission.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -16,7 +16,7 @@ jobs: | ||||||
|     runs-on: windows-latest |     runs-on: windows-latest | ||||||
|     steps: |     steps: | ||||||
|       - name: Submit package to Winget Community Repo |       - name: Submit package to Winget Community Repo | ||||||
|         uses: vedantmgoyal2009/winget-releaser@4614300d5812e5df91cb02ef0edbece623d5dea8 |         uses: vedantmgoyal2009/winget-releaser@0db4f0a478166abd0fa438c631849f0b8dcfb99f | ||||||
|         with: |         with: | ||||||
|           identifier: Vencord.Vesktop |           identifier: Vencord.Vesktop | ||||||
|           token: ${{ secrets.WINGET_PAT }} |           token: ${{ secrets.WINGET_PAT }} | ||||||
|  |  | ||||||
							
								
								
									
										48
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								package.json
									
									
									
									
									
								
							|  | @ -2,7 +2,7 @@ | ||||||
|     "name": "vesktop", |     "name": "vesktop", | ||||||
|     "version": "1.5.3", |     "version": "1.5.3", | ||||||
|     "private": true, |     "private": true, | ||||||
|     "description": "", |     "description": "Vesktop is a custom Discord desktop app", | ||||||
|     "keywords": [], |     "keywords": [], | ||||||
|     "homepage": "https://vencord.dev/", |     "homepage": "https://vencord.dev/", | ||||||
|     "license": "GPL-3.0", |     "license": "GPL-3.0", | ||||||
|  | @ -32,29 +32,29 @@ | ||||||
|     }, |     }, | ||||||
|     "devDependencies": { |     "devDependencies": { | ||||||
|         "@fal-works/esbuild-plugin-global-externals": "^2.1.2", |         "@fal-works/esbuild-plugin-global-externals": "^2.1.2", | ||||||
|         "@types/node": "^20.11.26", |         "@types/node": "^20.14.11", | ||||||
|         "@types/react": "^18.2.0", |         "@types/react": "^18.3.3", | ||||||
|         "@typescript-eslint/eslint-plugin": "^7.2.0", |         "@typescript-eslint/eslint-plugin": "^7.17.0", | ||||||
|         "@typescript-eslint/parser": "^7.2.0", |         "@typescript-eslint/parser": "^7.17.0", | ||||||
|         "@vencord/types": "^1.8.4", |         "@vencord/types": "^1.8.4", | ||||||
|         "dotenv": "^16.4.5", |         "dotenv": "^16.4.5", | ||||||
|         "electron": "^31.1.0", |         "electron": "^31.2.1", | ||||||
|         "electron-builder": "^24.13.3", |         "electron-builder": "^25.0.1", | ||||||
|         "esbuild": "^0.20.1", |         "esbuild": "^0.20.2", | ||||||
|         "eslint": "^8.57.0", |         "eslint": "^8.57.0", | ||||||
|         "eslint-config-prettier": "^9.1.0", |         "eslint-config-prettier": "^9.1.0", | ||||||
|         "eslint-import-resolver-alias": "^1.1.2", |         "eslint-import-resolver-alias": "^1.1.2", | ||||||
|         "eslint-plugin-license-header": "^0.6.0", |         "eslint-plugin-license-header": "^0.6.1", | ||||||
|         "eslint-plugin-path-alias": "^1.0.0", |         "eslint-plugin-path-alias": "^1.1.0", | ||||||
|         "eslint-plugin-prettier": "^5.1.3", |         "eslint-plugin-prettier": "^5.2.1", | ||||||
|         "eslint-plugin-simple-import-sort": "^12.0.0", |         "eslint-plugin-simple-import-sort": "^12.1.1", | ||||||
|         "eslint-plugin-unused-imports": "^3.1.0", |         "eslint-plugin-unused-imports": "^3.2.0", | ||||||
|         "prettier": "^3.2.5", |         "prettier": "^3.3.3", | ||||||
|         "source-map-support": "^0.5.21", |         "source-map-support": "^0.5.21", | ||||||
|         "tsx": "^4.7.1", |         "tsx": "^4.16.2", | ||||||
|         "type-fest": "^4.12.0", |         "type-fest": "^4.23.0", | ||||||
|         "typescript": "^5.4.2", |         "typescript": "^5.5.4", | ||||||
|         "xml-formatter": "^3.6.2" |         "xml-formatter": "^3.6.3" | ||||||
|     }, |     }, | ||||||
|     "packageManager": "pnpm@9.1.0", |     "packageManager": "pnpm@9.1.0", | ||||||
|     "engines": { |     "engines": { | ||||||
|  | @ -124,13 +124,15 @@ | ||||||
|                     ] |                     ] | ||||||
|                 } |                 } | ||||||
|             ], |             ], | ||||||
|             "category": "Network", |             "category": "public.app-category.social-networking", | ||||||
|  |             "darkModeSupport": true, | ||||||
|             "extendInfo": { |             "extendInfo": { | ||||||
|                 "NSMicrophoneUsageDescription": "This app needs access to the microphone", |                 "NSMicrophoneUsageDescription": "This app needs access to the microphone", | ||||||
|                 "NSCameraUsageDescription": "This app needs access to the camera", |                 "NSCameraUsageDescription": "This app needs access to the camera", | ||||||
|                 "com.apple.security.device.audio-input": true, |                 "com.apple.security.device.audio-input": true, | ||||||
|                 "com.apple.security.device.camera": true |                 "com.apple.security.device.camera": true | ||||||
|             } |             }, | ||||||
|  |             "notarize": true | ||||||
|         }, |         }, | ||||||
|         "dmg": { |         "dmg": { | ||||||
|             "background": "build/background.tiff", |             "background": "build/background.tiff", | ||||||
|  | @ -177,6 +179,11 @@ | ||||||
|         }, |         }, | ||||||
|         "publish": { |         "publish": { | ||||||
|             "provider": "github" |             "provider": "github" | ||||||
|  |         }, | ||||||
|  |         "rpm": { | ||||||
|  |               "fpm": [ | ||||||
|  |                 "--rpm-rpmbuild-define=_build_id_links none" | ||||||
|  |               ] | ||||||
|         } |         } | ||||||
|     }, |     }, | ||||||
|     "pnpm": { |     "pnpm": { | ||||||
|  | @ -185,3 +192,4 @@ | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  |  | ||||||
							
								
								
									
										2039
									
								
								pnpm-lock.yaml
									
									
									
									
									
								
							
							
						
						
									
										2039
									
								
								pnpm-lock.yaml
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
		Loading…
	
		Reference in a new issue
	
	 Sammie Zhang
						Sammie Zhang