Doug
fa67713726
Run SwiftFormat.
2026-05-27 17:11:42 +01:00
Doug
86b51fb104
Remove the CertificateValidatorHook. ( #5624 )
2026-05-22 15:26:54 +01:00
Mauro
2462ddea85
Swift 6 migration for NSE ( #5608 )
...
* swift 6 support for NSE and concurrency safe implementations for it
* enforcing required Sendable conformance for swift 6 migration in NSE
* use Mutex to access the string builder cache
* use an async stream to update timeline items diffs
* fix for Sendable appHooks
2026-05-21 20:21:57 +02:00
Doug
0355e9f708
Add an OAuthPresenterHook. ( #5545 )
...
* Add an OAuthPresenterHook.
* Update the enterprise submodule.
2026-05-06 10:29:25 +01:00
Doug
ff88854b25
Make the well-known version optional. ( #5447 )
2026-04-20 14:36:46 +00:00
Stefan Ceriu
23062901c0
Update files following swiftformat upgrade
2026-01-27 12:50:57 +02:00
Doug
022bc76c52
Add @MainActor to some of the hook points.
2025-11-18 16:25:11 +02:00
Doug
449349ce36
Add a DeveloperOptionsScreenHook.
2025-11-18 16:25:11 +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
76e83462a8
Add a TracingHook. ( #4345 )
2025-07-23 14:29:31 +01:00
Doug
5e165be8c3
Make the remote settings hook usable within the app extensions. ( #4342 )
2025-07-22 17:09:53 +01:00
Doug
f655fbc28b
Show an alert when entering an account provider that requires Element Pro. ( #4326 )
2025-07-17 12:41:26 +00:00
Doug
6d2fdb81e4
Update the SDK. ( #4220 )
...
* Update the SDK.
* Remove unnecessary function from the AppHooks protocol.
2025-06-18 12:01:23 +01:00
Doug
e3884f903c
Add a RoomScreenHook.
2025-06-10 10:28:18 +03:00
Doug
806816be8a
Add a Compound hook. ( #3979 )
...
* Rename AppHooksProtocol.configure() to .setUp().
* Add a CompoundHook.
2025-04-04 17:46:31 +01: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
Doug
cdd763efd4
Add a certificate validator hook. ( #3069 )
...
* Add a certificate validator hook.
* General tidy up of AppHooks.
* Don't worry about the generic call links.
2024-07-19 17:05:54 +01:00