支持 app.ini 配置与系统服务安装,并优化前端布局与无障碍体验。

引入类 Gitea 的 app.ini、Windows Service/systemd 控制;前端增加侧栏抽屉、回到顶部、标签输入与浮层 a11y。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-29 14:09:58 +08:00
parent 962bb15298
commit 9487c8ab02
37 changed files with 2025 additions and 403 deletions

View File

@@ -72,7 +72,7 @@ switch ($Target) {
Write-Host '[ok] cleaned dist' -ForegroundColor Green
}
'run' {
go run $MainPkg --port 3000 --data ./data
go run $MainPkg
}
'dev' {
$root = (Get-Location).Path
@@ -83,11 +83,11 @@ switch ($Target) {
Write-Host '[dev] 正在新窗口启动 Go 后端...' -ForegroundColor Cyan
Start-Process powershell -ArgumentList @(
'-NoExit', '-Command',
"Set-Location '$root'; Write-Host '[backend] Go API on :3000' -ForegroundColor Cyan; go run $MainPkg --port 3000 --data ./data"
"Set-Location '$root'; Write-Host '[backend] Go API on :3000' -ForegroundColor Cyan; go run $MainPkg"
) | Out-Null
Start-Sleep -Seconds 2
Push-Location frontend
try {
90| try {
if (-not (Test-Path node_modules)) { npm install }
npm run dev
} finally {