New
Release 5.29.0
- Merge remote-tracking branch 'public/main' into release-5.29.0 (fe0dfd0)
- [MBL-2855][2/2] Bypass pledge manager decision policy (#2645) (28befed)
- Update marketing version to 5.29.0 (#2647) (5d83da3)
- Update marketing version to 5.29.0 (417e3d6)
- [MBL-2855][1/2] Refactor pledge manager web view native navigation (#2642) (e92024e)
- MBL-2722: Support edit order deeplinks and push notifications (#2638) (b566f14)
- Fix Prelaunch Page Load Issue By Making Project.location Optional (#2644) (570160c)
- iOS 18 and Xcode 16.4 (#2633) (0ca8442)
- [MBL-2853] Add referrer to ExternalSourceViewElementCell (#2640) (e356e60)
- Rename SurveyResponse classes to PledgeManagerWebView (#2637) (38e2aca)
- [MBL-2807] Clean up onboarding flag (#2636) (e6e25ef)
- [MBL-2829] Stop trying to open unrecognized ksr urls in safari (#2635) (0449f91)
- MBL-2806: Clean up secret rewards feature flag (#2629) (4debedf)
- [MBL-2091] Add PPO v2 tier types (#2630) (22774ff)
- [MBL-2803] Clean up net new backers feature flags (#2632) (d340d7d)
- MBL-1382: Log more detailed errors when keychain fails (#2631) (788be30)
- [MBL-2783] Show fix payment button (#2628) (305c87c)
- MBL-2801: Clean up search feature flags (#2626) (0c5f8be)
- [MBL-2755] Update Facebook SDK (#2611) (f487e29)
- Remove IBDesignable (#2627) (62526eb)
- [MBL-2690] Async/Await Apollo Wrapper (#2621) (adbf70d)
- MBL-2782: Add swiftlint and run automatically with Danger (#2625) (05021ce)
- Run danger earlier in the CircleCI build pipeline (4883a6d)
- Make swiftformat mandatory (d026cd2)
- Clean up post campaign pledge feature flag (#2622) (5115b82)
- Update Kingfisher (#2612) (52379e5)
- Update Stripe SDK for iOS 18 (#2610) (e8d3d1e)
- Update Alamofire (#2613) (83eec33)
- [MBL-2784] Support semi-transparent semantic colors (#2620) (29c3780)
- Update SnapshotTesting (#2614) (7d91a60)
- MBL-2656: Clean up ButtonStyles file in Library (#2615) (0d28bb6)
- Delete some unused files from Library (#2618) (84631af)
- Fix swift format issue in OnboardingViewModelTests.swift (#2617) (4fa398d)
- Delete some files that were deprecated in 2022 (#2616) (b9cf406)
- [MBL-2744] Fix push notification registration (#2609) (823e9d7)
- [MBL-2774] Auto Scale Onboarding Views For Smaller Devices (#2608) (8841cc5)
- MBL-2681: Move GraphQL schema download from CircleCI step into GraphQL build target (#2605) (a61bbfc)
- [MBL-2694] Add missing semantic colors (#2607) (1d8d616)
- [MBL-2743] Onboarding - Move App Tracking View & Update Analytics Events (#2606) (d9299d4)
- MBL-2658: Move design system code into new package named KDS (#2598) (c0f2489)
- Use palette colors instead of hex colors in OnboardingStyles and PPOStyles (#2604) (4b9b6aa)
- Braze upgrade (#2599) (a584f69)
- [MBL-2725] Fix disabled button font colors (#2603) (414a5ff)
- Fix inaccurate code comment (86975ca)
- Re-record all screenshot tests with Interfont instead of system default font (ccbb4a2)
- Load InterFont directly from Library bundle (7e79b1b)
- add localized strings files for each supported language (#2600) (ddaba34)
- Sync strings and rerecord snapshots (#2597) (84f4647)
- MBL-2658: Remove ColorResolver abstraction (#2595) (f825723)
- Clean up old colors, buttons and fonts from DesignSystemViewController (d8fe8d8)
- Replace Styles.grid in KSRButtonStyle files with Spacing.unit_xx (9cc93c8)
- [MBL-2693] Fix spanish search no results string (#2593) (a43ae58)
- Include GraphAPI and GraphAPITestMocks targets using SPM (#2592) (4fd067a)
- update marketing version to 5.28.1 (#2591) (61fab22)
- MBL-2654: Clean up NewDesignSystem feature flag (#2578) (19980f1)
- MBL-2657: Deprecate Styles.grid and Styles.gridHalf (#2574) (1c8f5fd)
- Fix slow type inference in FacebookResetPasswordViewController (#2586) (7e54d0e)
- Use nil instead of false when show only filters are not applied (#2590) (ffd917a)
- MBL-2653: Replace hardcoded spacing values with Spacing.unit_xx constants (f4ae6d1)
- Fix awkward line break in BaseStyles (0e5915e)
- MBL-2653: Replace Styles.cornerRadius with Dimensions.cornerRadius (6e5bcac)
- MBL-2653: Add spacing constants to design system (#2572) (7ab9cf7)
- remove subtitle line limit (#2589) (a237d32)
- Update apollo-schema-download script to use apollo-ios-cli (and download to the correct location.) (#2583) (4b24f5d)
- Delete unused file UpdateDraftStyles (cf954f5)
- Delete unused file DashboardStyles (26a07c2)
- MBL-2679: Use stripe-ios-spm module instead of stripe-ios (#2568) (e5ac9a6)
- Remove hard-coded button colors from xib files (#2587) (0c38e20)
- Use inherited code signing for GraphAPI and GraphAPITestMocks (#2588) (5e80da5)
- update signing settings to match Library and KsApi (#2585) (b9b2fe1)
- don't set the foreground color after updateColors is already called (#2580) (2001233)
- Rename mockPaymentIncrements(withRefunds:) method (f0fcdda)
- Fix bug causing Terms of Use button in PLOT to disappear (a764efc)
- MBL-2641: Implement Collected (Adjusted) for partially refunded PLOT payments (791b153)
- Fix issues in tests related to PostsConnection becoming non-nullable (fc9dfec)
- Update Apollo schema and re-generate model objects (e74b9fc)
- Onboarding Colors Should Be Static (#2579) (0e4a8c2)
- MBL-2644: Use translated strings for refunded PLOT payments (#2576) (ac53e6c)
- Disabled autoscroll for unavailable secret rewards (#2571) (6d90e3e)
- Increments refunds refactor (#2569) (a28d507)