Stefan Ceriu
6f05a08694
Fix some concurrency warnings, update missed licence headers. ( #3741 )
...
* Switch the TimelineController to an async sequence and fix the warnings on the UserIndicatorController
2025-02-06 11:35:23 +02:00
manuroe
c29f4cc9b4
Dual licensing: AGPL + Element Commercial ( #3657 )
...
* New LICENSE-COMMERCIAL file
* Apply dual licenses: AGPL + Element Commercial to file headers
* Update README with dual licensing
2025-01-06 11:27:37 +01:00
Stefan Ceriu
89eae00479
Switch license to AGPL ( #3237 )
...
* Switch license file to AGPL
* Update file copyright headers
* Update the default project file header
2024-09-06 16:34:30 +03:00
Doug
6edef42c1e
Fix for UI tests now showing the status bar. ( #2065 )
2023-11-13 07:30:41 +00:00
Stefan Ceriu
5e28627d22
Have the UserIndicatorController use a separate window, switch to using one single instance throughout the application
2023-11-09 16:18:11 +02:00
Alfonso Grillo
cb37315d57
Fix UserIndicatorController delayed appearance ( #1330 )
2023-07-17 10:16:41 +00:00
Mauro
10033bb5ff
Fix for delayed loader not working properly. ( #1329 )
...
* fix
* Update ElementX/Sources/Other/UserIndicator/UserIndicatorController.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
* Update ElementX/Sources/Other/Extensions/Duration.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
* fix for the issue of the missing xcoconfig file
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2023-07-14 14:51:29 +00:00
Stefan Ceriu
030b1b0bfa
Various tweaks ( #1129 )
...
* Fixes #1121 - Hide the loading indicator after the logout task finishes
* Manually restart the sync only when entering the `error` state
* Use stopSync instead of the roomListService directly on client deinit
* Replace WeakClientProxyWrapper with callback based delegate
* Fix homescreen user avatar not automatically updating
* Replace default Build SDK profile with reldbg, which is fast but also doesn't crash
* Always show the loading indicator when the room list is not in a `running` state
* Implement delayed user indicator presentations through the normal API
* Fix the unit tests
* Replace UserIndicatorController delayedIndicators dictionary with a plain set
2023-06-22 15:04:20 +03:00
Alfonso Grillo
f2f335d3f3
Invite people in an existing room ( #915 )
...
* Handle power levels
* Add “invite” button in RoomMembersListScreen
* Refactor DI in RoomDetailsScreenCoordinator
* Add navigation to “select people” coordinator
* Add InviteUsersScreenRoomContext
* Add invite user by id api
* Updare InviteUsersScreenRoomContext
* Support disabled state on FormButtonStyles
* Handle membership in UserProfileCell
* Fix conflicts
* Refactor RoomContext -> RoomType
* Refactor UserProfileCell
* Add invite action
* Setup navigation to user flow coordinator
* Add invite logic
* Fix test build errors
* Address comments
* Fix localisations
* Update required state
* Handle error
* Move invite logic in RoomDetailsScreenCoordinator
* Add navigation from room’s members list
* Fix UTs
* Fix missing display name in RoomMemberDetails
* Add user indicator
* Add feature flag
* Add RoomDetailsViewModel UTs
* Add room details ui tests
* Add InviteUsersViewModelTests UTs
* Add UI tests
* Update UI tests
* Empty commit
2023-05-22 14:03:07 +00:00
Mauro Romito
823a824b5b
547 refactored userNotification into userIndicator
2023-02-14 11:35:17 +01:00