forked from Rockachopa/Timmy-time-dashboard
fix: Docker-first test suite, UX improvements, and bug fixes (#100)
Dashboard UX: - Restructure nav from 22 flat links to 6 core + MORE dropdown - Add mobile nav section labels (Core, Intelligence, Agents, System, Commerce) - Defer marked.js and dompurify.js loading, consolidate CDN to jsdelivr - Optimize font weights (drop unused 300/500), bump style.css cache buster - Remove duplicate HTMX load triggers from sidebar and health panels Bug fixes: - Fix Timmy showing OFFLINE by registering after swarm recovery sweep - Fix ThinkingEngine await bug with asyncio.run_coroutine_threadsafe - Fix chat auto-scroll by calling scrollChat() after history partial loads - Add missing /voice/button page and /voice/command endpoint - Fix Grok api_key="" treated as falsy falling through to env key - Fix self_modify PROJECT_ROOT using settings.repo_root instead of __file__ Docker test infrastructure: - Bind-mount hands/, docker/, Dockerfiles, and compose files into test container - Add fontconfig + fonts-dejavu-core for creative/assembler TextClip tests - Initialize minimal git repo in Dockerfile.test for GitSafety compatibility - Fix introspection and path resolution tests for Docker /app context All 1863 tests pass in Docker (0 failures, 77 skipped). Co-authored-by: Alexander Payne <apayne@MM.local> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
committed by
GitHub
parent
6e67c3b421
commit
89cfe1be0d
@@ -39,6 +39,14 @@ services:
|
||||
- ./src:/app/src:ro
|
||||
- ./tests:/app/tests:ro
|
||||
- ./static:/app/static:ro
|
||||
- ./hands:/app/hands:ro
|
||||
- ./docker:/app/docker:ro
|
||||
- ./Dockerfile:/app/Dockerfile:ro
|
||||
- ./docker-compose.yml:/app/docker-compose.yml:ro
|
||||
- ./docker-compose.dev.yml:/app/docker-compose.dev.yml:ro
|
||||
- ./docker-compose.prod.yml:/app/docker-compose.prod.yml:ro
|
||||
- ./docker-compose.test.yml:/app/docker-compose.test.yml:ro
|
||||
- ./docker-compose.microservices.yml:/app/docker-compose.microservices.yml:ro
|
||||
- ./pyproject.toml:/app/pyproject.toml:ro
|
||||
- test-data:/app/data
|
||||
environment:
|
||||
@@ -67,6 +75,7 @@ services:
|
||||
volumes:
|
||||
- ./src:/app/src:ro
|
||||
- ./static:/app/static:ro
|
||||
- ./hands:/app/hands:ro
|
||||
- test-data:/app/data
|
||||
environment:
|
||||
DEBUG: "true"
|
||||
@@ -117,6 +126,7 @@ services:
|
||||
- agents
|
||||
volumes:
|
||||
- ./src:/app/src:ro
|
||||
- ./hands:/app/hands:ro
|
||||
- test-data:/app/data
|
||||
environment:
|
||||
COORDINATOR_URL: "http://dashboard:8000"
|
||||
|
||||
Reference in New Issue
Block a user