From e5c970bea11ebfc434d98e9cea1bbb20248784bf Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Mon, 10 Mar 2025 09:59:56 +0900 Subject: [PATCH 01/14] Create llm-code-review.yml --- .github/workflows/llm-code-review.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/llm-code-review.yml diff --git a/.github/workflows/llm-code-review.yml b/.github/workflows/llm-code-review.yml new file mode 100644 index 0000000..3f744a9 --- /dev/null +++ b/.github/workflows/llm-code-review.yml @@ -0,0 +1,23 @@ +name: AI Code Review + +on: + pull_request: + types: [opened, synchronize, reopened] + issues: + types: [opened, reopened] + +jobs: + repofix: + runs-on: ubuntu-latest + steps: + - name: Run RepoFixAI + uses: Manav916/llm-code-review@main + with: + groq_api_key: ${{ secrets.GROQ_API_KEY }} + groq_model: 'llama3-70b-8192' + github_token: ${{ secrets.GITHUB_TOKEN }} + # exclude_extensions: 'txt' + repo_owner: ${{ github.repository_owner }} + repo_name: ${{ github.event.repository.name }} + event_number: ${{ github.event.number || github.event.issue.number }} # when listening for both pull requests and issues + event_name: ${{ github.event_name }} From ff88f484f6e0cf80d0a286040e84fd832e35c7a2 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Mon, 10 Mar 2025 10:02:03 +0900 Subject: [PATCH 02/14] Update llm-code-review.yml --- .github/workflows/llm-code-review.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/llm-code-review.yml b/.github/workflows/llm-code-review.yml index 3f744a9..c02b126 100644 --- a/.github/workflows/llm-code-review.yml +++ b/.github/workflows/llm-code-review.yml @@ -14,7 +14,7 @@ jobs: uses: Manav916/llm-code-review@main with: groq_api_key: ${{ secrets.GROQ_API_KEY }} - groq_model: 'llama3-70b-8192' + groq_model: 'llama-3.3-70b-versatile' github_token: ${{ secrets.GITHUB_TOKEN }} # exclude_extensions: 'txt' repo_owner: ${{ github.repository_owner }} From 4fbd0970ed4162c094e5e4261eb0d8adc056897a Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Tue, 11 Mar 2025 14:54:29 +0900 Subject: [PATCH 03/14] Update llm-code-review.yml --- .github/workflows/llm-code-review.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/llm-code-review.yml b/.github/workflows/llm-code-review.yml index c02b126..21b25e1 100644 --- a/.github/workflows/llm-code-review.yml +++ b/.github/workflows/llm-code-review.yml @@ -14,7 +14,7 @@ jobs: uses: Manav916/llm-code-review@main with: groq_api_key: ${{ secrets.GROQ_API_KEY }} - groq_model: 'llama-3.3-70b-versatile' + groq_model: 'gemma-2-9b-it' github_token: ${{ secrets.GITHUB_TOKEN }} # exclude_extensions: 'txt' repo_owner: ${{ github.repository_owner }} From c382ffbf46eb8baa639f1ed3892a7fe85297952d Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Wed, 12 Mar 2025 16:12:15 +0900 Subject: [PATCH 04/14] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ebde194..9fd8726 100644 --- a/README.md +++ b/README.md @@ -136,6 +136,8 @@ The WelsonJS framework suggests the following application release methods: ![(Screenshot 6) The Launcher for WelsonJS Application Packages](https://ics.catswords.net/screenshot6.png) +![(Screenshot 7) Microsoft Monaco Editor on WelsonJS Launcher](https://ics.catswords.net/screenshot7.png) + ## Thanks to - :heart: Artwork (Logo image): [@druidesse](https://github.com/druidesse) - :heart: Artwork (Cover image): [@_bag0@x.com](https://x.com/_bag0) From 74ca7dcd6c1567c874d0b63b1d9c161c79dc9c3c Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Sat, 15 Mar 2025 00:12:27 +0900 Subject: [PATCH 05/14] Update llm-code-review.yml --- .github/workflows/llm-code-review.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/llm-code-review.yml b/.github/workflows/llm-code-review.yml index 21b25e1..c02b126 100644 --- a/.github/workflows/llm-code-review.yml +++ b/.github/workflows/llm-code-review.yml @@ -14,7 +14,7 @@ jobs: uses: Manav916/llm-code-review@main with: groq_api_key: ${{ secrets.GROQ_API_KEY }} - groq_model: 'gemma-2-9b-it' + groq_model: 'llama-3.3-70b-versatile' github_token: ${{ secrets.GITHUB_TOKEN }} # exclude_extensions: 'txt' repo_owner: ${{ github.repository_owner }} From c6240fb79371b53078e95d700a29ed16d872e1ba Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Sat, 15 Mar 2025 00:13:02 +0900 Subject: [PATCH 06/14] Update codeql-analysis.yml --- .github/workflows/codeql-analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index fe9a801..800aa02 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -32,7 +32,7 @@ jobs: strategy: fail-fast: false matrix: - language: [ 'csharp', 'javascript', 'python' ] + language: [ 'javascript' ] # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ] # Learn more about CodeQL language support at https://git.io/codeql-language-support From d42539c0a837a5f23679f990542f3523f185519a Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Wed, 26 Mar 2025 11:44:37 +0900 Subject: [PATCH 07/14] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9fd8726..dc594fa 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,8 @@ Now, You can build a Windows desktop app with JavaScript, TypeScript, CoffeeScri WelsonJS = ***W***indows + ***El***ectr***on***-like + ***Javascript(JS)*** + :heart:[Contributions](https://github.com/sponsors/gnh1201) -:kissing_cat: [Download Latest WelsonJS Launcher (ics.catswords.net)](https://ics.catswords.net/welsonjs_launcher_latest.zip) +* :kissing_cat: [Download Latest WelsonJS Launcher (ics.catswords.net)](https://ics.catswords.net/welsonjs_launcher_latest.zip) +* :rocket: [Launch the WelsonJS environment on Microsoft Azure (azuremarketplace.microsoft.com)](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/catswords.catswords-welsonjs-feb2025-02?tab=Overview) **Note**: The default license for this project is GPL 3.0. However, if the GPL 3.0 license is not compatible with Microsoft products, it is subject to the MS-RL license. From a96764f725d162ade1f63c268a3b0c09cdf0cfa0 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Sat, 5 Apr 2025 23:24:17 +0900 Subject: [PATCH 08/14] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dc594fa..29f95ec 100644 --- a/README.md +++ b/README.md @@ -27,9 +27,9 @@ WelsonJS = ***W***indows + ***El***ectr***on***-like + ***Javascript(JS)*** + :h ## Sponsors - :octocat: [GitHub Sponsors](https://github.com/sponsors/gnh1201) -- [Open Software Portal](https://oss.kr), Korea National Industry Promotion Agency - Awarded Prize +- [Open Software Portal](https://oss.kr), Korea National Industry Promotion Agency(정보통신산업진흥원) - Awarded Prize - Free code signing provided by [SignPath.io](https://signpath.io), certificate by [SignPath Foundation](https://signpath.org/) -- [F1Security](https://azuremarketplace.microsoft.com/ko-kr/marketplace/apps/1599123192819.uwss?tab=overview) provides web security services designed by [industry-leading experts](https://www.ksecurity.or.kr/kisis/subIndex/469.do). +- [F1Security(에프원시큐리티)](https://azuremarketplace.microsoft.com/ko-kr/marketplace/apps/1599123192819.uwss?tab=overview) provides web security services designed by [industry-leading experts](https://www.ksecurity.or.kr/kisis/subIndex/469.do). - [Microsoft ISV Success Program](https://www.microsoft.com/en-us/isv/isv-success), Grow your business with powerful tools. - :zap: [Integrations](https://catswords-oss.rdbl.io/5719744820/8278298336) ([ScrapeOps](https://scrapeops.io?fpr=namhyeon75), [SearchApi](https://www.searchapi.io/?via=namhyeon), [AviationStack](https://aviationstack.com?utm_source=FirstPromoter&utm_medium=Affiliate&fpr=namhyeon71), [Coupang](https://link.coupang.com/a/b7HV3V)...) @@ -142,6 +142,7 @@ The WelsonJS framework suggests the following application release methods: ## Thanks to - :heart: Artwork (Logo image): [@druidesse](https://github.com/druidesse) - :heart: Artwork (Cover image): [@_bag0@x.com](https://x.com/_bag0) +- :heart: Special Contributor: [@hcho3](https://github.com/hcho3) - :sunglasses: Heavy-industry specialized CSP(Cloud Service Provider) in Republic of Korea - Use case establishment - :sunglasses: Live-commerce specialized online advertisement companies in Republic of Korea - Use case establishment - :sunglasses: Information security companies in Republic of Korea - Use case establishment From 427f8dded0af8a261ae1e740259cdfe6d9bcb692 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Sat, 5 Apr 2025 23:24:54 +0900 Subject: [PATCH 09/14] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 29f95ec..f117d37 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ WelsonJS = ***W***indows + ***El***ectr***on***-like + ***Javascript(JS)*** + :h ## Sponsors - :octocat: [GitHub Sponsors](https://github.com/sponsors/gnh1201) -- [Open Software Portal](https://oss.kr), Korea National Industry Promotion Agency(정보통신산업진흥원) - Awarded Prize +- [Open SW Portal](https://oss.kr), Korea National Industry Promotion Agency(정보통신산업진흥원) - Awarded Prize - Free code signing provided by [SignPath.io](https://signpath.io), certificate by [SignPath Foundation](https://signpath.org/) - [F1Security(에프원시큐리티)](https://azuremarketplace.microsoft.com/ko-kr/marketplace/apps/1599123192819.uwss?tab=overview) provides web security services designed by [industry-leading experts](https://www.ksecurity.or.kr/kisis/subIndex/469.do). - [Microsoft ISV Success Program](https://www.microsoft.com/en-us/isv/isv-success), Grow your business with powerful tools. From ab8a8645191831342f6bb3b9ab41526a1189a072 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Sat, 5 Apr 2025 23:32:10 +0900 Subject: [PATCH 10/14] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f117d37..390fdcd 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ WelsonJS = ***W***indows + ***El***ectr***on***-like + ***Javascript(JS)*** + :h - :octocat: [GitHub Sponsors](https://github.com/sponsors/gnh1201) - [Open SW Portal](https://oss.kr), Korea National Industry Promotion Agency(정보통신산업진흥원) - Awarded Prize - Free code signing provided by [SignPath.io](https://signpath.io), certificate by [SignPath Foundation](https://signpath.org/) -- [F1Security(에프원시큐리티)](https://azuremarketplace.microsoft.com/ko-kr/marketplace/apps/1599123192819.uwss?tab=overview) provides web security services designed by [industry-leading experts](https://www.ksecurity.or.kr/kisis/subIndex/469.do). +- [F1Security(에프원시큐리티)](https://azuremarketplace.microsoft.com/ko-kr/marketplace/apps/1599123192819.uwss?tab=overview) provides cybersecurity services designed by the [industry-leaders](https://www.ksecurity.or.kr/kisis/subIndex/469.do). - [Microsoft ISV Success Program](https://www.microsoft.com/en-us/isv/isv-success), Grow your business with powerful tools. - :zap: [Integrations](https://catswords-oss.rdbl.io/5719744820/8278298336) ([ScrapeOps](https://scrapeops.io?fpr=namhyeon75), [SearchApi](https://www.searchapi.io/?via=namhyeon), [AviationStack](https://aviationstack.com?utm_source=FirstPromoter&utm_medium=Affiliate&fpr=namhyeon71), [Coupang](https://link.coupang.com/a/b7HV3V)...) @@ -62,7 +62,7 @@ WelsonJS is tailored for developers who need a reliable, lightweight JavaScript ## Specifications - Built-in transpilers: [TypeScript](https://www.typescriptlang.org/), [Rescript](https://rescript-lang.org/), [CoffeeScript 2](https://coffeescript.org/), [LiveScript](https://livescript.net/) - **Ready to use on Windows machine immediately. No require additional software installation.** -- **WelsonJS Launcher**: Instance management (You can manage previously run apps), User-defined variable editor (You can pass user-defined variables if needed), [Microsoft Monaco Editor](https://github.com/microsoft/monaco-editor) (You can edit code without installing an additional editor). +- **WelsonJS Launcher**: Manage an instances (Like a container), User-defined variable editor, [Microsoft Monaco Editor](https://github.com/microsoft/monaco-editor) (Pre-embedded rich code editor), [Microsoft Copilot](https://copilot.microsoft.com) on the code editor. - ES5(ECMAScript 5), XML, JSON, YAML compatibility: [core-js](https://github.com/zloirock/core-js), [JSON2.js](https://github.com/douglascrockford/JSON-js), [js-yaml](https://github.com/nodeca/js-yaml) - HTML5, CSS3 compatibility: [html5shiv](https://github.com/aFarkas/html5shiv), [jquery-html5-placeholder-shim](https://github.com/parndt/jquery-html5-placeholder-shim), [Respond](https://github.com/scottjehl/Respond), [selectivizr](https://github.com/keithclark/selectivizr), [ExplorerCanvas](https://github.com/arv/ExplorerCanvas), [Modernizr](https://github.com/Modernizr/Modernizr) - Classical CSS Frameworks: [cascadeframework](https://github.com/jslegers/cascadeframework), [golden-layout](https://github.com/golden-layout/golden-layout) From 04ce7fdae5b1e1ff797ce854b8ff9e17a6262178 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Mon, 7 Apr 2025 14:31:11 +0900 Subject: [PATCH 11/14] Update README.md, SECURITY.MD --- README.md | 2 +- SECURITY.MD | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 390fdcd..2825ba0 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ WelsonJS = ***W***indows + ***El***ectr***on***-like + ***Javascript(JS)*** + :h ## Sponsors - :octocat: [GitHub Sponsors](https://github.com/sponsors/gnh1201) -- [Open SW Portal](https://oss.kr), Korea National Industry Promotion Agency(정보통신산업진흥원) - Awarded Prize +- [Open SW Portal](https://oss.kr), NIPA National IT Industry Promotion Agency(정보통신산업진흥원) - Awarded Prize - Free code signing provided by [SignPath.io](https://signpath.io), certificate by [SignPath Foundation](https://signpath.org/) - [F1Security(에프원시큐리티)](https://azuremarketplace.microsoft.com/ko-kr/marketplace/apps/1599123192819.uwss?tab=overview) provides cybersecurity services designed by the [industry-leaders](https://www.ksecurity.or.kr/kisis/subIndex/469.do). - [Microsoft ISV Success Program](https://www.microsoft.com/en-us/isv/isv-success), Grow your business with powerful tools. diff --git a/SECURITY.MD b/SECURITY.MD index d440e6c..40f5e10 100644 --- a/SECURITY.MD +++ b/SECURITY.MD @@ -43,8 +43,8 @@ This program is also known by the following names. These names are used solely f - DOI [10.5281/zenodo.11382384](https://zenodo.org/doi/10.5281/zenodo.11382384) (CERN/OpenAIRE Zenodo) - ["284757291"](https://ics.catswords.net/1494315-Certificate%2BSoR-284757291.pdf) (Registered with the [UK Copyright Service](https://copyrightservice.co.uk/)) -- ["A0562"](https://www.oss.kr/dev_competition_activities/show/544723e6-850a-4956-9194-79640420c19a)(2023) (2023 Open-source Development Contest, NIPA National IT Industry Promotion Agency, Republic of Korea) -- "C-2021-000237"(2021) (Copyright Registration Online System, Korea Copyright Commission, Republic of Korea) +- ["A0562"](https://www.oss.kr/dev_competition_activities/show/544723e6-850a-4956-9194-79640420c19a)(2023) (2023 Open-source Development Contest, NIPA National IT Industry Promotion Agency(정보통신산업진흥원), Republic of Korea) +- "C-2021-000237"(2021) (Copyright Registration Online System, Korea Copyright Commission(한국저작권위원회), Republic of Korea) - "Codename Macadamia"(2020) (Heavy industry specialized CSP in the Republic of Korea) ## Report abuse From 9e1878628bb0acbf7c203a1a68dd05147df8c6e5 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Mon, 7 Apr 2025 14:33:47 +0900 Subject: [PATCH 12/14] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2825ba0..7f3523b 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ WelsonJS = ***W***indows + ***El***ectr***on***-like + ***Javascript(JS)*** + :h ## Sponsors - :octocat: [GitHub Sponsors](https://github.com/sponsors/gnh1201) -- [Open SW Portal](https://oss.kr), NIPA National IT Industry Promotion Agency(정보통신산업진흥원) - Awarded Prize +- [Open SW Portal](https://oss.kr), NIPA National IT Industry Promotion Agency(정보통신산업진흥원) - Free code signing provided by [SignPath.io](https://signpath.io), certificate by [SignPath Foundation](https://signpath.org/) - [F1Security(에프원시큐리티)](https://azuremarketplace.microsoft.com/ko-kr/marketplace/apps/1599123192819.uwss?tab=overview) provides cybersecurity services designed by the [industry-leaders](https://www.ksecurity.or.kr/kisis/subIndex/469.do). - [Microsoft ISV Success Program](https://www.microsoft.com/en-us/isv/isv-success), Grow your business with powerful tools. From 4b4754ae16d9200754efd90849542741ef875d2a Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Mon, 7 Apr 2025 14:43:27 +0900 Subject: [PATCH 13/14] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7f3523b..56a8fbd 100644 --- a/README.md +++ b/README.md @@ -27,9 +27,10 @@ WelsonJS = ***W***indows + ***El***ectr***on***-like + ***Javascript(JS)*** + :h ## Sponsors - :octocat: [GitHub Sponsors](https://github.com/sponsors/gnh1201) +- :coffee: [Buy me a coffee](https://buymeacoffee.com/catswords) - [Open SW Portal](https://oss.kr), NIPA National IT Industry Promotion Agency(정보통신산업진흥원) - Free code signing provided by [SignPath.io](https://signpath.io), certificate by [SignPath Foundation](https://signpath.org/) -- [F1Security(에프원시큐리티)](https://azuremarketplace.microsoft.com/ko-kr/marketplace/apps/1599123192819.uwss?tab=overview) provides cybersecurity services designed by the [industry-leaders](https://www.ksecurity.or.kr/kisis/subIndex/469.do). +- [F1Security(에프원시큐리티)](https://f1security.co.kr/) provides [industry-leading]((https://www.ksecurity.or.kr/kisis/subIndex/469.do) web security services. - [Microsoft ISV Success Program](https://www.microsoft.com/en-us/isv/isv-success), Grow your business with powerful tools. - :zap: [Integrations](https://catswords-oss.rdbl.io/5719744820/8278298336) ([ScrapeOps](https://scrapeops.io?fpr=namhyeon75), [SearchApi](https://www.searchapi.io/?via=namhyeon), [AviationStack](https://aviationstack.com?utm_source=FirstPromoter&utm_medium=Affiliate&fpr=namhyeon71), [Coupang](https://link.coupang.com/a/b7HV3V)...) From 6e3eb5c1d31c9ad0d24272037cfaa19aa09089fb Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Mon, 7 Apr 2025 14:44:03 +0900 Subject: [PATCH 14/14] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 56a8fbd..a329e7b 100644 --- a/README.md +++ b/README.md @@ -26,11 +26,10 @@ WelsonJS = ***W***indows + ***El***ectr***on***-like + ***Javascript(JS)*** + :h **Note**: The default license for this project is GPL 3.0. However, if the GPL 3.0 license is not compatible with Microsoft products, it is subject to the MS-RL license. ## Sponsors -- :octocat: [GitHub Sponsors](https://github.com/sponsors/gnh1201) -- :coffee: [Buy me a coffee](https://buymeacoffee.com/catswords) +- :octocat: [GitHub Sponsors](https://github.com/sponsors/gnh1201), :coffee: [Buy me a coffee](https://buymeacoffee.com/catswords) - [Open SW Portal](https://oss.kr), NIPA National IT Industry Promotion Agency(정보통신산업진흥원) - Free code signing provided by [SignPath.io](https://signpath.io), certificate by [SignPath Foundation](https://signpath.org/) -- [F1Security(에프원시큐리티)](https://f1security.co.kr/) provides [industry-leading]((https://www.ksecurity.or.kr/kisis/subIndex/469.do) web security services. +- [F1Security(에프원시큐리티)](https://f1security.co.kr/) provides [industry-leading](https://www.ksecurity.or.kr/kisis/subIndex/469.do) web security services. - [Microsoft ISV Success Program](https://www.microsoft.com/en-us/isv/isv-success), Grow your business with powerful tools. - :zap: [Integrations](https://catswords-oss.rdbl.io/5719744820/8278298336) ([ScrapeOps](https://scrapeops.io?fpr=namhyeon75), [SearchApi](https://www.searchapi.io/?via=namhyeon), [AviationStack](https://aviationstack.com?utm_source=FirstPromoter&utm_medium=Affiliate&fpr=namhyeon71), [Coupang](https://link.coupang.com/a/b7HV3V)...)