Skip to content

Conversation

@wen-templari
Copy link
Member

Summary

  • Add comprehensive CLAUDE.md project documentation with build commands and project structure
  • Update TypeScript types from saturday.d.ts with complete API definitions (1500+ lines)
  • Integrate typed saturdayClient throughout repair components
  • Replace manual fetch calls with type-safe client methods

Changes Made

  • CLAUDE.md: Added project documentation with commands, structure, and technologies
  • saturday.d.ts: Updated with comprehensive API type definitions including all endpoints
  • EventAction.tsx: Replaced fetch calls with typed saturdayClient methods
  • ExportEventDialog.tsx: Updated to use typed client for XLSX export
  • RepairAdmin.tsx: Integrated saturdayClient for member data fetching
  • archive.astro: Fixed code formatting
  • members/index.astro: Cleaned up imports

Test plan

  • Build passes without type errors
  • ESLint passes with no violations
  • All repair components use typed API calls
  • Export functionality maintains compatibility
  • Member management uses typed responses

🤖 Generated with Claude Code

wen-templari and others added 2 commits July 12, 2025 14:44
- Add CLAUDE.md project documentation with build commands and structure
- Update TypeScript types from saturday.d.ts with comprehensive API definitions
- Integrate saturdayClient in repair components (EventAction, ExportEventDialog, RepairAdmin)
- Replace manual fetch calls with typed client methods
- Fix code formatting in archive.astro and members/index.astro
- Remove unused imports to satisfy ESLint

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@wen-templari wen-templari marked this pull request as draft July 13, 2025 02:05
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