freshdex

Sign in with Google

Changelog

v1.9.0 — August 22, 2025
  • Enhanced X/Twitter scraper with comprehensive profile data collection including bio, posts, likes, media counts, and account creation dates
  • Added hybrid X scraper combining Playwright credential capture with direct GraphQL API calls for improved reliability and speed
  • Implemented automatic credential refresh system for X scraper to maintain access throughout batch operations
  • Added manual table hover system for X view with custom JavaScript hover handling
  • Improved X/Twitter scraper data collection to include following counts, posts per day, account age, and engagement metrics
  • Enhanced scraper reliability by removing hardcoded test logic and implementing proper dynamic credential capture
  • Updated X view table styling to remove Bootstrap table-hover class in favor of custom hover implementation
  • Fixed table row hover colors in dark mode - rows now properly turn pure black instead of light grey
  • Partially resolved X following column sorting (backend numeric sorting implemented, frontend field mapping still needs work)
  • Removed hardcoded profile visits and debug logic from X scraper that was limiting functionality to test accounts
  • Fixed text color inheritance issues in dark mode table hover states
  • Fixed DigitalOcean build failure by adding required font packages for Playwright
v1.8.0 — August 19, 2025
  • Added cards layout view as alternative to list view for app directory
  • Implemented Layout dropdown with List/Cards options positioned next to Views and Columns
  • Created responsive card grid system (1-6 columns based on screen size)
  • Integrated cover art loading from Cloudflare R2 bucket using appid.png format
  • Applied heat map color coding to card metrics matching table view
  • Added card styling with rounded edges and smooth hover transitions
  • Implemented progressive image loading with fallback icons for missing cover art
  • Enhanced visual presentation with app name, social followers, release date, and ratings on cards
v1.7.0 — August 19, 2025
  • Enhanced new user profile setup modal with comprehensive social media integration
  • Added welcome modal with social media logos (X, Instagram, Threads, Bluesky, LinkedIn)
  • Implemented intelligent X handle extraction from @handle or x.com/handle formats
  • Created dynamic competitor selection system (start with 1, expand to 10 with + button)
  • Added remove buttons for competitor fields with automatic renumbering
  • Fixed dark mode text visibility issues in profile setup forms
  • Enhanced error handling for project and competitor search dropdowns
  • Improved user onboarding flow with better visual hierarchy and spacing
v1.6.0 — August 2025
  • Added game X handle search button to people dropdowns for targeted user discovery
  • Implemented bulk X account import with 20-field form for rapid team member addition
  • Created specialized workflow for importing people who mention games in their X bios
  • Added automatic filtering and duplicate detection for X account imports
  • Enhanced people management to distinguish between team members and fans
  • Added import summary with success/duplicate/failure counts
  • Streamlined workflow for processing X search results into team member lists
v1.5.0 — August 2025
  • Refactored people management to use centralized people collection
  • Implemented scalable person-project relationship system
  • Added autocomplete functionality for existing people when adding to projects
  • Enhanced data structure to support same person across multiple projects with different roles
  • Added person search API with project count information
  • Improved database efficiency with proper indexing and relationships
  • Automatic cleanup of orphaned person records when removed from all projects
v1.4.0 — August 2025
  • Added comprehensive people management system for VR game projects
  • Implemented expandable dropdown rows to view and manage team members
  • Added admin/editor controls for adding and removing people from projects
  • Created social media management popup for person profiles
  • Integrated search functionality for person names with pre-filled Google search
  • Implemented role-based access control for people management features
  • Added responsive design for people sub-tables on mobile devices
v1.3.0 — August 2025
  • Added dynamic field visibility dropdown for customizable column display
  • Implemented per-index field preferences (apps, developers, publishers)
  • Added persistent user column preferences across sessions
  • Enhanced table functionality with real-time column toggling
  • Improved UI with right-aligned dropdown and proper dark mode support
v1.2.0 — August 2025
  • Added role-based access control (Admin/Editor roles)
  • Implemented editor management system in admin dashboard
  • Added points display in user profile
  • Replaced banner images with text-based header
  • Added main navigation bar with Home, League, Mission, and Changelog
  • Improved JavaScript template handling for better browser compatibility
  • Upgraded to Python 3.12 for better performance
v1.1.0 — Earlier 2025
  • Added multi-column sorting with persistent state
  • Implemented user profiles and league system
  • Added social media link management
  • Introduced points system for contributions
  • Added dark/light theme support
  • Improved responsive design
v1.0.0 — 2024
  • Initial release
  • Basic VR developer directory
  • Meta Quest Store data integration
  • Google OAuth authentication
  • MongoDB data storage

This changelog tracks major updates and improvements to the freshdex platform.