Skip to content

Conversation

@huamanraj
Copy link
Contributor

@huamanraj huamanraj commented Oct 21, 2025

hey @apsinghdev ,
i have created the new ui! have a look!

issue: #116

OLD:
image

NEW:
image

image

Any changes you want ?

Summary by CodeRabbit

  • New Features

    • Collapsible sidebar with profile menu, mobile header and a header toggle
    • "Find projects" action and updated "Search Projects" button
    • Added Geist font and dependency
  • UI Improvements

    • Redesigned dashboard layout and responsive header; improved projects table (sticky header, scrollable, clickable rows)
    • Redesigned filter panel with full-screen backdrop and right-side panel
    • Projects page empty-state, centered loading/error states, refined visual hierarchy
  • Bug Fixes

    • Safer handling of missing project language data with fallback value

@vercel
Copy link

vercel bot commented Oct 21, 2025

@huamanraj is attempting to deploy a commit to the AJEET PRATAP SINGH's projects Team on Vercel.

A member of the Team first needs to authorize it.

@cla-assistant
Copy link

cla-assistant bot commented Oct 21, 2025

CLA assistant check
All committers have signed the CLA.

@Shivam107
Copy link

Can you comment out why have you make those changes in the .yaml file ?

@huamanraj
Copy link
Contributor Author

@Shivam107 could you please elaborate more ? if it is about pnpm-lock.yaml? then that chnages auto after doing pnpm i or adding new dependency !

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 22, 2025

Walkthrough

Added Geist font, introduced sidebar collapse state and responsive header toggle, restructured dashboard/layout into a flexible single-column container, redesigned sidebar, projects list, and filters panel, and applied several UI and safety tweaks across components and store.

Changes

Cohort / File(s) Summary
Dependency addition
apps/web/package.json
Added dependency geist (^1.5.1).
Root layout / fonts
apps/web/src/app/layout.tsx
Imported GeistSans and applied its class to the root body alongside existing font variables.
Small component edits
apps/web/src/app/(main)/dashboard/home/page.tsx
Added import React from "react" and renamed title string to "Featured projects".
Projects page & data hook
apps/web/src/app/(main)/dashboard/projects/page.tsx
Imported useProjectsData, call setData([]) on mount, adjusted render flag and effect deps, updated JSX to <Dashboard />.
Dashboard layout restructure
apps/web/src/app/(main)/dashboard/layout.tsx
Replaced two-column fixed layout with flexible full-width container, added responsive header with Bars3Icon toggle, and wired sidebar visibility via store hooks.
Sidebar store updates
apps/web/src/store/useShowSidebar.ts
Added isCollapsed: boolean and toggleCollapsed(): void to the store API and initialized them in the zustand store.
Dashboard container behavior
apps/web/src/components/dashboard/DashboardContainer.tsx
Made layout path-aware (usePathname), conditional centering for projects page, and centralized loading/error wrappers with conditional rendering for projects.
Projects list UI rewrite
apps/web/src/components/dashboard/ProjectsContainer.tsx
Reworked table into a scrollable container with sticky header, per-row clickable links, language color lookup, Find projects button, and empty-state handling.
Sidebar refactor
apps/web/src/components/dashboard/Sidebar.tsx
Implemented collapsible responsive sidebar with mobile/desktop headers, collapse toggle, ProfileMenu (logout), expanded route icons, and new menu entries (Find projects, Twitter, etc.).
Sidebar item API change
apps/web/src/components/sidebar/SidebarItem.tsx
Introduced SidebarItemProps type; component now accepts optional icon and collapsed props (default false) and updated rendering/styling.
Filter UI styling
apps/web/src/components/ui/Filter.tsx
Adjusted trigger/text colors, accordion padding, radio-group spacing and item styles, and label transitions.
Filters panel redesign
apps/web/src/components/ui/FiltersContainer.tsx
Replaced sliding panel with full-screen backdrop and right-aligned fixed panel; revised header/content/footer and changed button label to "Search Projects".
Converter null-safety
apps/web/src/utils/converter.ts
Made primaryLanguage mapping null-safe: `item.primaryLanguage?.name

Sequence Diagram

sequenceDiagram
    participant User
    participant Layout as Dashboard Layout
    participant Store as useShowSidebar
    participant Sidebar
    participant Projects as ProjectsContainer
    participant Filters as FiltersContainer

    User->>Layout: navigate /dashboard
    Layout->>Store: read showSidebar, isCollapsed
    Layout->>Sidebar: render with current state

    alt user taps hamburger (xl or smaller)
        User->>Layout: click hamburger
        Layout->>Store: setShowSidebar(true)
    end

    alt sidebar visible & collapse toggle used
        User->>Sidebar: click collapse toggle
        Sidebar->>Store: toggleCollapsed()
        Store->>Sidebar: update isCollapsed
    end

    User->>Layout: navigate /dashboard/projects
    Layout->>Projects: render (path-aware)
    Projects->>User: show table or "Find projects" button

    alt user opens filters
        User->>Projects: click "Find projects"
        Projects->>Filters: open (backdrop + panel)
        Filters->>User: render panel, search action
    end
Loading

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

  • Review attention recommended for:
    • Sidebar/store integration: isCollapsed / toggleCollapsed usage and responsive behaviors.
    • Layout/header interactions and conditional rendering across breakpoints.
    • ProjectsContainer: table accessibility, clickable-row navigation, and empty-state logic.
    • FiltersContainer backdrop/focus and the updated close/search interactions.

Poem

🐰 I hopped in the code with a curious cheer,
New fonts and a sidebar that folds like a ear.
Filters take shelter behind a soft veil,
Projects now shimmer along a fresh trail.
Click, search, collapse — the dashboard’s a dance.

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the main change: a new UI for the dashboard (v2-dashboard). It directly relates to the substantial UI restructuring visible across layout, components, and styling files.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f27c598 and e381661.

📒 Files selected for processing (2)
  • apps/web/src/app/(main)/dashboard/home/page.tsx (2 hunks)
  • apps/web/src/components/dashboard/Sidebar.tsx (3 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • apps/web/src/app/(main)/dashboard/home/page.tsx
🧰 Additional context used
🧬 Code graph analysis (1)
apps/web/src/components/dashboard/Sidebar.tsx (6)
apps/web/src/store/useShowSidebar.ts (1)
  • useShowSidebar (10-16)
apps/web/src/store/useFilterStore.ts (1)
  • useFilterStore (9-14)
apps/web/src/components/ui/IconWrapper.tsx (1)
  • IconWrapper (10-22)
apps/web/src/components/sidebar/SidebarItem.tsx (1)
  • SidebarItem (12-28)
apps/web/src/components/icons/icons.tsx (1)
  • Twitter (175-177)
apps/web/src/components/dashboard/ProfilePic.tsx (1)
  • ProfilePic (6-18)
🔇 Additional comments (5)
apps/web/src/components/dashboard/Sidebar.tsx (5)

3-43: LGTM!

The imports are well-organized, and the SIDEBAR_ROUTES structure is clean with consistent icon sizing. The active link utility function is straightforward and correct.


45-75: LGTM!

The component setup and click handlers are well-structured. The integration with the filter store for "Find projects" functionality is implemented correctly.


79-112: LGTM!

The responsive header implementation is well done. The mobile/desktop distinction using Tailwind breakpoints is clear, and the collapse functionality is smoothly integrated with proper transitions.


114-171: LGTM!

The sidebar navigation is cleanly implemented with consistent prop passing and icon sizing. The mapping of routes and individual action items is well-structured, and all items properly respect the collapsed state.


205-214: LGTM!

The logout functionality is correctly implemented using next-auth's signOut with an appropriate callback URL. The conditional rendering ensures the menu only displays when the sidebar is expanded and the profile is open.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@apsinghdev
Copy link
Owner

@huamanraj looks awesome aman! just checking it...

@apsinghdev
Copy link
Owner

apsinghdev commented Oct 24, 2025

@huamanraj hey aman! sorry for the delayed reviews. nice work tbh. here are some of my thoughts

  1. can we make these options a bit more visible
Screenshot 2025-10-24 at 9 11 49 PM
  1. when we scoll the projects up, whole header goes up and gets hidden
Screen.Recording.2025-10-24.at.9.14.58.PM.mov

this part shouldn't go up and stay still on scroll
Screenshot 2025-10-24 at 9 15 54 PM

thanks 🙏

@huamanraj
Copy link
Contributor Author

huamanraj commented Oct 24, 2025

@apsinghdev ok i will make these changes 😊

@apsinghdev
Copy link
Owner

@huamanraj hey aman, any updates on this?

@huamanraj
Copy link
Contributor Author

@ajeetunc was busy in some work but half done! i will push by today

@huamanraj
Copy link
Contributor Author

@ajeetunc was not able to make the table header sticky tried a lot! but fixed other things

image

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (4)
apps/web/src/components/dashboard/ProjectsContainer.tsx (2)

116-116: Consider error handling for window.open.

Opening external URLs can be blocked by popup blockers or fail due to security restrictions.

Apply this diff to add basic error handling:

-                  onClick={() => window.open(p.url, "_blank")}
+                  onClick={() => {
+                    const newWindow = window.open(p.url, "_blank");
+                    if (!newWindow) {
+                      console.warn("Failed to open project URL:", p.url);
+                    }
+                  }}

79-91: Consider responsive alternatives to fixed viewport height.

The h-[80vh] creates a fixed-height container that may not adapt well to varying screen sizes and browser chrome (address bars, etc.).

Consider using h-[calc(100vh-theme(spacing.32))] or a similar calculation that accounts for the header and padding dynamically.

apps/web/src/app/(main)/dashboard/home/page.tsx (1)

2-2: Potentially unnecessary import.

With the modern JSX transform in React 18+ and Next.js 15, explicitly importing React is typically not required. However, this is harmless and may be needed for specific tooling configurations.

If this import was added due to a linting error, consider updating your ESLint configuration. Otherwise, this can safely remain.

apps/web/src/components/dashboard/Sidebar.tsx (1)

72-74: Remove unused handleLogout function.

The handleLogout function is defined here but never called. Line 210 calls signOut directly inline within the ProfileMenu. This standalone definition is redundant.

Apply this diff to remove the unused function:

-  const handleLogout = () => {
-    signOut({ callbackUrl: "/" });
-  };
-
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a10539e and 0c3eb08.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (13)
  • apps/web/package.json (1 hunks)
  • apps/web/src/app/(main)/dashboard/home/page.tsx (1 hunks)
  • apps/web/src/app/(main)/dashboard/layout.tsx (1 hunks)
  • apps/web/src/app/(main)/dashboard/projects/page.tsx (1 hunks)
  • apps/web/src/app/layout.tsx (2 hunks)
  • apps/web/src/components/dashboard/DashboardContainer.tsx (1 hunks)
  • apps/web/src/components/dashboard/ProjectsContainer.tsx (3 hunks)
  • apps/web/src/components/dashboard/Sidebar.tsx (3 hunks)
  • apps/web/src/components/sidebar/SidebarItem.tsx (1 hunks)
  • apps/web/src/components/ui/Filter.tsx (1 hunks)
  • apps/web/src/components/ui/FiltersContainer.tsx (2 hunks)
  • apps/web/src/store/useShowSidebar.ts (1 hunks)
  • apps/web/src/utils/converter.ts (1 hunks)
🧰 Additional context used
🧬 Code graph analysis (7)
apps/web/src/app/(main)/dashboard/home/page.tsx (1)
apps/web/src/app/(main)/dashboard/page.tsx (1)
  • Dashboard (3-9)
apps/web/src/app/(main)/dashboard/projects/page.tsx (4)
apps/web/src/store/useRenderProjectsStore.ts (1)
  • useRenderProjects (9-14)
apps/web/src/store/useProjectTitleStore.ts (1)
  • useProjectTitleStore (8-11)
apps/web/src/store/useProjectsDataStore.ts (2)
  • useProjectsData (10-14)
  • ProjectsDataProps (4-8)
apps/web/src/app/(main)/dashboard/page.tsx (1)
  • Dashboard (3-9)
apps/web/src/components/dashboard/DashboardContainer.tsx (7)
apps/web/src/store/useRenderProjectsStore.ts (1)
  • useRenderProjects (9-14)
apps/web/src/store/useProjectsDataStore.ts (1)
  • useProjectsData (10-14)
apps/web/src/store/useLoadingStore.ts (1)
  • useLoading (8-11)
apps/web/src/store/useProjectsFoundStore.ts (1)
  • useProjectsNotFoundStore (8-11)
apps/web/src/components/dashboard/ProjectsContainer.tsx (1)
  • ProjectsContainer (54-179)
apps/web/src/components/ui/SpinnerElm.tsx (1)
  • SpinnerElm (5-17)
apps/web/src/components/ui/ErrMsg.tsx (1)
  • ErrMsg (1-7)
apps/web/src/components/dashboard/ProjectsContainer.tsx (3)
apps/web/src/types/projects.ts (1)
  • DashboardProjectsProps (1-13)
apps/web/src/store/useProjectTitleStore.ts (1)
  • useProjectTitleStore (8-11)
apps/web/src/store/useFilterStore.ts (1)
  • useFilterStore (9-14)
apps/web/src/components/dashboard/Sidebar.tsx (6)
apps/web/src/store/useShowSidebar.ts (1)
  • useShowSidebar (10-16)
apps/web/src/store/useFilterStore.ts (1)
  • useFilterStore (9-14)
apps/web/src/components/ui/IconWrapper.tsx (1)
  • IconWrapper (10-22)
apps/web/src/components/sidebar/SidebarItem.tsx (1)
  • SidebarItem (12-28)
apps/web/src/components/icons/icons.tsx (1)
  • Twitter (175-177)
apps/web/src/components/dashboard/ProfilePic.tsx (1)
  • ProfilePic (6-18)
apps/web/src/components/ui/FiltersContainer.tsx (1)
apps/web/src/components/ui/IconWrapper.tsx (1)
  • IconWrapper (10-22)
apps/web/src/app/(main)/dashboard/layout.tsx (5)
apps/web/src/store/useFilterStore.ts (1)
  • useFilterStore (9-14)
apps/web/src/store/useShowSidebar.ts (1)
  • useShowSidebar (10-16)
apps/web/src/components/ui/FiltersContainer.tsx (1)
  • FiltersContainer (21-150)
apps/web/src/components/dashboard/Sidebar.tsx (1)
  • Sidebar (45-180)
apps/web/src/components/ui/IconWrapper.tsx (1)
  • IconWrapper (10-22)
🔇 Additional comments (19)
apps/web/package.json (1)

28-28: LGTM! Geist font dependency added.

The addition of the geist package is correctly integrated into the layout file for typography improvements.

apps/web/src/app/layout.tsx (2)

13-13: LGTM! GeistSans font imported correctly.

The import aligns with the new geist dependency added to package.json.


43-43: LGTM! Font application is correct.

The GeistSans font is properly combined with the existing DM Mono font variables in the body className.

apps/web/src/utils/converter.ts (1)

151-151: LGTM! Defensive null handling added.

The optional chaining and fallback to "Other" prevents potential runtime errors when primaryLanguage is undefined or null.

apps/web/src/components/ui/Filter.tsx (1)

26-50: LGTM! UI styling improvements enhance visibility.

The updated styling with improved contrast (text-slate-300, text-white, text-zinc-300) and enhanced interactive states addresses the maintainer's feedback about making options more visible. The consistent spacing and visual feedback on focus/checked states improve the user experience.

apps/web/src/components/dashboard/ProjectsContainer.tsx (2)

94-109: Excellent! Sticky header addresses maintainer feedback.

The sticky header implementation (sticky top-0 z-30) directly addresses the maintainer's concern that "the whole header scrolls away and gets hidden." The header now remains fixed while scrolling through projects.


83-89: Note: Custom scrollbar styling is webkit-only.

The [&::-webkit-scrollbar] pseudo-elements only work in Chromium and Safari. Firefox and other browsers will show default scrollbars.

This is acceptable for progressive enhancement, but ensure the table is usable with default scrollbars in non-webkit browsers during testing.

apps/web/src/app/(main)/dashboard/projects/page.tsx (1)

14-18: LGTM! State initialization supports empty state UI.

The logic correctly clears previous project data and enables rendering, which allows the empty state prompt in ProjectsContainer to display when users first visit the projects page.

apps/web/src/app/(main)/dashboard/layout.tsx (2)

17-33: LGTM! Responsive layout with proper state management.

The refactored layout successfully implements:

  • Collapsible sidebar with state-driven visibility
  • Mobile-responsive header toggle (visible on xl and smaller screens)
  • Proper overflow handling that preserves scrolling behavior
  • Flexible container structure that supports the sticky header in ProjectsContainer

The layout changes work cohesively with the sidebar and filter panel updates to create a responsive dashboard experience.


23-28: Mobile header toggle enhances accessibility.

The mobile header with the hamburger menu icon provides intuitive navigation on smaller screens, addressing mobile UX concerns.

apps/web/src/components/dashboard/DashboardContainer.tsx (2)

10-10: LGTM!

The pathname detection for conditional layout is implemented correctly.

Also applies to: 17-19


24-40: LGTM!

The conditional rendering logic properly prevents overlapping states, and the centered loading/error states improve UX.

apps/web/src/store/useShowSidebar.ts (1)

6-7: LGTM!

The collapse state implementation follows the existing pattern and integrates cleanly with the store.

Also applies to: 13-15

apps/web/src/components/dashboard/Sidebar.tsx (3)

3-3: LGTM!

The imports are well-organized and all the new icons and store hooks are properly integrated.

Also applies to: 8-25, 46-48


80-115: LGTM!

The responsive header implementation with mobile/desktop variants and collapse toggle is well-structured.


117-173: LGTM!

The sidebar items are well-organized with proper icon sizing and collapse support throughout.

apps/web/src/components/sidebar/SidebarItem.tsx (1)

5-27: LGTM!

The component is well-typed and correctly handles icon rendering and collapsed state. The conditional layout based on collapsed prop is clean and effective.

apps/web/src/components/ui/FiltersContainer.tsx (2)

60-78: LGTM!

The full-screen backdrop with blur effect and the updated panel styling provide excellent UX. The responsive width handling (w-full on mobile, w-[400px] on larger screens) is well-implemented.


138-146: LGTM!

The full-width button in the footer improves mobile usability, and the updated styling aligns well with the overall design system.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (1)
apps/web/src/components/dashboard/Sidebar.tsx (1)

196-197: Replace hardcoded user data with session information.

Lines 196-197 contain hardcoded values "Ajeet" and "hi@opensox.ai". This will display incorrect information for all users. As previously noted, the profile should use session data from next-auth.

🧹 Nitpick comments (1)
apps/web/src/components/dashboard/ProjectsContainer.tsx (1)

92-92: Consider responsive min-width for better mobile experience.

The min-w-[820px] ensures all columns are visible but will require horizontal scrolling on mobile devices. Consider whether some columns could be hidden on smaller screens using responsive utilities (e.g., hidden sm:table-cell) to improve mobile UX.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0c3eb08 and f27c598.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (3)
  • apps/web/package.json (1 hunks)
  • apps/web/src/components/dashboard/ProjectsContainer.tsx (3 hunks)
  • apps/web/src/components/dashboard/Sidebar.tsx (3 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • apps/web/package.json
🧰 Additional context used
🧬 Code graph analysis (2)
apps/web/src/components/dashboard/ProjectsContainer.tsx (3)
apps/web/src/types/projects.ts (1)
  • DashboardProjectsProps (1-13)
apps/web/src/store/useProjectTitleStore.ts (1)
  • useProjectTitleStore (8-11)
apps/web/src/store/useFilterStore.ts (1)
  • useFilterStore (9-14)
apps/web/src/components/dashboard/Sidebar.tsx (6)
apps/web/src/store/useShowSidebar.ts (1)
  • useShowSidebar (10-16)
apps/web/src/store/useFilterStore.ts (1)
  • useFilterStore (9-14)
apps/web/src/components/ui/IconWrapper.tsx (1)
  • IconWrapper (10-22)
apps/web/src/components/sidebar/SidebarItem.tsx (1)
  • SidebarItem (12-28)
apps/web/src/components/icons/icons.tsx (1)
  • Twitter (175-177)
apps/web/src/components/dashboard/ProfilePic.tsx (1)
  • ProfilePic (6-18)
🔇 Additional comments (6)
apps/web/src/components/dashboard/Sidebar.tsx (2)

82-115: Well-implemented responsive sidebar with collapse functionality.

The conditional width (w-20 vs w-72), mobile/desktop headers, and collapse toggle are cleanly implemented with smooth transitions.


132-137: Good integration with filter store.

The "Find projects" entry correctly triggers the filter panel via setShowFilters(true), maintaining centralized state management.

apps/web/src/components/dashboard/ProjectsContainer.tsx (4)

94-109: Sticky header successfully implemented.

The sticky top-0 z-30 bg-[#15161a] classes at line 101 successfully address the PR objective to keep the header fixed when scrolling the projects list. This is a good solution that maintains the header visibility during scroll.


78-91: Well-designed scrollable container with custom scrollbar.

The scrollable container with h-[80vh] and custom webkit-scrollbar styling provides a clean, professional appearance. The purple-themed scrollbar matches the overall design system.


118-133: Good responsive design for mobile and desktop.

The use of responsive classes (text-[10px] sm:text-xs, h-4 w-4 sm:h-6 sm:w-6, p-1 sm:p-2) ensures the table remains usable across different screen sizes.


165-176: Helpful empty state with clear guidance.

The empty state provides clear visual feedback with the animated icon and instructive text, improving the user experience when no projects are available.

@huamanraj
Copy link
Contributor Author

@ajeetunc could you please review and merge it!

@apsinghdev
Copy link
Owner

@huamanraj hey can you pls share a video of this? just checking this.

@huamanraj
Copy link
Contributor Author

huamanraj commented Nov 4, 2025

here is the video @ajeetunc !! i have tried a lot to make the table header sticky but it is not working!

2025-11-04_17-27-05.mp4

@apsinghdev
Copy link
Owner

apsinghdev commented Nov 7, 2025

hi @huamanraj, thanks for the good work!

tried running your changes locally and getting some error like these Screenshot 2025-11-07 at 1 53 53 PM and auth errors. also the pr isn't complete as it doesn't have the header part. so im closing this as of now. if you wanna work on this, feel free to lmk.

@apsinghdev apsinghdev closed this Nov 7, 2025
@apsinghdev apsinghdev reopened this Nov 7, 2025
@apsinghdev
Copy link
Owner

opening it. i'll try to work on it and will see if i can fix the rest of the things.

@huamanraj
Copy link
Contributor Author

huamanraj commented Nov 7, 2025

that error might be because i fixed some merge conflict here

also what kind of auth error?

also it was said to remove the header in issue? which header part are you talking about?

also i want to work on this issue!
if you could elaborate more what you want? i can easily do that!

@apsinghdev

hi @huamanraj, thanks for the good work!

tried running your changes locally and getting some error like these Screenshot 2025-11-07 at 1 53 53 PM and auth errors. also the pr isn't complete as it doesn't have the header part. so im closing this as of now. if you wanna work on this, feel free to lmk.

@apsinghdev
Copy link
Owner

apsinghdev commented Nov 8, 2025

@huamanraj sorry for the misinterpretation aman! yes, there are some errors related to the merge conflicts. auth error was probably by my mistake of not running the backend. i mean the header of the project's card. lemme come up with a different idea. can you please rebase this branch on top of the latest changes?

@huamanraj
Copy link
Contributor Author

@huamanraj sorry for the misinterpretation aman! yes, there are some errors related to the merge conflicts. auth error was probably by my mistake of not running the backend. i mean the header of the project's card. lemme come up with a different idea. can you please rebase this branch on top of the latest changes?

sure! rebased it!

@apsinghdev
Copy link
Owner

@huamanraj thanks aman! just looking into it.

@vercel
Copy link

vercel bot commented Nov 9, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
opensox-web Ready Ready Preview Comment Nov 9, 2025 3:46pm
opensox-website Ready Ready Preview Comment Nov 9, 2025 3:46pm

@apsinghdev
Copy link
Owner

@huamanraj awesome aman! thanks for your persistence! change going to prod..🫡🔥

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.

3 participants