Skip to content

fix: More tab page (iOS): open Apps, Routing, Workflows etc in in-app browser#13

Closed
mrpaaradox wants to merge 1 commit into
calcom:mainfrom
mrpaaradox:fix/redirect-in-more-tab-page-for-iOS
Closed

fix: More tab page (iOS): open Apps, Routing, Workflows etc in in-app browser#13
mrpaaradox wants to merge 1 commit into
calcom:mainfrom
mrpaaradox:fix/redirect-in-more-tab-page-for-iOS

Conversation

@mrpaaradox
Copy link
Copy Markdown
Contributor

@mrpaaradox mrpaaradox commented Feb 22, 2026

Summary

Replaces the “not available” alerts on the More tab (iOS) with in-app browser links. Tapping Apps, Routing, Workflows, Insights, and Support now opens the corresponding Cal.com URLs inside the app instead of showing an alert.
More — Menu links (iOS).

Behavior

Apps, Routing, Workflows, Insights, and Support no longer call showNotAvailableAlert(). Each item now uses openInAppBrowser() with the correct URL and title.

Before & After

Before:

Screen.Recording.2026-02-22.at.12.46.23.PM.mp4

After:

Screen.Recording.2026-02-22.at.12.47.10.PM.mp4

Review & testing checklist

  • More tab (iOS): Tap Apps — opens app.cal.com/apps in the in-app browser.
  • More tab (iOS): Tap Routing — opens app.cal.com/routing in the in-app browser.
  • More tab (iOS): Tap Workflows — opens app.cal.com/workflows in the in-app browser.
  • More tab (iOS): Tap Insights — opens app.cal.com/insights in the in-app browser.
  • More tab (iOS): Tap Support — opens go.cal.com/support in the in-app browser.
  • Confirm no regressions on other More items (e.g. Profile, Availability, Event Types).

Files touched

  • app/(tabs)/(more)/index.ios.tsx

Future Work

  • Building all the pages in the app so that browser dependency can be left.

@github-actions github-actions Bot added the mobile Changes to the mobile app (ios/android) label Feb 22, 2026
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

No issues found across 1 file

@mrpaaradox mrpaaradox marked this pull request as draft March 14, 2026 13:55
Copy link
Copy Markdown
Member

@dhairyashiil dhairyashiil left a comment

Choose a reason for hiding this comment

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

The current behaviour is intentional in the iOS app. This was done to get the approval from the App Store Team.

devin-ai-integration Bot pushed a commit that referenced this pull request May 23, 2026
- Reject /notify in Telegram groups with DM hint (#3)
- Validate payload fields (title, timeZone, start, end, hosts, attendees) in parseDeliverRequest (#4)
- Wrap deliverNotifications in try/catch, return 422 on formatter crash (#4)
- Add logging across route, service, and delivery modules (#5)
- Add /notify to Slack and Telegram help cards (#7)
- Add error field to DeliverResult for backend retry/unsubscribe decisions (#9)
- Change confirmation message from 'here' to 'via DM' (#10)
- Validate timeZone with Intl.DateTimeFormat before processing (#11)
- Add fallback badge for unknown notificationType (#12)
- Reject /notify in groups with 'check DMs' message (#13)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mobile Changes to the mobile app (ios/android)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants