Doug
fa67713726
Run SwiftFormat.
2026-05-27 17:11:42 +01: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
Stefan Ceriu
54a4656469
Apply the logic from the previous commit and the JoinRoomProxy to the KnockedRoomProxy
2025-05-26 13:22:57 +03:00
Stefan Ceriu
250a7ed451
Move the pinned timeline in line with the other timeline creation methods and have it report errors just like the others
2025-05-22 18:14:55 +03:00
Stefan Ceriu
8577f53613
Refactor the JoinRoom screen to take advantage of newer APIs and support more joinRule/membership combinations (i.e. invite required, restricted, banned) ( #3685 )
...
- expose the full RoomPreview and RoomMembershipDetails through their own proxies
- implement standard mocks for all the different combinations
- converge on a single room info provider
- rebuild all the previews
- prioritise the preview data over the room one.
2025-01-20 19:07:11 +02: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
Mauro
bce3b3a385
using roomPreview API for invited rooms ( #3530 )
...
* using roomPreview for invited rooms
* Update ElementX/Sources/Services/Room/RoomInfoProxy.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
* improved code
* fix, but requires a SDK PR
* update sdk
* package resolved
* fixed the tests
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2024-11-19 19:23:06 +00:00
Mauro
2cb7faca88
Fix Rooms that user has knocked not displaying the request sent screen ( #3513 )
...
* fix knocked state
* pr suggestion
* code improvement
2024-11-14 13:43:40 +01:00
Doug
7c75498b4d
Replace individual RoomProxy properties with a stored RoomInfo. ( #3445 )
...
* Store RoomInfo updates in JoinedRoomProxy and read from them directly.
* Remove all RoomProxy properties that were reading from the RoomInfo.
2024-10-28 12:29:31 +00:00
Mauro
2511c98090
Knocked Preview implementation ( #3426 )
...
* JoinRoomScreen ui for knocking
* code improvement
* updated previews
* added knocked state with tests
* send knock request
* Apply suggestions from code review
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
* pr comments
* update tests
* new API
* knock implementation and cancel knock
* update strings
* added a knocked cell in the home screen
* design update
* updated SDK
* simplified the invite case code
* pr comments
* updated previews
* added message as reason
* updated strings
* fixing tests
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2024-10-24 17:23:06 +02:00
Mauro
bd4ecdd060
Knock and knocked state for the join room screen ( #3424 )
...
* JoinRoomScreen ui for knocking
* code improvement
* updated previews
* added knocked state with tests
* send knock request
* Apply suggestions from code review
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
* pr comments
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2024-10-17 14:00:51 +00:00