feat: Implement dashboard layout with responsive design and context management

Christian Angyal requested to merge dashboard-feed-redesign into dev-remote
  • Added Dashboard component with mobile and desktop layouts.
  • Created DashboardProviderComponent to manage dashboard context.
  • Developed MobileLayout for mobile-specific UI and scroll handling.
  • Introduced SwipeableColumns for swipeable feed columns on mobile.
  • Updated Overlay component to improve z-index for modal visibility.
  • Refactored Menu component to handle filter and navigation actions.
  • Removed unused MobileView component.
  • Enhanced NavUserContent to conditionally render based on user profile.
  • Integrated dashboard subjects fetching and state management in DashboardContext.
  • Updated HtmlLayout to manage body overflow based on authentication state.
  • Adjusted FeedsPage to utilize DashboardProviderComponent for context.
  • Modified global CSS for better layout handling and overflow management.
  • Updated Tailwind configuration for additional responsive breakpoints.

Merge request reports