ProjectCraft / app.py

Commit History

  1. Fix chatbot bubble CSS: use correct Gradio 6 DOM selectors⁠

    yania-n +1: Claude Sonnet 4.6
    3dc3729

  1. Fix chatbot bubble visibility for Gradio 6⁠

    yania-n +1: Claude Sonnet 4.6
    cffdb58
  2. Fix categorical y-axis labels: add axislayer and yaxis selectors⁠

    yania-n +1: Claude Sonnet 4.6
    ca77345
  3. Fix chart labels, zoom buttons, and risk register theming⁠

    yania-n +1: Claude Sonnet 4.6
    fd5126a
  4. Broaden Plotly CSS to top-level selector; fix active tab background⁠

    yania-n +1: Claude Sonnet 4.6
    c137367
  5. Fix Plotly CSS selectors: drop .plotly intermediate class, add tspan coverage⁠

    yania-n +1: Claude Sonnet 4.6
    d346494
  6. Fix Plotly tick CSS: target only tick labels, use hard-coded color⁠

    yania-n +1: Claude Sonnet 4.6
    7c87851
  7. Fix chart text visibility and tab label sizing⁠

    yania-n +1: Claude Sonnet 4.6
    e4dedbc

  1. fix: Gradio 6 compat — css to launch(), plot height via CSS elem_classes

    73a58e4
  2. fix: 2x plot height, hide Plot/Chatbot labels, green bold headers

    149c0c9
  3. fix: grass-green borders, remove file box (DownloadButton), fix button text visibility

    60767c5
  4. fix: reduce refine plan chatbot height from 300 to 160px

    b749002
  5. fix: light/dark mode UI compatibility across charts and risk panel⁠

    5af4cda

  1. UI colour fix

    c88fc40

  1. simplify: single Export XLSX button replaces accordion with PNG/PDF options

    232b3d8
  2. fix: replace Gantt image embed (needs Chrome) with styled phase data table in XLSX

    7ba53b0
  3. remove: PDF export option - keep only PNG and XLSX

    9ebf795
  4. feat: XLSX now includes Gantt chart image sheet; export moved above refine panel; add pillow dep

    7701723
  5. feat: add PNG export button with Gantt/RACI/Workload file slots

    0e42543

  1. feat: add PDF and XLSX export buttons wired to export handlers

    cebc3e5
  2. fix: refine chat error check uses result.get('error') not 'error' in result - prevents None content in chatbot

    3f39ce9
  3. fix: full-project range for all Gantt zoom levels, Q1/Q2 quarterly labels, risks debug count

    877473c
  4. feat: use user-selected team colors in Gantt chart

    43a0b8a
  5. debug: print at top of on_generate and orchestrator; disable SSR mode

    cbbdc13
  6. debug: print full traceback in orchestrator; fix error check to use plan is None

    123bba7
  7. debug: log orchestrator result and plan_data in on_generate

    accbd2c
  8. debug: log chart render success/failure in on_generate

    587f335
  9. remove: version history and share plan sections from UI

    96a32e3
  10. fix: full codebase audit - 18 bugs fixed across 9 files

    386a178
  11. fix: chatbot dict format, heatmap natural week sort, refine max_tokens 8192

    be04e27
  12. Fix: correct field names and model construction in all four views

    8db3604
  13. Fix: check result error value not just key presence

    53105f0
  14. Fix: unpack inputs dict when calling orchestrator.generate/refine⁠

    yania-n +1: Claude Sonnet 4.6
    58301ee
  15. Fix: gr.Plot components only accept figures, not HTML strings⁠

    yania-n +1: Claude Sonnet 4.6
    1f1b84b
  16. Initial deployment of ProjectCraft⁠

    yania-n +1: Claude Sonnet 4.6
    3c5146b