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 desktop 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](https://github.com/sven-n)
Updated Italian translations based on feedback from [MDeca001](https://github.com/MDeca001)
---
Changelog - https://github.com/Memtly/Memtly.Community/compare/1.0.5...1.0.6
