Compare commits
39 Commits
Author | SHA1 | Date | |
---|---|---|---|
febf0ba67b | |||
3127443744 | |||
8f9b705075 | |||
2ac41dd08c | |||
462c2805d1 | |||
396d32a416 | |||
dd2b7cfc2b | |||
70ee7c5d2d | |||
d21f4b87ac | |||
2f3ef5b5b2 | |||
f169374778 | |||
5ef4749f06 | |||
b0a49d565b | |||
4ba240cd91 | |||
8b99d1a74a | |||
a829b80eb2 | |||
2820d2d1f9 | |||
ee3c2e95b8 | |||
0e27a33640 | |||
cf14e13843 | |||
d25a5facd6 | |||
662d615c56 | |||
af1e74cdf6 | |||
78515c845b | |||
5ef2d02a32 | |||
ed08561f8e | |||
04acfd91f1 | |||
|
f5c7045a40 | ||
|
ff5f44de7a | ||
|
bea1abe02f | ||
|
fa4a80c4bb | ||
|
1c2ccdd974 | ||
|
fd1c1e14d2 | ||
|
3a3a810c85 | ||
|
bca9c2fe66 | ||
|
32f5bef9be | ||
|
5e714af79e | ||
|
496822d94a | ||
|
4ecbfb28b5 |
6
.gitignore
vendored
Normal file
6
.gitignore
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
dist
|
||||||
|
node_modules
|
||||||
|
.env
|
||||||
|
.DS_Store
|
||||||
|
.idea/
|
||||||
|
.pnpm-store/
|
8
.prettierrc.yaml
Normal file
8
.prettierrc.yaml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
tabWidth: 4
|
||||||
|
semi: true
|
||||||
|
printWidth: 120
|
||||||
|
trailingComma: none
|
||||||
|
bracketSpacing: true
|
||||||
|
arrowParens: avoid
|
||||||
|
useTabs: false
|
||||||
|
endOfLine: lf
|
41
README.md
41
README.md
@ -1,43 +1,26 @@
|
|||||||
# Aerocord
|
# Aerocord
|
||||||
|
|
||||||
Aerocord is a [Vesktop](https://github.com/Vencord/Vesktop) fork meant for Windows Vista (w/ the extended kernel), Windows 7 and 8. Just like vesktop, it comes with [Vencord](https://github.com/Vendicated/Vencord) pre-installed.
|
Aerocord is a [Vesktop](https://github.com/Vencord/Vesktop) fork meant for Windows Vista (w/ the extended kernel), Windows 7 and 8.
|
||||||
|
|
||||||
Currently, aerocord is based on Vesktop v1.5.2 + patches/features from the newer versions, aerocord is on it's own branch.
|
## [Downloads for aerocord can be found here](https://git.randomserver.top/administrator/aerocord/releases)
|
||||||
|
|
||||||
## [Downloads for aerocord can be found here](https://git.randomserver.top/aiek/aerocord/releases)
|
|
||||||
|
|
||||||
### Main features:
|
### Main features:
|
||||||
|
|
||||||
- Vencord preinstalled
|
- Everything vesktop has, + the following:
|
||||||
- Much more lightweight and faster than the official Discord app
|
- Ability to disable vencord
|
||||||
- Screenshare has sounds and is smoother than the regular Discord app
|
- Aerocord uses backported electron 28 builds which are more up to date compared to discord's electron 22 builds
|
||||||
- Unlike the Discord, Aerocord has backported electron 28 builds which are more up to date compared to discord's electron 22 builds
|
|
||||||
- Any patch done on vesktop will be also be backported to aerocord in about 1 week-ish
|
- Any patch done on vesktop will be also be backported to aerocord in about 1 week-ish
|
||||||
- Aerocord has its own updater separate from vesktop, the updater is also consent-only meaning it wont update without permission
|
- Aerocord has its own updater separate from vesktop, the updater is also consent-only meaning it wont update without permission
|
||||||
- Much better privacy, since Discord has no access to your system
|
- Extension support
|
||||||
|
|
||||||
Community discord server: https://discord.gg/MnfHDJMqX5
|
### Plans for the future (v4.0.1):
|
||||||
|
- Use CoolWPR electron, [this](https://git.randomserver.top/administrator/electron7) project in question
|
||||||
|
- Improve the updater
|
||||||
|
|
||||||
Credits to [this guy](https://www.deviantart.com/miltonator/art/Discord-Icon-for-Windows-and-MacOS-Skeuomorphism-876399496) for aerocord's logo, I did recolor it with a slightly more vibrant hue of blue
|
Credits to [this guy](https://www.deviantart.com/miltonator/art/Discord-Icon-for-Windows-and-MacOS-Skeuomorphism-876399496) for aerocord's logo.
|
||||||
|
|
||||||
**Not yet supported**:
|
|
||||||
|
|
||||||
- Global Keybinds
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
[Building instructions can be found here](https://git.randomserver.top/aiek/aerocord/src/branch/main/building.md)
|
[Building instructions can be found here](https://git.randomserver.top/administrator/aerocord/src/branch/main/build.md)
|
||||||
|
|
||||||
After you're done, use win32ss's [supermium-electron](https://github.com/win32ss/supermium-electron/releases) to bring back the windows 7+ support.
|
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
[Documentation can be found here, it contains common issues and more](https://git.randomserver.top/aiek/aerocord/src/branch/main/documentation.md)
|
[Documentation can be found here, it contains common issues and more](https://git.randomserver.top/administrator/aerocord/src/branch/main/documentation.md)
|
||||||
|
|
||||||
## Motivation
|
|
||||||
|
|
||||||
The official Discord Desktop app has ended support for windows 7 and 8 in march of 2024, and instead of having to use discord on the web (which means being stuck on supermium), I've decided to start forking popular discord clients and backporting them using win32ss's supermium electron. I've did this to ArmCord, Webcord but vesktop stood out as the best option, therefore I made aerocord based off vesktop.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
I don't really use discord that much anymore, but I'm still maintaining this
|
|
||||||
|
|
||||||
I've also migrated this here because github is full on spyware, I don't wanna rely on that piece of absolute shit ever again
|
|
||||||
|
27
build.md
Normal file
27
build.md
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# BUILDING AEROCORD
|
||||||
|
|
||||||
|
## Things you will need
|
||||||
|
- Windows 10+ (because a few packages aerocord uses to build itself are unsupported on Windows 8.1 and under, and it isn't worth it using older ones to build aerocord, one of these packages is esbuild)
|
||||||
|
- NodeJS
|
||||||
|
- VSCode/VSCodium or Webstorm
|
||||||
|
|
||||||
|
### 1) Clone the git repo
|
||||||
|
|
||||||
|
```git clone https://git.randomserver.top/aiek/aerocord.git```
|
||||||
|
|
||||||
|
## 2) Open the folder in VSCode/VSCodium or Webstorm
|
||||||
|
|
||||||
|
## 3) Go to your terminal, then type:
|
||||||
|
|
||||||
|
```npm i pnpm -g```
|
||||||
|
```pnpm install```
|
||||||
|
|
||||||
|
This will **forcefully** install everything you need
|
||||||
|
|
||||||
|
## 4). After that is done, build it!
|
||||||
|
|
||||||
|
```pnpm package```
|
||||||
|
|
||||||
|
## 5) Bundle with a [patched](https://git.randomserver.top/aiek/supermium-electron28-patched) electron
|
||||||
|
|
||||||
|
This is done by downloading the build, going into the "recources" folder and deleting the "default-app.asar" file (replacing it with the asar file you have just compiled)
|
@ -1,22 +0,0 @@
|
|||||||
# Common issues:
|
|
||||||
### Vista (with the extended kernel) specific:
|
|
||||||
========================================
|
|
||||||
|
|
||||||
The issue - Emojies, and some other characters show up as squares!
|
|
||||||
|
|
||||||
The answer - You can't really fix this, vista does NOT have any sort of emoji implementation therefore some characters wont show up
|
|
||||||
|
|
||||||
### 7 specific:
|
|
||||||
========================================
|
|
||||||
|
|
||||||
Same issue that vista has, do not feel like repeating myself
|
|
||||||
|
|
||||||
|
|
||||||
### 8/8.1 specific:
|
|
||||||
========================================
|
|
||||||
|
|
||||||
ATM, there are none
|
|
||||||
|
|
||||||
### Specific to all:
|
|
||||||
|
|
||||||
Screenshare on Aerocord 28 may crash - until my patched up electron is finished, the fix is to use the LTS/E22 Aerocord builds
|
|
@ -1,85 +0,0 @@
|
|||||||
; Script generated by the Inno Setup Script Wizard.
|
|
||||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
|
||||||
|
|
||||||
#define MyAppName "Aerocord"
|
|
||||||
#define MyAppVersion "3.0.2"
|
|
||||||
#define MyAppPublisher "Aiek"
|
|
||||||
#define MyAppURL "https://git.randomserver.top"
|
|
||||||
#define MyAppExeName "aerocord.exe"
|
|
||||||
#define MyAppAssocName MyAppName + " File"
|
|
||||||
#define MyAppAssocExt ".myp"
|
|
||||||
#define MyAppAssocKey StringChange(MyAppAssocName, " ", "") + MyAppAssocExt
|
|
||||||
|
|
||||||
[Setup]
|
|
||||||
; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in installers for other applications.
|
|
||||||
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
|
|
||||||
AppId={{AEABF09E-7404-490C-9794-7728459A00B3}
|
|
||||||
AppName={#MyAppName}
|
|
||||||
AppVersion={#MyAppVersion}
|
|
||||||
;AppVerName={#MyAppName} {#MyAppVersion}
|
|
||||||
AppPublisher={#MyAppPublisher}
|
|
||||||
AppPublisherURL={#MyAppURL}
|
|
||||||
AppSupportURL={#MyAppURL}
|
|
||||||
AppUpdatesURL={#MyAppURL}
|
|
||||||
DefaultDirName={autopf}\{#MyAppName}
|
|
||||||
ChangesAssociations=yes
|
|
||||||
DisableProgramGroupPage=yes
|
|
||||||
; Remove the following line to run in administrative install mode (install for all users.)
|
|
||||||
PrivilegesRequired=lowest
|
|
||||||
OutputBaseFilename=mysetup
|
|
||||||
Compression=lzma
|
|
||||||
SolidCompression=yes
|
|
||||||
WizardStyle=modern
|
|
||||||
|
|
||||||
[Languages]
|
|
||||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
|
||||||
|
|
||||||
[Tasks]
|
|
||||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
|
||||||
|
|
||||||
[Files]
|
|
||||||
; Main application executable
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
|
|
||||||
; Additional files needed for application execution
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\chrome_100_percent.pak"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\chrome_200_percent.pak"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\d3dcompiler_47.dll"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\ffmpeg.dll"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\icudtl.dat"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\libEGL.dll"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\libGLESv2.dll"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\LICENSES.chromium.html"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\resources.pak"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\snapshot_blob.bin"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\v8_context_snapshot.bin"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\version"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\vk_swiftshader.dll"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\vk_swiftshader_icd.json"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\vulkan-1.dll"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\updater.exe"; DestDir: "{app}"; Flags: ignoreversion
|
|
||||||
|
|
||||||
; Aerocord_Data directory
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\Aerocord_Data\*"; DestDir: "{app}\Aerocord_Data"; Flags: ignoreversion recursesubdirs createallsubdirs
|
|
||||||
|
|
||||||
; Resources directory
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\resources\*"; DestDir: "{app}\resources"; Flags: ignoreversion recursesubdirs createallsubdirs
|
|
||||||
|
|
||||||
; Locales directory
|
|
||||||
Source: "C:\Users\Administrator\Desktop\Aerocord_E28\locales\*"; DestDir: "{app}\locales"; Flags: ignoreversion recursesubdirs createallsubdirs
|
|
||||||
|
|
||||||
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
|
||||||
|
|
||||||
[Registry]
|
|
||||||
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocExt}\OpenWithProgids"; ValueType: string; ValueName: "{#MyAppAssocKey}"; ValueData: ""; Flags: uninsdeletevalue
|
|
||||||
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}"; ValueType: string; ValueName: ""; ValueData: "{#MyAppAssocName}"; Flags: uninsdeletekey
|
|
||||||
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\{#MyAppExeName},0"
|
|
||||||
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\{#MyAppExeName}"" ""%1"""
|
|
||||||
Root: HKA; Subkey: "Software\Classes\Applications\{#MyAppExeName}\SupportedTypes"; ValueType: string; ValueName: ".myp"; ValueData: ""
|
|
||||||
|
|
||||||
[Icons]
|
|
||||||
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
|
|
||||||
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
|
|
||||||
|
|
||||||
[Run]
|
|
||||||
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
|
|
@ -1,197 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<component type="desktop-application">
|
|
||||||
<!--Created with jdAppStreamEdit 7.1-->
|
|
||||||
<id>dev.vencord.Vesktop</id>
|
|
||||||
<name>Vesktop</name>
|
|
||||||
<summary>Snappier Discord app with Vencord</summary>
|
|
||||||
<developer_name>Vencord Contributors</developer_name>
|
|
||||||
<launchable type="desktop-id">dev.vencord.Vesktop.desktop</launchable>
|
|
||||||
<metadata_license>CC0-1.0</metadata_license>
|
|
||||||
<project_license>GPL-3.0</project_license>
|
|
||||||
<project_group>Vencord</project_group>
|
|
||||||
<description>
|
|
||||||
<p>Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed.</p>
|
|
||||||
<p>Vesktop comes bundled with Venmic, a purpose-built library to provide functioning audio screenshare.</p>
|
|
||||||
</description>
|
|
||||||
<screenshots>
|
|
||||||
<screenshot type="default">
|
|
||||||
<caption>Vencord settings page and about window open</caption>
|
|
||||||
<image type="source">https://vencord.dev/assets/screenshots/vesktop-1-appstream.png</image>
|
|
||||||
</screenshot>
|
|
||||||
<screenshot>
|
|
||||||
<caption>A dialog showing screenshare options</caption>
|
|
||||||
<image type="source">https://vencord.dev/assets/screenshots/vesktop-2-appstream.png</image>
|
|
||||||
</screenshot>
|
|
||||||
<screenshot>
|
|
||||||
<caption>A screenshot of a Discord server</caption>
|
|
||||||
<image type="source">https://vencord.dev/assets/screenshots/vesktop-3-appstream.png</image>
|
|
||||||
</screenshot>
|
|
||||||
</screenshots>
|
|
||||||
<releases>
|
|
||||||
<release version="1.5.1" date="2024-03-12" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v1.5.1</url>
|
|
||||||
<description>
|
|
||||||
<p>New Features</p>
|
|
||||||
<ul>
|
|
||||||
<li>Added categories to Vesktop settings to reduce visual clutter by @justin13888</li>
|
|
||||||
<li>Added support for Vencord's transparent window options</li>
|
|
||||||
</ul>
|
|
||||||
<p>Fixes</p>
|
|
||||||
<ul>
|
|
||||||
<li>Fixed ugly error popups when starting Vesktop without working internet connection</li>
|
|
||||||
<li>Fixed popout title bars on Windows</li>
|
|
||||||
<li>Fixed spellcheck entries</li>
|
|
||||||
<li>Fixed screenshare audio using microphone on debian, by @Curve</li>
|
|
||||||
<li>Fixed a bug where autostart on Linux won't preserve command line flags</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="1.5.0" date="2024-01-16" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v1.5.0</url>
|
|
||||||
<description>
|
|
||||||
<p>What's Changed</p>
|
|
||||||
<ul>
|
|
||||||
<li>fully renamed to Vesktop. You will likely have to login to Discord again. You might have to re-create your vesktop shortcut</li>
|
|
||||||
<li>added option to disable smooth scrolling by @ZirixCZ</li>
|
|
||||||
<li>added setting to disable hardware acceleration by @zt64</li>
|
|
||||||
<li>fixed adding connections</li>
|
|
||||||
<li>fixed / improved discord popouts</li>
|
|
||||||
<li>you can now use the custom discord titlebar on linux/mac</li>
|
|
||||||
<li>the splash window is now draggable</li>
|
|
||||||
<li>now signed on mac</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="0.4.4" date="2023-12-02" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.4.4</url>
|
|
||||||
<description>
|
|
||||||
<p>What's Changed</p>
|
|
||||||
<ul>
|
|
||||||
<li>improve venmic system compatibility by @Curve</li>
|
|
||||||
<li>Update steamdeck controller layout by @AAGaming00</li>
|
|
||||||
<li>feat: Add option to disable smooth scrolling by @ZirixCZ</li>
|
|
||||||
<li>unblur shiggy in splash screen by @viacoro</li>
|
|
||||||
<li>update electron & arrpc @D3SOX</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="0.4.3" date="2023-11-01" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.4.3</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.4.2" date="2023-10-26" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.4.2</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.4.1" date="2023-10-24" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.4.1</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.4.0" date="2023-10-21" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.4.0</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.3.3" date="2023-09-30" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.3.3</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.3.2" date="2023-09-25" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.3.2</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.3.1" date="2023-09-25" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.3.1</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.3.0" date="2023-08-16" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.3.0</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.2.9" date="2023-08-12" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.2.9</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.2.8" date="2023-08-02" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.2.8</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.2.7" date="2023-07-26" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.2.7</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.2.6" date="2023-07-04" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.2.6</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.2.5" date="2023-06-26" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.2.5</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.2.4" date="2023-06-25" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.2.4</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.2.3" date="2023-06-23" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.2.3</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.2.2" date="2023-06-21" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.2.2</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.2.1" date="2023-06-21" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.2.1</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.2.0" date="2023-05-03" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.2.0</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.1.9" date="2023-04-27" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.1.9</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.1.8" date="2023-04-15" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.1.8</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.1.7" date="2023-04-15" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.1.7</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.1.6" date="2023-04-11" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.1.6</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.1.5" date="2023-04-10" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.1.5</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.1.4" date="2023-04-09" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.1.4</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.1.3" date="2023-04-06" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.1.3</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.1.2" date="2023-04-05" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.1.2</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.1.1" date="2023-04-04" type="stable">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.1.1</url>
|
|
||||||
</release>
|
|
||||||
<release version="0.1.0" date="2023-04-04" type="development">
|
|
||||||
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.1.0</url>
|
|
||||||
</release>
|
|
||||||
</releases>
|
|
||||||
<url type="homepage">https://vencord.dev/</url>
|
|
||||||
<url type="bugtracker">https://github.com/Vencord/Vesktop/issues</url>
|
|
||||||
<url type="faq">https://vencord.dev/faq/</url>
|
|
||||||
<url type="help">https://github.com/Vencord/Vesktop/issues</url>
|
|
||||||
<url type="donation">https://github.com/sponsors/Vendicated</url>
|
|
||||||
<url type="vcs-browser">https://github.com/Vencord/Vesktop</url>
|
|
||||||
<categories>
|
|
||||||
<category>InstantMessaging</category>
|
|
||||||
<category>AudioVideo</category>
|
|
||||||
</categories>
|
|
||||||
<requires>
|
|
||||||
<control>pointing</control>
|
|
||||||
<control>keyboard</control>
|
|
||||||
<display_length compare="ge">420</display_length>
|
|
||||||
<internet>always</internet>
|
|
||||||
</requires>
|
|
||||||
<recommends>
|
|
||||||
<control>voice</control>
|
|
||||||
<display_length compare="ge">760</display_length>
|
|
||||||
<display_length compare="le">1200</display_length>
|
|
||||||
</recommends>
|
|
||||||
<content_rating type="oars-1.1">
|
|
||||||
<content_attribute id="social-chat">intense</content_attribute>
|
|
||||||
<content_attribute id="social-audio">intense</content_attribute>
|
|
||||||
<content_attribute id="social-contacts">intense</content_attribute>
|
|
||||||
<content_attribute id="social-info">intense</content_attribute>
|
|
||||||
</content_rating>
|
|
||||||
<keywords>
|
|
||||||
<keyword>Discord</keyword>
|
|
||||||
<keyword>Vencord</keyword>
|
|
||||||
<keyword>Vesktop</keyword>
|
|
||||||
<keyword>Privacy</keyword>
|
|
||||||
<keyword>Mod</keyword>
|
|
||||||
</keywords>
|
|
||||||
</component>
|
|
Binary file not shown.
Binary file not shown.
BIN
nonltsupdate_directory/app.asar
Normal file
BIN
nonltsupdate_directory/app.asar
Normal file
Binary file not shown.
1
nonltsupdate_directory/readme.md
Normal file
1
nonltsupdate_directory/readme.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
update directory
|
8011
package-lock.json
generated
8011
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
85
package.json
85
package.json
@ -1,85 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "vesktop",
|
|
||||||
"version": "3.0.2",
|
|
||||||
"private": true,
|
|
||||||
"description": "",
|
|
||||||
"keywords": [],
|
|
||||||
"homepage": "https://vencord.dev/",
|
|
||||||
"license": "GPL-3.0",
|
|
||||||
"author": "Vendicated <vendicated@riseup.net>",
|
|
||||||
"main": "dist/js/main.js",
|
|
||||||
"scripts": {
|
|
||||||
"build": "tsx scripts/build/build.mts",
|
|
||||||
"build:dev": "pnpm build --dev",
|
|
||||||
"package": "pnpm build && electron-builder",
|
|
||||||
"package:dir": "pnpm build && electron-builder --dir",
|
|
||||||
"lint": "eslint . --ext .js,.jsx,.ts,.tsx,.mts,.mjs",
|
|
||||||
"lint:fix": "pnpm lint --fix",
|
|
||||||
"start": "pnpm build && electron .",
|
|
||||||
"start:dev": "pnpm build:dev && electron .",
|
|
||||||
"start:watch": "pnpm build:dev && tsx scripts/startWatch.mts",
|
|
||||||
"test": "pnpm lint && pnpm testTypes",
|
|
||||||
"testTypes": "tsc --noEmit",
|
|
||||||
"watch": "pnpm build --watch",
|
|
||||||
"updateMeta": "tsx scripts/utils/updateMeta.mts"
|
|
||||||
},
|
|
||||||
|
|
||||||
"dependencies": {
|
|
||||||
"arrpc": "github:OpenAsar/arrpc#c62ec6a04c8d870530aa6944257fe745f6c59a24",
|
|
||||||
"electron-updater": "^6.2.1"
|
|
||||||
},
|
|
||||||
"optionalDependencies": {
|
|
||||||
"@vencord/venmic": "^6.1.0"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
|
|
||||||
"@types/node": "^20.11.26",
|
|
||||||
"@types/react": "^18.2.0",
|
|
||||||
"@typescript-eslint/eslint-plugin": "^7.2.0",
|
|
||||||
"@typescript-eslint/parser": "^7.2.0",
|
|
||||||
"@vencord/types": "^1.8.4",
|
|
||||||
"dotenv": "^16.4.5",
|
|
||||||
"electron": "^31.1.0",
|
|
||||||
"electron-builder": "^24.13.3",
|
|
||||||
"esbuild": "^0.20.1",
|
|
||||||
"eslint": "^8.57.0",
|
|
||||||
"eslint-config-prettier": "^9.1.0",
|
|
||||||
"eslint-import-resolver-alias": "^1.1.2",
|
|
||||||
"eslint-plugin-license-header": "^0.6.0",
|
|
||||||
"eslint-plugin-path-alias": "^1.0.0",
|
|
||||||
"eslint-plugin-prettier": "^5.1.3",
|
|
||||||
"eslint-plugin-simple-import-sort": "^12.0.0",
|
|
||||||
"eslint-plugin-unused-imports": "^3.1.0",
|
|
||||||
"prettier": "^3.2.5",
|
|
||||||
"source-map-support": "^0.5.21",
|
|
||||||
"tsx": "^4.7.1",
|
|
||||||
"type-fest": "^4.12.0",
|
|
||||||
"typescript": "^5.4.2",
|
|
||||||
"xml-formatter": "^3.6.2"
|
|
||||||
},
|
|
||||||
"packageManager": "pnpm@9.1.0",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18",
|
|
||||||
"pnpm": ">=8"
|
|
||||||
},
|
|
||||||
"build": {
|
|
||||||
"appId": "dev.vencord.vesktop",
|
|
||||||
"productName": "Vesktop",
|
|
||||||
"files": [
|
|
||||||
"!*",
|
|
||||||
"!node_modules",
|
|
||||||
"dist/js",
|
|
||||||
"static",
|
|
||||||
"package.json",
|
|
||||||
"LICENSE"
|
|
||||||
],
|
|
||||||
"beforePack": "scripts/build/sandboxFix.js"
|
|
||||||
},
|
|
||||||
|
|
||||||
"pnpm": {
|
|
||||||
"patchedDependencies": {
|
|
||||||
"arrpc@3.4.0": "patches/arrpc@3.4.0.patch"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
4796
pnpm-lock.yaml
generated
4796
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@ -1,10 +0,0 @@
|
|||||||
/*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0
|
|
||||||
* Vesktop, a desktop app aiming to give you a snappier Discord Experience
|
|
||||||
* Copyright (c) 2023 Vendicated and Vencord contributors
|
|
||||||
*/
|
|
||||||
|
|
||||||
import "./start";
|
|
||||||
|
|
||||||
import { spawnNodeModuleBin } from "./utils/spawn.mjs";
|
|
||||||
spawnNodeModuleBin("tsx", ["scripts/build/build.mts", "--", "--watch", "--dev"]);
|
|
15
src/globals.d.ts
vendored
15
src/globals.d.ts
vendored
@ -1,15 +0,0 @@
|
|||||||
/*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0
|
|
||||||
* Aerocord, a vesktop fork for older microsoft NT releases such as NT 6.0, 6.1, 6.2 and 6.3.
|
|
||||||
* Credits to vendicated and the rest of the vesktop contribuitors for making Vesktop!
|
|
||||||
*/
|
|
||||||
|
|
||||||
declare global {
|
|
||||||
export var VesktopNative: typeof import("preload/VesktopNative").VesktopNative;
|
|
||||||
export var Vesktop: typeof import("renderer/index");
|
|
||||||
export var VCDP: any;
|
|
||||||
|
|
||||||
export var IS_DEV: boolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
export {};
|
|
@ -1,21 +0,0 @@
|
|||||||
{
|
|
||||||
"compilerOptions": {
|
|
||||||
"allowSyntheticDefaultImports": true,
|
|
||||||
"esModuleInterop": true,
|
|
||||||
"lib": ["DOM", "DOM.Iterable", "esnext", "esnext.array", "esnext.asynciterable", "esnext.symbol"],
|
|
||||||
"module": "commonjs",
|
|
||||||
"moduleResolution": "node",
|
|
||||||
"strict": true,
|
|
||||||
"noImplicitAny": false,
|
|
||||||
"target": "ESNEXT",
|
|
||||||
"jsx": "preserve",
|
|
||||||
|
|
||||||
// we have duplicate electron types but it's w/e
|
|
||||||
"skipLibCheck": true,
|
|
||||||
|
|
||||||
"baseUrl": "./src/",
|
|
||||||
|
|
||||||
"typeRoots": ["./node_modules/@types", "./node_modules/@vencord"]
|
|
||||||
},
|
|
||||||
"include": ["src/**/*"]
|
|
||||||
}
|
|
Reference in New Issue
Block a user