🐛 Bug Fixes
- Twitter - newx: support 12.31.0-alpha.04 renderer shapes (20b28a6)
- Twitter - newx: fail closed on duplicate branding color entries (6c893c6)
- Twitter - newx: theme XDS text colors so nested quotes follow Material You (63ecf14)
- Twitter - newx: number native downloads of multi-media posts (64ec8a2)
- Twitter - newx: keep Twitter branding colors on versions that dropped them (69ee5fd)
- Twitter - Instagram: Validate the picked file before restoring settings (#1985) (1f1f3f7)
- Twitter - Instagram: Refine Focus Lock highlight and slider spacing (#1982) (c5b8ca5)
- Twitter - Instagram: invoke reflected methods on the correct receiver (#1960) (e4a9464)
- Twitter - Instagram: add auto-scroll persistence flag to recommended flags (#1957) (096ea87)
- Twitter - Instagram: remove forced HDR brightness on photos and Reels (#1955) (0084136)
- Twitter - ci: Import Crowdin translations onto the latest dev (#1890) (385a8d1)
- Twitter: Preserve links when applying custom fonts (#1889) (f5d1db8)
- Twitter - Instagram: Keep settings switch animations consistent after shortcut launch (#1883) (6ffb046)
- Twitter - Instagram: Preserve the startup tab while editing navigation (#1880) (cb1241f)
- Twitter - Instagram: Skip event dispatch when analytics are disabled (#1877) (7a44c6d)
- Twitter - Instagram: Sync ghost mode icons when settings change (#1875) (dc12da8)
- Twitter - Instagram: Preserve unobserved theme state (#1872) (cf7cd66)
- Twitter: avoid copying editor spans in custom font hook (c6deb8d)
- Twitter: Error message is shown with changelog dialog (e1238c3)
- Twitter: Restore timeline position on startup (ae231c5)
- Twitter: restore relationship actions in user lists (854f5e2)
- Twitter - Instagram: Add missing entity dependencies (#1833) (a19b255)
- Twitter: Revert "fix(twitter -
Bring Back Twitter): support to new versions" (df9b407) - Twitter - github: use existing enhancement label and add missing twitter label (6337845)
- Twitter: support to new versions (ff97563)
- Twitter: guard null ShareTarget in modern share sheet link hook (5066035)
- Twitter - Instagram: Recover settings after crash (#1822) (8391a5b)
- Twitter - Instagram: Prevent newlines in text preferences (#1811) (2cb1faa)
- Twitter: Don't rely on obfuscated names in
Show sensitive mediafingerprint (d70c4d0) - Twitter: Fix
Show sensitive mediaon the Compose timeline (aeeb178) - Twitter - instagram: add dialog entity dependency for media downloads (5987d0b)
- Twitter - Bring back Twitter: restore omitted Twitter 9.98 terminology (a435e35)
- Twitter - resources: support plural overrides for bundled resources (3acd3aa)
- Twitter: rewrite repost share links with original author (11e7222)
- Twitter - instagram: preserve material you surface contrast (0c1fff3)
- Twitter - Instagram: follow app theme in deleted messages screen (36b21b2)
- Twitter:
Block redirecting to X Litepatch failed on X 12.6.0-release.0 (01d4452) - Twitter: Add
Block update screenpatch (9f257f7) - Twitter - Instagram: don't record an unsend we never captured (#1728) (e38bc52)
- Twitter: Fix
Show sensitive mediapatch (#1723) (84919ef) - Twitter - Instagram: preserve pill button contrast (#1722) (8e08ffc)
- Twitter - Instagram: use xml mime type for settings export (#1720) (accfdc8)
- Twitter - Instagram: Fix more profile options (#1708) (ebf8ff1)
- Twitter - Instagram: Correct shared link sanitization (#1698) (cbb5577)
- Twitter - Instagram: block permission onboarding screens (#1686) (de6bcea)
- Twitter - Instagram: preserve reels media control colors (#1681) (3befb48)
- Twitter - instagram: restore amoled after dark mode returns (#1679) (96536bb)
- Twitter - Instagram: Prevent notification registration crash (#1678) (4f67a78)
- Twitter - Instagram: handle missing context for comment media downloads (#1677) (4588900)
- Twitter - Instagram: Fix default flag state while extracting recommended flags map (82785a8)
✨ New Features
- Twitter - newx: register the logging toggle as a built-in setting (ccc8138)
- Twitter - Instagram: add custom font support (#1920) (065bb95)
- Twitter - Instagram: Show non-followers in the Following list (#1978) (f2395c9)
- Twitter - Instagram: Lock any distraction free setting with Focus Lock (#1953) (97ea429)
- Twitter - Instagram: Add
Focus Lockpatch (#1928) (2b6b5ac) - Twitter - Instagram: Customize download filenames (#1923) (8507022)
- Twitter - Instagram: Hide Reels follow button (#1911) (f180a7b)
- Twitter - Instagram: Restore classic search recents (up to 25) (#1741) (bb98bcb)
- Twitter - Instagram: Update the Direct icon in settings and in the navigation customization window. (#1888) (7e50716)
- Twitter - Instagram: Add story seen button (#1884) (c39e122)
- Twitter - Instagram: Add visibility controls for create and notification buttons (#1870) (a1c0866)
- Twitter - Instagram: Add startup tab selection (#1869) (d284f62)
- Twitter - Instagram: Customize navigation bar (#1867) (bbd335c)
- Twitter: Add bulk feature flag selection and validation (#1846) (7b92ac8)
- Twitter - Instagram: Embed metadata in downloaded videos (#1828) (9493252)
- Twitter - Instagram: Integrate
Disable onboarding permission promptspatch intoDisable analytics(#1771) (a7974cd) - Twitter - Instagram: save deleted messages (#1531) (6c120d6)
- Twitter - Instagram: Add custom sharing domain (#1712) (879f269)
- Twitter - Instagram: Add in-app profile picture viewer (#1721) (7d34500)
- Twitter - Instagram: Add loop story (#1713) (4b75ec7)
- Twitter - Instagram: Made
Recommended flagsinto patch (f81fc79)
🚀 Updated App Support
- Twitter: Add HotYuriSex into unofficial instances for deeplinks (a82c8cc)
- Twitter: bump support to
12.19.1-release.0(4350e4d) - Twitter: bump support to
12.17.0-release.0(9d08cd3) - Twitter - Instagram: improve piko settings handling (#1671) (15d8d2e)
- Twitter: Dynamic color (#1652) (dce8132)
🔧 Improvements
- Twitter - newx: Cut patch resolution time with narrower lookups (81685f4)
- Twitter - Instagram: Cache track data mappings per TrackDataIntf instance (#1970) (0cc09e0)
- Twitter: Use a Set for the feature-flag search-string membership check (#1974) (6622be4)
- Twitter - Instagram: Cache extended media data lookups per MediaData instance (#1967) (b2800b7)
- Twitter - Instagram: Cache the resolved helper class in DeveloperOptionsItem (#1973) (e252d0b)
- Twitter - Instagram: Use a HashSet instead of a List for the feed JSON key filter (#1972) (daf0a63)
- Twitter - Instagram: Skip redundant fill-in updates for freshly inserted messages (#1971) (1bcc99d)
- Twitter - Instagram: Cache resolved classes in DirectItem instead of calling Class.forName repeatedly (#1969) (e91f754)
- Twitter - Instagram: Cache reflective Field/Method lookups in Entity (#1966) (5fdc28f)
- Twitter - Instagram: Strip stkn tracking parameter from share links (#1848) (8340015)
- Twitter: restore legacy follower lists (6dbe113)
- Twitter: use stable relationship fingerprints (6e7aa4a)
- Twitter: inline share link rewriting (c63d4a0)
- Twitter - Instagram: share applySystemBarStyle via InstagramPreferenceStyle (70cd23c)
- Twitter - Instagram: refine friendship indicator styling (94bed37)
- Twitter: Refactor Media resolution fingerprint to support 12.17.xx (ce77559)
- Twitter: More profile info Id structure (6c7e10c)
- Twitter: Customise native share menu items (6e1896d)
- Twitter - Instagram: rebind settings category icons (#1707) (3ca930e)
- Twitter - Instagram: colorize FriendshipStatusIndicator text and improve pill contrast/spacing (#1702) (6c8182c)
- Twitter - Instagram: Restyle friendship status indicator (#1690) (6a06d7d)
- Twitter: improve more profile info (#1687) (46cb754)
- Twitter - Instagram: refresh recommended flags after download (#1685) (85057c0)
- Twitter - Instagram: Improve piko settings (#1684) (17662c3)
- Twitter - Instagram: Change default state of recommended flags (ae0d9cc)
- Twitter - Instagram: Turn off
Disable analyticsby default (#1674) (753a70b) - Twitter - Instagram: Include Recommended flags in about patch section (422926a)
- Twitter: Check change domain patch before applying (5a77198)
- Twitter - Instagram: Move theme controls to piko settings (#1661) (803d62d)
- Twitter - Instagram: Make recommended flags as list rather than switch (3e15ee4)
- Twitter - Instagram: Make download function accept runnable (998ad02)
- Twitter: If the setting is off, don't apply flags (4836298)