Skip to content

Fix banner contrast across terminals #58

@tomcasaburi

Description

@tomcasaburi

GitHub issue:

  • Title: Fix banner contrast across terminals
  • Description: The daemon banner uses hardcoded light foreground colors when stdout is a TTY, so the Bitsocial wordmark becomes unreadable on light terminal themes. In non-TTY/container logs, color is disabled entirely and the banner loses the visual hierarchy expected from src/cli/ascii-banner.ts.

Plan:

  • Make banner rendering testable without writing directly to process stdout.
  • Use readable foreground defaults for both dark and light terminal themes.
  • Preserve a clean no-color fallback for plain logs and terminals that opt out of ANSI color.
  • Add focused tests for color, no-color, and light-background environment behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions