mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-06 15:13:57 +02:00
Version 2.5.7.
- Delete not only messages, but also groups you created and call history for all sides, without a trace. - Adjust volume for individual participants of a voice chat. - Report fake groups or channels impersonating famous people or organizations by opening their Profile > ... > Report.
This commit is contained in:
parent
0f17a3b300
commit
d2662ba1fd
9 changed files with 112 additions and 52 deletions
|
@ -9,7 +9,7 @@
|
||||||
<Identity Name="TelegramMessengerLLP.TelegramDesktop"
|
<Identity Name="TelegramMessengerLLP.TelegramDesktop"
|
||||||
ProcessorArchitecture="ARCHITECTURE"
|
ProcessorArchitecture="ARCHITECTURE"
|
||||||
Publisher="CN=536BC709-8EE1-4478-AF22-F0F0F26FF64A"
|
Publisher="CN=536BC709-8EE1-4478-AF22-F0F0F26FF64A"
|
||||||
Version="2.5.6.0" />
|
Version="2.5.7.0" />
|
||||||
<Properties>
|
<Properties>
|
||||||
<DisplayName>Telegram Desktop</DisplayName>
|
<DisplayName>Telegram Desktop</DisplayName>
|
||||||
<PublisherDisplayName>Telegram FZ-LLC</PublisherDisplayName>
|
<PublisherDisplayName>Telegram FZ-LLC</PublisherDisplayName>
|
||||||
|
|
|
@ -44,8 +44,8 @@ IDI_ICON1 ICON "..\\art\\icon256.ico"
|
||||||
//
|
//
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
VS_VERSION_INFO VERSIONINFO
|
||||||
FILEVERSION 2,5,6,0
|
FILEVERSION 2,5,7,0
|
||||||
PRODUCTVERSION 2,5,6,0
|
PRODUCTVERSION 2,5,7,0
|
||||||
FILEFLAGSMASK 0x3fL
|
FILEFLAGSMASK 0x3fL
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
FILEFLAGS 0x1L
|
FILEFLAGS 0x1L
|
||||||
|
@ -62,10 +62,10 @@ BEGIN
|
||||||
BEGIN
|
BEGIN
|
||||||
VALUE "CompanyName", "Telegram FZ-LLC"
|
VALUE "CompanyName", "Telegram FZ-LLC"
|
||||||
VALUE "FileDescription", "Telegram Desktop"
|
VALUE "FileDescription", "Telegram Desktop"
|
||||||
VALUE "FileVersion", "2.5.6.0"
|
VALUE "FileVersion", "2.5.7.0"
|
||||||
VALUE "LegalCopyright", "Copyright (C) 2014-2021"
|
VALUE "LegalCopyright", "Copyright (C) 2014-2021"
|
||||||
VALUE "ProductName", "Telegram Desktop"
|
VALUE "ProductName", "Telegram Desktop"
|
||||||
VALUE "ProductVersion", "2.5.6.0"
|
VALUE "ProductVersion", "2.5.7.0"
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
BLOCK "VarFileInfo"
|
BLOCK "VarFileInfo"
|
||||||
|
|
|
@ -35,8 +35,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||||
//
|
//
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
VS_VERSION_INFO VERSIONINFO
|
||||||
FILEVERSION 2,5,6,0
|
FILEVERSION 2,5,7,0
|
||||||
PRODUCTVERSION 2,5,6,0
|
PRODUCTVERSION 2,5,7,0
|
||||||
FILEFLAGSMASK 0x3fL
|
FILEFLAGSMASK 0x3fL
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
FILEFLAGS 0x1L
|
FILEFLAGS 0x1L
|
||||||
|
@ -53,10 +53,10 @@ BEGIN
|
||||||
BEGIN
|
BEGIN
|
||||||
VALUE "CompanyName", "Telegram FZ-LLC"
|
VALUE "CompanyName", "Telegram FZ-LLC"
|
||||||
VALUE "FileDescription", "Telegram Desktop Updater"
|
VALUE "FileDescription", "Telegram Desktop Updater"
|
||||||
VALUE "FileVersion", "2.5.6.0"
|
VALUE "FileVersion", "2.5.7.0"
|
||||||
VALUE "LegalCopyright", "Copyright (C) 2014-2021"
|
VALUE "LegalCopyright", "Copyright (C) 2014-2021"
|
||||||
VALUE "ProductName", "Telegram Desktop"
|
VALUE "ProductName", "Telegram Desktop"
|
||||||
VALUE "ProductVersion", "2.5.6.0"
|
VALUE "ProductVersion", "2.5.7.0"
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
BLOCK "VarFileInfo"
|
BLOCK "VarFileInfo"
|
||||||
|
|
|
@ -149,6 +149,7 @@ int main(int argc, char *argv[])
|
||||||
QString remove;
|
QString remove;
|
||||||
int version = 0;
|
int version = 0;
|
||||||
bool targetosx = false;
|
bool targetosx = false;
|
||||||
|
bool targetwin64 = false;
|
||||||
QFileInfoList files;
|
QFileInfoList files;
|
||||||
for (int i = 0; i < argc; ++i) {
|
for (int i = 0; i < argc; ++i) {
|
||||||
if (string("-path") == argv[i] && i + 1 < argc) {
|
if (string("-path") == argv[i] && i + 1 < argc) {
|
||||||
|
@ -158,6 +159,7 @@ int main(int argc, char *argv[])
|
||||||
if (remove.isEmpty()) remove = info.canonicalPath() + "/";
|
if (remove.isEmpty()) remove = info.canonicalPath() + "/";
|
||||||
} else if (string("-target") == argv[i] && i + 1 < argc) {
|
} else if (string("-target") == argv[i] && i + 1 < argc) {
|
||||||
targetosx = (string("osx") == argv[i + 1]);
|
targetosx = (string("osx") == argv[i + 1]);
|
||||||
|
targetwin64 = (string("win64") == argv[i + 1]);
|
||||||
} else if (string("-version") == argv[i] && i + 1 < argc) {
|
} else if (string("-version") == argv[i] && i + 1 < argc) {
|
||||||
version = QString(argv[i + 1]).toInt();
|
version = QString(argv[i + 1]).toInt();
|
||||||
} else if (string("-beta") == argv[i]) {
|
} else if (string("-beta") == argv[i]) {
|
||||||
|
@ -464,7 +466,7 @@ int main(int argc, char *argv[])
|
||||||
cout << "Signature verified!\n";
|
cout << "Signature verified!\n";
|
||||||
RSA_free(pbKey);
|
RSA_free(pbKey);
|
||||||
#ifdef Q_OS_WIN
|
#ifdef Q_OS_WIN
|
||||||
QString outName(QString("tupdate%1").arg(AlphaVersion ? AlphaVersion : version));
|
QString outName((targetwin64 ? QString("tx64upd%1") : QString("tupdate%1")).arg(AlphaVersion ? AlphaVersion : version));
|
||||||
#elif defined Q_OS_MAC
|
#elif defined Q_OS_MAC
|
||||||
QString outName((targetosx ? QString("tosxupd%1") : QString("tmacupd%1")).arg(AlphaVersion ? AlphaVersion : version));
|
QString outName((targetosx ? QString("tosxupd%1") : QString("tmacupd%1")).arg(AlphaVersion ? AlphaVersion : version));
|
||||||
#elif defined Q_OS_UNIX
|
#elif defined Q_OS_UNIX
|
||||||
|
|
|
@ -22,7 +22,7 @@ constexpr auto AppId = "{53F49750-6209-4FBF-9CA8-7A333C87D1ED}"_cs;
|
||||||
constexpr auto AppNameOld = "Telegram Win (Unofficial)"_cs;
|
constexpr auto AppNameOld = "Telegram Win (Unofficial)"_cs;
|
||||||
constexpr auto AppName = "Telegram Desktop"_cs;
|
constexpr auto AppName = "Telegram Desktop"_cs;
|
||||||
constexpr auto AppFile = "Telegram"_cs;
|
constexpr auto AppFile = "Telegram"_cs;
|
||||||
constexpr auto AppVersion = 2005006;
|
constexpr auto AppVersion = 2005007;
|
||||||
constexpr auto AppVersionStr = "2.5.6";
|
constexpr auto AppVersionStr = "2.5.7";
|
||||||
constexpr auto AppBetaVersion = true;
|
constexpr auto AppBetaVersion = false;
|
||||||
constexpr auto AppAlphaVersion = TDESKTOP_ALPHA_VERSION;
|
constexpr auto AppAlphaVersion = TDESKTOP_ALPHA_VERSION;
|
||||||
|
|
|
@ -16,10 +16,44 @@ FOR /F "tokens=1* delims= " %%i in (%FullScriptPath%target) do set "BuildTarget=
|
||||||
|
|
||||||
if "%BuildTarget%" equ "uwp" (
|
if "%BuildTarget%" equ "uwp" (
|
||||||
set "BuildUWP=1"
|
set "BuildUWP=1"
|
||||||
|
) else if "%BuildTarget%" equ "uwp64" (
|
||||||
|
set "BuildUWP=1"
|
||||||
) else (
|
) else (
|
||||||
set "BuildUWP=0"
|
set "BuildUWP=0"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if "%BuildTarget%" equ "win64" (
|
||||||
|
set "Build64=1"
|
||||||
|
) else if "%BuildTarget%" equ "uwp64" (
|
||||||
|
set "Build64=1"
|
||||||
|
) else (
|
||||||
|
set "Build64=0"
|
||||||
|
)
|
||||||
|
|
||||||
|
if %Build64% neq 0 (
|
||||||
|
if "%Platform%" neq "x64" (
|
||||||
|
echo Bad environment. Make sure to run from 'x64 Native Tools Command Prompt for VS 2019'.
|
||||||
|
exit /b
|
||||||
|
) else if "%VSCMD_ARG_HOST_ARCH%" neq "x64" (
|
||||||
|
echo Bad environment. Make sure to run from 'x64 Native Tools Command Prompt for VS 2019'.
|
||||||
|
exit /b
|
||||||
|
) else if "%VSCMD_ARG_TGT_ARCH%" neq "x64" (
|
||||||
|
echo Bad environment. Make sure to run from 'x64 Native Tools Command Prompt for VS 2019'.
|
||||||
|
exit /b
|
||||||
|
)
|
||||||
|
) else (
|
||||||
|
if "%Platform%" neq "x86" (
|
||||||
|
echo Bad environment. Make sure to run from 'x86 Native Tools Command Prompt for VS 2019'.
|
||||||
|
exit /b
|
||||||
|
) else if "%VSCMD_ARG_HOST_ARCH%" neq "x86" (
|
||||||
|
echo Bad environment. Make sure to run from 'x86 Native Tools Command Prompt for VS 2019'.
|
||||||
|
exit /b
|
||||||
|
) else if "%VSCMD_ARG_TGT_ARCH%" neq "x86" (
|
||||||
|
echo Bad environment. Make sure to run from 'x86 Native Tools Command Prompt for VS 2019'.
|
||||||
|
exit /b
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
FOR /F "tokens=1,2* delims= " %%i in (%FullScriptPath%version) do set "%%i=%%j"
|
FOR /F "tokens=1,2* delims= " %%i in (%FullScriptPath%version) do set "%%i=%%j"
|
||||||
|
|
||||||
set "VersionForPacker=%AppVersion%"
|
set "VersionForPacker=%AppVersion%"
|
||||||
|
@ -40,18 +74,32 @@ if %AlphaVersion% neq 0 (
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
if %BuildUWP% neq 0 (
|
if %BuildUWP% neq 0 (
|
||||||
|
if %Build64% neq 0 (
|
||||||
|
echo Building version %AppVersionStrFull% for UWP 64 bit..
|
||||||
|
) else (
|
||||||
echo Building version %AppVersionStrFull% for UWP..
|
echo Building version %AppVersionStrFull% for UWP..
|
||||||
|
)
|
||||||
|
) else (
|
||||||
|
if %Build64% neq 0 (
|
||||||
|
echo Building version %AppVersionStrFull% for Windows 64 bit..
|
||||||
) else (
|
) else (
|
||||||
echo Building version %AppVersionStrFull% for Windows..
|
echo Building version %AppVersionStrFull% for Windows..
|
||||||
)
|
)
|
||||||
|
)
|
||||||
echo.
|
echo.
|
||||||
|
|
||||||
set "HomePath=%FullScriptPath%.."
|
set "HomePath=%FullScriptPath%.."
|
||||||
set "ResourcesPath=%HomePath%\Resources"
|
set "ResourcesPath=%HomePath%\Resources"
|
||||||
set "SolutionPath=%HomePath%\..\out"
|
set "SolutionPath=%HomePath%\..\out"
|
||||||
|
if %Build64% neq 0 (
|
||||||
|
set "UpdateFile=tx64upd%AppVersion%"
|
||||||
|
set "SetupFile=tsetup-x64.%AppVersionStrFull%.exe"
|
||||||
|
set "PortableFile=tportable-x64.%AppVersionStrFull%.zip"
|
||||||
|
) else (
|
||||||
set "UpdateFile=tupdate%AppVersion%"
|
set "UpdateFile=tupdate%AppVersion%"
|
||||||
set "SetupFile=tsetup.%AppVersionStrFull%.exe"
|
set "SetupFile=tsetup.%AppVersionStrFull%.exe"
|
||||||
set "PortableFile=tportable.%AppVersionStrFull%.zip"
|
set "PortableFile=tportable.%AppVersionStrFull%.zip"
|
||||||
|
)
|
||||||
set "ReleasePath=%SolutionPath%\Release"
|
set "ReleasePath=%SolutionPath%\Release"
|
||||||
set "DeployPath=%ReleasePath%\deploy\%AppVersionStrMajor%\%AppVersionStrFull%"
|
set "DeployPath=%ReleasePath%\deploy\%AppVersionStrMajor%\%AppVersionStrFull%"
|
||||||
set "SignPath=%HomePath%\..\..\DesktopPrivate\Sign.bat"
|
set "SignPath=%HomePath%\..\..\DesktopPrivate\Sign.bat"
|
||||||
|
@ -116,13 +164,13 @@ echo.
|
||||||
echo Version %AppVersionStrFull% build successfull. Preparing..
|
echo Version %AppVersionStrFull% build successfull. Preparing..
|
||||||
echo.
|
echo.
|
||||||
|
|
||||||
if not exist "%SolutionPath%\..\..\Libraries\breakpad\src\tools\windows\dump_syms\Release\dump_syms.exe" (
|
if not exist "%SolutionPath%\..\..\Libraries\win64\breakpad\src\tools\windows\dump_syms\Release\dump_syms.exe" (
|
||||||
echo Utility dump_syms not found!
|
echo Utility dump_syms not found!
|
||||||
exit /b 1
|
exit /b 1
|
||||||
)
|
)
|
||||||
|
|
||||||
echo Dumping debug symbols..
|
echo Dumping debug symbols..
|
||||||
call "%SolutionPath%\..\..\Libraries\breakpad\src\tools\windows\dump_syms\Release\dump_syms.exe" "%ReleasePath%\%BinaryName%.pdb" > "%ReleasePath%\%BinaryName%.sym"
|
call "%SolutionPath%\..\..\Libraries\win64\breakpad\src\tools\windows\dump_syms\Release\dump_syms.exe" "%ReleasePath%\%BinaryName%.pdb" > "%ReleasePath%\%BinaryName%.sym"
|
||||||
echo Done!
|
echo Done!
|
||||||
|
|
||||||
set "PATH=%PATH%;C:\Program Files\7-Zip;C:\Program Files (x86)\Inno Setup 5"
|
set "PATH=%PATH%;C:\Program Files\7-Zip;C:\Program Files (x86)\Inno Setup 5"
|
||||||
|
@ -145,7 +193,7 @@ if %BuildUWP% equ 0 (
|
||||||
)
|
)
|
||||||
|
|
||||||
if %AlphaVersion% equ 0 (
|
if %AlphaVersion% equ 0 (
|
||||||
iscc /dMyAppVersion=%AppVersionStrSmall% /dMyAppVersionZero=%AppVersionStr% /dMyAppVersionFull=%AppVersionStrFull% "/dReleasePath=%ReleasePath%" "%FullScriptPath%setup.iss"
|
iscc /dMyAppVersion=%AppVersionStrSmall% /dMyAppVersionZero=%AppVersionStr% /dMyAppVersionFull=%AppVersionStrFull% "/dReleasePath=%ReleasePath%" "/dMyBuildTarget=%BuildTarget%" "%FullScriptPath%setup.iss"
|
||||||
if %errorlevel% neq 0 goto error
|
if %errorlevel% neq 0 goto error
|
||||||
if not exist "%SetupFile%" goto error
|
if not exist "%SetupFile%" goto error
|
||||||
:sign3
|
:sign3
|
||||||
|
@ -156,7 +204,7 @@ if %BuildUWP% equ 0 (
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
call Packer.exe -version %VersionForPacker% -path %BinaryName%.exe -path Updater.exe %AlphaBetaParam%
|
call Packer.exe -version %VersionForPacker% -path %BinaryName%.exe -path Updater.exe -target %BuildTarget% %AlphaBetaParam%
|
||||||
if %errorlevel% neq 0 goto error
|
if %errorlevel% neq 0 goto error
|
||||||
|
|
||||||
if %AlphaVersion% neq 0 (
|
if %AlphaVersion% neq 0 (
|
||||||
|
@ -193,30 +241,24 @@ echo Done!
|
||||||
if %BuildUWP% neq 0 (
|
if %BuildUWP% neq 0 (
|
||||||
cd "%HomePath%"
|
cd "%HomePath%"
|
||||||
|
|
||||||
mkdir "%ReleasePath%\AppX_x86"
|
mkdir "%ReleasePath%\AppX"
|
||||||
xcopy "Resources\uwp\AppX\*" "%ReleasePath%\AppX_x86\" /E
|
xcopy "Resources\uwp\AppX\*" "%ReleasePath%\AppX\" /E
|
||||||
set "ResourcePath=%ReleasePath%\AppX_x86\AppxManifest.xml"
|
set "ResourcePath=%ReleasePath%\AppX\AppxManifest.xml"
|
||||||
|
if %Build64% equ 0 (
|
||||||
call :repl "Argument= (ProcessorArchitecture=)"ARCHITECTURE"/ $1"x86"" "Filename=!ResourcePath!" || goto error
|
call :repl "Argument= (ProcessorArchitecture=)"ARCHITECTURE"/ $1"x86"" "Filename=!ResourcePath!" || goto error
|
||||||
|
) else (
|
||||||
makepri new /pr Resources\uwp\AppX\ /cf Resources\uwp\priconfig.xml /mn %ReleasePath%\AppX_x86\AppxManifest.xml /of %ReleasePath%\AppX_x86\resources.pri
|
|
||||||
if %errorlevel% neq 0 goto error
|
|
||||||
|
|
||||||
xcopy "%ReleasePath%\%BinaryName%.exe" "%ReleasePath%\AppX_x86\"
|
|
||||||
|
|
||||||
MakeAppx.exe pack /d "%ReleasePath%\AppX_x86" /l /p ..\out\Release\%BinaryName%.x86.appx
|
|
||||||
if %errorlevel% neq 0 goto error
|
|
||||||
|
|
||||||
mkdir "%ReleasePath%\AppX_x64"
|
|
||||||
xcopy "Resources\uwp\AppX\*" "%ReleasePath%\AppX_x64\" /E
|
|
||||||
set "ResourcePath=%ReleasePath%\AppX_x64\AppxManifest.xml"
|
|
||||||
call :repl "Argument= (ProcessorArchitecture=)"ARCHITECTURE"/ $1"x64"" "Filename=!ResourcePath!" || goto error
|
call :repl "Argument= (ProcessorArchitecture=)"ARCHITECTURE"/ $1"x64"" "Filename=!ResourcePath!" || goto error
|
||||||
|
)
|
||||||
makepri new /pr Resources\uwp\AppX\ /cf Resources\uwp\priconfig.xml /mn %ReleasePath%\AppX_x64\AppxManifest.xml /of %ReleasePath%\AppX_x64\resources.pri
|
makepri new /pr Resources\uwp\AppX\ /cf Resources\uwp\priconfig.xml /mn %ReleasePath%\AppX\AppxManifest.xml /of %ReleasePath%\AppX\resources.pri
|
||||||
if %errorlevel% neq 0 goto error
|
if %errorlevel% neq 0 goto error
|
||||||
|
|
||||||
xcopy "%ReleasePath%\%BinaryName%.exe" "%ReleasePath%\AppX_x64\"
|
xcopy "%ReleasePath%\%BinaryName%.exe" "%ReleasePath%\AppX\"
|
||||||
|
|
||||||
MakeAppx.exe pack /d "%ReleasePath%\AppX_x64" /l /p ..\out\Release\%BinaryName%.x64.appx
|
if %Build64% equ 0 (
|
||||||
|
MakeAppx.exe pack /d "%ReleasePath%\AppX" /l /p ..\out\Release\%BinaryName%.x86.appx
|
||||||
|
) else (
|
||||||
|
MakeAppx.exe pack /d "%ReleasePath%\AppX" /l /p ..\out\Release\%BinaryName%.x64.appx
|
||||||
|
)
|
||||||
if %errorlevel% neq 0 goto error
|
if %errorlevel% neq 0 goto error
|
||||||
|
|
||||||
if not exist "%ReleasePath%\deploy" mkdir "%ReleasePath%\deploy"
|
if not exist "%ReleasePath%\deploy" mkdir "%ReleasePath%\deploy"
|
||||||
|
@ -229,8 +271,7 @@ if %BuildUWP% neq 0 (
|
||||||
move "%ReleasePath%\%BinaryName%.exe" "%DeployPath%\"
|
move "%ReleasePath%\%BinaryName%.exe" "%DeployPath%\"
|
||||||
|
|
||||||
if "%AlphaBetaParam%" equ "" (
|
if "%AlphaBetaParam%" equ "" (
|
||||||
move "%ReleasePath%\AppX_x86" "%DeployPath%\AppX_x86"
|
move "%ReleasePath%\AppX" "%DeployPath%\AppX"
|
||||||
move "%ReleasePath%\AppX_x64" "%DeployPath%\AppX_x64"
|
|
||||||
) else (
|
) else (
|
||||||
echo Leaving result in out\Release\AppX_arch for now..
|
echo Leaving result in out\Release\AppX_arch for now..
|
||||||
)
|
)
|
||||||
|
@ -262,7 +303,11 @@ if %BuildUWP% neq 0 (
|
||||||
if %errorlevel% neq 0 goto error
|
if %errorlevel% neq 0 goto error
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if %Build64% equ 0 (
|
||||||
set "FinalDeployPath=%FinalReleasePath%\%AppVersionStrMajor%\%AppVersionStrFull%\tsetup"
|
set "FinalDeployPath=%FinalReleasePath%\%AppVersionStrMajor%\%AppVersionStrFull%\tsetup"
|
||||||
|
) else (
|
||||||
|
set "FinalDeployPath=%FinalReleasePath%\%AppVersionStrMajor%\%AppVersionStrFull%\tx64"
|
||||||
|
)
|
||||||
|
|
||||||
if %BuildUWP% equ 0 (
|
if %BuildUWP% equ 0 (
|
||||||
echo.
|
echo.
|
||||||
|
|
|
@ -20,7 +20,6 @@ DefaultDirName={userappdata}\{#MyAppName}
|
||||||
DefaultGroupName={#MyAppName}
|
DefaultGroupName={#MyAppName}
|
||||||
AllowNoIcons=yes
|
AllowNoIcons=yes
|
||||||
OutputDir={#ReleasePath}
|
OutputDir={#ReleasePath}
|
||||||
OutputBaseFilename=tsetup.{#MyAppVersionFull}
|
|
||||||
SetupIconFile={#SourcePath}..\Resources\art\icon256.ico
|
SetupIconFile={#SourcePath}..\Resources\art\icon256.ico
|
||||||
UninstallDisplayIcon={app}\Telegram.exe
|
UninstallDisplayIcon={app}\Telegram.exe
|
||||||
Compression=lzma
|
Compression=lzma
|
||||||
|
@ -32,6 +31,14 @@ CloseApplications=force
|
||||||
DisableDirPage=no
|
DisableDirPage=no
|
||||||
DisableProgramGroupPage=no
|
DisableProgramGroupPage=no
|
||||||
|
|
||||||
|
#if MyBuildTarget == "win64"
|
||||||
|
ArchitecturesAllowed=x64
|
||||||
|
ArchitecturesInstallIn64BitMode=x64
|
||||||
|
OutputBaseFilename=tsetup-x64.{#MyAppVersionFull}
|
||||||
|
#else
|
||||||
|
OutputBaseFilename=tsetup.{#MyAppVersionFull}
|
||||||
|
#endif
|
||||||
|
|
||||||
[Languages]
|
[Languages]
|
||||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||||
Name: "it"; MessagesFile: "compiler:Languages\Italian.isl"
|
Name: "it"; MessagesFile: "compiler:Languages\Italian.isl"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
AppVersion 2005006
|
AppVersion 2005007
|
||||||
AppVersionStrMajor 2.5
|
AppVersionStrMajor 2.5
|
||||||
AppVersionStrSmall 2.5.6
|
AppVersionStrSmall 2.5.7
|
||||||
AppVersionStr 2.5.6
|
AppVersionStr 2.5.7
|
||||||
BetaChannel 1
|
BetaChannel 0
|
||||||
AlphaVersion 0
|
AlphaVersion 0
|
||||||
AppVersionOriginal 2.5.6.beta
|
AppVersionOriginal 2.5.7
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
2.5.7 (28.01.21)
|
||||||
|
|
||||||
|
- Delete not only messages, but also groups you created and call history for all sides, without a trace.
|
||||||
|
- Adjust volume for individual participants of a voice chat.
|
||||||
|
- Report fake groups or channels impersonating famous people or organizations by opening their Profile > ... > Report.
|
||||||
|
|
||||||
2.5.6 beta (22.01.21)
|
2.5.6 beta (22.01.21)
|
||||||
|
|
||||||
- Press Up arrow to edit your last sent comment.
|
- Press Up arrow to edit your last sent comment.
|
||||||
|
|
Loading…
Add table
Reference in a new issue