Skip to content

refactor(frontend): clean up sidebar header (#33)#36

Open
markoceri wants to merge 1109 commits into
edge-mining:mainfrom
markoceri:fix/issue-33-dashboard-header-cleanup
Open

refactor(frontend): clean up sidebar header (#33)#36
markoceri wants to merge 1109 commits into
edge-mining:mainfrom
markoceri:fix/issue-33-dashboard-header-cleanup

Conversation

@markoceri

Copy link
Copy Markdown
Collaborator

Summary

  • Remove the "Edge Mining" text label and the username placeholder from the sidebar header so only the logo remains.
  • Left-align the logo with the sidebar menu items (icons).
  • Refine the green glow so it originates from the logo area, reinforcing the brand identity.

Closes #33

Test plan

  • npm run dev in frontend/ and verify:
    • Sidebar header shows only the logo (no "Edge Mining" label, no username row).
    • Logo is left-aligned with the menu items below.
    • Subtle green glow originates from the logo area.
  • npm run build succeeds.
  • No regressions in sidebar collapse/expand behavior.

- Implemented PerformanceTrackerConfigForm.vue for configuring performance tracker settings.
- Created PerformanceTrackerFormModal.vue for adding and editing performance trackers.
- Defined performance tracker models in performanceTracker.ts.
- Developed PerformanceTrackerService for API interactions related to performance trackers.
- Established performanceTrackerStore for state management of performance trackers.
- Added PerformanceTrackersSettingsView.vue for managing performance trackers in the settings.
- Integrated performance tracker loading and filtering logic in the settings view.
- Updated router to include performance trackers settings route.
- Enhanced existing settings view to load performance trackers on mount.
markoceri added 30 commits May 17, 2026 18:20
git-subtree-dir: core
git-subtree-mainline: a064f04
git-subtree-split: 5abef64
git-subtree-dir: frontend
git-subtree-mainline: 8474fda
git-subtree-split: 9ecbc99
Remove submodule-related logic from scripts (switch_branch.sh, update.sh).
Update README with monorepo layout description.
Move shared configs to root (.pre-commit-config.yaml, CONTRIBUTING.md,
DEVELOPMENT_WORKFLOW.md, DEV_TOOLS.md). Remove redundant Dockerfiles from
core/ and frontend/. Add .dockerignore, update Makefile, Dockerfile,
compose.yaml, and vite.config.ts for monorepo layout.
Rename core/compose.yaml to core/compose.dev.yaml.
Remove the "Edge Mining" text label and the commented-out username
placeholder from the sidebar header so only the logo remains, then
left-align the logo with the menu items below and refine the green
glow so it originates from the logo area.

Closes edge-mining#33
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.

Clean up and refine dashboard header

2 participants