Skip to content

Latest commit

 

History

History
75 lines (56 loc) · 1.93 KB

File metadata and controls

75 lines (56 loc) · 1.93 KB

#940 [Frontend] Enforce strict TypeScript types in src/components Repo Avatar Lex-Studios/Stellar-Spend Description: Replace remaining any/implicit-any usages in component props with explicit interfaces.

Tasks:

Grep for : any across src/components Add proper prop interfaces Enable noImplicitAny scoped rule if missing

Acceptance Criteria: Zero any in src/components tsc passes with no new errors Code review passed

Type: Cleanup | Priority: P2-Medium | Estimated Effort: 1-2 days

#939 [Frontend] Remove unused npm dependencies from package.json Repo Avatar Lex-Studios/Stellar-Spend Description: package.json likely has stale deps unused since earlier refactors; prune with depcheck.

Tasks:

Run depcheck/knip against package.json Remove unused packages Verify build and tests still pass

Acceptance Criteria: depcheck reports zero unused Build passes Tested (unit + E2E smoke)

Type: Cleanup | Priority: P2-Medium | Estimated Effort: 3-5 hours

#938 [Frontend] Split large context providers into scoped contexts Repo Avatar Lex-Studios/Stellar-Spend Description: src/contexts likely has broad providers causing unnecessary re-renders across the tree.

Tasks:

Audit context value shape in src/contexts Split into scoped providers (auth, wallet, ui) Update consumers to use narrower hooks

Acceptance Criteria: Re-render count reduced (profiler evidence) Tested (unit) Code review passed

Type: Refactor | Priority: P1-High | Estimated Effort: 1-2 days

#937 [Frontend] Memoize expensive derived state in dashboard components Repo Avatar Lex-Studios/Stellar-Spend Description: Dashboard recomputes aggregates on every render; add useMemo/useCallback where profiling shows cost.

Tasks:

Profile dashboard render with React DevTools Add memoization to top 3 hotspots Verify no stale-state regressions

Acceptance Criteria: Measured render time improvement documented Tested (unit) Code review passed

Type: Refactor | Priority: P2-Medium | Estimated Effort: 3-5 hours