* Adopt the bump event types sliding sync proxy API. Allow only `m.room.message` and `m.room.encrypted` to reorder the room list
- matrix-org/matrix-rust-sdk/pull/1812
- matrix-org/matrix-rust-sdk/issues/1728
- matrix-org/sliding-sync/pull/34
* Allow `m.sticker`s to reorder the room list
* Structured logging support
* Bump the SDK, fix breaking changes
* Enabled more logging of timeline diffs
* Keep only source file last path components in logs
* Bump the SDK, tweaks following code review
* Fix: forget the user’s consents for analytics on logout
* Fix: change how analytics consent state is stored
* Fix: renaming of AnalyticsConsentState entries
* #748 - Implement methods for processing various media types and preparing them for upload
* Various tweaks following code review:
- added blurhash generation
- changed thumbnails to jpeg
- throwing if file size cannot be retrieved
- move MediaProvider files to separate folder so they can cleanly be imported in the NSE
- added audio file processing
- switched all image resizing methods to ImageIO
- various renames
* Fix blurhash formatting issues, `swift-format-ignore-file` doesn't work
* Processing all media within unique folders to avoid conflicts
* Fix various warnings
* Rename `sizeForItemAt(_ url: URL)` to `sizeForItem(at url: URL)`
* Remove unnecessary resizeImage(UIImage) method, start by copying not moving the file to the unique location
* Add back warning for roomDetails.avatarURL
* add users provider with test
* add ui test for search users
* add changelog
* Update ElementX/Sources/Services/Users/UsersProvider.swift
Co-authored-by: Alfonso Grillo <alfogrillo@gmail.com>
* add error handling in usersprovider
* remove empty section
* add search in invite users
* add CancellableTask, add setup App Settings in UnitTest, screenshots
* rename of UserDiscoveryService
* Update ElementX/Sources/Other/Extensions/Publisher.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
* new error management for User Discovery Service
* Update ElementX/Sources/Other/CancellableTask.swift
Co-authored-by: Alfonso Grillo <alfogrillo@gmail.com>
* Update ElementX/Sources/Services/Users/UserDiscoveryService.swift
Co-authored-by: Alfonso Grillo <alfogrillo@gmail.com>
* fix invite users and start chat errors
* use only one task to fetch user profile
---------
Co-authored-by: Alfonso Grillo <alfogrillo@gmail.com>
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
* WIP, added support for receiver id and managed a way to store the app router state
* WIP, added support for receiver id and managed a way to store the app router state
* Notification Manager is now becoming the UNUserNotificationDelegate ASAP
* code improvements + changelog
* fixed Unit Tests
* pr suggestions
* Add log to know why HomeScreenViewModel.roomListMode is .skeletons
To better understand issue #796
* Display the room list even if the room count is not exact
This is a workaround for #796
* fixing locheck
* fixing locheck tool
* Revert "fixing locheck tool"
This reverts commit 9bb3dbcd70d1ecbc62b4289623b5f9e584929997.
* locheck install
* using the original code to get the directory
* setup project on ci
* removed unneeded code
* removed useless code
* fixing locheck
* fixing locheck tool
* Revert "fixing locheck tool"
This reverts commit 9bb3dbcd70d1ecbc62b4289623b5f9e584929997.
* locheck install
* using the original code to get the directory
* adding swiftgen to download strings
* setup project on ci
* added Strings.swift to the path
* adding String.swift
* Removing the about section title
updated tests
* fixed a bug that made the app crash when tapping
a notification in an unhandled state
* missing screenshots
- Use ShareLink instead of InviteFriendsCoordinator.
- Fix a string in the user menu
- Show the word Notification as the notification's body.
---------
Co-authored-by: Mauro <34335419+Velin92@users.noreply.github.com>
* Notifications Enabled with default static text
notifications enabled with default static text
code improvement
added the share key
* added the changelog
* notification ID is added to the json only if it exists
* renamed Bundle.mainApp to app and updated the strings from localazy
* made a struct for the APNSPayload
* APNS Payload fix
* Translations workflow and tools
* improved the name of the workflow
* need this commit to trigger the workflow for the first time
* swift tools can now run on CI
* only strings and stringsdict will be committed
* fixed a workflow issue
* starting the workflow to save it
* fixing downgrade issues
* fixing URL usage
* install localazy
* fixing add-paths typo
* downloaded strings
* removing on push trigger
* Update Tools/Sources/DownloadTranslations.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
* Added locheck for string verification
* code formatting improvement
* Update Tools/Sources/Locheck.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
* pr suggestion
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>