Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
677812a
chore: update xmake.lua
ShrBox Dec 18, 2025
f460221
Merge branch 'develop' into feat/support-client
ShrBox Jan 11, 2026
d1a4261
Merge branch 'develop' into feat/support-client
ShrBox Jan 12, 2026
50447cd
Merge branch 'develop' into feat/support-client
ShrBox Jan 13, 2026
f71014d
refactor: support latest CommandRegistrar
ShrBox Jan 13, 2026
86b1783
fix: fix onUseItemOn on client
ShrBox Jan 13, 2026
e108ee1
fix: fix onAte on client
ShrBox Jan 13, 2026
33fb6eb
Revert "fix: fix onAte on client"
ShrBox Jan 14, 2026
2aa3d8d
Merge branch 'develop' into feat/support-client
ShrBox Jan 14, 2026
edcd9eb
fix: fix onAte
ShrBox Jan 14, 2026
3386acd
chore: update workflows
ShrBox Jan 16, 2026
fedea8f
chore: update tooth.json & CHANGELOG.md
ShrBox Jan 18, 2026
b7ed3a3
chore: update .gitignore
ShrBox Jan 18, 2026
241186e
chore: rename legacy-script-engine to LegacyScriptEngine for release zip
ShrBox Jan 18, 2026
4c05c1f
feat: add lse::LegacyScriptEngine::getLogger()
ShrBox Jan 18, 2026
473a355
fix: add server thread check for events
ShrBox Jan 18, 2026
af52245
refactor: use output.success instead of logger.info for tests
ShrBox Jan 18, 2026
838ca02
fix: fix client command registration
ShrBox Jan 19, 2026
df874e1
refactor: rename Plugin to ScriptPlugin
ShrBox Jan 19, 2026
fdb921a
chore: solve some warn
ShrBox Jan 19, 2026
0116081
refactor: replace int with CommandPermissionLevel for debugCommandLevel
ShrBox Jan 19, 2026
d6dc4c7
chore: update CHANGELOG.md & tooth.json
ShrBox Jan 19, 2026
d0a6a84
docs: add client installation guide
ShrBox Jan 19, 2026
e7a1e0d
chore: update translations
ShrBox Jan 19, 2026
7b85aa1
chore(ci): add sync_translation.yml
ShrBox Jan 19, 2026
27fe32d
chore: update .gitignore
ShrBox Jan 19, 2026
7b034b5
docs: add language auto switch
ShrBox Jan 20, 2026
13ba472
feat: support LeviLamina 1.9.0
ShrBox Jan 25, 2026
50d02de
fix: fix nodejs
ShrBox Jan 25, 2026
07e2618
fix: reset DebugEngine shared pointer when unload
ShrBox Jan 25, 2026
87847af
chore: update tooth.json & CHANGELOG.md
ShrBox Jan 25, 2026
3bf77cd
Merge branch 'develop' into feat/support-client
ShrBox Jan 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ jobs:
- lua
- python
- quickjs
target_type:
- client
- server
steps:
- uses: actions/checkout@v4

Expand All @@ -38,13 +41,13 @@ jobs:
xmake repo -u

- run: |
xmake f -a x64 -m release -p windows -v -y --backend=${{ matrix.backend }}
xmake f -a x64 -m release -p windows -v -y --target_type=${{ matrix.target_type }} --backend=${{ matrix.backend }}

- run: |
xmake -y

- uses: actions/upload-artifact@v4
with:
name: legacy-script-engine-${{ matrix.backend }}-windows-x64-${{ github.sha }}
name: ${{ github.event.repository.name }}-${{ github.sha }}-${{ matrix.target_type }}-${{ matrix.backend }}-windows-x64
path: |
bin/
21 changes: 15 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ jobs:
- lua
- python
- quickjs
target_type:
- client
- server
steps:
- uses: actions/checkout@v4

Expand All @@ -30,14 +33,14 @@ jobs:
xmake repo -u

- run: |
xmake f -a x64 -m release -p windows -v -y --backend=${{ matrix.backend }} --publish=true
xmake f -a x64 -m release -p windows -v -y --target_type=${{ matrix.target_type }} --backend=${{ matrix.backend }} --publish=true

- run: |
xmake -y

- uses: actions/upload-artifact@v4
with:
name: legacy-script-engine-${{ matrix.backend }}-windows-x64-${{ github.sha }}
name: ${{ github.event.repository.name }}-${{ github.sha }}-${{ matrix.target_type }}-${{ matrix.backend }}-windows-x64
path: |
bin/

Expand All @@ -50,6 +53,9 @@ jobs:
- lua
- python
- quickjs
target_type:
- client
- server
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -62,7 +68,7 @@ jobs:

- uses: actions/download-artifact@v4
with:
name: legacy-script-engine-${{ matrix.backend }}-windows-x64-${{ github.sha }}
name: ${{ github.event.repository.name }}-${{ github.sha }}-${{ matrix.target_type }}-${{ matrix.backend }}-windows-x64
path: artifact

- run: |
Expand Down Expand Up @@ -102,12 +108,15 @@ jobs:
- lua
- python
- quickjs
target_type:
- client
- server
steps:
- uses: actions/checkout@v4

- uses: actions/download-artifact@v4
with:
name: legacy-script-engine-${{ matrix.backend }}-windows-x64-${{ github.sha }}
name: ${{ github.event.repository.name }}-${{ github.sha }}-${{ matrix.target_type }}-${{ matrix.backend }}-windows-x64
path: release/

- run: |
Expand All @@ -116,10 +125,10 @@ jobs:
- name: Archive release
run: |
cd release
zip -r ../legacy-script-engine-${{ matrix.backend }}-windows-x64.zip *
zip -r ../${{ github.event.repository.name }}-${{ matrix.target_type }}-${{ matrix.backend }}-windows-x64.zip *
cd ..

- uses: softprops/action-gh-release@v1
with:
files: |
legacy-script-engine-${{ matrix.backend }}-windows-x64.zip
${{ github.event.repository.name }}-${{ matrix.target_type }}-${{ matrix.backend }}-windows-x64.zip
30 changes: 30 additions & 0 deletions .github/workflows/sync_translation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
on:
schedule:
- cron: 0 * * * *
workflow_dispatch:

permissions:
contents: write

jobs:
update:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- run: |
pip install crowdin-api-client

- run: |
python scripts/sync_translations.py ${{secrets.CROWDIN_API}}

- name: Configure git
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"

- name: Sync translations
run: |
git add . && \
git commit -m "Sync translations from Crowdin" && \
git push || echo "No changes to commit"
23 changes: 22 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.17.0] - 2026-01-25

### Added

- Added client support

### Changed

- Supported LeviLamina 1.9.0
- Replace int with CommandPermissionLevel for debugCommandLevel

## [0.17.0-rc.2] - 2026-01-19

### Changed

- Supported LeviLamina 1.8.0-rc.2
- Added client support
- Replace int with CommandPermissionLevel for debugCommandLevel
-
## [0.16.8] - 2026-01-14

### Added
Expand Down Expand Up @@ -1113,7 +1132,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[#332]: https://github.com/LiteLDev/LegacyScriptEngine/issues/332
[#339]: https://github.com/LiteLDev/LegacyScriptEngine/issues/339

[Unreleased]: https://github.com/LiteLDev/LegacyScriptEngine/compare/v0.16.8...HEAD
[Unreleased]: https://github.com/LiteLDev/LegacyScriptEngine/compare/v0.17.0...HEAD
[0.17.0]: https://github.com/LiteLDev/LegacyScriptEngine/compare/v0.17.0-rc.2...v0.17.0
[0.17.0-rc.2]: https://github.com/LiteLDev/LegacyScriptEngine/compare/v0.16.7...v0.17.0-rc.2
[0.16.8]: https://github.com/LiteLDev/LegacyScriptEngine/compare/v0.16.7...v0.16.8
[0.16.7]: https://github.com/LiteLDev/LegacyScriptEngine/compare/v0.16.6...v0.16.7
[0.16.6]: https://github.com/LiteLDev/LegacyScriptEngine/compare/v0.16.5...v0.16.6
Expand Down
1 change: 1 addition & 0 deletions manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"entry": "${modFile}",
"version": "${modVersion}",
"type": "native",
"platform": "${modPlatform}",
"description": "A plugin engine for running LLSE plugins on LeviLamina",
"author": "LiteLDev",
"dependencies": [
Expand Down
File renamed without changes.
Loading
Loading