Skip to content

Conversation

@caldrian
Copy link
Contributor

@caldrian caldrian commented Dec 3, 2025

StoryWPB-21441 [iOS] [Integration] Toggle Apps in Conversation Flow

Issue

This PR makes sure that the UI for starting 1:1 conversations and searching for bots is visible even if the new apps feature flag is disabled. Teams/customers who were using old-style services/bots should be able to keep using them.

Testing

Open the UI for creating a new conversation. If there are bots whitelisted for a team, there will be a UI for starting a 1:1 conversation with a bot.


Checklist

  • Title contains a reference JIRA issue number like [WPB-XXX].
  • Description is filled and free of optional paragraphs.
  • Adds/updates automated tests.

UI accessibility checklist

If your PR includes UI changes, please utilize this checklist:

  • Make sure you use the API for UI elements that support large fonts.
  • All colors are taken from WireDesign.ColorTheme or constructed using WireDesign.BaseColorPalette.
  • New UI elements have Accessibility strings for VoiceOver.

caldrian and others added 30 commits November 24, 2025 10:58
…1' into feat/hint-banner-for-disabled-apps-WPB-21441-cherry-pick
…banner-for-disabled-apps-WPB-21441-cherry-pick

# Conflicts:
#	WireUI/Sources/WireIndividualToTeamMigrationUI/Views/SelfProfileViewCallToActionBanner.swift
#	wire-ios/Wire-iOS/Sources/UserInterface/Conversation/Create/ConversationCreationController.swift
…pps-tab-for-legacy-bots-WPB-21441

# Conflicts:
#	WireUI/Sources/WireIndividualToTeamMigrationUI/Views/SelfProfileViewCallToActionBanner.swift
#	wire-ios/Wire-iOS/Sources/UserInterface/Conversation/Create/ConversationCreationController.swift
…k' into fix/show-apps-tab-for-legacy-bots-WPB-21441
…com:wireapp/wire-ios into fix/show-apps-tab-for-legacy-bots-WPB-21441
…k' into fix/show-apps-tab-for-legacy-bots-WPB-21441
…w-apps-tab-for-legacy-bots-WPB-21441

# Conflicts:
#	wire-ios-utilities/Source/DeveloperFlag.swift
#	wire-ios/Wire-iOS/Sources/UserInterface/MainController/DefaultManagedObjectContextProvider.swift
#	wire-ios/Wire-iOS/Sources/UserInterface/StartUI/StartUI/StartUIViewController.swift
…1-0ed7da7872ca5db6f2ed0b956c8b87e044059413' into feat/hint-banner-for-disabled-apps-WPB-21441-cherry-pick
…k' into fix/show-apps-tab-for-legacy-bots-WPB-21441

# Conflicts:
#	WireMessaging/Sources/WireMessagingData/WireMessagingData.swift
#	WireMessaging/Sources/WireMessagingDomain/WireCells/Protocols/WireCellsRestoreNodesUseCaseProtocol.swift
#	wire-ios/Wire-iOS/Sources/UserInterface/MainController/DefaultManagedObjectContextProvider.swift
#	wire-ios/Wire-iOS/Sources/UserInterface/StartUI/StartUI/StartUIViewController.swift
…1-0ed7da7872ca5db6f2ed0b956c8b87e044059413' into chore/add-considerapps-dev-flag-WPB-21441
…w-apps-tab-for-legacy-bots-WPB-21441

# Conflicts:
#	WireMessaging/Sources/WireMessagingDomain/WireCells/Protocols/WireCellsRestoreNodesUseCaseProtocol.swift
Base automatically changed from chore/separate-isapp-isbot-WPB-21441 to develop December 11, 2025 11:00
@caldrian caldrian marked this pull request as ready for review December 11, 2025 14:13
@caldrian caldrian marked this pull request as draft December 12, 2025 11:21
@caldrian caldrian changed the base branch from develop to fix/crash-WPB-21441 December 12, 2025 11:47
@caldrian caldrian changed the base branch from fix/crash-WPB-21441 to chore/ConversationCreationRepository-WPB-21441 December 12, 2025 12:13
@caldrian caldrian force-pushed the chore/ConversationCreationRepository-WPB-21441 branch from 7b7dbd2 to 317b087 Compare December 12, 2025 12:25
@caldrian caldrian marked this pull request as ready for review December 12, 2025 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants