Merged
Conversation
Adapted from echo-rust-template. Includes CI/CD workflows, contributing guidelines, and GitHub Pages docs site. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Fix input and send button alignment by matching heights with flex-end alignment and explicit min-height. Replace dark theme with Nord color palette. Add mobile responsive breakpoint. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change send button to Nord Aurora yellow (#EBCB8B) with orange hover. Add glowing dot before status text with uppercase letters. Reconnecting dot pulses for visual feedback. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Self-host 0xProto v2.502 woff2 files (regular, bold, italic) and use as the primary font family across the chat interface. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Header and footer now stretch edge-to-edge while messages and input stay centered at 800px max-width. Restructured HTML to remove the #app wrapper. CSS rewritten mobile-first — base styles for small screens, tablet+ breakpoint at 481px scales up spacing and fonts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace flexbox body layout with CSS Grid (auto 1fr auto) for reliable holy-grail pattern. Use 100dvh for mobile viewport handling, responsive padding via max() for full-bleed header/footer with centered content, overscroll-behavior for scroll containment, and safe-area-inset-bottom for notched devices. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove max-width centering from header so Echo name sits far left and status sits far right on wide screens. Comfortable margins via gutter scaling (16px mobile, 20px tablet, 40px desktop). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
More squared-off look for the textarea and send button. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Share border, height, and font rules between input and button via common selector. Button gets transparent 1px border matching the input's visible border so outer box dimensions are identical. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adjust textarea padding to center single-line text and placeholder within the 42px min-height. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Aurora yellow glow via box-shadow on default state, shifts to orange glow on hover matching the background transition. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Drop shared height from 42px to 40px, adjust padding to keep placeholder centered. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Soft border glow at rest, Frost blue glow on focus matching the accent border color. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Split heights — input back to 42px for more breathing room, button stays at 40px. Disabled button gets subtle gray glow instead of losing its glow entirely. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change button align-self from flex-end to center so it sits midway between input top and bottom edges. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
AI messages get a nord2 glow, user messages get a nord10 (Frost blue) glow — each matching their background tone. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add CHAT_ECHO_BRIDGE_SECRET env var support. When set, the bridge client sends X-Echo-Secret header with every request to the backend, matching echo-system's auth middleware requirements. Also updates bridge-echo references to generic "backend" terminology since chat-echo now targets echo-system directly. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Add src/lib.rs with ChatEcho builder struct exposing new(), start(), stop(), health(), routes(), and setup_prompts(). Refactor main.rs to thin wrapper that delegates to the library. Add echo-system-types dependency for shared contract types (HealthStatus, SetupPrompt). Closes #2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
First release.