Add inline media previews for runs list and detail page
- Run card shows thumbnail previews for inputs and output - Run detail shows output media inline (image/video/audio) - Add audio detection (MP3, FLAC, OGG, WAV) to detect_media_type - Add debug logging for recipe count on home page - Add console.log debugging for DAG elements Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -43,11 +43,15 @@ async def home(request: Request):
|
||||
try:
|
||||
from ..services.recipe_service import RecipeService
|
||||
from ..dependencies import get_redis_client, get_cache_manager
|
||||
import logging
|
||||
logger = logging.getLogger(__name__)
|
||||
recipe_service = RecipeService(get_redis_client(), get_cache_manager())
|
||||
recipes = await recipe_service.list_recipes(user.actor_id)
|
||||
stats["recipes"] = len(recipes)
|
||||
except Exception:
|
||||
pass
|
||||
logger.info(f"Home page: found {len(recipes)} recipes for {user.actor_id}")
|
||||
except Exception as e:
|
||||
import logging
|
||||
logging.getLogger(__name__).error(f"Failed to get recipe count: {e}")
|
||||
try:
|
||||
from ..services.run_service import RunService
|
||||
from ..dependencies import get_redis_client, get_cache_manager
|
||||
|
||||
Reference in New Issue
Block a user