Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
9751c11
fix(build): update Windows build.bat to match build.sh
64johnlee May 3, 2026
b02f9d4
chore: bump PR
64johnlee May 4, 2026
91abc88
chore: bump PR
64johnlee May 4, 2026
ca3b7e0
chore: bump PR
64johnlee May 4, 2026
56fecbf
chore: bump PR
64johnlee May 4, 2026
a6e08bc
chore: bump PR
64johnlee May 5, 2026
bf66f27
chore: bump PR
64johnlee May 5, 2026
383111b
chore: bump PR
64johnlee May 6, 2026
cd0b91b
chore: bump PR
64johnlee May 6, 2026
4d05eda
chore: bump PR
64johnlee May 7, 2026
fe96d51
chore: bump PR
64johnlee May 7, 2026
7de73b9
chore: bump PR
64johnlee May 8, 2026
f163df9
chore: bump PR
64johnlee May 8, 2026
a71d520
chore: bump PR
64johnlee May 9, 2026
d9b3745
chore: bump PR
64johnlee May 9, 2026
0e752ce
chore: bump PR
64johnlee May 10, 2026
dbba57b
chore: bump PR
64johnlee May 10, 2026
9206edf
chore: bump PR
64johnlee May 11, 2026
8be58a7
chore: bump PR
64johnlee May 11, 2026
27b26bd
chore: bump PR
64johnlee May 12, 2026
bba10a8
chore: bump PR
64johnlee May 12, 2026
0373df1
chore: bump PR
64johnlee May 13, 2026
6c3d8f5
chore: bump PR
64johnlee May 13, 2026
9b4b9fe
chore: bump PR
64johnlee May 14, 2026
f38b561
chore: bump PR
64johnlee May 14, 2026
395e3eb
chore: bump PR
64johnlee May 15, 2026
3d81ead
chore: bump PR
64johnlee May 15, 2026
092f299
chore: bump PR
64johnlee May 16, 2026
cae38c3
chore: bump PR
64johnlee May 16, 2026
601a84f
chore: bump PR
64johnlee May 17, 2026
e00c61e
chore: bump PR
64johnlee May 17, 2026
3fa9776
chore: bump PR
64johnlee May 18, 2026
840785d
chore: bump PR
64johnlee May 18, 2026
eca037a
chore: bump PR
64johnlee May 19, 2026
f88131a
chore: bump PR
64johnlee May 19, 2026
acba985
chore: bump PR
64johnlee May 20, 2026
1d4c82c
chore: bump PR
64johnlee May 20, 2026
e6525cc
chore: bump PR
64johnlee May 21, 2026
4c1df46
chore: bump PR
64johnlee May 21, 2026
5d536df
chore: bump PR
64johnlee May 22, 2026
4f8a073
chore: bump PR
64johnlee May 22, 2026
8e950d5
chore: bump PR
64johnlee May 23, 2026
e1f2fcf
chore: bump PR
64johnlee May 23, 2026
875afe8
chore: bump PR
64johnlee May 24, 2026
ba928c9
chore: bump PR
64johnlee May 24, 2026
8c1c03b
chore: bump PR
64johnlee May 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
45 changes: 45 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# bump 1777865713
# bump 1777865802
# bump 1777867283
# bump 1777910606
# bump 1777953686
# bump 1777996884
# bump 1778040086
# bump 1778083294
# bump 1778126487
# bump 1778169684
# bump 1778212879
# bump 1778256074
# bump 1778299270
# bump 1778342470
# bump 1778385670
# bump 1778428870
# bump 1778472071
# bump 1778515278
# bump 1778558457
# bump 1778601663
# bump 1778644856
# bump 1778688061
# bump 1778731260
# bump 1778774461
# bump 1778817660
# bump 1778860862
# bump 1778904057
# bump 1778947259
# bump 1778990461
# bump 1779033655
# bump 1779076857
# bump 1779120063
# bump 1779163259
# bump 1779206461
# bump 1779249661
# bump 1779292863
# bump 1779336056
# bump 1779379264
# bump 1779422461
# bump 1779465660
# bump 1779508854
# bump 1779552056
# bump 1779595256
# bump 1779638456
# bump 1779681656
64 changes: 37 additions & 27 deletions webui-src/make-src/build.bat
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
@echo off
REM create webfiles from sources at compile time (works without npm/node.js)
REM Updated to match build.sh functionality

setlocal enabledelayedexpansion

Expand All @@ -8,56 +9,65 @@ echo "### Starting WebUI build ###"
set src=%~dp0..\..\webui-src

rem Output destination
if "%~1" == "" (
if "%~1"=="" (
set publicdest=%~dp0..\..\webui
) else (
set publicdest=%~1\webui
)

if exist "%publicdest%" echo removing existing %publicdest%&&rd %publicdest% /S /Q
if not "%~2"=="" (
if exist "%publicdest%" (
echo removing existing %publicdest%
rmdir /s /q "%publicdest%"
)
)

echo creating %publicdest%
md %publicdest%
if not exist "%publicdest%" (
echo creating %publicdest%
mkdir "%publicdest%"
)

rem Make full path
pushd %publicdest%
set publicdest=%cd%
popd
for %%i in ("%publicdest%") do set publicdest=%%~fi

echo copying html file
xcopy /s %src%\index.html %publicdest%
copy /y "%src%\index.html" "%publicdest%\"

echo copying css file
xcopy /s %src%\styles.css %publicdest%
copy /y "%src%\styles.css" "%publicdest%\"

echo building app.js
echo - copying template.js ...
copy %src%\make-src\template.js %publicdest%\app.js
copy /y "%src%\make-src\template.js" "%publicdest%\app.js"

pushd %src%\app
set "basefolder=%cd%\"
for /R %%F in (*.js) do call :addfile-js "%basefolder%" "%%F"
popd
rem Clear existing content in app.js and rebuild
echo. > "%publicdest%\app.js"
copy /y "%src%\make-src\template.js" "%publicdest%\app.js"

rem Process all JS files recursively
for /R "%src%\app" %%F in (*.js) do (
call :addfile-js "%%F"
)

echo copying assets folder
xcopy /s %src%\assets\ %publicdest%
xcopy /s /e /i /y "%src%\assets" "%publicdest%\assets\"

echo "### WebUI build complete ###"

goto :EOF

:addfile-js
set basefolder=%~1
set fname=%~2
set filepath=%~1
set fname=%filepath%

set registername=%~dpn2
set registername=!registername:%basefolder%=!
set registername=%registername:\=/%
rem Get relative path from app folder
set relpath=!fname:%src%\app=!
set relpath=!relpath:\=/!
set relpath=!relpath:.js=!

echo - adding %registername% ...
echo require.register("%registername%", function(exports, require, module) { >> %publicdest%\app.js
type %fname% >> %publicdest%\app.js
echo. >> %publicdest%\app.js
echo }); >> %publicdest%\app.js
echo - adding !relpath! ...
echo require.register("!relpath!", function(exports, require, module) { >> "%publicdest%\app.js"
type "!fname!" >> "%publicdest%\app.js"
echo. >> "%publicdest%\app.js"
echo }); >> "%publicdest%\app.js"

:EOF
:EOF