Clarify PDF extraction: chat analyzes PDF automatically, no MCP function needed cbe41dc Nayohn commited on Sep 14, 2025
Add 3 CV collection options (MCP) + Fix nouveau_template.tex.j2 syntax 6da290b Nayohn commited on Sep 14, 2025
Add nouveau_template.tex.j2 - Modern CV template with colored sections and improved typography 5b00291 Nayohn commited on Sep 14, 2025
🔄 FORCE REBUILD: Corrections critiques doivent être déployées be60cf5 hasanbasbunar commited on Sep 13, 2025
Force rebuild HF Spaces - corrections LaTeX & Pydantic déployées e3bdea7 hasanbasbunar commited on Sep 13, 2025
Ajout d'un system prompt complet pour MCP avec workflow détaillé 4062d95 hasanbasbunar commited on Sep 13, 2025
Suppression des fonctions obsolètes et nettoyage du code 5c3371b hasanbasbunar commited on Sep 13, 2025
CRITICAL HOTFIX 2: Fixed IndentationError on line 128 - added missing indentation after try statement 2b346b6 hasanbasbunar commited on Sep 13, 2025
CRITICAL HOTFIX: Fixed IndentationError on line 114 - added missing indentation after if statement c9acb21 hasanbasbunar commited on Sep 13, 2025
ADDED: MCP Prompt - Comprehensive resume generation guide for LLMs with personalization and type-specific tips 436150a hasanbasbunar commited on Sep 13, 2025
MAJOR: Enhanced LLM compatibility - Detailed docstrings with examples, better placeholders, sample resume generator d1f15c6 hasanbasbunar commited on Sep 13, 2025
CRITICAL FIX: Return file path directly (not JSON) for Gradio to generate public URLs + use gr.File output c6f36e4 hasanbasbunar commited on Sep 13, 2025
MAJOR IMPROVEMENT: Enhanced MCP server following Gradio/HF best practices - Better docstrings, JSON responses, validation, dual tools 1d285e6 hasanbasbunar commited on Sep 13, 2025
Create proper UI with individual fields instead of JSON input 2b8133f hasanbasbunar commited on Sep 13, 2025
Fix Python syntax: reorder parameters (required first, optional after) 592cc85 hasanbasbunar commited on Sep 13, 2025
MAJOR: Restructure MCP function with individual parameters matching Pydantic model 5f33735 hasanbasbunar commited on Sep 13, 2025
CRITICAL FIX: Define MCP function at global level like working audio app 46320b0 hasanbasbunar commited on Sep 13, 2025
FINAL FIX: Copy EXACT structure from working audio app - direct function call c15e4d9 hasanbasbunar commited on Sep 13, 2025
Fix Gradio structure: move API Tab inside gr.Blocks context 33a5560 hasanbasbunar commited on Sep 13, 2025
Copy exact API structure from working audio app: use gr.Tab instead of gr.Row f163da7 hasanbasbunar commited on Sep 13, 2025
Fix MCP URL generation: use gr.File component like working audio app 7205e69 hasanbasbunar commited on Sep 13, 2025
Fix MCP tool registration: use gr.api() with proper docstring formatting d6259ed hasanbasbunar commited on Sep 13, 2025
Move MCP API outside Tab to ensure proper tool registration e806a75 hasanbasbunar commited on Sep 13, 2025
Make API Endpoints tab visible for MCP tool registration b3b4118 hasanbasbunar commited on Sep 13, 2025
Fix MCP tool: use gr.File output for proper URL generation by Gradio 9a07c62 hasanbasbunar commited on Sep 13, 2025
Fix URL generation: use local_url when share_url is None (HF Spaces) 75ff4ee hasanbasbunar commited on Sep 13, 2025
LaTeX: install texlive-xetex + texlive-lang-french; better log hints for xelatex f097891 hasanbasbunar commited on Sep 13, 2025
LaTeX: use xelatex on Linux; add DejaVu fonts; rely on latexmk 29d42b5 hasanbasbunar commited on Sep 13, 2025
Docker: install texlive-lm to provide lmodern.sty (fix LaTeX error) 3c285b8 hasanbasbunar commited on Sep 13, 2025
LaTeX: add -halt-on-error, -file-line-error and include .log tail in error 735f5e7 hasanbasbunar commited on Sep 13, 2025
Docker: drop apt tectonic (not in debian stable); rely on latexmk fe2aded hasanbasbunar commited on Sep 13, 2025
Docker: install tectonic alongside latexmk to avoid exit 12 52f6240 hasanbasbunar commited on Sep 13, 2025
MCP: ensure generate_resume_pdf is listed via gr.api and as file-returning endpoint b80430d hasanbasbunar commited on Sep 13, 2025
Expose MCP tool generate_resume_pdf returning gr.File; serve URL via /file=... 4524200 hasanbasbunar commited on Sep 13, 2025
Docker: add texlive-fonts-extra for fontawesome/sourcesanspro 1e92044 hasanbasbunar commited on Sep 13, 2025
Docker: run as non-root and chown /app for write perms c5f73d8 hasanbasbunar commited on Sep 13, 2025
Deploy to HF Space: Docker + Gradio MCP + UUID filenames 23011a7 hasanbasbunar commited on Sep 13, 2025