Skip to content

Dev#436

Merged
jamespepper81 merged 5 commits into
mainfrom
dev
Jan 9, 2026
Merged

Dev#436
jamespepper81 merged 5 commits into
mainfrom
dev

Conversation

@jamespepper81
Copy link
Copy Markdown
Contributor

This pull request mainly updates the iOS project configuration and improves theme handling in the tab layout. The most significant changes are related to the ios/BitSleuthWallet.xcodeproj/project.pbxproj file, which manages build phases, frameworks, and resource scripts, as well as adding a Firebase configuration example file and enhancing theme fallback logic in the tab layout.

iOS Project Configuration Updates:

  • Updated references to CocoaPods frameworks and configuration files in project.pbxproj, including renaming and replacing framework and xcconfig file references for improved clarity and consistency. [1] [2] [3] [4]
  • Reordered and replaced build phases for Pods and Firebase Crashlytics, ensuring the correct execution order and script references for resource copying and Crashlytics configuration. [1] [2] [3] [4] [5]

Firebase Setup:

  • Added GoogleService-Info.example.plist to provide instructions and a template for setting up Firebase on iOS, making onboarding and configuration easier for new developers.

Theme Handling in Tab Layout:

  • Improved theme fallback logic in app/(tabs)/_layout.tsx by defaulting to lightTheme if the wallet context is not available, which prevents errors during initial app load.
  • Imported lightTheme from constants to support the fallback mechanism.

- Bump EXConstants from 18.0.11 to 18.0.13
- Bump ExpoAsset from 12.0.11 to 12.0.12
- Bump ExpoFileSystem from 19.0.20 to 19.0.21
- Bump ExpoHead from 6.0.17 to 6.0.21
- Bump ExpoImagePicker from 17.0.9 to 17.0.10
- Bump ExpoLinking from 8.0.10 to 8.0.11
- Bump ExpoSplashScreen from 31.0.12 to 31.0.13
- Update Firebase dependencies to version 12.6.0
- Bump SDWebImage from 5.21.3 to 5.21.5
@jamespepper81 jamespepper81 merged commit c081aee into main Jan 9, 2026
4 checks passed
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.

1 participant