Description
This PR improves avatar handling in the Shared dialog by:
- Using the cached avatar blob from IndexedDB when available.
- Automatically downloading and updating the avatar if a newer version exists.
This ensures faster loading and up-to-date avatars in shared views.
Related Issues
Related Pull Requests
Checklist
- Changes have been tested locally.
- Unit tests have been written or updated as necessary.
- The code adheres to the repository's coding standards.
- Relevant documentation has been added or updated.
- No new warnings or errors have been introduced.
- SonarCloud issues have been reviewed and addressed.
- QA Passed