Skip to content

docs(ui-kit/ios,sdk/ios): pin & save messages and thread subscription - #465

Merged
ketanyekale merged 5 commits into
mainfrom
docs/ios-thread-subscription-pin-save
Sep 10, 2026
Merged

ketanyekale merged 5 commits into
mainfrom
docs/ios-thread-subscription-pin-save

docs(ui-kit/ios,sdk/ios): state the minimum versions for pin, save an…

929a7ec
Select commit
Loading
Failed to load commit list.
Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck completed Sep 9, 2026 in 5s

Mintlify Validation (cometchat-22654f5b) - vale-spellcheck Failed

Found 218 suggested changes across 21 files in 2459.53ms

Details

Running Vale across on the following files affected by this PR:

- sdk/ios/additional-message-filtering.mdx
- sdk/ios/all-real-time-delegates-listeners.mdx
- sdk/ios/edit-message.mdx
- sdk/ios/retrieve-conversations.mdx
- sdk/ios/send-message.mdx
- sdk/ios/threaded-messages.mdx
- ui-kit/ios/components-overview.mdx
- ui-kit/ios/core-features.mdx
- ui-kit/ios/events.mdx
- ui-kit/ios/getting-started.mdx
- ui-kit/ios/guide-overview.mdx
- ui-kit/ios/guide-threaded-messages.mdx
- ui-kit/ios/message-bubble-styling.mdx
- ui-kit/ios/message-header.mdx
- ui-kit/ios/message-list.mdx
- ui-kit/ios/message-template.mdx
- ui-kit/ios/threaded-messages-header.mdx
- sdk/ios/pin-save-message.mdx
- sdk/ios/thread-subscription.mdx
- ui-kit/ios/guide-pin-save-message.mdx
- ui-kit/ios/guide-thread-subscription.mdx
- ui-kit/ios/pinned-messages.mdx
- ui-kit/ios/saved-messages.mdx

Attempting to initialize Vale linter...
No customer vale configuration detected. Using Mintlify's default configuration.
Attempting to run Vale spellcheck...
Vale spellcheck completed successfully.

sdk/ios/all-real-time-delegates-listeners.mdx:
	- 98:81      Did you really mean 'joinedUser'?
	- 98:137     Did you really mean 'joinedGroup'?
	- 99:79      Did you really mean 'leftUser'?
	- 99:133     Did you really mean 'leftGroup'?
	- 100:81     Did you really mean 'kickedUser'?
	- 100:137    Did you really mean 'kickedBy'?
	- 100:191    Did you really mean 'kickedFrom'?
	- 101:81     Did you really mean 'bannedUser'?
	- 101:137    Did you really mean 'bannedBy'?
	- 101:191    Did you really mean 'bannedFrom'?
	- 102:83     Did you really mean 'unbannedUser'?
	- 102:141    Did you really mean 'unbannedBy'?
	- 102:197    Did you really mean 'unbannedFrom'?
	- 103:87     Did you really mean 'updatedBy'?
	- 103:142    Did you really mean 'updatedUser'?
	- 104:82     Did you really mean 'addedby'?
	- 104:135    Did you really mean 'userAdded'?
	- 104:190    Did you really mean 'addedTo'?
	- 117:49     Did you really mean 'leftUser'?
	- 117:65     Did you really mean 'leftGroup'?
	- 121:51     Did you really mean 'kickedUser'?
	- 121:69     Did you really mean 'kickedBy'?
	- 121:85     Did you really mean 'kickedFrom'?
	- 125:51     Did you really mean 'bannedUser'?
	- 125:69     Did you really mean 'bannedBy'?
	- 125:85     Did you really mean 'bannedFrom'?
	- 129:53     Did you really mean 'unbannedUser'?
	- 129:73     Did you really mean 'unbannedBy'?
	- 129:91     Did you really mean 'unbannedFrom'?
	- 133:57     Did you really mean 'scopeChangeduser'?
	- 202:23     Did you really mean 'typingDetails'?
	- 203:21     Did you really mean 'typingDetails'?
	- 251:26     Did you really mean 'typingDetails'?
	- 255:24     Did you really mean 'typingDetails'?

sdk/ios/pin-save-message.mdx:
	- 60:3       Did you really mean 'onError'?
	- 81:3       Did you really mean 'onError'?
	- 99:3       Did you really mean 'onError'?
	- 108:4      Did you really mean 'Unsave'?
	- 115:3      Did you really mean 'onError'?
	- 137:142    Did you really mean 'unsaving'?
	- 145:5      Did you really mean 'isPinned'?
	- 146:5      Did you really mean 'isSaved'?
	- 149:40     Did you really mean 'app_system'?
	- 186:3      Did you really mean 'onError'?
	- 296:22     Did you really mean 'messageId'?
	- 298:3      Did you really mean 'onError'?

sdk/ios/retrieve-conversations.mdx:
	- 46:5      Did you really mean 'conversationRequest'?
	- 53:5      Did you really mean 'conversationRequest'?
	- 166:5     Did you really mean 'convRequest'?
	- 196:3     Did you really mean 'conversationId'?
	- 197:3     Did you really mean 'conversationType'?
	- 198:3     Did you really mean 'lastMessage'?
	- 199:3     Did you really mean 'conversationWith'?
	- 234:64    Did you really mean 'conversationType'?
	- 234:89    Did you really mean 'onSuccess'?
	- 243:67    Did you really mean 'conversationType'?
	- 243:93    Did you really mean 'onSuccess'?

sdk/ios/send-message.mdx:
	- 40:5      Did you really mean 'textMessage'?
	- 40:68     Did you really mean 'receiverType'?
	- 42:36     Did you really mean 'textMessage'?
	- 42:49     Did you really mean 'onSuccess'?
	- 68:5      Did you really mean 'textMessage'?
	- 68:68     Did you really mean 'receiverType'?
	- 70:36     Did you really mean 'textMessage'?
	- 70:49     Did you really mean 'onSuccess'?
	- 116:1     Did you really mean 'NSDictionary'?
	- 117:2     Did you really mean 'textMessage'?
	- 153:5     Did you really mean 'receiverid'?
	- 154:5     Did you really mean 'mediaUrl'?
	- 156:5     Did you really mean 'mediaMessage'?
	- 156:46    Did you really mean 'receiverid'?
	- 156:58    Did you really mean 'fileurl'?
	- 156:67    Did you really mean 'mediaUrl'?
	- 156:77    Did you really mean 'messageType'?
	- 156:98    Did you really mean 'receiverType'?
	- 158:37    Did you really mean 'mediaMessage'?
	- 158:51    Did you really mean 'onSuccess'?
	- 300:5     Did you really mean 'receiverid'?
	- 301:5     Did you really mean 'customData'?
	- 301:35    Did you really mean 'customKey'?
	- 301:48    Did you really mean 'customData'?
	- 303:5     Did you really mean 'customMessage'?
	- 303:48    Did you really mean 'receiverid'?
	- 303:60    Did you really mean 'receiverType'?
	- 303:81    Did you really mean 'customData'?
	- 305:38    Did you really mean 'customMessage'?
	- 305:53    Did you really mean 'onSuccess'?
	- 382:5     Did you really mean 'fallbackText'?

sdk/ios/thread-subscription.mdx:
	- 26:3     Did you really mean 'onError'?
	- 94:3     Did you really mean 'onError'?
	- 117:5    Did you really mean 'threadsRequest'?
	- 125:3    Did you really mean 'onError'?

sdk/ios/threaded-messages.mdx:
	- 141:5    Did you really mean 'messagesRequest'?

ui-kit/ios/components-overview.mdx:
	- 312:5    Did you really mean 'headerConfig'?
	- 313:1    Did you really mean 'headerConfig'?
	- 323:5    Did you really mean 'listConfig'?
	- 324:1    Did you really mean 'listConfig'?
	- 329:5    Did you really mean 'composerConfig'?
	- 330:1    Did you really mean 'composerConfig'?
	- 395:5    Did you really mean 'customCell'?

ui-kit/ios/core-features.mdx:
	- 109:96     Did you really mean 'fullscreen'?
	- 449:127    Did you really mean 'onwards'?
	- 984:13     Did you really mean 'selectedImage'?

ui-kit/ios/events.mdx:
	- 367:142    Did you really mean 'refetch'?
	- 450:15     Did you really mean 'inProgress'?

ui-kit/ios/getting-started.mdx:
	- 13:18     Did you really mean 'Xcode'?
	- 48:67     Did you really mean 'UIKit'?
	- 48:115    Did you really mean 'onboards'?
	- 48:168    Did you really mean 'signup'?
	- 52:74     Did you really mean 'Kiro'?
	- 67:3      Did you really mean 'Xcode'?
	- 80:6      Did you really mean 'Xcode'?
	- 93:13     Did you really mean 'Podfile'?
	- 99:26     Did you really mean 'Podfile'?
	- 184:28    Did you really mean 'Sandboxing'?
	- 189:28    Did you really mean 'Sandboxing'?
	- 263:50    Did you really mean 'UIDs'?
	- 296:78    Did you really mean 'iMessage'?

ui-kit/ios/guide-overview.mdx:
	- 7:150     Did you really mean 'UIKit'?
	- 14:14     Did you really mean 'UIKit'?
	- 26:151    Did you really mean 'affordances'?

ui-kit/ios/guide-pin-save-message.mdx:
	- 175:72    Did you really mean 'else's'?
	- 243:20    Did you really mean 'Pinnable'?
	- 252:60    Did you really mean 'unsave'?

ui-kit/ios/guide-thread-subscription.mdx:
	- 92:98    Did you really mean 'refetch'?

ui-kit/ios/guide-threaded-messages.mdx:
	- 7:78      Did you really mean 'UIKit'?
	- 11:163    Did you really mean 'UIKit'?
	- 22:14     Did you really mean 'UIKit'?
	- 224:26    Did you really mean 'UIKit'?

ui-kit/ios/message-bubble-styling.mdx:
	- 39:5       Did you really mean 'backgroundColor'?
	- 40:5       Did you really mean 'backgroundDrawable'?
	- 41:5       Did you really mean 'borderWidth'?
	- 42:5       Did you really mean 'borderColor'?
	- 43:5       Did you really mean 'cornerRadius'?
	- 227:302    Did you really mean 'fullscreen'?

ui-kit/ios/message-header.mdx:
	- 21:18      Did you really mean 'onBack'?
	- 39:8       Did you really mean 'onError'?
	- 55:94      Did you really mean 'parentMessage'?
	- 215:99     Did you really mean 'trailView'?
	- 220:4      Did you really mean 'leadingView'?
	- 221:4      Did you really mean 'titleView'?
	- 222:4      Did you really mean 'subtitleView'?
	- 374:121    Did you really mean 'leadingView'?
	- 457:120    Did you really mean 'titleView'?
	- 577:120    Did you really mean 'trailView'?
	- 838:5      Did you really mean 'avatarStyle'?
	- 883:5      Did you really mean 'disableTyping'?
	- 1160:15    Did you really mean 'Formatters'?

ui-kit/ios/message-list.mdx:
	- 6:49       Did you really mean 'scrollable'?
	- 9:117      Did you really mean 'scrollable'?
	- 41:8       Did you really mean 'onError'?
	- 42:8       Did you really mean 'onEmpty'?
	- 43:8       Did you really mean 'onLoad'?
	- 790:9      Did you really mean 'Formatters'?
	- 792:56     Did you really mean 'formatters'?
	- 807:18     Did you really mean 'formatters'?
	- 816:4      Did you really mean 'textFormatters'?
	- 816:65     Did you really mean 'formatters'?
	- 1068:5     Did you really mean 'reactionsConfiguration'?
	- 1359:30    Did you really mean 'hideAvatar'?
	- 1502:22    Did you really mean 'unsave'?
	- 1755:5     Did you really mean 'hideReceipts'?
	- 1850:5     Did you really mean 'messageAlignment'?
	- 1904:5     Did you really mean 'reactionsConfiguration'?
	- 1960:15    Did you really mean 'formatters'?
	- 2147:15    Did you really mean 'Formatters'?

ui-kit/ios/message-template.mdx:
	- 55:16      Did you really mean 'UIView'?
	- 61:12      Did you really mean 'UIView'?
	- 88:12      Did you really mean 'UIView'?
	- 156:110    Did you really mean 'headerView'?
	- 156:122    Did you really mean 'contentView'?
	- 156:139    Did you really mean 'footerView'?
	- 213:5      Did you really mean 'messageTemplates'?
	- 232:34     Did you really mean 'messageTemplates'?
	- 271:166    Did you really mean 'UIView'?
	- 501:160    Did you really mean 'UIView'?
	- 597:153    Did you really mean 'UIView'?
	- 682:153    Did you really mean 'UIView'?
	- 833:176    Did you really mean 'UIKit'?
	- 848:5      Did you really mean 'allTemplates'?
	- 877:34     Did you really mean 'allTemplates'?
	- 986:5      Did you really mean 'allTemplates'?
	- 1000:34    Did you really mean 'allTemplates'?

ui-kit/ios/pinned-messages.mdx:
	- 32:8      Did you really mean 'onError'?
	- 33:8      Did you really mean 'onLoad'?
	- 34:8      Did you really mean 'onEmpty'?
	- 35:8      Did you really mean 'onBack'?
	- 203:48    Did you really mean 'Refetches'?
	- 353:5     Did you really mean 'avatarStyle'?
	- 380:5     Did you really mean 'messageAlignment'?
	- 411:89    Did you really mean 'initializer'?
	- 455:89    Did you really mean 'initializer'?
	- 472:21    Did you really mean 'formatters'?
	- 472:70    Did you really mean 'formatters'?

ui-kit/ios/saved-messages.mdx:
	- 3:122     Did you really mean 'unsave'?
	- 30:8      Did you really mean 'onError'?
	- 31:8      Did you really mean 'onLoad'?
	- 32:8      Did you really mean 'onEmpty'?
	- 33:8      Did you really mean 'onBack'?
	- 86:66     Did you really mean 'initializer'?
	- 160:47    Did you really mean 'unsave'?
	- 198:3     Did you really mean 'Unsave'?
	- 198:55    Did you really mean 'Unsaves'?
	- 200:48    Did you really mean 'Refetches'?
	- 277:53    Did you really mean 'unsave'?
	- 291:3     Did you really mean 'Unsave'?
	- 292:8     Did you really mean 'unsave'?
	- 304:5     Did you really mean 'avatarStyle'?
	- 313:5     Did you really mean 'dateStyle'?
	- 333:19    Did you really mean 'unsave'?
	- 363:21    Did you really mean 'formatters'?

ui-kit/ios/threaded-messages-header.mdx:
	- 27:8       Did you really mean 'parentMessage'?
	- 70:5       Did you really mean 'threadedMessage'?
	- 100:5      Did you really mean 'messageList'?
	- 151:5      Did you really mean 'threadedMessage'?
	- 256:55     Did you really mean 'formatters'?
	- 256:172    Did you really mean 'formatters'?
	- 365:21     Did you really mean 'parentMessage'?


Found 218 suggested changes across 21 files in 2459.53ms

Annotations

Check warning on line 98 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L98

Did you really mean 'joinedUser'?

Check warning on line 98 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L98

Did you really mean 'joinedGroup'?

Check warning on line 99 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L99

Did you really mean 'leftUser'?

Check warning on line 99 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L99

Did you really mean 'leftGroup'?

Check warning on line 100 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L100

Did you really mean 'kickedUser'?

Check warning on line 100 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L100

Did you really mean 'kickedBy'?

Check warning on line 100 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L100

Did you really mean 'kickedFrom'?

Check warning on line 101 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L101

Did you really mean 'bannedUser'?

Check warning on line 101 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L101

Did you really mean 'bannedBy'?

Check warning on line 101 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L101

Did you really mean 'bannedFrom'?

Check warning on line 102 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L102

Did you really mean 'unbannedUser'?

Check warning on line 102 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L102

Did you really mean 'unbannedBy'?

Check warning on line 102 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L102

Did you really mean 'unbannedFrom'?

Check warning on line 103 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L103

Did you really mean 'updatedBy'?

Check warning on line 103 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L103

Did you really mean 'updatedUser'?

Check warning on line 104 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L104

Did you really mean 'addedby'?

Check warning on line 104 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L104

Did you really mean 'userAdded'?

Check warning on line 104 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L104

Did you really mean 'addedTo'?

Check warning on line 117 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L117

Did you really mean 'leftUser'?

Check warning on line 117 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L117

Did you really mean 'leftGroup'?

Check warning on line 121 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L121

Did you really mean 'kickedUser'?

Check warning on line 121 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L121

Did you really mean 'kickedBy'?

Check warning on line 121 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L121

Did you really mean 'kickedFrom'?

Check warning on line 125 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L125

Did you really mean 'bannedUser'?

Check warning on line 125 in sdk/ios/all-real-time-delegates-listeners.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

sdk/ios/all-real-time-delegates-listeners.mdx#L125

Did you really mean 'bannedBy'?