Skip to content

Commit b0e90ba

Browse files
committed
v3.6.7 - Fix typo in Vietnamese + Chinese. Add CLI arguments.
-v3.6.7. -Update Chinese & Korean languageStrings.php files to fix typos (improperly escaped html tags in convertGui1.php). -Note: The version number at the header of the file (commented out seciton) changed to v3.6.7 to signal when this file was updated most recently. -Note: The version number contained in the version variable remains at it's original v3.6.4. -Note: The UI version also remains unchanged. -The reasoning behind updang the cannonical version number and not the logical one is that the logical structure of the file did not change. -No variable names were altered, the functionality of the file did not change. -We only fixed a typo. -Logical version numbers should only change if there is a technical reason why the language pack will not work with the UI anymore. -Typo changes, or grammer modifications to singlular language packs constitute a bump in cannonical version, but not logical version. -Logical versions of language packs MUST ALWAYS AND ONLY be updated all at once. All or nothing. All language packs must match, broken ones will not be used. -verifySCADVersion() now accepts $MinimumSCADVersion by function call instead of as a global. -This is more consistent with the way the other dependency version verification checks are done. -Add command line parsing. -Currently focusing on implementing comprehensive Dependency Version Reporting / Checking, Help text, and Automatic Application Updates. -I am NOT currently focusing on turning HRConvert2 into a CLI file converter. -File conversions ARE NOT currently being worked on for CLI deployment. -Only CLI version checking, diagnostics, and automatic updates are being developed currently. -parseCommandLine() parses the command line arguments that were supplied. -If any CLI arguments were supplied, the WebUI and all conversion logic is disabled. -The application will terminate immediately after parsing the requested command line operation. -File conversions ARE NOT supported via command line argument. Currently. Maybe someday. -Add support for -v and --version command line (CLI) arguments. -Performs a comprehensive dependency check to ensure all version pinned dependency requirements are met. -Performs a comprehensive check on all bundled GUI packs, language packs, and config files. -Add support for -h and --help command line (CLI) arguments. -Dispalys help information that would be useful to an administrator during debugging or troubleshooting. -Refers to specific files in the Documentation folder that could help with specific problems. -Fix regression that removed bwrap from OpenSCAD conversions. -Add verifyBwrap() funtion to prevent this kind of thing from happening again. -Fixed .github folder cleanup at runtime. -Add permissions enforcement to required folder cleanup process.
1 parent 0cda1cb commit b0e90ba

5 files changed

Lines changed: 649 additions & 346 deletions

File tree

Documentation/CHANGELOG.txt

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-----------------------------------------------------------------------------------
22
COPYRIGHT INFORMATION ...
3-
HRConvert2, Copyright on 8/11/2026 by Justin Grimes, www.github.com/zelon88
3+
HRConvert2, Copyright on 8/14/2026 by Justin Grimes, www.github.com/zelon88
44

55
LICENSE INFORMATION ...
66
This project is protected by the GNU GPLv3 Open-Source license.
@@ -11,7 +11,7 @@ This application is designed to provide a web-interface for converting file form
1111
on a server for users of any web browser without authentication.
1212

1313
FILE INFORMATION ...
14-
v3.6.5
14+
v3.6.7
1515
This file contains a list of itemized changes made in each iteration of the application.
1616

1717
HARDWARE REQUIREMENTS ...
@@ -27,7 +27,44 @@ Unrar, ClamAV, MeshLab, PopplerUtils, PDFTOTEXT, ImageMagick, bwrap & xvfb-run.
2727

2828

2929
--------------------
30-
COMMIT 8/11/2026
30+
COMMIT 8/14/2026
31+
v3.6.7 - Fix typo in Vietnamese + Chinese. Add CLI arguments.
32+
33+
-v3.6.7.
34+
-Update Chinese & Korean languageStrings.php files to fix typos (improperly escaped html tags in convertGui1.php).
35+
-Note: The version number at the header of the file (commented out seciton) changed to v3.6.7 to signal when this file was updated most recently.
36+
-Note: The version number contained in the version variable remains at it's original v3.6.4.
37+
-Note: The UI version also remains unchanged.
38+
-The reasoning behind updang the cannonical version number and not the logical one is that the logical structure of the file did not change.
39+
-No variable names were altered, the functionality of the file did not change.
40+
-We only fixed a typo.
41+
-Logical version numbers should only change if there is a technical reason why the language pack will not work with the UI anymore.
42+
-Typo changes, or grammer modifications to singlular language packs constitute a bump in cannonical version, but not logical version.
43+
-Logical versions of language packs MUST ALWAYS AND ONLY be updated all at once. All or nothing. All language packs must match, broken ones will not be used.
44+
-verifySCADVersion() now accepts $MinimumSCADVersion by function call instead of as a global.
45+
-This is more consistent with the way the other dependency version verification checks are done.
46+
-Add command line parsing.
47+
-Currently focusing on implementing comprehensive Dependency Version Reporting / Checking, Help text, and Automatic Application Updates.
48+
-I am NOT currently focusing on turning HRConvert2 into a CLI file converter.
49+
-File conversions ARE NOT currently being worked on for CLI deployment.
50+
-Only CLI version checking, diagnostics, and automatic updates are being developed currently.
51+
-parseCommandLine() parses the command line arguments that were supplied.
52+
-If any CLI arguments were supplied, the WebUI and all conversion logic is disabled.
53+
-The application will terminate immediately after parsing the requested command line operation.
54+
-File conversions ARE NOT supported via command line argument. Currently. Maybe someday.
55+
-Add support for -v and --version command line (CLI) arguments.
56+
-Performs a comprehensive dependency check to ensure all version pinned dependency requirements are met.
57+
-Performs a comprehensive check on all bundled GUI packs, language packs, and config files.
58+
-Add support for -h and --help command line (CLI) arguments.
59+
-Dispalys help information that would be useful to an administrator during debugging or troubleshooting.
60+
-Refers to specific files in the Documentation folder that could help with specific problems.
61+
-Fix regression that removed bwrap from OpenSCAD conversions.
62+
-Add verifyBwrap() funtion to prevent this kind of thing from happening again.
63+
-Fixed .github folder cleanup at runtime.
64+
-Add permissions enforcement to required folder cleanup process.
65+
66+
--------------------
67+
COMMIT 8/13/2026
3168
v3.6.6 - Update Docker release process. Utilize Github Actions.
3269

3370
-v3.6.6.

Resources/versionInfo.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
// / -----------------------------------------------------------------------------------
33
// / COPYRIGHT INFORMATION ...
4-
// / HRConvert2, Copyright on 8/13/2026 by Justin Grimes, www.github.com/zelon88
4+
// / HRConvert2, Copyright on 8/14/2026 by Justin Grimes, www.github.com/zelon88
55
// /
66
// / LICENSE INFORMATION ...
77
// / This project is protected by the GNU GPLv3 Open-Source license.
@@ -12,7 +12,7 @@
1212
// / on a server for users of any web browser without authentication.l
1313
// /
1414
// / FILE INFORMATION ...
15-
// / v3.6.6.
15+
// / v3.6.7.
1616
// / This file contains the current HRConvert2 version for update verification purposes.
1717
// /
1818
// / HARDWARE REQUIREMENTS ...
@@ -30,6 +30,6 @@
3030

3131
// / -----------------------------------------------------------------------------------
3232
// / The version of this HRConvert2 installation.
33-
$Version = 'v3.6.6';
33+
$Version = 'v3.6.7';
3434
$Version = ltrim($Version, 'vV');
3535
// / -----------------------------------------------------------------------------------

UI/Default/Languages/ko/languageStrings.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
// / -----------------------------------------------------------------------------------
33
// / COPYRIGHT INFORMATION ...
4-
// / HRConvert2, Copyright on 8/10/2026 by Justin Grimes, www.github.com/zelon88
4+
// / HRConvert2, Copyright on 8/14/2026 by Justin Grimes, www.github.com/zelon88
55
// /
66
// / LICENSE INFORMATION ...
77
// / This project is protected by the GNU GPLv3 Open-Source license.
@@ -12,7 +12,7 @@
1212
// / on a server for users of any web browser without authentication.
1313
// /
1414
// / FILE INFORMATION ...
15-
// / v3.6.4.
15+
// / v3.6.7.
1616
// / This file contains language specific GUI related text for performing file conversions.
1717
// /
1818
// / HARDWARE REQUIREMENTS ...
@@ -81,7 +81,7 @@
8181
// / Online File Converter, Extractor, Compressor'
8282
$Gui1Text1 = '온라인 파일 변환기, 추출기, 압축기';
8383
// / $ApplicationName.' is based off the open-source web-app <a href=\'https://github.com/zelon88/HRConvert2\'>HRConvert2</a> by <a href=\'https://github.com/zelon88\'>Zelon88</a> that converts files without tracking users across the net or infringing on your intellectual property.'
84-
$Gui1Text2 = $ApplicationName.' <a href=\'https://github.com의 오픈 소스 웹 앱 <a href=\'https://github.com/zelon88/HRConvert2\'>HRConvert2</a>를 기반으로 합니다. /zelon88\'>Zelon88</a>은 네트워크를 통해 사용자를 추적하거나 지적 재산권을 침해하지 않고 파일을 변환합니다.';
84+
$Gui1Text2 = $ApplicationName.' <a href=\'https://github.com/zelon88\'>Zelon88</a>의 오픈 소스 웹 앱 <a href=\'https://github.com/zelon88/HRConvert2\'>HRConvert2</a>를 기반으로 합니다. 네트워크를 통해 사용자를 추적하거나 지적 재산권을 침해하지 않고 파일을 변환합니다.';
8585
// / 'More Info ...'
8686
$Gui1Text3 = '더 많은 정보 ...';
8787
// / 'Less Info ...'

UI/Default/Languages/zh/languageStrings.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
// / -----------------------------------------------------------------------------------
33
// / COPYRIGHT INFORMATION ...
4-
// / HRConvert2, Copyright on 8/10/2026 by Justin Grimes, www.github.com/zelon88
4+
// / HRConvert2, Copyright on 8/14/2026 by Justin Grimes, www.github.com/zelon88
55
// /
66
// / LICENSE INFORMATION ...
77
// / This project is protected by the GNU GPLv3 Open-Source license.
@@ -12,7 +12,7 @@
1212
// / on a server for users of any web browser without authentication.
1313
// /
1414
// / FILE INFORMATION ...
15-
// / v3.6.4.
15+
// / v3.6.7.
1616
// / This file contains language specific GUI related text for performing file conversions.
1717
// /
1818
// / HARDWARE REQUIREMENTS ...
@@ -82,7 +82,7 @@
8282
// / Online File Converter, Extractor, Compressor'
8383
$Gui1Text1 = '在线文件转换器、提取器、压缩器';
8484
// / $ApplicationName.' is based off the open-source web-app <a href=\'https://github.com/zelon88/HRConvert2\'>HRConvert2</a> by <a href=\'https://github.com/zelon88\'>Zelon88</a> that converts files without tracking users across the net or infringing on your intellectual property.'
85-
$Gui1Text2 = $ApplicationName.' 基于 <a href=\'https://github.com 开发的开源网络应用 <a href=\'https://github.com/zelon88/HRConvert2\'>HRConvert2</a> /zelon88\'>Zelon88</a> 转换文件时不会跟踪网络上的用户或侵犯您的知识产权。';
85+
$Gui1Text2 = $ApplicationName.' 基于 <a href=\'https://github.com/zelon88\'>Zelon88</a> 开发的开源网络应用 <a href=\'https://github.com/zelon88/HRConvert2\'>HRConvert2</a> 转换文件时不会跟踪网络上的用户或侵犯您的知识产权。';
8686
// / 'More Info ...'
8787
$Gui1Text3 = '更多信息 ...';
8888
// / 'Less Info ...'

0 commit comments

Comments
 (0)