β¨ Advanced Detection Features:
- Implemented confidence scoring system (0.0 to 1.0)
- Added multi-factor analysis for username detection
- Enhanced error message and URL pattern checking
- Improved response validation with detailed indicators
π Verification System:
- Automatic re-verification for low confidence results
- Multiple verification attempts with retry logic
- Confidence-based result filtering and validation
- Real-time verification status tracking
π¨ Enhanced UI Display:
- Confidence score indicators with color coding
- Verification status icons (β β οΈ β)
- Detailed confidence statistics summary
- Verification attempt counters
- Enhanced result tables with confidence info
π§ Technical Improvements:
- Advanced claimed status verification algorithm
- Multi-indicator analysis (profile, social, URL patterns)
- Error indicator detection with penalty system
- Social media specific pattern recognition
- Robust exception handling and fallback logic
π Confidence Scoring:
- High β¦
π Implemented Comprehensive Dark Mode Themeβ
bangunx
d5d3986
β¨ Dark Mode Features:
- Complete dark theme implementation with CSS variables
- GitHub-inspired dark color palette
- Consistent dark styling across all components
- Professional dark mode appearance
π¨ Color Scheme:
- Primary Background: #0d1117 (GitHub dark)
- Secondary Background: #161b22 (GitHub dark secondary)
- Tertiary Background: #21262d (GitHub dark tertiary)
- Primary Text: #f0f6fc (High contrast white)
- Secondary Text: #8b949e (Medium contrast gray)
- Accent Colors: #58a6ff (GitHub blue)
π§ Component Styling:
- Dark backgrounds for all cards and sections
- Proper contrast ratios for accessibility
- Dark form elements (textboxes, checkboxes, dropdowns)
- Dark buttons with hover effects
- Dark tabs with active states
- Dark progress bars and loading spinners
π Results Table Dark Mode:
- Dark table backgrounds (#21262d)
- Dark table headers (#161b22)
- Dark borders (#30363d)
- High contrast text colors
- Dark action buttons with proper colors
- Status cards with dark backgrβ¦
π― Enhanced Selection Features & Fixed Results Displayβ
bangunx
6cbfcb1
β¨ New Selection Features:
- Added 'Select All SFW' and 'Clear All SFW' buttons for SFW tab
- Added 'Select All NSFW' and 'Clear All NSFW' buttons for NSFW tab
- Smart button functionality with proper event handlers
- Better user control over website selection
π¨ Fixed Results Display Issues:
- Eliminated contradictory and duplicate URL entries
- Created organized results by status (Available, Claimed, Error)
- Added clear status summary cards with counts
- Improved table structure with proper headers
- Added action buttons for each result (Visit, View Profile, N/A)
- Better visual hierarchy and spacing
π§ Technical Improvements:
- Grouped results by status for better organization
- Clear separation between different result types
- Consistent styling throughout results section
- Better responsive design for mobile devices
- Improved accessibility with better contrast
π UI/UX Enhancements:
- Status summary cards with color coding
- Organized tables for each result type
- Action buttoβ¦
π¨ Enhanced UI & Added Search All Featureβ
bangunx
46262fa
β¨ New Features:
- Added 'Search ALL Websites' checkbox for comprehensive search
- Smart tab visibility toggle when search all is enabled
- Enhanced examples including search all option
π¨ UI/UX Improvements:
- Fixed contrast issues with better color scheme
- Improved text readability with darker colors
- Enhanced form styling with better borders
- Better visual hierarchy and spacing
π§ Technical Improvements:
- Updated event handlers for search all functionality
- Improved website selection logic
- Better responsive design elements
- Enhanced accessibility with better contrast ratios
π Color Improvements:
- Stats cards: Dark blue headings (#2c3e50)
- Text: Dark gray (#34495e) for better readability
- Strong elements: Blue accent (#2980b9)
- Form elements: White background with dark borders
- Better contrast ratios for accessibility
π§ Fix: Syntax error in gradio_interface.pyβ
bangunx
f61edd8
- Added missing comma after value=[] parameter
- Fixes SyntaxError: invalid syntax on line 313
- Application should now start without errors
β¨ New Features:
- Categorized website selection (Popular, SFW, NSFW tabs)
- Better visual design with cards and sections
- Progress indicators and loading states
- Responsive layout with improved CSS
- Quick start guide and stats display
π Performance Optimizations:
- Popular websites tab for quick selection
- NSFW tab hidden by default (toggle visibility)
- Combined website selection logic
- Better error handling and user feedback
π― User Experience:
- Cleaner, more modern interface
- Better organized sections
- Improved examples and documentation
- Enhanced footer with disclaimer
π± Responsive Design:
- Better mobile compatibility
- Improved spacing and typography
- Modern gradient backgrounds
- Card-based layout system
π§ Fix: Handle errorMsg as both string and list in data.jsonβ
bangunx
df921d4
- Added WebsiteConfig.from_dict() method for proper type handling
- Converts string errorMsg to list format automatically
- Fixes Pydantic validation error for mixed data types
- Now properly handles all 413 website configurations
π§ Fix: Handle non-dictionary entries in data.json (like )β
bangunx
cd85964
- Skip non-dictionary entries when loading website configurations
- Prevents 'str' object has no attribute 'get' error
- Now properly loads all 400+ website configurations
π Initial commit: Complete modular OSINT tool with Gradio interfaceβ
bangunx
c7daaca
β¨ Features:
- Modular architecture with clean separation of concerns
- Gradio web interface for username searching
- Async search engine with 400+ website support
- Multiple export formats (JSON, CSV, HTML)
- CLI interface for automation
- Environment configuration with UV
- Comprehensive documentation and tests
π§ Technical:
- Python async/await for performance
- Rate limiting and error handling
- NSFW filtering options
- Real-time search statistics
- Responsive web design
π Ready for Hugging Face Spaces deployment