Commit Graph

8 Commits

Author SHA1 Message Date
schihei 1aeef10ebe Standardize documentation across all *.tsx files
- Add file-level JSDoc comments to components that were missing them
- Ensure consistent documentation format across all components
- Improve code maintainability and readability
2025-03-22 19:53:09 +01:00
schihei 1ed34ab888 Refactor RoundImage component for improved maintainability and consistency with other components 2025-03-22 18:11:23 +01:00
schihei 50966867b2 Improve TypeScript types and error handling
- Created proper TypeScript types for Office API operations
- Replaced 'any' casts with appropriate types
- Added type-safe utility functions in office-types.ts
- Improved error handling with proper unknown type
- Added helper functions for PowerPoint shape operations
- Created proper TypeScript interface for webpack HMR

These changes improve code quality, maintainability, and help catch potential bugs at compile time rather than runtime.

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 00:02:35 +01:00
schihei 9c137d900f Minor changes 2025-03-08 23:42:40 +01:00
schihei 30b9b75972 Moved styles definition in a common style file 2025-03-08 19:45:12 +01:00
schihei bbfca3a67f Minor changes 2025-03-08 18:34:10 +01:00
schihei f30be26bd6 Minor changes, not perfect yet 2025-03-08 18:23:45 +01:00
schihei 65861403b9 Initial commit of Round Image. 2025-03-08 16:59:16 +01:00