feat: Chrome Extension for GitHub Chat (closes #1)#11
Conversation
- Manifest V3 extension injects chat widget on all github.com/* pages - Floating toggle button (💬) in bottom-right corner - Click to open/close chat panel (380x520px iframe) - Uses existing Firebase backend for real-time messaging - Persists open/close state via chrome.storage.local
|
Friendly bump — Chrome extension is ready for review. Tested locally and CI is green. Let me know if any changes are needed! |
gogl92
left a comment
There was a problem hiding this comment.
Please take a look at the comments to this PR.
|
@gogl92 Thanks for the review! All three issues are fixed in the latest commit:
Ready for another look! |
|
Thank you, looks like the minimize button isn't working. |
- Add minimize button to chat.html title bar - Add CSS styling for minimize button - Send postMessage from iframe to parent on minimize click - Listen for minimize message in content.js to close panel and reset toggle state
|
@gogl92 Fixed \u2014 minimize button now works:
Tested locally: open chat panel, click \u2212 in the header, panel minimizes and toggle button reverts to \ud83d\udcac. Click toggle to reopen \u2014 works as expected. Ready for another review! |

What this does
Adds a Chrome Extension (Manifest V3) that wraps github-chat into an injectable widget on all GitHub pages.
How it works
github.com/*pagesFeatures
Testing
chrome://extensions/extension/folderSubmitted via BOSS.dev bounty program. Looking forward to review!