Files
Code_of_Conquest/public_web/docs
Phillip Tarrant 16171dc34a fix(web): restore 3-column NPC chat modal layout for desktop
- Fixed grid layout not applying to modal content (grid was on wrong parent element)
- Applied grid to .npc-chat-container instead of .npc-modal-body--three-col
- Removed htmx-indicator class from history panel (was causing content to disappear)
- Made history loading indicator visible by default
- Updated responsive breakpoints to target correct selectors
- Added warning to HTMX_PATTERNS.md about htmx-indicator hidden behavior

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 22:16:33 -06:00
..
2025-11-24 23:10:55 -06:00
2025-11-24 23:10:55 -06:00
2025-11-24 23:10:55 -06:00
2025-11-24 23:10:55 -06:00
2025-11-24 23:10:55 -06:00

Public Web Frontend Documentation

This folder contains documentation specific to the public web frontend service.

Documents

  • TEMPLATES.md - Template structure, naming conventions, and Jinja2 best practices
  • HTMX_PATTERNS.md - HTMX integration patterns and dynamic UI updates
  • TESTING.md - Manual testing checklist and browser testing guide
  • MULTIPLAYER.md - Multiplayer lobby and session UI implementation

Quick Reference

Service Role: Thin UI layer that makes HTTP requests to API backend

Tech Stack: Flask + Jinja2 + HTMX + Vanilla CSS

Port: 5001 (development), 8080 (production)