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 use initial 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