Skip to content

fix(frontend): resolve post-merge test regressions and strict ts errors - #822

Open
Proxima84-code wants to merge 5 commits into
MergeFi:mainfrom
Proxima84-code:fix/713-navbar-reputation-link
Open

Proxima84-code wants to merge 5 commits into
MergeFi:mainfrom
Proxima84-code:fix/713-navbar-reputation-link

Conversation

@Proxima84-code

Copy link
Copy Markdown

Summary

Resolves static compilation errors introduced after merging main and enabling noUncheckedIndexedAccess, restoring test suite to 100% pass rate.

Key Changes

  • TypeScript & Build: Fixed indexing and undefined-access errors across shared components and API clients (tsc --noEmit & next build passing).
  • API Helpers: Implemented apiPatch in src/lib/api.ts with standard error handling.
  • Component & UI Fixes: Cleaned up Navbar dashboards trigger button and updated IssueActions for release_failed / terminal states.
  • Test Suite: Updated mocks and assertions in CopyrightYear, DashboardShell, SponsorDashboardClient, useClaimRace, and IssueActions.

@vercel

vercel Bot commented Oct 30, 2026

Copy link
Copy Markdown

@Proxima84-code is attempting to deploy a commit to the chonilius' projects Team on Vercel.

A member of the Team first needs to authorize it.

@Proxima84-code

Copy link
Copy Markdown
Author

Updated with clean ESLint configuration, React 19 hook ref adjustments, and mock typings. Local validation passed: lint (0 errors), 894/894 unit tests, next build (18 routes), and security headers.

This branch has not been deployed

No deployments
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