Skip to content

Feature/UI cleanuo#38

Merged
reiase merged 7 commits intomasterfrom
feature/ui_cleanuo
Feb 23, 2026
Merged

Feature/UI cleanuo#38
reiase merged 7 commits intomasterfrom
feature/ui_cleanuo

Conversation

@reiase
Copy link
Contributor

@reiase reiase commented Feb 23, 2026

No description provided.

- Removed the old sidebar implementation and replaced it with a new modular structure in `sidebar/mod.rs`, enhancing maintainability and readability.
- Introduced new components for sidebar navigation items and resizing functionality.
- Updated various components to utilize the new sidebar structure, improving overall UI consistency.
- Enhanced styling and layout for better user experience across the application.
- Updated the `probe` function to handle `None` values for depth, defaulting to 1.
- Modified the `ProbingTracer` class to ensure it correctly identifies when no depth limit is set.
- Improved code clarity with additional comments for better understanding of depth management.
- Updated `handle_eval` method to catch panics during REPL execution, preventing server crashes from bad requests.
- Improved error handling in `PprofHolder` for profiler initialization failures.
- Refactored `query_profiling` to utilize a global engine for torch profiling data, with fallback mechanisms.
- Added new API endpoints for retrieving magic commands and executing Python code in the REPL.
- Introduced a global command panel for UI quick actions, enhancing user interaction with magic commands.
- Implemented security measures in tracing functions to prevent potential DoS attacks and input validation issues.
- Changed mkdocs version to 1.6.1 for compatibility.
- Updated mkdocs-material to version 9.7.2 for new features and improvements.
@reiase reiase merged commit 2862cfe into master Feb 23, 2026
10 of 12 checks passed
@codecov
Copy link

codecov bot commented Feb 23, 2026

Codecov Report

❌ Patch coverage is 45.50000% with 218 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
python/probing/repl/help_magic.py 60.47% 100 Missing ⚠️
python/probing/profiling/torch_probe.py 20.00% 40 Missing ⚠️
python/probing/inspect/trace.py 25.00% 36 Missing ⚠️
python/probing/inspect/torch.py 4.00% 24 Missing ⚠️
python/probing/handlers/pythonext.py 11.11% 16 Missing ⚠️
python/probing/profiling/torch/module_utils.py 0.00% 2 Missing ⚠️
Files with missing lines Coverage Δ
python/probing/core/engine.py 96.15% <ø> (ø)
python/probing/ext/torch.py 45.45% <100.00%> (ø)
python/probing/profiling/torch/module_utils.py 27.41% <0.00%> (ø)
python/probing/handlers/pythonext.py 13.71% <11.11%> (ø)
python/probing/inspect/torch.py 21.73% <4.00%> (ø)
python/probing/inspect/trace.py 28.10% <25.00%> (ø)
python/probing/profiling/torch_probe.py 48.54% <20.00%> (ø)
python/probing/repl/help_magic.py 63.57% <60.47%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant