Release v5.3.1
Release Date: 2025-03-10
Commit: 44db95c
🚀 New Features
- SendLink Component - New Vue.js component for sending links with rich metadata and captions
- Enhanced URL Metadata Extraction - Improved detection and extraction of page titles, descriptions, and images
- Relative URL Support - Added capability to resolve relative image URLs for better metadata accuracy
✨ Improvements
- Robust Image Processing - Enhanced image download and validation process for link previews
- Metadata Detection - More reliable extraction of Open Graph and meta tag information
- Link Sending Functionality - Updated services to support comprehensive link sharing features
🔧 Technical Updates
- Package Version Management - Updated version tracking and dependency management
- Code Optimization - Refactored URL processing utilities for better performance (245 lines optimized)
- Service Integration - Enhanced send services to support new link functionality
📊 Summary
- 7 files changed
- 258 additions, 178 deletions
- Net addition of 80 lines focused on link sharing capabilities
- New SendLink component with 138 lines of functionality
🛠️ Files Modified
src/views/components/SendLink.js
- NEW Vue.js component for link sendingsrc/pkg/utils/general.go
- Enhanced URL metadata extraction utilitiessrc/services/send.go
- Updated send services for link supportsrc/views/index.html
- Integrated new SendLink componentsrc/config/settings.go
,src/go.mod
,src/go.sum
- Version and dependency updates
This release significantly enhances the link sharing experience with better metadata extraction, robust image processing, and a dedicated user interface component for sending links with rich previews.
Full Changelog: v5.3.0...v5.3.1