* feat(backup): add BackupViewSet for data export and import functionality
* Fixed frontend returning corrupt binary data
* feat(import): enhance import functionality with confirmation check and improved city/region/country handling
* Potential fix for code scanning alert no. 29: Information exposure through an exception
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Refactor response handling to use arrayBuffer instead of bytes
* Refactor image cleanup command to use LocationImage model and update import/export view to include backup and restore functionality
* Update backup export versioning and improve data restore warning message
* Enhance image navigation and localization support in modal components
* Refactor location handling in Immich integration components for consistency
* Enhance backup and restore functionality with improved localization and error handling
* Improve accessibility by adding 'for' attribute to backup file input label
---------
Co-authored-by: Christian Zäske <blitzdose@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* added-fix-image-deletion
* feat(commands): add image cleanup command to find and delete unused files
* fix(models): ensure associated AdventureImages are deleted and files cleaned up on Adventure deletion
* fix(models): ensure associated Attachment files are deleted and their filesystem cleaned up on Adventure deletion
---------
Co-authored-by: ferdousahmed <taninme@gmail.com>
Co-authored-by: Sean Morley