Changelog
View the latest updates and changes to OddsRabbit.
[Unreleased]
Added
- feat(mobile): Enhanced mobile friendliness for community dashboard
Fixed
- fix(styles): Mobile nav in community dashboard, account settings, and community settings
- fix(user-auth): Append new "loggedin" parameter to existing query parameters instead of overriding them
- fix(user-auth): Fixed sign-up error handling, preventing false error display on successful sign-up
[0.7.5] - 2025-02-04
Added
- feat(ui): New drawer component for improved user experience
- feat(reports): General reporting system with REST API endpoint and form handling
- feat(reports): New report form with various report types
- feat(reports): Client-side validation and error handling
- feat(mobile): Mobile view for community information with smooth transitions
Changed
- perf(ui): Improved user profile activity display
- style(mobile): Enhanced mobile UI and prevented text resizing
- style(ui): Enhanced community header styling with consistent colors
- style(mobile): Improved mobile header options layout
- perf(ui): Better transitions for community information view
Fixed
- fix(ui): Drawer closing behavior
[0.7.3] - 2024-01-14
Added
- feat(community): User community disclaimers
Changed
- style(ui): Updated community banner height to 120px with responsive sizing (60px on mobile)
- feat(ui): Added success message display after image upload
- perf(query): Optimized homepage new communities query and improved icon display
- docs: Updated Terms of Services and Privacy Policy
Fixed
- fix(ui): Added existence check for publish community button before adding event listener
[0.7.2] - 2025-01-13
Changed
- style(ui): Adjusted sidebar block wrapper padding
- style(ui): Increased community info content max height and adjusted font size
- style(ui): Enhanced post feed item styling with hover effects and spacing
- style(ui): Updated container width selector for responsive behavior
- style(ui): Enhanced posted origin link styling with hover effects
- style(ui): Updated user and community icon styling for consistency
- perf(scroll): Improved infinite scroll with better error handling
- style(ui): Adjusted rabbit loader margin
- style(ui): Refined media query breakpoints for responsive layouts
- style(ui): Adjusted community banner height to 100px
- docs: Updated image dimension requirements in community settings
- feat(upload): Enhanced image upload validation with improved error handling
- perf(images): Improved image processing to prevent upscaling
- fix(feed): Excluded test community posts from main feed query
- style: Code cleanup and formatting improvements
[0.7.1] - 2025-01-12
Changed
- refactor(posts): Split post content processing into separate block processor classes
- refactor(posts): Created dedicated LinkProcessor class
- refactor(posts): Improved code organization in PostView class
- refactor(scripts): Removed redundant script localization
- refactor(auth): Standardized REST authentication to use wp_rest nonce
- style(ui): Updated media query breakpoints
- style(ui): Enhanced container transitions and responsive widths
Fixed
- fix(types): Added missing namespace imports in PostView class
- fix(posts): Fixed paragraph combination logic in DescriptionBlockProcessor
- fix(ui): Added null check for scrollable-left-nav element
- fix(upload): Prevented image upscaling and improved crop calculations
- fix(upload): Added minimum dimension requirements for uploaded images
[0.7.0] - 2025-01-11
Added
- style(ui): Horizontal scrollbar styling to match vertical scrollbar
- feat(posts): Sticky post functionality for community posts with admin controls
- feat(search): Mobile parameter support to oddsrabbit_search shortcode
- style(ui): Overflow-x hidden to left nav header
- feat(ui): Blur effect indicators for scrollable navigation
- feat(seo): Meta description generation for community posts
Changed
- perf(posts): Improved post sorting to prioritize last commented date
- perf(ui): Reduced post creation success message delay to 0.5s
- security: Enhanced text sanitization across post titles and comments
- feat(newsletter): Improved newsletter preview with dedicated template
- refactor(auth): Removed redundant error messages in authentication flows
- feat(ui): Updated comment links to directly scroll to comments section
- feat(time): Updated timezone handling to assume Pacific Time
- refactor(scripts): Updated account settings to use specific enqueue functions
- refactor(scripts): Split enqueue functions for better clarity
- refactor(routes): Changed 'all' community slug to 'latest'
- feat(ui): Improved scroll indicators with dynamic fade effects
Fixed
- fix(mobile): Search container width styling
[0.6.1] - 2025-01-10
Changed
- style(ui): Enhanced post meta header styling and community icon display
- feat(email): Improved newsletter email template for Gmail compatibility
- chore: Updated VSCode settings to ignore pro theme directory
- style(ui): Modified
.show
class to useinitial
display property - style(ui): Refined scrollbar styling for consistency
[0.6.0] - 2025-01-10
Added
- feat(subscription): New subscription management interface
- feat(subscription): Community subscription confirmation workflow
- feat(subscription): Toggle functionality for subscriptions
Changed
- refactor(subscription): Restructured community subscription pages
- style(ui): Enhanced dashboard UI styling
- feat(ui): Improved newsletter and subscription popup interfaces
- style(ui): Updated community creator and info display
- feat(ui): Refined notification settings interface
Removed
- refactor(subscription): Legacy community subscription components
Fixed
- style(ui): Various CSS improvements across community pages
- fix(upload): Enhanced image upload handling in community settings
- fix(newsletter): Improved newsletter processing and popup behavior
[0.5.5] - 2025-01-05
Fixed
- fix(paths): Fixed file paths in require_once statements for community REST routes
[0.5.4] - 2025-01-05
Changed
- docs: Updated wording in community creation page for general topic communities
- docs: Improved newsletter leave confirmation message clarity
- feat(activity): Changed post and comment timestamps to use creation date
Fixed
- fix(deps): Fixed vendor autoload paths in Mail and Stripe-related files
- refactor(stripe): Reorganized file loading order in Stripe webhook files
[0.5.3] - 2025-01-05
Fixed
- fix(ui): Completely rebuilt changelog HTML structure for proper nesting
[0.5.2] - 2025-01-05
Fixed
- fix(ui): Fixed HTML structure in changelog page for proper list nesting
[0.5.1] - 2025-01-05
Fixed
- fix(ui): User avatar not displaying in header due to incorrect ID property case
- fix(ui): Added null check for community info in community template
Technical
- ci: Added changelog.md to deployment workflow
[0.5.0] - 2025-01-05
Added
- feat(docs): Public changelog page for viewing version history
- feat(docs): Changelog management system with standardized rules
- feat(ui): New notifications management interface for account settings
- feat(ui): Selectable list component for enhanced interactions
Changed
- perf(db): Optimized user notification settings updates
- refactor(js): Reorganized JavaScript library structure
- feat(ui): Enhanced community creation interface and workflow
Technical
- chore(deps): Updated composer dependencies
- style(ui): Refined CSS styling for forms and core components
[0.4.1] - 2025-01-04
Fixed
- fix(community): Added null check for community membership status
[0.4.0] - 2025-01-04
Added
- feat(api): REST endpoint for toggling community newsletter subscription
[0.3.0] - 2025-01-03
Added
- feat(newsletter): Newsletter subscription option for communities
- feat(community): Community type selection with three options
- feat(community): Status field with default 'pending' state
- feat(community): Auto-publish status for general communities
- style(ui): Consistent icon sizing for community and user icons
Changed
- refactor(ui): Improved HTML structure in user feed items
- refactor(ui): Refactored communities feed item template
- style(ui): Standardized CSS styling for community icons
Fixed
- fix(search): Modified excerpt generation to prevent word truncation
- fix(search): Improved community search for partial matches
- fix(query): Changed INNER JOIN to LEFT JOIN for posts without avatars
[0.2.0] - 2025-01-03
Added
- feat(newsletter): Newsletter subscription option for communities
- feat(community): Community type selection system
- feat(community): Status field with auto-publish for general communities
Changed
- refactor(ui): Improved HTML structure in feed items
- refactor(template): Enhanced communities feed item template
Fixed
- fix(search): Improved excerpt generation and partial matches
- fix(query): Fixed posts query to include all user posts