Skip to content

Comments

fix: revamp UI with status bar, favicon, and project metadata#85

Merged
cristipufu merged 1 commit intomainfrom
fix/ui-styling-tweaks
Feb 22, 2026
Merged

fix: revamp UI with status bar, favicon, and project metadata#85
cristipufu merged 1 commit intomainfrom
fix/ui-styling-tweaks

Conversation

@cristipufu
Copy link
Member

Summary

  • Move auth status and theme toggle from sidebar to a VS Code-style bottom status bar with popover menus
  • Replace inline SVG favicon with .ico, update index.html, and remove hardcoded favicon routes from backend
  • Rename sidebar header to "Developer Console" with favicon image
  • Add /api/config endpoint fields for user project name, version, and authors (read from CWD pyproject.toml)
  • Add GitHub badge link and config store for project metadata display in status bar
  • Fix span details and auth footer styling
  • Bump version to 0.0.59

Test plan

  • Verify status bar renders at bottom with auth status, project info, GitHub link, and theme toggle
  • Verify auth popover works (sign in, sign out, go to platform)
  • Verify favicon displays correctly in browser tab and sidebar header
  • Verify project name/version/author appear when pyproject.toml exists in CWD
  • Verify theme toggle works from status bar
  • Test on mobile viewport (sidebar drawer still works without auth/theme)

🤖 Generated with Claude Code

@cristipufu cristipufu force-pushed the fix/ui-styling-tweaks branch 2 times, most recently from 3dd5a2a to f74ec9b Compare February 22, 2026 09:21
- Move auth status and theme toggle from sidebar to a VS Code-style
  bottom status bar with popover menus
- Replace inline SVG favicon with .ico, update index.html and remove
  hardcoded favicon routes from backend
- Rename sidebar header to "Developer Console" with favicon image
- Add /api/config endpoint fields for user project name, version, and
  authors read from CWD pyproject.toml
- Add GitHub badge link and config store for project metadata display
- Remove GitHub link from NewRunPanel (now in status bar)
- Fix span details and auth footer styling
- Bump version to 0.0.59

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cristipufu cristipufu force-pushed the fix/ui-styling-tweaks branch from f74ec9b to 7f2bab0 Compare February 22, 2026 09:23
@cristipufu cristipufu merged commit 769a1ad into main Feb 22, 2026
11 checks passed
@cristipufu cristipufu deleted the fix/ui-styling-tweaks branch February 22, 2026 09:24
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