MykolaIegorov/AI_assistant
Fix theme toggle position: switch from position:fixed to sticky header row
Fix toggle position: target stVerticalBlock with direct-child :has()
Fix toggle button position: add element-container to Layer 1 CSS
Fix FloMOD results font: wrap DOM text in fenced code block
Fix sidebar overlap: target element-container instead of stVerticalBlock for fixed toggle
Fix sidebar overlap: margin-left on div.block-container (confirmed match)
Fix sidebar overlap: pad stAppViewContainer instead of fighting internal margins
Fix sidebar overlap: apply margin-left:360px to .main class
Fix chat text clipped by sidebar: explicitly set stMain margin-left 360px
Add horizontal padding to block-container so chat text doesn't clip sidebar edge
Default theme to light on first load
Fix DOM results: filter to Sizing Tool Outputs section, restore screenshot
Replace streamlit-float with pure CSS :has() for theme toggle
Replace screenshot OCR with direct DOM text extraction for HF Space
Replace launch.vbs with PS1+CMD launcher (VBScript removed in Win11 25H2)
Switch FloMOD OCR from Groq/Llama to Claude Haiku vision
Fix FloMOD screenshot: revert bad crop, wait for networkidle, tighten OCR strip
Strip Custom Module section from FloMOD screenshot and OCR report
Restore README.md with HF Space config frontmatter
Remove gemini_models.txt, groq API key.txt, README.md
Chat-driven submit/save: auto-summary, action field, missing-param listing
Mobile fix: gap between header and tabs; narrow toggle selector so other buttons keep their style
Chat input: 2-line initial height; dark frame around input in dark mode
Toggle: streamlit-float for reliable top-right; centre title; dark chat input bg
Toggle: neutralise transforms on Streamlit ancestors, switch to position:fixed
Toggle: absolute top-right via marker+CSS, monochrome; light-mode buttons lighter fill
Toggle: fixed top-right corner, monochrome icon, subtle contrast vs fill
Add sun/moon theme toggle — full dark / full light, both mobile and desktop
Mobile: dark app-shell background, zero block-container padding, close h1-tabs gap
Mobile: fix tab panel dark background — use baseweb/role selectors + :has() marker
Mobile: match desktop color scheme — dark Case tab, styled header, browser-tab shape
Hide Streamlit header toolbar to remove dead space on mobile
Fix mobile detection: User-Agent header instead of broken JS iframe
Responsive layout: sidebar on desktop, tabs on mobile
Friendlier system prompt: plain language, tone matching, no internal codes in chat
Add CLAUDE.md project context for Claude Code
Fix Claude provider: strip json prefix/fences before parsing response
Add Anthropic Claude provider, default to Haiku 4.5
Add 18px top spacing above AI model specifics button
Move AI model specifics button to bottom of sidebar
Auto-switch AI model on quota/rate-limit errors
Replace decommissioned Groq vision model with llama-4-scout
Switch FloMOD OCR to Groq llama-3.2-11b-vision-preview
FloMOD OCR: extract results to chat, move screenshot below chat
Fix HF screenshot: show error in main area, increase Playwright timeouts
Remove deepseek-v3.1:671b-cloud (requires paid subscription)
Move Gemini to last in provider dropdown, default to Groq
HF/local split: screenshot on HF, fix hallucinated results, dc_bus_direct prompt
Add provider/model selector UI, fix Ollama Cloud models, dual TXT save
Resolve .gitattributes merge
