
* cleaned up some files * Fundamental style update * Redesigned some style * fixed hostbanner popup * Removed old identity stuff * fixed close listener * Fixed changelog date * fixed release chat icons * fixed url * Fixed hostbanner * Uploaded missing images * Improved update handling * Improved script files * Fixed loading error and icon error * fixed Yes/No modal * Fixed loader issues with MS Edge * fixed modal style bug * Fixed control bar overflow for small devices * Improved error handling on identity creation * Logging generate error to terminal * fixed possible php error * fixed some possible loading errors when other files have'nt been already loaded. * removed debug message * Changed emsrcypten flags * Improved codec error handling * removed webassembly as required dependency * Improved and fixed channel tree issues * Improved the sliders * Removed unneeded files * fixed loader versions cache * second slight performance improved (dont animate elements anymore if they are not shown) * Fixed query visibility setting * not showing useless client infos for query clients * Added an auto reconnect system * Added a canceled message and increased reconnect interval * removed implemented todo * fixed repetitive channel names * Reworked the channel tree selected lines * Fixed channel tree names * Fixed name alignment * fixed the native client * added min width to the server select groups to avoid a disappearing effect on shrink * fixed bugged downloaded icons
42 lines
No EOL
1 KiB
Bash
Executable file
42 lines
No EOL
1 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
BASEDIR=$(dirname "$0")
|
|
cd "$BASEDIR"
|
|
source ../scripts/resolve_commands.sh
|
|
|
|
#Generate the loader definitions first
|
|
LOADER_FILE="declarations/exports_loader.d.ts"
|
|
if [[ -e ${LOADER_FILE} ]]; then
|
|
rm ${LOADER_FILE}
|
|
if [[ $? -ne 0 ]]; then
|
|
echo "Failed to remove loader file!\nThis could be critical later!"
|
|
fi
|
|
fi
|
|
npm run dtsgen -- --config $(pwd)/tsconfig/dtsconfig_loader.json -v
|
|
if [[ ! -e ${LOADER_FILE} ]]; then
|
|
echo "Failed to generate definitions"
|
|
echo "$result"
|
|
exit 1
|
|
fi
|
|
|
|
execute_ttsc -p tsconfig/tsconfig_packed.json
|
|
if [[ $? -ne 0 ]]; then
|
|
echo "Failed to generate packed file!"
|
|
exit 1
|
|
fi
|
|
|
|
#Now link the loader file
|
|
if [[ ! -L generated/load.js ]]; then
|
|
rm generated/load.js 2>/dev/null
|
|
ln -rs js/load.js generated/load.js
|
|
fi
|
|
|
|
if [[ ! -d generated/static/ ]]; then
|
|
mkdir -p generated/static/
|
|
fi
|
|
|
|
# Create packed CSS file
|
|
find css/static/ -name '*.css' -exec cat {} \; | npm run csso -- --output `pwd`/generated/static/base.css
|
|
|
|
echo "Packed file generated!"
|
|
exit 0 |