feat: Improve dashboard performance and Claude terminal context

- Add trial limiting (300 max) and reduce polling to 15s for large studies
- Make dashboard layout wider with col-span adjustments
- Claude terminal now runs from Atomizer root for CLAUDE.md/skills access
- Add study context display in terminal on connect
- Add KaTeX math rendering styles for study reports
- Add surrogate tuner module for hyperparameter optimization
- Fix backend proxy to port 8001

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Antoine
2025-12-04 17:36:00 -05:00
parent 9eed4d81eb
commit f8b90156b3
13 changed files with 1481 additions and 141 deletions

View File

@@ -69,3 +69,39 @@
::-webkit-scrollbar-thumb:hover {
@apply bg-dark-400;
}
/* KaTeX Math Rendering */
.katex {
font-size: 1.1em !important;
color: inherit !important;
}
.katex-display {
margin: 1em 0 !important;
overflow-x: auto;
overflow-y: hidden;
}
.katex-display > .katex {
color: #e2e8f0 !important;
}
/* Markdown body styles */
.markdown-body {
color: #e2e8f0;
line-height: 1.7;
}
.markdown-body .katex-display {
background: rgba(30, 41, 59, 0.5);
padding: 1rem;
border-radius: 0.5rem;
border: 1px solid #334155;
}
/* Code blocks in markdown should have proper width */
.markdown-body pre {
max-width: 100%;
overflow-x: auto;
white-space: pre;
}