github surrel14/RedditFilter v2026.09.0-2
RedditDeluxe v2026.09.0-2

latest releases: v2026.40.0, v2026.39.0, v2026.32.2...
7 months ago

New Features

  • RedditFilter Settings in the native menu - a "RedditFilter Settings" entry now appears directly inside the "My Account" bottom sheet that opens when tapping the three-lines button in the profile drawer, complete with a dedicated SF Symbol icon.

  • 3-finger long press (fallback) - holding 3 fingers on screen for 1 second opens RedditFilter Settings from anywhere in the app, without going through the profile drawer.

  • 3-finger short press (debug) - a brief 3-finger press shows an on-screen log overlay with a "Copy to Clipboard" option for debugging purposes.

Technical

  • Identified that Reddit uses RPLBottomSheetPanModalWrapperViewController (RedditSliceKit) backed by a SwiftUI List / UICollectionView instead of a standard UIAlertController.

  • Implemented RFCollectionWrapper — a UICollectionViewDataSource and UICollectionViewDelegate wrapper that injects an extra cell at the bottom of the sheet's list.

  • Cell tap is handled via a UITapGestureRecognizer attached directly to the cell, since SwiftUI intercepts and swallows didSelectItemAtIndexPath.

  • Hook targets viewDidAppear: filtered to VCs whose class name contains BottomSheet presented from VCs whose class name contains Profile, Account, or Drawer.

Bug Fixes

  • Fixed default value initialization in %ctor: keys kRedditFilterRecommended, kRedditFilterNSFW, kRedditFilterAwards, kRedditFilterScores, and kRedditFilterAutoCollapseAutoMod were incorrectly all using kRedditFilterPromoted as the lookup key in the objectForKey: check.

Don't miss a new RedditFilter release

NewReleases is sending notifications on new releases.