- 31 Aug, 2025 4 commits
-
-
Stefy Spora authored
- Add dropdown menu to select between 'Friends Only' and 'All Fetlifers' privacy levels - Update XHR payloads to use selected privacy level for both pictures and videos - Pictures: 'only_friends' vs 'public' based on selection - Videos: true vs false for only_friends based on selection - Update popup.js to pass privacy level to content script functions - Update background.js context menu functions to use privacy level - Update content.js executePrivacyUpdate function to accept privacy level parameter - Update README.md with privacy level selection instructions - Add version 1.0.3 to CHANGELOG.md documenting the new feature - Maintain backward compatibility with default 'friends_only' setting
-
Stefy Spora authored
- Add PayPal donation information to README.md donations section - Update Support the Project section with PayPal details - Add new version 1.0.2 to CHANGELOG.md with PayPal donation feature - Update project information section in CHANGELOG with PayPal donation address - Document the new PayPal donation button functionality - Maintain consistent documentation format and style
-
Stefy Spora authored
- Add PayPal donation button with blue PayPal branding colors - Button opens PayPal donation page for info@nexlab.net - Positioned alongside MetaMask and Bitcoin donation options - Provides additional donation method for users without crypto wallets - Maintains consistent styling with other donation buttons
-
Stefy Spora authored
- Hide donation button by default in popup.html - Show 'Checking for Web3 wallet...' message initially - Check wallet availability on popup load - Only show donation button when MetaMask/wallet is detected - Display helpful message when no wallet is found - Handle detection errors gracefully - Improve user experience by not showing unavailable options
-
- 30 Aug, 2025 9 commits
-
-
Stefy Spora authored
- Add robust error handling for content script communication failures - Implement automatic content script injection when not available - Add executeScript fallback when message passing fails - Update manifest.json to use http/https patterns instead of <all_urls> - Add comprehensive debugging logs to troubleshoot connection issues - Ensure MetaMask detection works on all websites with multiple fallback methods - Handle cases where content scripts can't run (chrome:// pages, etc.)
-
Stefy Spora authored
- Create dedicated metamask-detector.js content script that runs on all websites - Update manifest.json to include MetaMask detector for all URLs - Modify popup.js to communicate with MetaMask detector via message passing - Remove direct window.ethereum access from popup context (not available) - Web3 donations now work properly by using content script on active tab - MetaMask detection should now work correctly on any website
-
Stefy Spora authored
- Remove FetLife page requirement for Web3 donations - Remove call to non-existent checkMetaMaskDirect() function - Simplify Web3 donation event listener to work directly in popup context - Fix conflicting event listeners that were causing MetaMask detection failure - Web3 donations now work on any website, not just FetLife pages
-
Stefy Spora authored
- Fixed Web3 donation to work on any website, not just FetLife pages - Improved MetaMask detection in popup context - Enhanced error handling for Web3 transactions - Updated README with Web3 donation independence details - Updated CHANGELOG with version 1.0.1 changes - Moved Web3 donation logic to popup context for better reliability
-
Stefy Spora authored
- Added direct injection method to check for MetaMask availability - Improved Web3 provider detection with multiple fallback approaches - Enhanced error handling with clearer user feedback
-
Stefy Spora authored
- Added more robust MetaMask detection with multiple fallback methods - Added debugging information for provider detection - Improved error messages with clearer instructions - Enhanced frame access detection for Web3 providers
-
Stefy Spora authored
- Moved Web3 donation functionality to content script where window.ethereum is accessible - Updated popup to communicate with content script via messages - Fixed 'MetaMask not detected' error when extension was properly installed
-
Stefy Spora authored
- Added MetaMask donation button to popup interface - Integrated Web3 functionality for one-click ETH donations - Added Ethereum address: 0xdA6dAb526515b5cb556d20269207D43fcc760E51 - Updated documentation with Web3 donation options - Enhanced popup UI with both Bitcoin and Ethereum donation methods
-
Stefy Spora authored
- XHR-based privacy automation for FetLife videos and pictures - Single and bulk processing capabilities with pagination support - Context menu integration and popup interface - Support for both direct and username-based URLs - GPLv3 licensed open source project by sexhack.me
-