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 useinitial
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