You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore(deps): update openai to v2 and add UI dependencies
- Upgrade openai from >=1.92.0,<2.0.0 to >=2.8.0
- Add PyYAML, matplotlib, litellm to UI requirements
- Improve installation instructions in ui/requirements.txt
Co-authored-by: Cursor <cursoragent@cursor.com>
* refactor(ui): optimize layout and simplify language selector
- Remove JavaScript injection for language loading, use URL params instead
- Add render_sidebar_language_selector for standalone language selection
- Hide header and reduce top padding for more compact layout
- Conditionally show workspace selector based on ENABLE_SHARED_WORKSPACES
- Refactor result_panel score card HTML for better readability
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(ui): resolve pre-commit linting issues
- Fix line-too-long in result_panel.py (195 > 120 chars)
- Format imports with isort in app.py
- Remove unnecessary pass statements in i18n/core.py
Co-authored-by: Cursor <cursoragent@cursor.com>
* refactor(ui): move divider outside conditional block for consistency
Move the divider after workspace/language selector outside the
conditional block so it's always rendered regardless of whether
shared workspaces are enabled.
Co-authored-by: Cursor <cursoragent@cursor.com>
* style(ui): improve HTML readability in result_panel.py
Re-introduce indentation within the multi-line f-string for
better HTML structure visibility and maintainability.
Co-authored-by: Cursor <cursoragent@cursor.com>
* refactor(i18n): make unused placeholder function private
Make render_header_language_selector a private function
(_render_header_language_selector) and remove it from public exports
since it's not implemented and not used anywhere.
Co-authored-by: Cursor <cursoragent@cursor.com>
* docs(css): add warning comment for fragile CSS selector
Add a warning comment explaining that the .stMain > div > div > div:first-child
selector depends on Streamlit's internal DOM structure and may break
with future updates.
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
0 commit comments