Spaces:
Sleeping
Sleeping
Commit History
-
Fix risk register text: add !important to all color rules
app.py has broad .gradio-container CSS rules with !important that cascade into gr.HTML content and override text colors set without !important. Adding !important to all color declarations in _ADAPTIVE_STYLE ensures description, mitigation, phase tags, and badge labels are always readable. Backgrounds remain as CSS variables (working correctly). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>2549c59 -
Fix chart labels, zoom buttons, and risk register theming
CSS: Replace broad low-specificity .js-plotly-plot text selector with [class*=tick] attribute selector (specificity 0,2,1) — matches the same level that made zoom buttons work, and catches the tick class name regardless of exact Plotly.js naming. Restore updatemenu-container rule explicitly. Python: Add color= to both axes in gantt and heatmap as a second-layer guarantee alongside tickfont.color. Risk register: Replace @media (prefers-color-scheme: light) block with CSS custom properties (var(--pc-surface), var(--pc-text) etc.) so the register matches the Gradio theme rather than the OS colour scheme — fixes white summary bar appearing on light-mode OS with dark Gradio app. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>fd5126a -
Fix chart text visibility and tab label sizing
- Add template=plotly_dark to all Plotly figures so base text defaults to white instead of Plotly's grey default overriding our explicit colors - Make Gantt zoom buttons (Year/Quarter/Month/Week) visible: darker opaque background and a readable border instead of near-invisible defaults - CSS: inactive Gradio tab labels now use full text color (#e8e8e8) instead of muted grey, bumped to 15px/600 weight for legibility - CSS: add Plotly SVG text rule to keep fill bright via CSS variable Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>e4dedbc -
Improve chart text legibility: brighter colours and larger fonts
- Replace silver_muted (#a0a0a0) with silver (#e8e8e8) for all axis tick labels - Increase font sizes from 11-12px to 13-14px across Gantt, heatmap, and risk views Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>bf727d4
-
fix: light/dark mode UI compatibility across charts and risk panel
Replace hardcoded dark colours with transparent backgrounds in Gantt, heatmap, and RACI charts; add CSS-class-based adaptive styles to the risk register; expand global CSS to cover labels, dropdowns, chatbot, Plotly tick text, and banner-warning colours in light mode.5af4cda
-
feat: Gantt week labels use ISO week-of-year (W20, W21...) instead of project-relative W1, W2
7c0c389 -
fix: full-project range for all Gantt zoom levels, Q1/Q2 quarterly labels, risks debug count
877473c -
feat: Week view shows W1 W2 W3 labels using tickvals/ticktext arrays
141fdf5 -
feat: Gantt zoom buttons Year/Quarter/Month/Week with adaptive x-axis labels
6f08482 -
feat: add Year/Quarter/Month/Week/Day zoom controls and range slider to Gantt chart
ca102bf -
feat: use user-selected team colors in Gantt chart
43a0b8a -
fix: chatbot dict format, heatmap natural week sort, refine max_tokens 8192
be04e27 -
Fix: risks JSON parsing, RACI combined roles, VIBGYOR heatmap, Gantt bar width
f39699c -
Fix: correct field names and model construction in all four views
8db3604 -
Initial deployment of ProjectCraft
AI-powered project management tool. Input a project brief and receive a Gantt chart, RACI matrix, Risk Register, and Workload Heatmap. Supports chat-based refinement, version history, share links, export (PNG/PDF/xlsx), and Google Calendar/Drive/Sheets integration. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>3c5146b