From f55dd5a874e68653e8aa8ab58fd89a87a3130826 Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Thu, 25 Dec 2025 20:58:51 +0000 Subject: [PATCH] docs: todo,frontend,5 (1 files) --- docs/todo/5-FRONTEND-TODO.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/todo/5-FRONTEND-TODO.md b/docs/todo/5-FRONTEND-TODO.md index 8bf69dfa0..471fc2a9c 100644 --- a/docs/todo/5-FRONTEND-TODO.md +++ b/docs/todo/5-FRONTEND-TODO.md @@ -10,7 +10,7 @@ ## Authentication & Authorization -- [ ] Complete auth hook implementation (`src/hooks/useAuth.ts`) +- [ ] Complete auth hook implementation (`frontends/nextjs/src/hooks/useAuth.ts`, TODO at `frontends/nextjs/src/hooks/useAuth.ts:28`) - [ ] Add OAuth provider support (GitHub, Google, etc.) - [ ] Implement session refresh logic with token rotation - [ ] Add multi-factor authentication support @@ -18,7 +18,7 @@ ## State Management -- [ ] Complete KV store hook implementation (`src/hooks/useKV.ts`) +- [ ] Complete KV store hook implementation (`frontends/nextjs/src/hooks/useKV.ts`, TODO at `frontends/nextjs/src/hooks/useKV.ts:9`) - [ ] Add optimistic updates for better UX - [ ] Implement proper cache invalidation strategies - [ ] Add offline support with local storage fallback @@ -42,18 +42,27 @@ ## Screenshots & Analysis -- [ ] Complete ScreenshotAnalyzer component implementation +- [ ] Complete ScreenshotAnalyzer component implementation (`frontends/nextjs/src/components/ScreenshotAnalyzer.tsx`, TODO at `frontends/nextjs/src/components/ScreenshotAnalyzer.tsx:64`) - [ ] Add image optimization pipeline - [ ] Implement visual diff comparison - [ ] Create annotation overlay system ## GitHub Actions Integration -- [ ] Complete GitHubActionsFetcher component +- [ ] Complete GitHubActionsFetcher component (`frontends/nextjs/src/components/GitHubActionsFetcher.tsx`, TODOs at `:66`, `:140`, `:291`) - [ ] Add webhook integration for real-time updates - [ ] Implement action log streaming - [ ] Create action re-run functionality +## UI Component Wrappers + +- [ ] Remove TODO markers in `frontends/nextjs/src/components/ui/*` re-export files (import conventions) +- [ ] Implement `sonner` dismiss-by-ID (`frontends/nextjs/src/components/ui/sonner.tsx:94`) + +## References + +- Scan results: `docs/todo/TODO_SCAN_REPORT.md` + ## Build & Performance - [ ] Fix TypeScript configuration error (strictNullChecks)