Skip to content

Choose a tag to compare

@hestiacn hestiacn released this 17 Mar 15:10
· 5 commits to main since this release

New Features

  1. Multilingual Installation Program: Supports Chinese, English, and Japanese installation interfaces for better internationalization.
  2. Enhanced Rich Text Editor: Added emoji insertion, image upload, and online image insertion features to improve content creation.
  3. Video Embedding Function: Supports embedding videos from multiple platforms including YouTube and Bilibili.
  4. Whisper Function: Allows setting view passwords to increase content privacy.
  5. Avatar Selector: Provides various default avatar options for greater user personalization.

Optimizations and Improvements

  1. Database Connection Optimization: Improved database connection logic for better stability.
  2. Image Upload Experience: Added upload progress bar and image preview support for better interaction.
  3. Enhanced Form Validation: Added detailed validation for form content to ensure data integrity.
  4. Responsive Design Improvements: Optimized mobile display for better performance across devices.
  5. Rich Text Editor Improvements: Refined toolbar layout to boost editing efficiency.

Bug Fixes

  1. Fixed Login Issues for Some Users: Enhanced session management and CSRF protection for secure and stable login.
  2. Resolved Memory Overflow in Image Upload: Optimized image handling logic and limited upload size.
  3. Fixed HTML Structure Issues in Video Embedding: Ensured embedded video HTML complies with standards.
  4. Addressed Cursor Positioning in Rich Text Editor: Optimized selection management for smoother editing.

Security Updates

  1. Enhanced CSRF Protection: Improved CSRF token generation and validation for safer form submission.
  2. Strengthened Input Validation: Strictly validated all user inputs to prevent XSS and SQL injection attacks.
  3. Improved Session Security: Implemented secure session management strategies to prevent session hijacking.
  4. Stronger Password Verification: Used modern password hashing algorithms for secure password storage.

Performance Optimizations

  1. Reduced Page Load Time: Optimized resource loading order and reduced unnecessary network requests.
  2. Database Query Optimization: Improved query statements to reduce database load.
  3. Enhanced Caching Mechanisms: Introduced caching strategies to improve response times for repeat visits.