Commit Graph

170 Commits

Author SHA1 Message Date
aringenbach fe4dc2cc19 WellKnown: support outbound keys presharing strategy 2022-05-31 17:38:33 +02:00
aringenbach 5d73b50bf9 Enable nilability on Jitsi server URL 2022-03-22 14:10:09 +01:00
Arnaud Ringenbach dc16d3a5f7 Remove KeyPreSharingStrategy support 2022-03-16 14:17:46 +01:00
Arnaud Ringenbach 3325c5341d Update WellKnown & HomeserverConfiguration for mandatory backup 2022-03-09 10:40:33 +01:00
Stefan Ceriu ffb1ab424b 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 d4e8d9400f Merge develop into steve/5020_matrixkit_merge 2021-11-30 16:16:52 +01:00
SBiOSoftWhare e8d4af46d2 Update all Objective-C MatrixKit imports to handle new location. 2021-11-30 16:09:53 +01:00
SBiOSoftWhare 2709236dd5 Improve generated Swift header imports. 2021-11-25 23:11:53 +01:00
ismailgulek d747a9bb76 Adapt to optional wellknown properties 2021-10-14 12:03:27 +03:00
ismailgulek bec589f648 Make properties optional 2021-10-14 12:02:46 +03:00
Gil Eluard df545056ab [Spaces] Show suggested in room lists #4501
- Preview suggested rooms
2021-08-03 13:45:22 +02:00
Doug 44dc2aaf41 Fix documentation warning. 2021-07-05 17:48:53 +01:00
Stefan Ceriu 43f6c44c78 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 45cd1d696f Add comments on new classes and methods. 2021-04-29 12:38:04 +02:00
SBiOSoftWhare 0964a9c79f Add HomeserverConfiguration that exposes final HS configuration. 2021-04-29 12:37:11 +02:00
SBiOSoftWhare 74f4ce7e63 Add VectorWellKnownParser 2021-04-29 12:37:11 +02:00
SBiOSoftWhare 4daf491a6b WellKnown: Handle new and deprecated Element properties. 2021-04-29 12:36:55 +02:00
SBiOSoftWhare 137104f972 Well Known: Create VectorWellKnown struct that represents additional Well Known configuration specific to Element client. 2021-04-29 12:36:17 +02:00
SBiOSoftWhare fe1449ac20 RoomPowerLevel: Add dedicated file and convenient init. 2020-04-08 12:32:36 +02:00
SBiOSoftWhare 14e073f5fc RoomPreviewData: Add room canonical alias property. 2020-02-10 17:49:45 +01:00
Chris Moos 4b707f8b42 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 728a522bb8 Join Room: Support via parameters to better handle federation
#2547
2019-07-08 11:15:44 +02:00
manuroe 791534a4f5 RoomPreviewData: Make a full usage of MXPeekingRoom.summary 2018-09-14 15:12:56 +02:00
manuroe fe3b2bbcf7 Lazy-loading server side: Use MXRoomState.membersCount when possible 2018-08-02 11:50:34 +02:00
manuroe 11c9284f91 New async [MXRoom state:]: Create async factory methods for MXKRoomDataSource 2018-07-20 11:14:49 +02:00
manuroe 50f125fd9a Fix regression with new MXRoomMembers 2018-07-17 18:41:28 +02:00
manuroe e3f204562b Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state 2018-07-16 22:30:55 +02:00
SBiOSoftWhare c483cc4a82 Move cell data and data sources to corresponding modules. 2018-07-10 10:21:21 +02:00
manuroe 33a9fc2955 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 7409de98ea 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 172d6d41e9 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 ef9aebc90c Use RiotSettings instead of direct access to UserDefault where needed 2018-07-02 14:51:47 +02:00
manuroe 33d518112f RoomVC: Fix regression where read receipts can be duplicated 2018-06-29 15:26:41 +02:00
manuroe 85fc4c5f7b 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 604475ade7 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 2e8350b0b9 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 d0a710c52c Render sticker events in the timeline #1819
Prepare sticker rendering
2018-03-30 12:04:50 +02:00
giomfo 6c7844c6ec 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 173d218bf0 AppDelegate - Groups: handle links to groups 2017-12-31 16:24:47 +01:00
Giom Foret 637035f926 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
Giom Foret ab19b8733c Groups: self-management of membership of groups
- Improve group details display

vector-im/riot-meta#114
2017-12-20 12:32:40 +01:00
Giom Foret c3c65bd97d Groups: self-management of membership of groups
- Prepare Group Details screen

vector-im/riot-meta#114
2017-12-14 16:05:11 +01:00
Giom Foret 99d5e26d04 Groups: self-management of membership of groups
- Add Groups tab

vector-im/riot-meta#114
2017-12-12 16:03:26 +01:00
manuroe d1dc935725 Make code compatible with !use_frameworks in Podfile 2017-11-23 16:09:19 +01:00
Giom Foret cb5b2e1d40 Fix - tableView cellForRowAtIndexPath:
return a fake cell to prevent app from crashing.
2017-10-23 15:48:13 +02:00
Giom Foret 94771bb1e6 Bug Fix - Room Preview: the room name and avatar are missing for some public rooms
#1603
2017-10-20 19:29:51 +02:00
Giom Foret d045bad462 Bug Fix - Switching network filter in room directory is ignored when searching the dir
Search is working well, but it takes time. We add "Searching..." string to improve the UX

#1579
2017-10-16 16:32:39 +02:00
Giom Foret 33beaa3dfb Handle the room display name and its avatar at the room summary level.
- Update the room display name and its avatar url when the Room Summary is updated on state events change (see `[session: updateRoomSummary: withStateEvents:]`).
- Store the riot display room name and its avatar url in the Room Summary.
- Add a new category `MXRoomSummary+Riot` to handle avatar display.

TODO: Increase file store version in `MXFileStore.h`.
2017-09-14 16:00:50 +02:00
Giom Foret 6bb632188f Dark theme - Improvements
- some hairlines being too bright
- fading behind dialog modals being white rather than dark
- grey highlight bar in room list being too light (i think)?
2017-09-11 11:27:47 +02:00
manuroe 0bfc10eae8 Jitsi widget: always accept to join ongoing jitsi conf. Only the creation is under the settings 2017-08-17 18:59:58 +02:00