Skip to content

Add dependencies management page#55

Merged
Empreiteiro merged 1 commit intomainfrom
feature/dependencies-management
Mar 27, 2026
Merged

Add dependencies management page#55
Empreiteiro merged 1 commit intomainfrom
feature/dependencies-management

Conversation

@Empreiteiro
Copy link
Copy Markdown
Owner

Summary

  • New /dependencies page with table view showing all Python packages and system tools
  • Install buttons that detect the host OS (macOS/Linux/Windows) and run the correct package manager
  • Backend API at /api/dependencies with list and install endpoints
  • New sidebar menu item "Dependencies" with Blocks icon

Test plan

  • Navigate to /dependencies and verify tables render with correct status badges
  • Click "Install" on a missing optional package and verify it installs successfully
  • Verify OS detection shows correct system info (macOS/Linux/Windows)
  • Verify sidebar navigation highlights correctly

🤖 Generated with Claude Code

Introduce a dedicated Dependencies page (/dependencies) that shows all
Python packages and system tools in a table format with status badges
and one-click install buttons. The install endpoint detects the host OS
and runs the appropriate package manager command (pip, brew, apt-get,
or choco).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Empreiteiro Empreiteiro merged commit bc7593e into main Mar 27, 2026
2 checks passed
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