Commit Graph

180 Commits

Author SHA1 Message Date
JanNiklas Grabowski e1cc2acee9 Merge commit '54e21b37ba45c40531100a98d16e7b1f35b129cd' into feature/5004_basis_update_element
* commit '54e21b37ba45c40531100a98d16e7b1f35b129cd': (40 commits)
  finish version++
  version++
  changelog.d: Upgrade MatrixSDK version ([v0.27.1](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.1)).
  completed
  code improvement
  fix 7646
  opening the safari web view externally so that it will be able to share the cookies
  web view opened on tap + changelog
  added the cell, now I just need to implement the navigation to the web view
  completed
  Hide deactivate account if the auth property is present on the WK.
  Add changelogs
  Prevent mention crashes when room members are missing display names (objc interop)
  Prevent pill crashes when room members are missing display names (objc interop)
  Update introspect to the latest version, remove now duplicate `introspectCollectionView`
  Prepare for new sprint
  finish version++
  Add missing changelog entry.
  version++
  changelog.d: Upgrade MatrixSDK version ([v0.27.0](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.0)).
  ...

# Conflicts:
#	Config/AppVersion.xcconfig
#	Podfile
#	Riot.xcodeproj/xcshareddata/xcschemes/Riot.xcscheme
#	Riot/Modules/SecureBackup/Setup/SecureBackupSetupCoordinator.swift
#	Riot/Modules/Settings/SettingsViewController.m
#	Riot/target.yml
2023-08-29 17:00:19 +02:00
Frank Rotermund ce6c915647 MESSENGER-4549 strict check for mapstyle url 2023-08-22 08:10:13 +02:00
Frank Rotermund a89785fd0d MESSENGER-4549 Enable locationsharing per default when there is an url in well-known 2023-08-16 08:37:15 +02:00
Stefan Ceriu ef94fd8fcc Device dehydration v2
- add support for device dehydration v2 i.e. `org.matrix.msc3814`
- run dehydration flows after successfully recovering or creating secrets
- enable said flows based on .well-known `org.matrix.msc3814` config key
- delete previous implementation and helper methods
2023-08-11 13:52:10 +03:00
Arnfried Griesert 28852aa790 merged element-ios 1.10.5 into 4409_basis_update_1_10_5 2023-03-16 12:19:26 +01:00
Mauro Romito 09daa04dd4 refactor completed 2023-03-06 14:59:03 +01:00
Frank Rotermund 241d322543 Feature/4218 wellknown defaults 2023-02-28 10:07:25 +00:00
Frank Rotermund 323724c8be MESSENGER-3861 better url management && use our poll german texts 2022-11-21 13:59:55 +01:00
Arnfried Griesert 4f407e6923 MESSENGER-3352 build settings 2022-10-27 09:06:24 +00:00
Johannes Marbach f07cac669e Read tile server URL from .well-known (PSG-592)
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-07-25 17:00:37 +02:00
aringenbach d7216cf171 WellKnown: support outbound keys presharing strategy 2022-05-31 17:38:33 +02:00
aringenbach 6221c86e9e Enable nilability on Jitsi server URL 2022-03-22 14:10:09 +01:00
Arnaud Ringenbach 42884e4350 Remove KeyPreSharingStrategy support 2022-03-16 14:17:46 +01:00
Arnaud Ringenbach 9dde92a75a Update WellKnown & HomeserverConfiguration for mandatory backup 2022-03-09 10:40:33 +01:00
Stefan Ceriu 4fe6d9a5ad vector-im/element-ios/issues/5298 - Add .well-known configuration support for tile server and map styles. 2022-02-04 11:33:55 +02:00
SBiOSoftWhare 860e7dbae2 Merge develop into steve/5020_matrixkit_merge 2021-11-30 16:16:52 +01:00
SBiOSoftWhare e6ef1be7b6 Update all Objective-C MatrixKit imports to handle new location. 2021-11-30 16:09:53 +01:00
SBiOSoftWhare 3593c1cfa5 Improve generated Swift header imports. 2021-11-25 23:11:53 +01:00
ismailgulek cd9b1daefd Adapt to optional wellknown properties 2021-10-14 12:03:27 +03:00
ismailgulek 85ff84a077 Make properties optional 2021-10-14 12:02:46 +03:00
Gil Eluard 495c4831ed [Spaces] Show suggested in room lists #4501
- Preview suggested rooms
2021-08-03 13:45:22 +02:00
Doug 7b1d27f603 Fix documentation warning. 2021-07-05 17:48:53 +01:00
Stefan Ceriu b00d07ffca Adopt consolidated logging mechanism (#4370)
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
SBiOSoftWhare 904803fe33 Add comments on new classes and methods. 2021-04-29 12:38:04 +02:00
SBiOSoftWhare ebcdf29a56 Add HomeserverConfiguration that exposes final HS configuration. 2021-04-29 12:37:11 +02:00
SBiOSoftWhare 326497f1fd Add VectorWellKnownParser 2021-04-29 12:37:11 +02:00
SBiOSoftWhare d8cfa5b707 WellKnown: Handle new and deprecated Element properties. 2021-04-29 12:36:55 +02:00
SBiOSoftWhare d22a4ee4b3 Well Known: Create VectorWellKnown struct that represents additional Well Known configuration specific to Element client. 2021-04-29 12:36:17 +02:00
SBiOSoftWhare 7ba8fd2195 RoomPowerLevel: Add dedicated file and convenient init. 2020-04-08 12:32:36 +02:00
SBiOSoftWhare 2b5bb2bdde RoomPreviewData: Add room canonical alias property. 2020-02-10 17:49:45 +01:00
Chris Moos 48975206c0 Fix issue with joining public rooms with no guest access.
This fixes #2888.

Signed-off-by: Chris Moos <chris@chrismoos.com>
2019-12-22 14:37:39 -07:00
manuroe 6a1dccf988 Join Room: Support via parameters to better handle federation
#2547
2019-07-08 11:15:44 +02:00
manuroe 58a2b6aa17 RoomPreviewData: Make a full usage of MXPeekingRoom.summary 2018-09-14 15:12:56 +02:00
manuroe 4130c91803 Lazy-loading server side: Use MXRoomState.membersCount when possible 2018-08-02 11:50:34 +02:00
manuroe 4c7e56c985 New async [MXRoom state:]: Create async factory methods for MXKRoomDataSource 2018-07-20 11:14:49 +02:00
manuroe 0132ec8d34 Fix regression with new MXRoomMembers 2018-07-17 18:41:28 +02:00
manuroe 58e5380d14 Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state 2018-07-16 22:30:55 +02:00
SBiOSoftWhare 245372c57f Move cell data and data sources to corresponding modules. 2018-07-10 10:21:21 +02:00
manuroe f26a6d8371 RoomVC: Fix duplication of read receipts
Regression due to read receipt perf improvement.

Disable the optimisation with `foundSenders` because the assumption "As there is one (the last) read receipt displayed per user" was wrong  for internal processing data.
2018-07-04 09:42:00 +02:00
SBiOSoftWhare 18a9a07d51 Merge pull request #1920 from vector-im/riot_1914
e2e messages not decrypted in notifs after logging back in
2018-07-03 10:32:13 +02:00
manuroe 84154514d0 RoomVC: Fix regressions on vertical alignment of e2e padlock, read marker, etc.
Regression due to read receipt perf improvement.
2018-07-02 15:47:09 +02:00
SBiOSoftWhare a9a75eae34 Use RiotSettings instead of direct access to UserDefault where needed 2018-07-02 14:51:47 +02:00
manuroe 1cb63a9feb RoomVC: Fix regression where read receipts can be duplicated 2018-06-29 15:26:41 +02:00
manuroe d789dff18e RoomVC: BF: Read receipts processing dramatically slows down UI
#1899

Fix wrong alignment of read receipts avatars with their message
2018-06-25 16:12:36 +02:00
manuroe a30f322d1c RoomVC: BF: Read receipts processing dramatically slows down UI
#1899

Build, cache and update read receipts on the processing queue.
2018-06-25 13:47:03 +02:00
giomfo 1519ce35cc Render sticker events in the timeline
- Animate the sticker in case of an animated gif

vector-im/riot-ios#1837
2018-04-16 23:32:17 +02:00
giomfo cb459ec98d Render sticker events in the timeline #1819
Prepare sticker rendering
2018-03-30 12:04:50 +02:00
giomfo 87778e9639 Bug Fix - Global Messages search: some search results are missing
The messages were displayed only for the rooms opened recently by the users.
2018-03-29 16:30:42 +02:00
Giom Foret 02d1ae9013 AppDelegate - Groups: handle links to groups 2017-12-31 16:24:47 +01:00
Giom Foret 2bdd2c334d Bug Fix: App crashes when the user taps on a bubble in which a string component is empty. 2017-12-28 16:45:45 +01:00