Changelog

View the latest updates and changes to OddsRabbit.

[Unreleased]

Fixed

  • Added missing namespace imports in PostView class to resolve undefined type errors
  • Fixed paragraph combination logic in DescriptionBlockProcessor to properly merge multiple consecutive paragraphs

[0.7.0] - 2025-01-11

Added

  • Horizontal scrollbar styling to match vertical scrollbar appearance

Changed

  • Improved post sorting to prioritize last commented date
  • Reduced post creation success message delay from 2s to 0.5s
  • Enhanced text sanitization across post titles and comments
  • Improved newsletter preview functionality with dedicated template
  • Removed redundant error messages in user authentication flows
  • Updated comment links to directly scroll to comments section
  • Updated timezone handling to assume input times are in Pacific Time
  • Updated account settings to use specific enqueue functions for styles and scripts
  • Added mobile parameter support to oddsrabbit_search shortcode
  • Refactored enqueue functions to use separate enqueue_style_with_hash and enqueue_script_with_hash for better clarity
  • Updated scrollbar styling with hover effects and improved consistency
  • Changed 'all' community slug to 'latest' for better clarity
  • Added overflow-x hidden to left nav header to prevent horizontal scrolling
  • Added blur effect indicators to scrollable navigation to improve UX for scrollable content
  • Enhanced scroll indicators in navigation to show top blur only when content is scrolled
  • Improved scroll indicators in navigation with dynamic top/bottom fade effects based on scroll position

Fixed

  • Fixed mobile search container width styling

[0.6.1] - 2025-01-10

Changed

  • Enhanced post meta header styling and community icon display
  • Improved newsletter email template for better Gmail compatibility
  • Updated VSCode settings to ignore pro theme directory
  • Modified .show class to use initial display property
  • Refined scrollbar styling for better consistency

[0.6.0] - 2025-01-10

Added

  • New subscription management interface with improved plan selection
  • New community subscription confirmation workflow

Changed

  • Restructured community subscription pages and components for better user experience
  • Enhanced dashboard UI with updated CSS styling
  • Improved newsletter and subscription popup interfaces
  • Updated community creator and info display components

Removed

Fixed

  • Various CSS improvements and consistency fixes across community pages
  • Enhanced image upload handling in community settings
  • Improved newsletter processing and popup behavior

[0.5.5] - 2025-01-05

Fixed

  • Fixed file paths in require_once statements for community REST routes

[0.5.4] - 2025-01-05

Changed

  • Updated wording in community creation page to clarify management of general topic communities
  • Improved newsletter leave confirmation message for better clarity

Fixed

  • Fixed vendor autoload paths in Mail and Stripe-related files for better reliability
  • Reorganized file loading order in Stripe webhook files for proper initialization

[0.5.3] - 2025-01-05

Fixed

  • Completely rebuilt changelog HTML structure to ensure proper nesting and organization

[0.5.2] - 2025-01-05

Fixed

  • Fixed HTML structure in changelog page where lists were not properly closed before new sections

[0.5.1] - 2025-01-05

Fixed

  • User avatar not displaying in header due to incorrect user ID property case

Technical

  • Added changelog.md to deployment workflow

[0.5.0] - 2025-01-05

Added

  • Public changelog page for viewing version history
  • Changelog management system with standardized rules
  • New notifications management interface for account settings

Changed

  • Optimized user notification settings updates using ON DUPLICATE KEY UPDATE
  • Reorganized JavaScript library structure (moved selectable-list.js to oddsrabbit subfolder)

Technical

  • Updated composer dependencies
  • Refined CSS styling for forms and core components

[0.4.1] - 2025-01-04

Fixed

  • Added null check for $user_community_info when determining community membership status

[0.4.0] - 2025-01-04

Added

  • Added REST endpoint for users to toggle community newsletter subscription status

[0.3.0] - 2025-01-03

Added

  • Newsletter subscription option when joining a community
  • Added community type selection with three options: brand/creator communities, niche communities, and general topic communities
  • Fixed duplicate closing paragraph tag in monetization section
  • Improved newsletter description wording
  • Status field for communities with default 'pending' state
  • Auto-publish status for general communities

Changed

  • Improved HTML structure and consistency in user feed items display
  • Refactored user feed items to use direct HTML instead of echo statements
  • Refactored communities-feed-item.php to use direct HTML instead of echo statement for better readability
  • Improved HTML structure in communities feed item template for better maintainability

Fixed

  • Modified excerpt generation to prevent words from being cut off in search results
  • Community search now properly finds partial matches (e.g., "stockninja" matches "stockninja.io")
  • Changed INNER JOIN to LEFT JOIN in getLatestPosts query to include posts from users without avatars

[0.2.0] - 2025-01-03

Added

  • Newsletter subscription option when joining a community
  • Added community type selection with three options: brand/creator communities, niche communities, and general topic communities
  • Fixed duplicate closing paragraph tag in monetization section
  • Improved newsletter description wording
  • Status field for communities with default 'pending' state

Changed

  • Improved HTML structure and consistency in user feed items display
  • Refactored user feed items to use direct HTML instead of echo statements

Fixed

  • Modified excerpt generation to prevent words from being cut off in search results
  • Community search now properly finds partial matches (e.g., "stockninja" matches "stockninja.io")
  • Changed INNER JOIN to LEFT JOIN in getLatestPosts query to include posts from users without avatars