Doug
2c4775f357
Add the UserStatus and a status field on UserProfile/RoomMember/TimelineItemSender.
2026-07-10 17:59:42 +01:00
Doug
3ef66cdd05
Rename UserProfileProxy to UserProfile. It's a pure struct and proxies nothing.
...
Also remove the redundant `userID` property given `id` already exists (for Identifiable conformance).
2026-07-02 13:09:34 +01:00
Doug
fa67713726
Run SwiftFormat.
2026-05-27 17:11:42 +01:00
Stefan Ceriu
23062901c0
Update files following swiftformat upgrade
2026-01-27 12:50:57 +02:00
Mauro
f7dd9cdcf8
Update copyright holding and dates ( #4640 )
...
* Update copyright holding and dates
* compound IDE Macros updated
* update copyright
* update copyrights done
* update templates and README
2025-10-21 14:34:56 +02:00
Doug
8000dbe29f
Add a SpaceScreen for listing rooms and subspaces within a space. ( #4412 )
2025-08-14 16:24:20 +00:00
manuroe
3950cac085
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
664e87fe87
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
Alfonso Grillo
3a6876f385
Conform URL to ExpressibleByStringLiteral ( #1214 )
2023-06-29 13:47:04 +00:00
Alfonso Grillo
4e926c3334
Create & Join rooms UI/UX tweaks ( #1005 )
...
* Fix people icon size
* Disable dismiss when loading in StartChatScreen
* Reduce debounce on search
* Add padding to invite button
* Add show/hide bottom bar behaviour
* Fix bg color in StartChatScreen form
* Update localisations
* Update search users results to 10
* Fix form background in InviteUsersScreen
* Fix invites list bg color
* Add mxid in InvitesScreenCell
* Refactor InvitesScreenCell design
* Fix separator spacing
* Add more design fixes
* Refine InvitesScreenCell layout
* Refactor UserProfileCell design
* Refactor FormRowAccessory
* Update localisations
* Fix camera size and security section padding
* Change create button style
* Refine InviteUsersScreenSelectedItem
* Refine CreateRoomScreen
* Refine UserProfileCell padding
* Amend preview name
* delete test code
* Add separator in security section
* Fix spacing in InviteUsersScreenSelectedItem
* Revert confirmationAction in CreateRoomScreen
* Refine HomeScreenInvitesButton
* Add dismiss keyboard in InviteUsersScreen
* Refactor FormRowAccessory
* Remove isDisabled from FormButtonStyles
* Update localisations
* Cleanup RoomDetailsEditScreen
* UI fixes on horizontal user carousel
* Refactor InviteUsersScreenSelectedItem
* Try fix flaky tests
* Fix typo
* Update snapshot tests
* Fix flaky UTs
* Fix HomeScreen ui tests
* Fix scroll on selection
* Refactor RoomFlowCoordinatorTests
2023-06-06 08:03:38 +00:00
Mauro
088ca622a1
Generating SDK Mocks through the usage of swift run tools generate-sdk-mocks ( #982 )
...
* basic implementation, that works for now only with the local SDK
* replaced a handmade mock with a generated mock
2023-05-30 09:48:55 +02:00
Flescio
88d3faf77d
Move search users into a dedicated service ( #789 )
...
* 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 >
2023-04-21 09:11:15 +01:00
Alfonso Grillo
e15b36b916
Add user search for dm chats ( #739 )
...
* Add searchUsers in ClientProxy
* Add UserSearchProtocol
* Delete UserSearch file
* Add search
* Refine StartChatScreen
* Improve StartChatViewModel
* Add localizations
* Fix no result style
* Update localizations
* Add UTs
* Add UI tests
* Cleanup
* Refine tests
* Add changelog.d file
* Naming refactor
* Refactor ClientProxyProtocol api
* Fix typo
* Add mark
* Rename tests
* Update Dangerfile
* Improve UI test code
* Refactor search api
* Improve style
* Improve combine chain
* Add comment
* Improve StartChatScreen
* Improve updateState
* Add extension Published.Publisher
* Improve UI tests
* Remove Combine import
* Cleanup
* Remove “proxy” wording
* Delete extra extensions
* Refactor Publisher api
2023-03-29 14:29:25 +02:00