- Created api-helpers.ts with shared getAccessToken() + createNotesApiClient() - Removed duplicate API client factory from notes-client.ts, review-client.ts, saved-views-client.ts (3 copies → 1 shared module) - Added reviewedBy/reviewedAt/reviewNote fields to review-client NoteAgentActionDoc type to match backend response shape - Search page: use crypto.randomUUID() for saved view IDs instead of Date.now() to prevent collisions on rapid saves Verification: web typecheck + 6/6 tests pass. |
||
|---|---|---|
| .. | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| eslint.config.mjs | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||