Commit graph

  • 8676a3e6b9 De-genericize IGListBindingSectionController for Swift migration main Oge Nwabuoku 2026-05-11 21:35:07 -0700
  • 54605c079a Fix heap corruption crash from concurrent array mutation during diff (#1578) Cameron Roth 2026-04-30 21:33:49 -0700
  • e3facbed27 Replace IGFailAssert with NSLog for delegate recursion checks Cameron Roth 2026-04-16 16:42:39 -0700
  • 86f208f7a1 Fix public compilation by making METAUIKitBridge conditional Cameron Roth 2026-04-16 12:51:41 -0700
  • fc3443fb9f Fix VoiceOver infinite recursion crash when delegate set to collectionView (Issue 1658) Cameron Roth 2026-04-13 19:35:45 -0700
  • 50d2e3856b
    Merge be19d9b2ed into 01887c6e16 Reuf Rujevic 2026-02-27 00:15:41 +0000
  • 01887c6e16 Migrate IGAPIValueObject to macOS Austin Du 2026-02-25 01:39:13 -0800
  • 3752371dac Refine Demo Apps for iOS 26 (#1655) Tim Oliver 2026-02-16 23:57:23 -0800
  • 894c34db05 Updated the IGListKit docs to v5.2.0 (#1656) 5.2.0 Tim Oliver 2026-02-16 23:54:31 -0800
  • 550f15039e Updated docs for v5.2.0 update-docs Tim Oliver 2026-02-15 17:22:50 +0900
  • 0c5316f94b Updated the IGListKit docs to v5.1.0 Tim Oliver 2026-02-03 17:34:20 +0900
  • 060f920f85 Updated the version numbers in all of the documentation feb26-release Tim Oliver 2026-02-15 17:02:29 +0900
  • 2a2cca4c02 Update CHANGELOG for 5.2.0 release Tim Oliver 2026-02-15 16:58:31 +0900
  • 67fe03023b Hide the hairline views above and below the search bar on iOS 26 refine-demo-apps Tim Oliver 2026-02-03 14:31:04 +0900
  • 600782d7d3 Fix alignment of items in GridSectionController Tim Oliver 2026-02-03 14:30:09 +0900
  • 062b2f9f70 Bring Test Coverage back to > 99% (#1654) Tim Oliver 2026-01-27 21:10:09 -0800
  • 77c8df461e Removed internal failing test for now improve-coverage Tim Oliver 2026-01-28 13:09:38 +0900
  • aca9b2e64f Fixed unit test falling through on internal builds Tim Oliver 2026-01-28 12:00:31 +0900
  • a22c2d8023 Increase the UI timeout to 5 seconds. Tim Oliver 2026-01-27 15:07:24 +0900
  • e37b4e39d8 Gated out test that is unsupported on tvOS Tim Oliver 2026-01-27 14:48:51 +0900
  • 5b15894647 Hardened the test for checking if the cell crash delegate is working Tim Oliver 2026-01-27 14:28:41 +0900
  • 6adc5cd59c Adds check for the cell crash detection delegate Tim Oliver 2026-01-27 14:19:13 +0900
  • 36ea8efd6f Removed other test causing invalid state in surrounding tests Tim Oliver 2026-01-27 14:15:14 +0900
  • fa26ac3122 Removed NaN test since it corrupts internal state around other tests Tim Oliver 2026-01-27 14:14:08 +0900
  • 52342defb7 Added tests for verifying error handling when NaN frame sizes provided Tim Oliver 2026-01-27 14:11:05 +0900
  • cbe2b6c57e Added test to ensure crash logic is correct Tim Oliver 2026-01-27 14:07:37 +0900
  • 65f39a7f8b Cleared up cache state between tests Tim Oliver 2026-01-27 14:04:44 +0900
  • 11450fd5aa Added more test coverage to list section controller class Tim Oliver 2026-01-27 14:02:33 +0900
  • ea5532585f Fixed crash dealing with immutable array in tests Tim Oliver 2026-01-27 13:58:56 +0900
  • 21930a129e Added documentation to the willCrashWithCollectionView protocol defines Tim Oliver 2026-01-27 13:57:17 +0900
  • ab29771bbd Added more tests to cover error handling in IGListSectionMap Tim Oliver 2026-01-27 13:56:18 +0900
  • 91041353f0 Added edge case for NO return in IGListUpdateCoalescer tests Tim Oliver 2026-01-27 13:50:49 +0900
  • a808907633 Fixed failing tests Tim Oliver 2026-01-27 13:46:32 +0900
  • 5b59c68abc Added more coverage for list adapter Tim Oliver 2026-01-27 13:42:54 +0900
  • 9b8ed039c5 Added coverage for nil check in IGListUpdateTransactionBuilder behavior Tim Oliver 2026-01-27 13:33:29 +0900
  • 992d8e4ccb Added more coverage to IGListSectionMapTests Tim Oliver 2026-01-27 13:30:56 +0900
  • 94549e0b13 Added additional coverage to list adapter updater Tim Oliver 2026-01-27 13:21:58 +0900
  • 186faa52a3 Fixed missing header import Tim Oliver 2026-01-27 13:19:32 +0900
  • 9dbd763794 Added debug details coverage Tim Oliver 2026-01-27 13:17:55 +0900
  • 344fd38d9d Added more test coverage to UIViewController adapter tests Tim Oliver 2026-01-27 13:12:58 +0900
  • 47333d7391 Added IGListPerformDiffTests file for PerformDiff edge cases Tim Oliver 2026-01-27 13:01:38 +0900
  • c3abd12d05 Added unit test for covering nil states in context menu configuration Tim Oliver 2026-01-27 12:48:24 +0900
  • 7114273472 Adds more test coverage to IGListBindingSectionControllerTests Tim Oliver 2026-01-27 12:44:45 +0900
  • b9d69edfed Added more E2E tests to cover QOS path Tim Oliver 2026-01-27 12:39:03 +0900
  • 46de7c0bf6 Covered the ‘removeListener’ code for the delegate announcer Tim Oliver 2026-01-27 12:33:45 +0900
  • 1bb222d1ec Updated list adapter integration with UIViewController tests Tim Oliver 2026-01-27 12:25:36 +0900
  • 7d530221e8 Added more test coverage for list update classes Tim Oliver 2026-01-27 12:20:19 +0900
  • 7d711f0b87 Completed the test suite for the visibility tracker Tim Oliver 2026-01-27 12:04:51 +0900
  • dcda4e75ee Replaced FBReportMustFix with IGFailAssert (#1653) Tim Oliver 2026-01-27 09:44:57 -0800
  • 269e05a343 Replaced FBReportMustFix with IGFailAssert fix-ig-assertion Tim Oliver 2026-01-27 11:15:16 +0900
  • 358fe894f2 Defensive check for NaN frame values in layout Minqi Ma 2026-01-23 12:14:38 -0800
  • 93829a2a07 Run 'facebook-bad-const-placement-check fbtidy' linter on fbobjc via arc cast generatedunixname89002005287564 2026-01-16 16:31:13 -0800
  • 7240131cea improve assert details in IGListAdapter+UICollectionView Maxime Ollivier 2026-01-13 12:57:29 -0800
  • 5784f6db51 Enable unit test suite for tvOS (#1649) Tim Oliver 2025-12-11 00:46:38 -0800
  • ae64bd2b70 Fixed incorrect index number in test objects tvos-tests Tim Oliver 2025-12-11 16:34:49 +0900
  • 35f0c3c660 Removed additional object in single section controller tests Tim Oliver 2025-12-11 16:27:17 +0900
  • f0862322fc Reverted unneeded change in single section controller tests Tim Oliver 2025-12-11 16:24:17 +0900
  • 79567b0eb5 Removed redundant arch setting from build command Tim Oliver 2025-12-11 15:30:54 +0900
  • 11d13a526a Fix test project settings to explicitly target tvOS Tim Oliver 2025-12-11 14:47:09 +0900
  • 8c53e9e055 Updated tvOS build pipeline with explicit device and version Tim Oliver 2025-12-11 14:41:38 +0900
  • 8eb5a21d8d Added tvOS build pipeline to CI.yml Tim Oliver 2025-12-11 14:26:32 +0900
  • e86dfedf47 Gated out more unit tests that aren’t API compatible with tvOS Tim Oliver 2025-12-11 14:22:01 +0900
  • bc88ee1644 Removed tests and APIs not available on tvOS Tim Oliver 2025-12-11 14:16:31 +0900
  • 22df6436fd make unit tests runnable for tvOS Koen Punt 2019-11-24 23:08:33 +0100
  • 851215706a Linked GameplayKit to test suite for array randomization efficient-moves-2025 Tim Oliver 2025-12-10 19:03:05 +0900
  • 2c4e72d097 Connected section controller diffing to experiments Tim Oliver 2025-12-10 18:40:25 +0900
  • b450393664 Re-exposed eperiments to batch transactions handler Tim Oliver 2025-12-10 18:34:22 +0900
  • f48d1566bb Connected experiment flag to diffing function Tim Oliver 2025-12-10 18:23:55 +0900
  • f3ca8e8999 Added the ability to run experiments back on IGListDiffKit Tim Oliver 2025-12-10 18:14:44 +0900
  • 8ab67cfa5d Import optimized move unit test suite Tim Oliver 2025-12-10 17:32:14 +0900
  • b175dc7205 Apply remaining move checker logic to diff function Tim Oliver 2025-12-10 17:30:20 +0900
  • f2edf7432c Add IGListMoveChecker class to IGListDiff.mm Tim Oliver 2025-12-10 17:26:18 +0900
  • 30a1f16e61 Formalize that the IGListAdapterDelegateAnnouncer is main-thread affined fix-diffs-moves Andrew Cuneo 2025-12-05 09:55:47 -0800
  • 9c2300b944 Revert the header import changes (#1647) Tim Oliver 2025-11-25 01:01:00 -0800
  • 51ed72c0c2 fbsource//fbobjc/:30 generatedunixname89002005287564 2025-11-19 09:42:43 -0800
  • 9ca7c90312 Fix EXC_BAD_ACCESS crash in IGListSectionMap.m during IGListAdapter deallocation Hoa Dinh 2025-11-17 13:59:51 -0800
  • 10fbfd9b80 Fix the SPM build errors caused by removal of unprefixed headers (#1644) Tim Oliver 2025-11-17 00:08:32 -0800
  • 1ad0f40846 Fix for MID barcelona_ios_fads/c3fbd3e0c8fe65d943ca7fbe1f493880 Kaur Ishnoor 2025-11-10 09:54:17 -0800
  • 9e239db5c0 use prefixed imports in exported_headers Richard Howell 2025-11-06 14:47:56 -0800
  • bda1706a18 Bump IGListKit to v5.1.0 Tim Oliver 2025-10-30 23:19:01 -0700
  • ca89072bb0 Provided support for iOS 13 Context Menus (#1430) Jerome B 2025-10-30 21:58:06 -0700
  • 48fbdec714 Remove iOS 26.0 reference from the GitHub Actions manifest (#1643) Tim Oliver 2025-10-28 21:45:43 -0700
  • e3dea6a258 assert when diffIdentifier changes between updates Maxime Ollivier 2025-10-27 14:38:36 -0700
  • fe320e26f1 add types to IGListSectionMap Maxime Ollivier 2025-10-27 14:38:36 -0700
  • 0686b0e3e3 Add Meta copyright to IGListPerformDiff.m Tim Oliver 2025-10-06 17:22:13 -0700
  • 0235aa5e75 Remove using CocoaPods to build IGListKit's test suite (#1641) Tim Oliver 2025-10-06 08:21:43 -0700
  • dac0f04dc5 Disable cache invaldation when the collection view perform an insertion of a new page to the list Constantine Fry 2025-09-08 02:47:19 -0700
  • ae9421f532 UICollectionViewLayout+InteractiveReordering Yury Dymov 2025-09-04 08:24:17 -0700
  • 05aa4c545d add autoDeselectEnabled to IGListAdapter Maxime Ollivier 2025-08-15 07:56:14 -0700
  • 305a7bce0a Feed View Controller Demo and Improve UI Testing Infrastructure (#1629) Abhyas Mall 2025-06-28 10:28:37 -0700
  • 3f4ba384cf Adding missing NS_UNAVAILABLE NSCoder constructor declaration to IGListKit Alex Oakley 2025-06-24 19:38:02 -0700
  • 1f7c49e7c7 Enable Swift 6 on IGAvatarUnlockableQuestsUI Amit Kumar 2025-06-07 13:41:35 -0700
  • 672667aa12 Handle unexpected (out-of-range) cases in switch statements for CompilerWarningLevel.HIGH targets Nolan O'Brien 2025-05-28 09:28:35 -0700
  • bca23bc25e Enabled Swift 6 on IGFitnessStickersUI Amit Kumar 2025-05-15 10:51:05 -0700
  • da0e356e32 add experimental fix for preferredFocusedView Maxime Ollivier 2025-05-09 12:09:43 -0700
  • bc833e296b Fix 'veiw' mispelling Maria Roodnitsky 2025-04-28 21:05:48 -0700
  • 8bc69e5def Update changelog for IGListAdapterDelegate methods Jesse Seidman 2025-04-25 08:20:22 -0700
  • 3241a64059 Add IGListAdapterDelegate Methods 3/n Jesse Seidman 2025-04-24 13:07:16 -0700
  • 5ae737b691 Add IGListAdapterDelegate Methods 2/n Jesse Seidman 2025-04-24 13:07:16 -0700
  • 21cd73da76 Add IGListAdapterDelegate Methods 1/n Jesse Seidman 2025-04-24 13:07:16 -0700