Skip to content

feat(KLEF): Migrate repos#3

Open
Chronyyx wants to merge 2 commits intomainfrom
feat/KLEF-133-Migrate-Repos
Open

feat(KLEF): Migrate repos#3
Chronyyx wants to merge 2 commits intomainfrom
feat/KLEF-133-Migrate-Repos

Conversation

@Chronyyx
Copy link
Copy Markdown

@Chronyyx Chronyyx commented Apr 11, 2026

Pull Request

Summary

Migrates the UI design branch from the panel repo into the app monorepo and updates the panel submodule pointer to include all migrated code. This consolidates the in-progress hosting, architecture, projects, and admin UI features so they live in the correct repo going forward.

Related Issues

Closes #133


Changes

What's Included

  • UI design branch is now present and ready to merge, this will eventually integrate into the panel
  • Updated panel submodule to 720bdd8 which brings in 43 changed files (+5,616 / −343 lines) including:
    • New Architecture view with infrastructure flow canvas, node cards, edge connections, and details panel
    • New Hosting detail pages with game server views, system overview dashboard, and infrastructure flow workspace hook
    • New Projects dashboard with server actions and loaders
    • Refactored Admin dashboard (extracted into features/admin with dedicated loaders and actions)
    • New Overview page and view
    • Enhanced Billing, Dashboard, Settings, and Servers views
    • New shared components: InteractiveDotField, ArchitectureThemeShell, AuthThemeShell, AnalyzeSystemButton
    • Added infrastructure-graph utility library and route config updates
    • New project types and mock request helpers
  • Removed leftover things to move tracking file from the migration process

What's Not Included

  • Backend/daemon changes — this is purely a frontend UI migration
  • Final integration of the design branch into the production panel build
  • New tests for the migrated UI components

Testing

How Was This Tested?

  • Verified submodule pointer resolves correctly and all files are present after git submodule update
  • Confirmed no untracked or orphaned files remain after cleanup commit

Test Coverage

  • Unit tests added or updated
  • Integration tests added or updated
  • Manually tested end-to-end

Breaking Changes

Does this PR introduce breaking changes?

  • Yes
  • No

Security Considerations

  • This PR affects authentication or authorization logic
  • This PR touches secrets, tokens, or environment variables
  • This PR affects infrastructure, deployment pipelines, or network configuration

Documentation

Does this PR require documentation updates?

  • Yes
  • No

UI/UX (If Applicable)

  • Includes new components or views
  • Changes styles or theme tokens
  • Responsive behavior verified
  • Requires design approval

Screenshots or recordings: N/A — design branch is staged for future integration, not yet wired into production routes.


Pre-Merge Checklist

  • PR title follows semantic format (feat:, fix:, chore:, docs:, refactor:, test:)
  • All CI checks passing
  • Code follows project style guidelines
  • No debug logs or commented-out code left in
  • Dependencies reviewed (no unnecessary additions)
  • No sensitive information included

Reviewer Notes

This is a migration-only PR. The panel submodule pointer is the only real diff against main. The bulk of the new code (architecture flow canvas, hosting details, projects dashboard, admin refactor) lives inside the panel submodule at the new commit. Reviewers should pull the submodule and spot-check the new feature modules under src/features/ and src/components/flow/.

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