Skip to content

Conversation

ra3orblade
Copy link
Contributor

@ra3orblade ra3orblade commented Jul 16, 2025


  • I understand that contributing to this repository will require me to agree with the CLA

Description

What type of PR is this? (check all applicable)

  • 🍕 Feature
  • 🐛 Bug Fix
  • 📝 Documentation Update
  • 🎨 Style
  • 🧑‍💻 Code Refactor
  • 🔥 Performance Improvements
  • ✅ Test
  • 🤖 Build
  • 🔁 CI

Related Tickets & Documents

Mobile & Desktop Screenshots/Recordings

Added tests?

  • 👍 yes
  • 🙅 no, because they aren't needed
  • 🙋 no, because I need help

Added to documentation?

  • 📜 README.md
  • 📓 tech-docs
  • 🙅 no documentation needed

[optional] Are there any post-deployment tasks we need to perform?

@ra3orblade ra3orblade self-assigned this Jul 16, 2025
ra3orblade and others added 14 commits July 16, 2025 13:27
- Convert audio.tsx from class to functional component using forwardRef and observer
- Convert video.tsx from class to functional component using forwardRef and observer
- Convert pdf.tsx from class to functional component using forwardRef and observer
- Replace lifecycle methods with useEffect hooks
- Replace instance variables with useRef hooks
- Replace class methods with useCallback hooks
- Add proper TypeScript typing with forwardRef<I.BlockRef, I.BlockComponent>
- Maintain all existing functionality and event handling
- Follow established patterns from PR #1554

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

Co-Authored-By: Claude <noreply@anthropic.com>
@ra3orblade ra3orblade changed the base branch from main to dev August 25, 2025 10:02
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