v1.0.6
Added
- Added new
Tile,LetterboxandSingledisplay options for thumbnails. - Added new
NumberBarandScrollLoadinggallery pagination options. - Added chunked uploads of 10mb. Files are split locally into smaller chunks and uploaded in parts to give better retry logic and bypass size limits on services such as Cloudflare Tunnels.
- Added customized broken image/video/file thumbnails to better display broken tiles on the image grid display.
Changed
- Replaced
SixLabors.ImageSharpwithSkiaSharpdue to better open source licensing and removes the need for expiring embedded license files. - Moved the pagination setting from the
Basicsettings group to theGalleriessettings group to allow gallery overriding. - Changed how duplicate file hashes are calculated so uploads can be calculated on the client and sent alongside file parts.
- Run device detection on each page load rather than checking once and storing in session to improve the display if a user opts to use dektop mode on a mobile device.
Fixed
- Fixed a bug whereby thumbnails were not properly cleaned up on item deletion.
- Fixed a bug whereby group downloads had the potential to include pending items.
- Fixed issues with gallery sorting by dates.
Security
- Updated all available NuGet packages to the latest version.
- Updated npm to the latest versions.
Languages
- Updated German translations based on feedback from sven-n
- Updated Italian translations based on feedback from MDeca001
Changelog - https://github.com/Memtly/Memtly.Community/compare/1.0.5...1.0.6