Commit Graph

53 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
Stefan Ceriu e2676c4637 Prevent pill crashes when room members are missing display names (objc interop) 2023-08-21 10:03:23 +03:00
Frank Rotermund 54dc0322f0 Merge commit 'b1847a3ae552c52c06ab4934318dbdb2cf1d8c4b' into feature/4884_merge_foss_1.10.14
# Conflicts:
#	Config/AppVersion.xcconfig
#	Podfile.lock
#	Riot/Modules/Home/AllChats/AllChatsCoordinator.swift
#	fastlane/.env.default
#	fastlane/Fastfile
2023-07-04 08:24:05 +02:00
Stefan Ceriu 2ac97fe1c4 Fix crashes when mentioning users without display names 2023-06-06 19:53:01 +03:00
JanNiklas Grabowski 7da10c3534 Merge branch 'feature/4699_basis_update_element' into develop
# Conflicts:
#	Podfile
#	Riot/Modules/MatrixKit/Utils/MXKTools.m
#	Riot/Modules/Pills/PillType.swift
2023-05-23 14:51:49 +02:00
Frank Rotermund bb659a71e6 MESSENGER-4697 enable SessionManager in Prod, fix peralink pills fix Matomo config bug when login out 2023-05-15 17:06:25 +02:00
aringenbach 2cfcec6bf7 Merge branch 'develop' into aringenbach/enable_rte_user_mentions 2023-04-12 15:04:15 +02:00
aringenbach 165a250c9d Unit tests for insertPills and markdownLinks 2023-04-12 14:55:59 +02:00
aringenbach 7673372eed Bump composer version to 2.0.0 and fix PillAttachmentViewProvider 2023-04-11 14:45:44 +02:00
aringenbach 90217755a9 Merge branch 'develop' into aringenbach/enable_rte_user_mentions 2023-04-11 14:21:31 +02:00
Nicolas Mauri 4ff2662236 Fix: Continue to display pills for matrix.to permalinks if a custom permalinkBaseUrl is set. 2023-04-07 16:40:34 +02:00
Nicolas Mauri 5e1997a6f3 Fix: do not encode the maximum width of a Pill 2023-03-30 10:09:27 +02:00
Nicolas Mauri db3c399e8e Fix: truncate pills if they are too long 2023-03-28 11:59:52 +02:00
aringenbach e6bad67a28 Fix wrong condition for highlight test 2023-03-23 17:16:57 +01:00
aringenbach 66b44bc459 Use PillProvider for RTE Pills creation 2023-03-23 17:16:57 +01:00
aringenbach 0379c977af Use textDefaultFont in all variants of the InputToolbarView 2023-03-23 17:16:57 +01:00
aringenbach 3db15471ee Enable user mentions in Rich Text Editor 2023-03-23 17:16:57 +01:00
Nicolas Mauri 8e451dac43 Fix: prevent a crash if we don’t have a display name for the user mentionned by the pill 2023-03-21 16:49:47 +01:00
Nicolas Mauri 068f7f463e Fix: Unit tests 2023-03-21 14:17:52 +01:00
Nicolas Mauri dfa67da296 Fix: an issue where we display the default user icon for a known user 2023-03-21 10:48:17 +01:00
Nicolas Mauri fcc05dad89 Fix: Message pill when the room is an alias 2023-03-21 10:30:19 +01:00
Nicolas Mauri 228dee803a Fix: the avatar was incorrect for the pill of a message if the event is not loaded. 2023-03-21 09:27:48 +01:00
Nicolas Mauri 6fca12390b Fix: implement the changes discussed in the PR 2023-03-21 09:17:34 +01:00
Nicolas Mauri 653b7595c8 Fix: restore the height of the pill to its original value 2023-03-20 10:50:25 +01:00
Nicolas Mauri 7171524ff1 Fix: default pill icon for an unknown user 2023-03-20 10:42:21 +01:00
Nicolas Mauri 265516166c Turning permalinks into pills
#7409: Permalinks to a room/space are pillified
#7411: Permalinks to a matrix user are pillified
#7412: Permalinks to messages are pillified
2023-03-17 16:58:59 +01:00
aringenbach 64d4b2c0eb Fix slash commands from room composer 2022-07-11 18:17:12 +02:00
aringenbach cc2a95e865 Use latest user data for mention pills 2022-06-16 17:07:47 +02:00
aringenbach fcdd1d3593 Fix issue with mention pill avatar consuming tap gestures 2022-05-30 15:20:03 +02:00
aringenbach ef947fb75b Weakify message text view reference 2022-05-13 14:00:06 +02:00
aringenbach 6434573e7f Flush pills on text view updates 2022-05-13 13:52:46 +02:00
aringenbach e6e32cf5c6 Replace magic number for pill offset 2022-05-11 09:45:16 +02:00
aringenbach f9a009cd49 Use font from context and store it in pill data 2022-05-10 17:19:52 +02:00
aringenbach 8c3bbf8cca Use media manager & avatar view 2022-05-09 17:49:05 +02:00
aringenbach f583d36295 Fix minor comment & @objc 2022-05-09 17:14:32 +02:00
aringenbach de025aebf1 Move size computations to PillAttachmentViewProvider 2022-05-09 16:53:38 +02:00
aringenbach 44d8dcfe1f Move tools funcs 2022-05-09 15:55:24 +02:00
aringenbach 348b4170fa Rename StringPillsUtils to PillsFormatter 2022-05-09 15:32:53 +02:00
aringenbach 65c779d01d Add dedicated PillTextAttachmentData codable 2022-05-09 15:25:47 +02:00
aringenbach 6c9296f2e0 Rename isCurrentUser to isHighlighted 2022-05-05 15:28:04 +02:00
aringenbach f77c111e81 Handle empty displayname & fix iOS 14 mentions 2022-05-05 15:12:59 +02:00
aringenbach f590c9356a Set property for UTType & add missing iOS 15 availabilities 2022-05-04 15:58:42 +02:00
aringenbach d5fdb60eab Fix fonts and edition on replies 2022-05-04 12:17:21 +02:00
aringenbach 6f2e74a3ca Remove link in composer 2022-05-03 16:51:47 +02:00
aringenbach bbaac4919b Fix emote sending and edit message 2022-05-03 15:16:02 +02:00
aringenbach 5cc1f569e3 Add documentation 2022-05-02 17:36:53 +02:00
aringenbach 019f4996cb Enable sending messages with pills 2022-05-02 13:35:35 +02:00
aringenbach 9c6fce8ab8 Handle custom permalinks im pills 2022-04-28 15:26:36 +02:00
aringenbach 98c48a7f6b Cleanup pills insertion 2022-04-28 11:55:14 +02:00
aringenbach cdbc42de42 Cleanup and add documentation 2022-04-28 11:25:47 +02:00