github monsivamon/x-lite-apk 12.29.1-prod.01-20b28a6

4 hours ago

Patch list: see patches-applied.txt asset.

Piko commits since previous release:

  • bf1daf4 chore(Twitter): Fix "Disable immersive player" wording
  • 3115dd8 chore(Twitter / Instagram - Settings): Clean up setSingleLineTitle
  • 4836298 refactor(Twitter - Remove premium upsell): If the setting is off, don't apply flags
  • 85d4f04 Merge PR #1660
  • 998ad02 refactor(Instagram): Make download function accept runnable
  • 3e15ee4 refactor(Instagram): Make recommended flags as list rather than switch
  • f81fc79 feat(Instagram): Made Recommended flags into patch
  • 0a87630 Merge PR #1664
  • dce8132 update(Twitter): Dynamic color (#1652)
  • 803d62d refactor(Instagram): Move theme controls to piko settings (#1661)
  • 15d8d2e update(Instagram): improve piko settings handling (#1671)
  • 76b45ee chore: Update translations from Crowdin
  • 1731583 chore: Release v3.9.0-dev.5 [skip ci]
  • 82785a8 fix(Instagram): Fix default flag state while extracting recommended flags map
  • 5a77198 refactor(Twitter): Check change domain patch before applying
  • 422926a refactor(Instagram): Include Recommended flags in about patch section
  • 906677f chore: Release v3.9.0-dev.6 [skip ci]
  • 753a70b perf(Instagram): Turn off Disable analytics by default (#1674)
  • ae0d9cc refactor(Instagram): Change default state of recommended flags
  • 59f88c1 chore(Instagram): Resetting the default recommended flag file
  • b978d42 chore(Instagram): Format strings
  • 169450d chore: Update translations from Crowdin
  • 9f1384b chore: Release v3.9.0-dev.7 [skip ci]
  • 4588900 fix(Instagram): handle missing context for comment media downloads (#1677)
  • 4f67a78 fix(Instagram): Prevent notification registration crash (#1678)
  • 96536bb fix(instagram): restore amoled after dark mode returns (#1679)
  • 3befb48 fix(Instagram): preserve reels media control colors (#1681)
  • 17662c3 perf(Instagram): Improve piko settings (#1684)
  • 85057c0 perf(Instagram): refresh recommended flags after download (#1685)
  • de6bcea fix(Instagram): block permission onboarding screens (#1686)
  • 46cb754 perf(Twitter): improve more profile info (#1687)
  • 6a06d7d refactor(Instagram): Restyle friendship status indicator (#1690)
  • cbb5577 fix(Instagram): Correct shared link sanitization (#1698)
  • 6c8182c refactor(Instagram): colorize FriendshipStatusIndicator text and improve pill contrast/spacing (#1702)
  • 3ca930e refactor(Instagram): rebind settings category icons (#1707)
  • 9d08cd3 bump(Twitter): bump support to 12.17.0-release.0
  • 6e1896d refactor(Twitter): Customise native share menu items
  • ebf8ff1 fix(Instagram): Fix more profile options (#1708)
  • 6c7e10c refactor(Twitter): More profile info Id structure
  • 26a8302 Merge branch 'bump/x' into dev
  • 5852c71 improve(Instagram): Confirm before piko settings reset (#1710)
  • 4b75ec7 feat(Instagram): Add loop story (#1713)
  • accfdc8 fix(Instagram): use xml mime type for settings export (#1720)
  • 7d34500 feat(Instagram): Add in-app profile picture viewer (#1721)
  • 8e08ffc fix(Instagram): preserve pill button contrast (#1722)
  • 879f269 feat(Instagram): Add custom sharing domain (#1712)
  • ce77559 refactor(Twitter): Refactor Media resolution fingerprint to support 12.17.xx
  • 6c120d6 feat(Instagram): save deleted messages (#1531)
  • 84919ef fix(Twitter): Fix Show sensitive media patch (#1723)
  • 5acca86 chore: Update translations from Crowdin
  • 4e539bf chore: Release v3.9.0-dev.8 [skip ci]
  • e38bc52 fix(Instagram): don't record an unsend we never captured (#1728)
  • 94bed37 refactor(Instagram): refine friendship indicator styling
  • 9f257f7 fix(Twitter): Add Block update screen patch
  • 01d4452 fix(Twitter): Block redirecting to X Lite patch failed on X 12.6.0-release.0
  • 0ba31e5 chore: Release v3.9.0-dev.9 [skip ci]
  • 5ba3ce4 chore(github): add Instagram and Twitter issue templates
  • 36b21b2 fix(Instagram): follow app theme in deleted messages screen
  • 70cd23c refactor(Instagram): share applySystemBarStyle via InstagramPreferenceStyle
  • 0c1fff3 fix(instagram): preserve material you surface contrast
  • 11e7222 fix(twitter): rewrite repost share links with original author
  • c63d4a0 refactor(twitter): inline share link rewriting
  • 871da32 chore(Instagram): State image viewing side effects in description (#1767)
  • 3acd3aa fix(resources): support plural overrides for bundled resources
  • a435e35 fix(Bring back Twitter): restore omitted Twitter 9.98 terminology
  • 0cdb3ad docs: Improve README.md
  • 5987d0b fix(instagram): add dialog entity dependency for media downloads
  • e83a120 Merge PR #1765
  • aeeb178 fix(Twitter): Fix Show sensitive media on the Compose timeline
  • d70c4d0 fix(Twitter): Don't rely on obfuscated names in Show sensitive media fingerprint
  • c82eb7c chore: Update translations from Crowdin
  • 395e7e6 chore: Release v3.9.0-dev.10 [skip ci]
  • 4350e4d bump(Twitter): bump support to 12.19.1-release.0
  • a9f0ecf Merge pull request #1580 from crimera/dev
  • 50744aa chore: Release v3.9.0 [skip ci]
  • f6360dc improve(Instagram): Refine deleted message handling (#1775)
  • 819b313 chore(deps): bump actions/setup-java from 5.6.0 to 6.0.0
  • e94463e chore(deps): bump gradle-wrapper from 9.6.1 to 9.7.1
  • 483a6e8 chore(deps-dev): bump semantic-release from 25.0.8 to 25.0.9
  • 5da9a3c chore(deps-dev): bump @cleyrop-org/semantic-release-backmerge
  • eb8573b chore(deps-dev): bump conventional-changelog-conventionalcommits
  • a7974cd feat(Instagram): Integrate Disable onboarding permission prompts patch into Disable analytics (#1771)
  • 679b62b improve(Instagram): Refine anonymous DM handling (#1781)
  • f405c33 chore(Instagram): Remove Stories audio autoplay (#1810)
  • 2cb1faa fix(Instagram): Prevent newlines in text preferences (#1811)
  • 8391a5b fix(Instagram): Recover settings after crash (#1822)
  • 5066035 fix(Twitter): guard null ShareTarget in modern share sheet link hook
  • 4e4ce64 Revert "chore(deps-dev): bump conventional-changelog-conventionalcommits"
  • 4636736 chore: Release v3.10.0-dev.1 [skip ci]
  • 9493252 feat(Instagram): Embed metadata in downloaded videos (#1828)
  • ff97563 fix(twitter - Bring Back Twitter): support to new versions
  • 6337845 fix(github): use existing enhancement label and add missing twitter label
  • fbf220b chore: Release v3.10.0-dev.2 [skip ci]
  • df9b407 fix: Revert "fix(twitter - Bring Back Twitter): support to new versions"
  • 0fb743f chore: Release v3.10.0-dev.3 [skip ci]
  • a19b255 fix(Instagram): Add missing entity dependencies (#1833)
  • d3ce390 chore: Update translations from Crowdin
  • 3e0716c chore: Release v3.10.0-dev.4 [skip ci]
  • f25f7cb add le girth
  • 854f5e2 fix(Twitter): restore relationship actions in user lists
  • 6e7aa4a refactor(Twitter): use stable relationship fingerprints
  • 6dbe113 refactor(Twitter): restore legacy follower lists
  • c899b93 chore: Update translations from Crowdin
  • c2733f9 chore: Release v3.10.0-dev.5 [skip ci]
  • ae231c5 fix(Twitter): Restore timeline position on startup
  • 3c90aa9 chore: Update translations from Crowdin
  • 7b92ac8 feat(Twitter): Add bulk feature flag selection and validation (#1846)
  • de6d165 improve(Instagram): Use settings in export and import labels (#1847)
  • 8340015 refactor(Instagram): Strip stkn tracking parameter from share links (#1848)
  • e1238c3 fix(Twitter - Show changelogs): Error message is shown with changelog dialog
  • 07f5bc7 chore: Update translations from Crowdin
  • db35df8 chore: Release v3.10.0-dev.6 [skip ci]
  • c6deb8d fix(Twitter): avoid copying editor spans in custom font hook
  • bbd335c feat(Instagram): Customize navigation bar (#1867)
  • d284f62 feat(Instagram): Add startup tab selection (#1869)
  • a1c0866 feat(Instagram): Add visibility controls for create and notification buttons (#1870)
  • cf7cd66 fix(Instagram): Preserve unobserved theme state (#1872)
  • dc12da8 fix(Instagram): Sync ghost mode icons when settings change (#1875)
  • 4cb58f7 improve(Instagram): Improve settings category names and icons (#1876)
  • eac2651 improve(Instagram): Replace the Ghost category icon (#1878)
  • 7a44c6d fix(Instagram): Skip event dispatch when analytics are disabled (#1877)
  • cb1241f fix(Instagram): Preserve the startup tab while editing navigation (#1880)
  • 6ffb046 fix(Instagram): Keep settings switch animations consistent after shortcut launch (#1883)
  • c39e122 feat(Instagram): Add story seen button (#1884)
  • 2b1c02b chore: Update translations from Crowdin
  • f8a5f15 chore: Update translations from Crowdin
  • 3979b14 chore: Release v3.10.0-dev.7 [skip ci]
  • 7e50716 feat(Instagram): Update the Direct icon in settings and in the navigation customization window. (#1888)
  • f5d1db8 fix(Twitter): Preserve links when applying custom fonts (#1889)
  • 385a8d1 fix(ci): Import Crowdin translations onto the latest dev (#1890)
  • 85f297f chore(translations): Update translations from Crowdin
  • a7d62c4 chore: Release v3.10.0-dev.8 [skip ci]
  • bb98bcb feat(Instagram): Restore classic search recents (up to 25) (#1741)
  • f180a7b feat(Instagram): Hide Reels follow button (#1911)
  • a82c8cc update(Twitter): Add HotYuriSex into unofficial instances for deeplinks
  • c6ea8c4 improve(Instagram): Hide suggested profiles (#1917)
  • 8507022 feat(Instagram): Customize download filenames (#1923)
  • 2b6b5ac feat(Instagram): Add Focus Lock patch (#1928)
  • 1560f8e improve(Instagram): Simplify option dialogs and add close buttons (#1954)
  • 0084136 fix(Instagram): remove forced HDR brightness on photos and Reels (#1955)
  • 096ea87 fix(Instagram): add auto-scroll persistence flag to recommended flags (#1957)
  • 9a2ac39 improve(Twitter): fail with a clear error in share menu button hook (#1958)
  • 22cb283 improve(utils): fail with a clear error when string sentinel/index lookups miss (#1959)
  • e4a9464 fix(Instagram): invoke reflected methods on the correct receiver (#1960)
  • 2950ea1 security(Instagram): fix intent scheme injection vulnerability in Open Links Externally (#1962)
  • f563427 security(Twitter): fix stored XSS vulnerability in Reader Mode (#1961)
  • 39f204e security(Instagram): validate URL scheme in Deleted Messages viewer (#1963)
  • 965e558 security(Twitter): mark exported login token as sensitive on clipboard (#1964)
  • bdc8d10 improve(Instagram): fix N+1 query when opening Deleted Messages (#1965)
  • 97ea429 feat(Instagram): Lock any distraction free setting with Focus Lock (#1953)
  • 5fdc28f perf(Instagram): Cache reflective Field/Method lookups in Entity (#1966)
  • e91f754 perf(Instagram): Cache resolved classes in DirectItem instead of calling Class.forName repeatedly (#1969)
  • 1bcc99d perf(Instagram): Skip redundant fill-in updates for freshly inserted messages (#1971)
  • daf0a63 perf(Instagram): Use a HashSet instead of a List for the feed JSON key filter (#1972)
  • e252d0b perf(Instagram): Cache the resolved helper class in DeveloperOptionsItem (#1973)
  • 5fe09de security(Twitter): Sanitize downloader file names to prevent path traversal (#1975)
  • c965c07 security(Twitter): Validate reader mode tweet ids from external intents (#1976)
  • b2800b7 perf(Instagram): Cache extended media data lookups per MediaData instance (#1967)
  • 6622be4 perf(Twitter): Use a Set for the feature-flag search-string membership check (#1974)
  • 0cc09e0 perf(Instagram): Cache track data mappings per TrackDataIntf instance (#1970)
  • f544987 improve(Instagram): Add random like animations and previews (#1980)
  • f2395c9 feat(Instagram): Show non-followers in the Following list (#1978)
  • c5b8ca5 fix(Instagram): Refine Focus Lock highlight and slider spacing (#1982)
  • 065bb95 feat(Instagram): add custom font support (#1920)
  • 51e334c improve(Instagram): Use avatar badges in follow lists (#1986)
  • 40e1086 improve(Instagram): Clarify settings row highlight behavior (#1989)
  • e2dafdc improve(Instagram): Refine profile button styles and spacing (#1990)
  • 66c606c chore(translations): Update translations from Crowdin
  • 9813ccd chore: Release v3.10.0-dev.9 [skip ci]
  • ecddfd2 ci(Release notes): Use improve: commit type instead of perf: for improvements (#1983)
  • a4a159e chore: Update patcher dependency, improve patching speed (#2007)
  • 1f1f3f7 fix(Instagram): Validate the picked file before restoring settings (#1985)
  • 40e1327 feat(Instagram): Save and view received Instants (#1538)
  • a998a90 Merge remote-tracking branch 'origin/dev' into x-lite
  • 69ee5fd fix(newx): keep Twitter branding colors on versions that dropped them
  • 64ec8a2 fix(newx): number native downloads of multi-media posts
  • 63ecf14 fix(newx): theme XDS text colors so nested quotes follow Material You
  • 81685f4 perf(newx): Cut patch resolution time with narrower lookups
  • f8db82d docs(skills): add lookup patterns, traps and output oracle to patch performance
  • 6c893c6 fix(newx): fail closed on duplicate branding color entries
  • 20b28a6 fix(newx): support 12.31.0-alpha.04 renderer shapes

Piko source:
x-lite@20b28a6

Don't miss a new x-lite-apk release

NewReleases is sending notifications on new releases.