• Steven's avatar
    refactor(react-query): optimize config, add error boundary, and remove JSDoc · d4e08ae2
    Steven authored
    This commit combines multiple improvements to the React Query migration:
    
    Performance Optimization:
    - Increase default staleTime from 10s to 30s for better performance
    - Reduces unnecessary network requests while maintaining data freshness
    
    Error Handling:
    - Add ErrorBoundary component with user-friendly error UI
    - Integrated at app root level for comprehensive coverage
    - Provides error details and reload option
    
    Documentation:
    - Add docs/auth-architecture.md explaining AuthContext design decisions
    - Document why AuthContext is preferred over React Query for current user
    
    Code Cleanup:
    - Remove all JSDoc comments from hooks and components
    - Keep essential inline comments for clarity
    - Simplifies code readability
    
    Files modified:
    - src/lib/query-client.ts - Optimized staleTime
    - src/main.tsx - Added ErrorBoundary wrapper
    - src/components/ErrorBoundary.tsx - New component
    - src/hooks/useMemoQueries.ts - Removed JSDoc
    - src/hooks/useUserQueries.ts - Removed JSDoc
    - src/components/PagedMemoList/PagedMemoList.tsx - Removed JSDoc
    - docs/auth-architecture.md - New documentation
    
    All changes verified with TypeScript compilation and production build.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    Co-Authored-By: 's avatarClaude Sonnet 4.5 <noreply@anthropic.com>
    d4e08ae2
Name
Last commit
Last update
..
components Loading commit data...
contexts Loading commit data...
helpers Loading commit data...
hooks Loading commit data...
layouts Loading commit data...
lib Loading commit data...
locales Loading commit data...
pages Loading commit data...
router Loading commit data...
themes Loading commit data...
types Loading commit data...
utils Loading commit data...
App.tsx Loading commit data...
auth-state.ts Loading commit data...
connect.ts Loading commit data...
i18n.ts Loading commit data...
index.css Loading commit data...
instance-config.ts Loading commit data...
main.tsx Loading commit data...