Skip to content

feat: SaaS UI redesign, collapsible sidebar, and console error fixes#88

Open
vskpcode wants to merge 1 commit into
beck-source:mainfrom
vskpcode:new_features
Open

feat: SaaS UI redesign, collapsible sidebar, and console error fixes#88
vskpcode wants to merge 1 commit into
beck-source:mainfrom
vskpcode:new_features

Conversation

@vskpcode

Copy link
Copy Markdown

Summary

  • Redesigned layout with vertical sidebar (light theme, Notion/Stripe-inspired) replacing the old top nav bar
  • Added collapsible sidebar with icons-only mode; state persists via localStorage
  • Fixed 3 console errors: missing PurchaseOrderModal component, /api/tasks 404, and 13 debug console.logs in Reports.vue
  • Added architecture.html documenting tech stack, data flow, and API endpoints

Test plan

  • Sidebar renders and active nav highlights on all 6 routes
  • Collapse/expand works and persists after reload
  • Mobile: hamburger visible, sidebar slides in as overlay
  • No console errors on any page
  • Tasks modal and filters still work

- Redesigned UI with vertical sidebar (light theme, Notion/Stripe style)
- Added collapsible sidebar with icons-only mode; state persists via localStorage
- Created Sidebar.vue component with nav links, user info, language switcher
- Created PurchaseOrderModal.vue stub to fix unregistered component warning
- Removed failing /api/tasks API call; task management now uses mock data only
- Stripped 13 debug console.log statements from Reports.vue
- Added architecture.html: tech stack, data flow, API endpoints overview

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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