Skip to content

feat: add HTTP Basic Auth for web interface security#1

Closed
ryan12324 wants to merge 1 commit into
Ark0N:masterfrom
ryan12324:feat/http-basic-auth
Closed

feat: add HTTP Basic Auth for web interface security#1
ryan12324 wants to merge 1 commit into
Ark0N:masterfrom
ryan12324:feat/http-basic-auth

Conversation

@ryan12324
Copy link
Copy Markdown

Add optional password protection via environment variables:

  • CLAUDEMAN_PASSWORD: enables auth when set
  • CLAUDEMAN_USERNAME: optional, defaults to "admin"

Uses dotenv to load .env file. When enabled, browsers automatically prompt for credentials. Backward compatible - no auth if password unset.

Add optional password protection via environment variables:
- CLAUDEMAN_PASSWORD: enables auth when set
- CLAUDEMAN_USERNAME: optional, defaults to "admin"

Uses dotenv to load .env file. When enabled, browsers automatically
prompt for credentials. Backward compatible - no auth if password unset.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Ark0N added a commit that referenced this pull request Jan 25, 2026
Respawn banner changes:
- Human-friendly state labels (e.g., "Kickstarting..." vs "waiting_kickstart")
- Removed redundant "→ waiting for" text
- Simplified AI check display (only shows when actively checking)
- Shorter cycle counter (#1 vs "Cycle 1")
- Fixed NaN timer bug with validation
- Flatter HTML structure

CLAUDE.md improvements:
- Reorganized Commands section into clear subsections
- Test port allocation in table format
- Simplified TypeScript config section
- Removed duplicate keyboard shortcuts (already in README)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Ark0N
Copy link
Copy Markdown
Owner

Ark0N commented Feb 18, 2026

Fixed in 50b1718 — optional HTTP Basic Auth via CLAUDEMAN_PASSWORD/CLAUDEMAN_USERNAME env vars.

@Ark0N Ark0N closed this Feb 18, 2026
SGudbrandsson referenced this pull request in SGudbrandsson/Codeman Mar 23, 2026
Respawn banner changes:
- Human-friendly state labels (e.g., "Kickstarting..." vs "waiting_kickstart")
- Removed redundant "→ waiting for" text
- Simplified AI check display (only shows when actively checking)
- Shorter cycle counter (#1 vs "Cycle 1")
- Fixed NaN timer bug with validation
- Flatter HTML structure

CLAUDE.md improvements:
- Reorganized Commands section into clear subsections
- Test port allocation in table format
- Simplified TypeScript config section
- Removed duplicate keyboard shortcuts (already in README)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants