3.10.0-dev.9 (2026-09-29)
🐛 Bug Fixes
- Instagram: add auto-scroll persistence flag to recommended flags (#1957) (096ea87), closes #1746
- Instagram: invoke reflected methods on the correct receiver (#1960) (e4a9464)
- Instagram: Refine Focus Lock highlight and slider spacing (#1982) (c5b8ca5)
- Instagram: remove forced HDR brightness on photos and Reels (#1955) (0084136), closes #1817
✨ New Features
- Instagram: Add
Focus Lockpatch (#1928) (2b6b5ac) - Instagram: add custom font support (#1920) (065bb95)
- Instagram: Customize download filenames (#1923) (8507022)
- Instagram: Hide Reels follow button (#1911) (f180a7b)
- Instagram: Lock any distraction free setting with Focus Lock (#1953) (97ea429)
- Instagram: Restore classic search recents (up to 25) (#1741) (bb98bcb)
- Instagram: Show non-followers in the Following list (#1978) (f2395c9), closes #1899
🔧 Improvements
- Instagram: Cache extended media data lookups per MediaData instance (#1967) (b2800b7)
- Instagram: Cache reflective Field/Method lookups in Entity (#1966) (5fdc28f)
- Instagram: Cache resolved classes in DirectItem instead of calling Class.forName repeatedly (#1969) (e91f754)
- Instagram: Cache the resolved helper class in DeveloperOptionsItem (#1973) (e252d0b)
- Instagram: Cache track data mappings per TrackDataIntf instance (#1970) (0cc09e0)
- Instagram: Skip redundant fill-in updates for freshly inserted messages (#1971) (1bcc99d)
- Instagram: Use a HashSet instead of a List for the feed JSON key filter (#1972) (daf0a63)
- Twitter: Use a Set for the feature-flag search-string membership check (#1974) (6622be4)