Files
nginx-ui/.gitignore
0xJacky 5349329a40 Merge branch 'dev' into feat/host-via-ssh-setup
Resolve 36 conflicting files between the host_via_ssh control mode and
147 commits landed on dev since the branch point.

Go:
- Route dev's context-aware execCommandContext/execShellContext through the
  Runner interface so host_via_ssh keeps working with the reload guards.
- Keep dev's FileTransaction/LockApply/TestAndReload flow and make it use the
  target-aware nginx.* filesystem so SFTP access mode is honoured.
- Keep dev's remote-deploy branches, per-site maintenance directory and
  demo/interactive-user guards; apply RejectInDemo to the new nginx control
  routes.
- Split verify_test.go so the linux-only checks no longer break the test
  build on macOS/Windows.

Frontend:
- Take dev's native OTP input and port the small-screen fit.
- Combine the FooterToolBar visibility conditions.
- Rebuild translation catalogs on dev's formatting: 264 new msgids from this
  branch plus dev catch-up entries, with the branch's translations ported.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 10:15:32 +08:00

39 lines
665 B
Plaintext

.DS_Store
database.db
database.db-*
tmp
node_modules
.bun
app.ini
app.*.ini
dist
dist.tar.xz
*.exe
*.po~
nginx-ui
resources/development/nginx
app/.env
app/.status_hash
.idea/deployment.xml
.idea/webServers.xml
internal/**/*.gen.go
.devcontainer/go-path
.devcontainer/data
.devcontainer/casdoor.pem
.devcontainer/devcontainer-lock.json
.vscode/.i18n-gettext.secret
.go/
/.cunzhi-memory
log-index/
*.prof
*.test
GeoLite2-City.mmdb
*.log
.claude/settings.local.json
# Cloudflare Workers local state (miniflare cache, durable object storage)
cloudflare/.wrangler/
# Cross-compiled binary that cloudflare/build-binary.sh drops in for demo.Dockerfile
nginx-ui-linux-*/