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
…banner-for-disabled-apps-WPB-21441-cherry-pick
…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
…banner-for-disabled-apps-WPB-21441-cherry-pick
…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
@caldrian caldrian marked this pull request as draft December 16, 2025 14:29
@caldrian caldrian force-pushed the fix/show-apps-tab-for-legacy-bots-WPB-21441 branch from d71897f to 577290d Compare December 18, 2025 09:36
@caldrian caldrian force-pushed the fix/show-apps-tab-for-legacy-bots-WPB-21441 branch from 714843d to a2c94ac Compare December 19, 2025 09:56
@caldrian caldrian marked this pull request as ready for review December 19, 2025 11:53
Copy link
Collaborator

@netbe netbe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, left a couple questions and suggestions

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.

5 participants