Commit Graph

2660 Commits

Author SHA1 Message Date
a7db8a59bd Update DownloadUrls.psd1
added more downoad URLs
2025-12-02 09:52:06 +09:00
Namhyeon, Go
046bb146a9 Fix the architecture number
Fix the architecture number
2025-12-01 17:25:40 +09:00
Namhyeon, Go
e3ec367390 Add logo to postInstall.ps1
Add logo to postInstall.ps1
2025-12-01 17:20:38 +09:00
Namhyeon, Go
c37d42418d Fix mistypos in the post-install script
Fix mistypos in the post-install script, Fix decompression process when the file contains single root
2025-12-01 17:14:28 +09:00
Namhyeon, Go
3058d6c190 Delete binaries_meta.json
Use the `DownloadUrls.psd1` file instead of binaries_meta.json
2025-12-01 16:46:55 +09:00
Namhyeon, Go
95235d4e5f Fix the file path in adb.js
Fix the file path in adb.js
2025-12-01 16:44:03 +09:00
Namhyeon, Go
fc7a13ceba Update adb binary path and contributor info
Changed the default adb binary path to use the app data directory for improved portability. Updated copyright and contributor information. Bumped VERSIONINFO to 0.2.3.
2025-12-01 16:35:54 +09:00
Namhyeon, Go
3e82eeeb4b Add extraction steps for WinDivert and Android Platform Tools
Introduces extraction and installation logic for WinDivert and Android Platform Tools components in postInstall.ps1. Also updates log messages for consistency and clarity.
2025-12-01 16:33:05 +09:00
Namhyeon, Go
0be5bd031d Update installer process handling and cleanup arguments
Removed unnecessary installer arguments and ensured installers run with process waiting for completion in postInstall.ps1. Cleaned up setup.iss to remove redundant 'Components' field for PowerShell execution. Minor formatting fix in DownloadUrls.psd1.
2025-12-01 16:16:43 +09:00
Namhyeon, Go
6b5a5ea08e Rename android_tools component to android_platform_tools
Updated the component name from 'android_tools' to 'android_platform_tools' in setup.iss for consistency and clarity.
2025-12-01 15:47:06 +09:00
Namhyeon, Go
137537d5ca Rename android_tools to android_platform_tools
Updated the component name from 'android_tools' to 'android_platform_tools' in DownloadUrls.psd1 and postInstall.ps1 for consistency and clarity. Adjusted variable names and references accordingly.
2025-12-01 15:46:31 +09:00
Namhyeon, Go
dec8817a32 Add WinDivert and Android Tools components
Introduces WinDivert and Android Platform Tools as selectable components in the installer. Updates DownloadUrls.psd1 with their download URLs, adds their handling in postInstall.ps1, and registers them in setup.iss for installation.
2025-12-01 15:44:36 +09:00
Namhyeon, Go
b95de25502 Update telemetry event properties in postInstall.ps1
Replaces the $process_person_profile property with a product property set to 'welsonjs' in the telemetry event payload for PostHog. This clarifies the product being tracked during installation.
2025-12-01 15:12:08 +09:00
Namhyeon, Go
1c7d9e3b32 Remove tessdata submodules and update install scripts
Deleted tessdata, tessdata_best, and tessdata_fast submodules. Updated DownloadUrls.psd1 to fix Python x86 URL and set gtk3runtime arm64 to null. Improved architecture detection in postInstall.ps1 and cleaned up component selection logic. Modified setup.iss to remove exclusions for tessdata assets and cleaned up run/uninstall sections.
2025-12-01 15:02:40 +09:00
Namhyeon, Go
fc4a238569 Fix component names and update installer script
Corrected syntax errors in component definitions and registry entries, updated post-install PowerShell command formatting, added AppVersion custom message, and implemented GetSelectedComponents function for improved component selection handling.
2025-12-01 14:30:44 +09:00
a709031761 Refactor post-install script for modular component downloads
Introduces a DownloadUrls.psd1 manifest for component URLs and refactors postInstall.ps1 to support modular, architecture-aware downloads and installations. Adds selection logic for components, improves error handling, and updates setup.iss to support new GTK3 and GTK-server options. This change enables easier maintenance and extensibility for future components.
2025-12-01 14:17:03 +09:00
505801664a Refactor installer scripts and update components
Renamed afterInstall.ps1 to postInstall.ps1 and added telemetry support for PostHog. Updated Python embeddable package URLs to version 3.14.0. Revised setup.iss to improve component granularity, update author info, and integrate the new post-install script and telemetry parameters.
2025-12-01 12:29:46 +09:00
6bbfa23946 Merge branch 'dev' of https://github.com/gnh1201/welsonjs into dev 2025-11-26 10:23:16 +09:00
24bb524910 Update special channels section in README
Clarified the paid consultation channel is for Korean customers and added a paid mentorship program for Korean students or beginners.
2025-11-26 10:23:12 +09:00
58ff280bdf
Update README.md
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-11-25 14:07:05 +09:00
5c7a83b1b3
Update README.md
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-11-25 14:06:21 +09:00
3c9ba38242
Merge branch 'master' into dev 2025-11-25 14:06:04 +09:00
83c81c6bc5 Update README links and sponsor image URLs
Changed download and sponsor image URLs from ics.catswords.net to catswords.blob.core.windows.net. Updated HTTP client and AI integration descriptions for clarity and accuracy.
2025-11-25 14:04:54 +09:00
2056a59739
Merge pull request #350 from gnh1201/dev
Change the Image CDN
2025-11-25 11:31:27 +09:00
631757d9d9 Merge branch 'dev' of https://github.com/gnh1201/welsonjs into dev 2025-11-25 11:09:00 +09:00
3c1098bb7d Add alt text to WelsonJS logo in README
Improved accessibility by providing a descriptive alt attribute for the WelsonJS logo image in the README file.
2025-11-25 11:07:59 +09:00
830de5bb1d
Update README.md
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-11-25 11:04:03 +09:00
84231aad7d Update document links in SECURITY.MD
Changed URLs for certificate and escrow documents to point to the Azure Blob Storage location instead of the previous ics.catswords.net domain.
2025-11-25 11:03:34 +09:00
671c70a9a8 Update GUI screenshot image in README
Replaces the cover image link with a more specific screenshot for the GUI environment section in the README.
2025-11-25 10:55:51 +09:00
40d7dfb704 Update image URLs in README to new CDN
Replaced local and ics.catswords.net image links with catswords.blob.core.windows.net CDN URLs for logo, cover, and screenshots. Added a new screenshot for running .js files as executables.
2025-11-25 10:55:03 +09:00
efdce27b26
Merge pull request #349 from gnh1201/dev
Some checks failed
CodeQL / Analyze (javascript) (push) Has been cancelled
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Has been cancelled
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Has been cancelled
Refactor installer components and registry handling
2025-11-24 00:44:46 +09:00
Namhyeon, Go
342e5f4423 Update description for addtools component
Revised the description of the 'addtools' installation component to clarify that it includes additional tools and a Windows service for WelsonJS.
2025-11-24 00:39:44 +09:00
Namhyeon, Go
0dec23bc65 Refactor installer components and registry handling
Renamed 'downloadtools' and 'winservice' components to 'addtools' in setup.iss and updated related registry and icon entries to use the new component. Registry entries for script execution are now conditional on the 'addtools' component. Removed unnecessary 'pause' from uninstallService.bat for streamlined service removal.
2025-11-24 00:34:10 +09:00
28d66fd30f
Merge pull request #348 from gnh1201/dev
Release 0.2.7.56 Ready
2025-11-24 00:05:12 +09:00
4e25e13f35
Update lib/std.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-11-23 23:59:20 +09:00
Namhyeon, Go
11fba0e3d0 Add WelsonJS JCTG feature to README
Documented the new WelsonJS JCTG (JavaScript-Click-To-Go) feature, allowing users to run WelsonJS scripts directly from Windows File Explorer by double-clicking, similar to `.exe` files.
2025-11-23 23:55:33 +09:00
Namhyeon, Go
bc686476b0 Merge branch 'dev' of https://github.com/gnh1201/welsonjs into dev 2025-11-23 23:46:41 +09:00
Namhyeon, Go
f43217e0b1 Add optional components to installer script
Introduces selectable components for file association, Windows Service module, and additional tool downloads in the installation process. Registry and install/uninstall actions are now conditioned on component selection, improving customization for users.
2025-11-23 23:46:07 +09:00
5dd68d8992
Update lib/std.js
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-11-23 23:32:27 +09:00
Namhyeon, Go
c4aed231da Update setup script metadata date
Changed the @updated_on field in setup.iss from 2025-11-21 to 2025-11-23 to reflect the latest modification.
2025-11-23 23:23:09 +09:00
Namhyeon, Go
84fd011e26 Revise test descriptions and tags for clarity
Improved the descriptions and tags for multiple test cases in test-oss-korea-2023.json to enhance clarity, consistency, and readability. Changes include standardizing terminology, correcting capitalization, and providing more precise explanations for each test.
2025-11-23 23:19:52 +09:00
227cd0f6d4 Deprecate Enumerator.toArray and update WMI version
Marked Enumerator.toArray as deprecated in favor of Array.from and updated its fallback implementation. Refactored lib/wmi.js to use Array.from instead of toArray, and bumped VERSIONINFO to 0.1.4. Modified setup.iss to add ScriptEngine and ScriptHostEncode registry entries and removed file associations for several script extensions.
2025-11-23 23:06:19 +09:00
6af55ec007
Merge pull request #347 from gnh1201/dev
Some checks failed
CodeQL / Analyze (javascript) (push) Has been cancelled
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Has been cancelled
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Has been cancelled
Refactor install script and add websocat support
2025-11-21 19:29:35 +09:00
a51e9ff1b4 Update launcher path in registry command
Changed the registry command for opening scripts to reference WelsonJS.Launcher.exe in the 'bin' subdirectory instead of the root application directory. This ensures the correct executable path is used after installation.
2025-11-21 19:17:05 +09:00
77dc2b88c5 Update user data directory logic and version info
Replaced usage of SYS.getEnvString("APPDATA") with SYS.getAppDataDir() for determining the user data directory. Updated VERSIONINFO to 0.5.4 to reflect the change.
2025-11-21 19:11:08 +09:00
5d907e3869 Update app data directory path and version info
Changed the app data directory from 'WelsonJS' to 'welsonjs' for consistency. Bumped VERSIONINFO to 0.1.7 to reflect the update.
2025-11-21 19:07:02 +09:00
fd3a34fc20 Update websocket.js for improved path handling
Refactored default WebSocket executable path selection to check for a user-specific installation before falling back to architecture-based defaults. Updated comments for clarity and incremented version to 0.2.4.
2025-11-21 18:57:23 +09:00
49ebde6835 Improve error handling in afterInstall.ps1
Enhanced error reporting by checking if caught errors are System.Exception and printing the appropriate message. This provides clearer output for both exception and non-exception error types during file download, extraction, and main script execution.
2025-11-21 17:57:18 +09:00
9b6fa4d233
Update afterInstall.ps1
Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>
2025-11-21 16:55:27 +09:00
f2f16d7488
Update afterInstall.ps1
Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>
2025-11-21 16:52:16 +09:00