Some small changes
This commit is contained in:
parent
9f9a2874ba
commit
ab7eab5f51
@ -31,7 +31,7 @@ if(!pkg.dependencies['electron']) {
|
|||||||
|
|
||||||
options["version-string"] = {
|
options["version-string"] = {
|
||||||
'CompanyName': 'TeaSpeak',
|
'CompanyName': 'TeaSpeak',
|
||||||
'LegalCopyright': '© 2018-2019 Markus Hadenfeldt All Rights Reserved',
|
'LegalCopyright': '© 2018-2020 Markus Hadenfeldt All Rights Reserved',
|
||||||
'FileDescription' : 'TeaSpeak-Client',
|
'FileDescription' : 'TeaSpeak-Client',
|
||||||
'OriginalFilename' : 'TeaClient.exe',
|
'OriginalFilename' : 'TeaClient.exe',
|
||||||
'FileVersion' : pkg.version,
|
'FileVersion' : pkg.version,
|
||||||
@ -284,7 +284,7 @@ interface UIVersion {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function create_default_ui_pack(target_directory: string) {
|
async function create_default_ui_pack(target_directory: string) {
|
||||||
const remote_url = "https://clientapi.teaspeak.de/";
|
const remote_url = "http://clientapi.teaspeak.dev/";
|
||||||
const channel = "release";
|
const channel = "release";
|
||||||
|
|
||||||
const file = path_helper.join(target_directory, "default_ui.tar.gz");
|
const file = path_helper.join(target_directory, "default_ui.tar.gz");
|
||||||
|
@ -72,7 +72,7 @@ export async function pack_info(src: string) : Promise<any> {
|
|||||||
const appPackageJSONPath = path.join(src, 'resources/app/package.json');
|
const appPackageJSONPath = path.join(src, 'resources/app/package.json');
|
||||||
|
|
||||||
if(await fs.pathExists(appAsarPath))
|
if(await fs.pathExists(appAsarPath))
|
||||||
return JSON.parse(asar.extractFile(appAsarPath, "package.json"));
|
return JSON.parse(asar.extractFile(appAsarPath, "package.json").toString());
|
||||||
else
|
else
|
||||||
return await fs.readJson(appPackageJSONPath);
|
return await fs.readJson(appPackageJSONPath);
|
||||||
}
|
}
|
||||||
|
@ -24,7 +24,7 @@ let options = {
|
|||||||
description: "TeaClient by TeaSpeak",
|
description: "TeaClient by TeaSpeak",
|
||||||
version: undefined,
|
version: undefined,
|
||||||
homepage: "https://teaspeak.de",
|
homepage: "https://teaspeak.de",
|
||||||
maintainer: "WolverinDEV <client@teaspeak.de>",
|
maintainer: "WolverinDEV <client.support@teaspeak.de>",
|
||||||
|
|
||||||
icon: 'resources/logo.svg',
|
icon: 'resources/logo.svg',
|
||||||
categories: [
|
categories: [
|
||||||
|
@ -19,8 +19,8 @@ function install_npm() {
|
|||||||
|
|
||||||
function compile_scripts() {
|
function compile_scripts() {
|
||||||
begin_task "${project_name}_tsc_sass" "Compiling TypeScript & SASS"
|
begin_task "${project_name}_tsc_sass" "Compiling TypeScript & SASS"
|
||||||
./build_declarations.sh
|
#./build_declarations.sh
|
||||||
check_err_exit ${project_name} "Failed to build shared ui import declarations!"
|
#check_err_exit ${project_name} "Failed to build shared ui import declarations!"
|
||||||
|
|
||||||
npm run compile-tsc -- -p modules/tsconfig_main.json
|
npm run compile-tsc -- -p modules/tsconfig_main.json
|
||||||
check_err_exit ${project_name} "Failed to compile typescript main files!"
|
check_err_exit ${project_name} "Failed to compile typescript main files!"
|
||||||
@ -54,9 +54,9 @@ function compile_native() {
|
|||||||
check_err_exit ${project_name} "Failed to enter build directory!"
|
check_err_exit ${project_name} "Failed to enter build directory!"
|
||||||
|
|
||||||
local _arguments=""
|
local _arguments=""
|
||||||
[[ ! -z "$tearoot_cmake_module" ]] && _arguments="${_arguments} -DCMAKE_MODULE_PATH=\"$tearoot_cmake_module\""
|
[[ -n "$tearoot_cmake_module" ]] && _arguments="${_arguments} -DCMAKE_MODULE_PATH=\"$tearoot_cmake_module\""
|
||||||
[[ ! -z "$tearoot_cmake_config" ]] && _arguments="${_arguments} -DCMAKE_PLATFORM_INCLUDE=\"$tearoot_cmake_config\""
|
[[ -n "$tearoot_cmake_config" ]] && _arguments="${_arguments} -DCMAKE_PLATFORM_INCLUDE=\"$tearoot_cmake_config\""
|
||||||
[[ ! -z "$traroot_library" ]] && _arguments="${_arguments} -DLIBRARY_PATH=\"$traroot_library\""
|
[[ -n "$traroot_library" ]] && _arguments="${_arguments} -DLIBRARY_PATH=\"$traroot_library\""
|
||||||
|
|
||||||
local _cmake_generator=""
|
local _cmake_generator=""
|
||||||
[[ -n "${build_cmake_generator}" ]] && _cmake_generator="${build_cmake_generator}"
|
[[ -n "${build_cmake_generator}" ]] && _cmake_generator="${build_cmake_generator}"
|
||||||
@ -121,6 +121,6 @@ function deploy_client() {
|
|||||||
|
|
||||||
#install_npm
|
#install_npm
|
||||||
#compile_scripts
|
#compile_scripts
|
||||||
compile_native
|
#compile_native
|
||||||
package_client
|
#package_client
|
||||||
deploy_client
|
deploy_client
|
||||||
|
@ -104,7 +104,7 @@ function spawn_main_window(entry_point: string) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function handle_uo_load_error(message: string) {
|
function handle_ui_load_error(message: string) {
|
||||||
console.log("Caught loading error: %s", message);
|
console.log("Caught loading error: %s", message);
|
||||||
//"A critical error happened while loading TeaClient!", "A critical error happened while loading TeaClient!<br>" + message
|
//"A critical error happened while loading TeaClient!", "A critical error happened while loading TeaClient!<br>" + message
|
||||||
reference_app();
|
reference_app();
|
||||||
@ -195,8 +195,8 @@ export function execute() {
|
|||||||
if(entry_point) //has not been canceled
|
if(entry_point) //has not been canceled
|
||||||
spawn_main_window(entry_point);
|
spawn_main_window(entry_point);
|
||||||
else {
|
else {
|
||||||
console.warn("Missing entry point!");
|
handle_ui_load_error("Missing UI entry point");
|
||||||
}
|
}
|
||||||
unreference_app();
|
unreference_app();
|
||||||
}).catch(handle_uo_load_error);
|
}).catch(handle_ui_load_error);
|
||||||
}
|
}
|
||||||
|
@ -776,4 +776,4 @@ Navigation.prototype.goToTabByWebviewId = function(id){
|
|||||||
/**
|
/**
|
||||||
* MODULE EXPORTS
|
* MODULE EXPORTS
|
||||||
*/
|
*/
|
||||||
module.exports = Navigation;
|
export = Navigation;
|
@ -3,7 +3,13 @@
|
|||||||
"module": "commonjs",
|
"module": "commonjs",
|
||||||
"target": "es6",
|
"target": "es6",
|
||||||
"sourceMap": true,
|
"sourceMap": true,
|
||||||
"moduleResolution": "node"
|
"moduleResolution": "node",
|
||||||
|
|
||||||
|
"baseUrl": "..",
|
||||||
|
"paths": {
|
||||||
|
"tc-shared/*": ["imports/shared-app/*"],
|
||||||
|
"tc-loader": ["imports/loader"]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"include": [
|
"include": [
|
||||||
"./renderer",
|
"./renderer",
|
||||||
|
1031
package-lock.json
generated
1031
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
36
package.json
36
package.json
@ -30,48 +30,49 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/ejs": "^2.6.3",
|
"@types/ejs": "^2.6.3",
|
||||||
"@types/electron-packager": "8.7.2",
|
"@types/electron-packager": "8.7.2",
|
||||||
"@types/fs-extra": "^8.0.1",
|
"@types/fs-extra": "^8.1.0",
|
||||||
"@types/jquery": "^3.3.31",
|
"@types/jquery": "^3.3.34",
|
||||||
"@types/node": "12.12.6",
|
"@types/node": "12.12.6",
|
||||||
"@types/request": "^2.48.3",
|
"@types/request": "^2.48.3",
|
||||||
"@types/request-promise": "^4.1.44",
|
"@types/request-promise": "^4.1.46",
|
||||||
"@types/tar-stream": "^1.6.1",
|
"@types/tar-stream": "^1.6.2",
|
||||||
"asar": "^2.0.1",
|
"asar": "^2.1.0",
|
||||||
"cmake-js": "^4.0.1",
|
"cmake-js": "^4.0.1",
|
||||||
"ejs": "^2.7.1",
|
"ejs": "^2.7.1",
|
||||||
"electron-installer-windows": "^1.1.0",
|
"electron-installer-windows": "^1.1.1",
|
||||||
"electron-packager": "8.7.2",
|
"electron-packager": "8.7.2",
|
||||||
"electron-winstaller": "^2.7.0",
|
"electron-winstaller": "^2.7.0",
|
||||||
"electron-wix-msi": "^2.1.1",
|
"electron-wix-msi": "^2.2.0",
|
||||||
"nodemon": "^1.19.4",
|
"nodemon": "^1.19.4",
|
||||||
"platform-dependent-modules": "0.0.14",
|
"platform-dependent-modules": "0.0.14",
|
||||||
"rc": "^1.2.8",
|
"rc": "^1.2.8",
|
||||||
"rcedit": "^1.1.1",
|
"rcedit": "^1.1.2",
|
||||||
"sass": "^1.23.2",
|
"sass": "^1.26.3",
|
||||||
"typescript": "^3.7.2"
|
"typescript": "^3.8.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/minimist": "^1.2.0",
|
"@types/minimist": "^1.2.0",
|
||||||
"@types/ssh2": "^0.5.40",
|
"@types/ssh2": "^0.5.42",
|
||||||
"argparse": "^1.0.10",
|
"argparse": "^1.0.10",
|
||||||
"asn1": "^0.2.4",
|
"asn1": "^0.2.4",
|
||||||
"assert-plus": "^1.0.0",
|
"assert-plus": "^1.0.0",
|
||||||
"aws-sign2": "^0.7.0",
|
"aws-sign2": "^0.7.0",
|
||||||
"aws4": "^1.8.0",
|
"aws4": "^1.8.0",
|
||||||
"electron": "8.0.0",
|
"electron": "8.0.0",
|
||||||
"electron-rebuild": "^1.8.6",
|
"electron-rebuild": "^1.10.1",
|
||||||
"extend": "^3.0.2",
|
"extend": "^3.0.2",
|
||||||
"extsprintf": "^1.4.0",
|
"extsprintf": "^1.4.0",
|
||||||
"fs-extra": "^9.0.0",
|
"fs-extra": "^9.0.0",
|
||||||
"http-signature": "^1.3.1",
|
"http-signature": "^1.3.4",
|
||||||
"jquery": "^3.4.1",
|
"jquery": "^3.4.1",
|
||||||
"json-stringify-safe": "^5.0.1",
|
"json-stringify-safe": "^5.0.1",
|
||||||
"jsprim": "^2.0.0",
|
"jsprim": "^2.0.0",
|
||||||
"jsrender": "^1.0.5",
|
"jsrender": "^1.0.6",
|
||||||
|
"moment": "latest",
|
||||||
"nan": "^2.14.0",
|
"nan": "^2.14.0",
|
||||||
"node-ssh": "^6.0.0",
|
"node-ssh": "^6.0.0",
|
||||||
"only": "0.0.2",
|
"only": "0.0.2",
|
||||||
"psl": "^1.4.0",
|
"psl": "^1.8.0",
|
||||||
"pure-uuid": "^1.5.7",
|
"pure-uuid": "^1.5.7",
|
||||||
"request": "^2.88.2",
|
"request": "^2.88.2",
|
||||||
"request-progress": "^3.0.0",
|
"request-progress": "^3.0.0",
|
||||||
@ -79,10 +80,9 @@
|
|||||||
"safe-buffer": "^5.2.0",
|
"safe-buffer": "^5.2.0",
|
||||||
"safer-buffer": "^2.1.2",
|
"safer-buffer": "^2.1.2",
|
||||||
"sshpk": "^1.16.1",
|
"sshpk": "^1.16.1",
|
||||||
"tar-stream": "^2.1.0",
|
"tar-stream": "^2.1.2",
|
||||||
"tough-cookie": "^3.0.1",
|
"tough-cookie": "^3.0.1",
|
||||||
"v8-callsites": "latest",
|
"v8-callsites": "latest"
|
||||||
"moment": "latest"
|
|
||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"platformDependentModules": {
|
"platformDependentModules": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user