mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 16:02:26 +00:00
Moved `handleRepostAction`, `handleMirrorAction`, and `handleEnsurePresenceAction` from `js/app.js` to `js/ui/engagementController.js`. This follows the AGENTS.md refactor direction for `bitvidApp` to controllers. - Extracted logic into `EngagementController`. - Added unit tests for `EngagementController`. - Wired `EngagementController` into `js/app.js`. - Preserved `currentVideoPointer` fallback logic in `derivePointerFromDataset`.