Summary\n\n- persist and render safe SMTP/Gotify settings in Administration\n- keep SMTP, Discord and Gotify disabled until explicitly enabled\n- preserve write-only secrets on empty edits and reject enabled invalid configuration\n- keep per-channel saves isolated and block test delivery for disabled channels\n\n## Validation\n\n- go test ./...\n- go test -race ./...\n- CGO_ENABLED=0 go build ./...\n- go vet ./...\n- go run honnef.co/go/tools/cmd/staticcheck@v0.6.1 ./...\n- python3 tools/validate_spec.py\n- git diff --check\n\nBrowser validation was unavailable because the local app could not reach application.started in this environment; Chromium and playwright-cli are installed.
## Summary\n\n- persist and render safe SMTP/Gotify settings in Administration\n- keep SMTP, Discord and Gotify disabled until explicitly enabled\n- preserve write-only secrets on empty edits and reject enabled invalid configuration\n- keep per-channel saves isolated and block test delivery for disabled channels\n\n## Validation\n\n- go test ./...\n- go test -race ./...\n- CGO_ENABLED=0 go build ./...\n- go vet ./...\n- go run honnef.co/go/tools/cmd/staticcheck@v0.6.1 ./...\n- python3 tools/validate_spec.py\n- git diff --check\n\nBrowser validation was unavailable because the local app could not reach application.started in this environment; Chromium and playwright-cli are installed.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary\n\n- persist and render safe SMTP/Gotify settings in Administration\n- keep SMTP, Discord and Gotify disabled until explicitly enabled\n- preserve write-only secrets on empty edits and reject enabled invalid configuration\n- keep per-channel saves isolated and block test delivery for disabled channels\n\n## Validation\n\n- go test ./...\n- go test -race ./...\n- CGO_ENABLED=0 go build ./...\n- go vet ./...\n- go run honnef.co/go/tools/cmd/staticcheck@v0.6.1 ./...\n- python3 tools/validate_spec.py\n- git diff --check\n\nBrowser validation was unavailable because the local app could not reach application.started in this environment; Chromium and playwright-cli are installed.