/admin shows only the lock (title + key box) on every fresh page load; the panel appears only after submitting a valid key in that visit. The key is still stored in sessionStorage after a successful unlock so in-page actions keep working.
Removed the 'Applies instantly and is saved in this browser.' hint from settings.html.
Theme swatches on /settings are now derived at runtime from the real app.css preset variables (--bg, --surface, --surface-2, --muted, --accent) via getComputedStyle, so they can no longer drift.
go vet ./... and go test ./... pass.
Fixes #112
- /admin shows only the lock (title + key box) on every fresh page load; the panel appears only after submitting a valid key in that visit. The key is still stored in sessionStorage after a successful unlock so in-page actions keep working.
- Removed the 'Applies instantly and is saved in this browser.' hint from settings.html.
- Theme swatches on /settings are now derived at runtime from the real app.css preset variables (--bg, --surface, --surface-2, --muted, --accent) via getComputedStyle, so they can no longer drift.
`go vet ./...` and `go test ./...` pass.
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.
Fixes #112
go vet ./...andgo test ./...pass.