33c64d50c9
Add afterInstall.ps1 and update tool paths to APPDATA
...
Introduces afterInstall.ps1 for post-install setup, downloading and extracting required tools to the APPDATA\WelsonJS directory. Updates code in http.js, python3.js, ovftool.js, wamr.js, and system.js to reference binaries from the new APPDATA location. Modifies setup.iss to run the PowerShell script after installation.
2025-11-20 16:44:20 +09:00
6f172aafe1
Revert "Enable COM interop registration in project config"
...
This reverts commit 4fb7b95c0e .
2025-11-20 14:56:59 +09:00
ce2e6fe103
Merge pull request #344 from gnh1201/dependabot/npm_and_yarn/js-yaml-4.1.1
...
CodeQL / Analyze (javascript) (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Blocked by required conditions
Bump js-yaml from 4.1.0 to 4.1.1
2025-11-20 09:39:31 +09:00
54293b89b6
Update README.md
CodeQL / Analyze (javascript) (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Blocked by required conditions
2025-11-19 14:34:31 +09:00
7a49694ff7
Update README.md
2025-11-19 14:33:10 +09:00
d156e40e6b
Add Korea business area code checker example
...
Refactored korea_business_areacode.json to include metadata and expanded area code data. Added korea_biz_area_checker.js example script to read Excel files and match business numbers to area names using the updated area code data.
2025-11-19 12:23:22 +09:00
f86ea078c6
Add new file to .gitignore
...
Added do_not_push_production_on_friday.js to .gitignore to prevent accidental commits of this file.
2025-11-19 10:26:53 +09:00
9c9f865026
Add Korea business area code JSON data
...
Introduces a new data file containing business area codes for various regions in Korea. This will be used for region-based business logic or lookups.
2025-11-19 10:19:57 +09:00
0e40d890bf
Merge branch 'dev' of https://github.com/gnh1201/welsonjs into dev
2025-11-19 09:52:37 +09:00
daea458f64
Update WelsonJS.Toolkit/WelsonJS.Launcher/Program.cs
...
Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>
2025-11-16 18:58:48 +09:00
c392b6a08a
Update WelsonJS.Toolkit/WelsonJS.Launcher/MainForm.cs
...
Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>
2025-11-15 20:39:11 +09:00
dependabot[bot]
bf3e6ebcf2
Bump js-yaml from 4.1.0 to 4.1.1
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 10:58:07 +00:00
a03ea7f3b3
Update WelsonJS.Toolkit/WelsonJS.Launcher/Program.cs
...
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-11-15 18:23:02 +09:00
c677c6907a
Add CLI support for running script and zip files
...
Launcher now accepts a --file argument to run .js or .zip files directly from the command line. MainForm and Program.cs were refactored to support this, including new registry entries in setup.iss for file associations with WelsonJS Script extensions.
2025-11-15 18:08:47 +09:00
4fb7b95c0e
Enable COM interop registration in project config
...
Added <RegisterForComInterop>True</RegisterForComInterop> to all build configurations in WelsonJS.Cryptography.vbproj to support COM interop registration for both Debug and Release builds.
2025-11-10 09:47:17 +09:00
Namhyeon, Go
ba7b3e3685
Revert "Merge pull request #340 from gnh1201/codex/create-winforms-for-websocket-management"
...
This reverts commit d71adb8001 , reversing
changes made to 83b8e453f0 .
2025-11-02 18:17:59 +09:00
d71adb8001
Merge pull request #340 from gnh1201/codex/create-winforms-for-websocket-management
...
Add WinForms interface for WebSocket management
2025-11-02 18:12:37 +09:00
Namhyeon, Go
cfcfaf3e1f
Add WinForms interface for WebSocket management
2025-11-02 18:09:59 +09:00
Namhyeon, Go
e9cc898608
Revert "Merge pull request #339 from gnh1201/codex/abstract-connection-management-for-serial-port"
...
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
This reverts commit a638a7a6e9 , reversing
changes made to cab9013f18 .
2025-11-02 17:59:10 +09:00
a638a7a6e9
Merge pull request #339 from gnh1201/codex/abstract-connection-management-for-serial-port
...
Abstract connection management and add serial port support
2025-11-02 17:36:39 +09:00
Namhyeon, Go
4489c31509
Guard serial reads with timeout-based termination and cap
2025-10-28 16:36:58 +09:00
Namhyeon, Go
9f4219e971
Make serial buffer resets optional and improve receive loop
2025-10-28 14:12:44 +09:00
Namhyeon, Go
3ce8d12628
Include timeouts in serial connection key
2025-10-28 14:12:37 +09:00
Namhyeon, Go
7795946f9f
Serialize per-key operations
2025-10-28 14:12:31 +09:00
Namhyeon, Go
c7890aaadb
Serialize connection creation per key
2025-10-28 14:12:25 +09:00
Namhyeon, Go
b8362e570c
Add connection monitor for managed transports
2025-10-28 13:42:35 +09:00
Namhyeon, Go
6e759008dd
Abstract connection management and add serial port support
2025-10-28 13:30:48 +09:00
cab9013f18
Merge pull request #337 from gnh1201/dev
...
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
Rename getFilesFromFolder to getFiles and deprecate old name
2025-10-15 17:38:03 +09:00
83b8e453f0
Rename getFilesFromFolder to getFiles and deprecate old name
...
Renamed the getFilesFromFolder function to getFiles for clarity. The original getFilesFromFolder is now marked as deprecated and calls the new function, with a warning. Updated exports to reflect the change and bumped version to 0.2.17.
2025-10-13 16:23:03 +09:00
de08a5c527
Merge pull request #336 from gnh1201/dev
...
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
Add isAbsolutePath utility and update path handling
2025-10-13 15:17:55 +09:00
b6a95a7c50
Refactor path normalization and absolute path check
...
Introduced a new normalizePath function in file.js to handle path trimming and BOM removal. Updated isAbsolutePath to use normalizePath for more robust path checking. Modified msoffice.js to use isAbsolutePath instead of manual string checks for determining absolute paths.
2025-10-13 15:12:52 +09:00
7cba7895fd
Add isAbsolutePath utility and update path handling
...
Introduced isAbsolutePath function in file.js to robustly check for absolute paths. Updated msoffice.js to use this utility for file path resolution in Excel.open, improving cross-platform compatibility and reliability. Version numbers incremented in both files.
2025-10-13 14:55:10 +09:00
065f59eb4e
Merge pull request #335 from gnh1201/dev
...
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
Add editor and community buttons with icons to MainForm
2025-10-10 13:52:18 +09:00
90806493ed
Refactor code editor launch logic
...
Extracted the code editor launch logic into a new LaunchEditor() method to reduce duplication. Both the button and menu item now use this method, and error handling for resource server startup is centralized.
2025-10-10 12:18:47 +09:00
a77c83736c
Add editor and community buttons with icons to MainForm
...
Replaced the community link label with a button featuring an icon, and added a new button to start the editor with its own icon. Updated resource files and designer code to support these changes, and adjusted related event handlers and UI text for clarity.
2025-10-10 12:07:16 +09:00
deefa25ada
Update README.md
CodeQL / Analyze (javascript) (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Blocked by required conditions
2025-10-10 09:45:49 +09:00
a4eff4a1fa
Update README.md
2025-10-10 09:45:00 +09:00
4239353a44
Update README.md
2025-10-10 09:43:24 +09:00
93b12d2134
Merge pull request #334 from gnh1201/dev
...
CodeQL / Analyze (javascript) (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Blocked by required conditions
Add CORS support to ResourceServer
2025-10-10 01:25:29 +09:00
ebe7b605cb
Add Vary: Origin header and use Response.Close
...
Sets the 'Vary' header to 'Origin' for CORS responses to improve cache behavior. Replaces OutputStream.Close with Response.Close for proper response handling.
2025-10-09 22:04:27 +09:00
b32801c1c9
clean up the code
...
clean up the code
2025-10-09 21:14:41 +09:00
33d8fadc8f
Update WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-04 19:39:58 +09:00
cd3e18a4c1
Merge branch 'dev' of https://github.com/gnh1201/welsonjs into dev
2025-10-04 18:11:15 +09:00
49263bb0ac
Refactor CORS allowed origins initialization
...
Replaces GetAllowedOrigins with TryParseAllowedOrigins to initialize allowed origins once during static construction. Adds logging for invalid ResourceServerPrefix values and stores allowed origins in a static field for improved efficiency.
2025-10-04 18:09:03 +09:00
6e499bcedf
Update WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs
...
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-10-03 17:49:10 +09:00
8ab70208d0
Update WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs
...
Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>
2025-10-03 17:48:25 +09:00
a745b6d0a7
Update WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs
...
Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>
2025-10-03 17:47:01 +09:00
b9e39dd9c7
Add CORS support to ResourceServer
...
Implemented CORS handling in ResourceServer, including preflight (OPTIONS) request handling and configurable allowed origins via the new ResourceServerAllowOrigins app setting. Updated resources and configuration files to support the new setting.
2025-10-03 17:35:34 +09:00
3542dc24b4
Merge pull request #333 from gnh1201/dev
...
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 IP query to support multiple providers
2025-10-02 14:46:37 +09:00
8cfff666e4
Update WelsonJS.Toolkit/WelsonJS.Launcher/ResourceTools/IpQuery.cs
...
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-10-02 14:44:22 +09:00