Patches applied:
- NewX: Remove ads — Success
- NewX: Disable blur effects — Success
- NewX: Restore Twitter branding — Success
- NewX: Browse tweet object — Success
- NewX: Open canonical URLs — Success
- NewX: Custom font — Success
- NewX: Custom sharing domain — Success
- NewX: Customize drawer items — Success
- NewX: Dynamic color — Success
- NewX: Feature switch overrides — Success
- NewX: Customize inline actions — Success
- NewX: Inline download button — Success
- NewX: Force highest video/audio quality — Success
- NewX: Customize default media tab — Success
- NewX: Customize navigation bar items — Success
- NewX: Hide post reply bar — Success
- NewX: Customize default reply sorting — Success
- NewX: Server error logging — Success
- NewX: Share post as image — Success
- NewX: Disable video player scrolling — Success
- NewX: Hide premium upsell — Success
- NewX: Unlock color customization — Success
- NewX: Unlock downloads — Success
- NewX: Customize timeline tabs — Success
- NewX: Disable automatic timeline refresh — Success
- NewX: Filter For You by topic — Success
- NewX: Hide AI-generated posts — Success
- NewX: Hide Discover more — Success
- NewX: Hide compose button — Success
- NewX: Hide new posts pill — Success
- NewX: Hide Spaces bar — Success
- NewX: Hide timeline tabs bar — Success
- NewX: Hide who to follow — Success
- NewX: Restore timeline position — Success
- NewX: Show poll results — Success
- NewX: Show sensitive media — Success
- NewX: Hide posts by verified account type — Success
- NewX: Filter posts by keyword — Success
Piko commits since previous release:
75823b9fix(newx): harden canonical URL resolverf2c9c4cfix(newx): harden custom sharing domain resolver8df3015fix(newx): harden drawer resolverf81859bfix(newx): harden dynamic color resolver166c6c7fix(newx): harden feature flag resolverdf28ff0fix(newx): harden media quality resolver555a6e7fix(newx): harden default media tab resolver6edf348fix(newx): harden post reply bar resolver6ed8a40fix(newx): harden post options resolver2297ebbfix(newx): harden reply sorting resolverbe3ad92fix(newx): harden server logging resolverf64d0ebfix(newx): harden share image resolvere15a687fix(newx): harden post model resolutionc52514afix(newx): harden semantic model introspectionc9ae181fix(newx): harden timeline model resolution12f6f7afix(newx): harden premium fingerprints36d35f5fix(newx): harden premium upsell resolver2606017fix(newx): harden timeline tab resolver6c4fa29fix(newx): harden For You topic filter resolver8d0b88dfix(newx): harden timeline position resolverdf97271fix(newx): resolve split drawer row renderers51e6793fix(newx): accept current navigation state shape3f70880chore(newx): mark 12.25 prod compatiblead21b64feat(newx): add resolver cardinality helperseee29e6fix(newx): document custom font resolver order2704191fix(newx): enforce drawer resolver cardinality84a581cfix(newx): document dynamic color resolver order736d57efix(newx): enforce feature flag lookup cardinality6fd7cc3fix(newx): enforce inline action lookup cardinality4d37b2cfix(newx): enforce reply bar lookup cardinality1a10f2bfix(newx): enforce premium accessor cardinality65c058efix(newx): enforce For You parameter cardinality7b7b9d6fix(newx): enforce sensitive media write cardinality3ffb421test(newx): add resolver cardinality linteree694cbdocs: document newx resolver tooling57eb9aefeat(newx): support Twitter 12.26 alpha067a2adfix: help center not getting hiddenfad1d44refactor(newx): enforce resolver cardinality696e98afix(newx): allow missing drawer footer dividerd583480fix(newx): preserve optional resolver fallbacksffe1912improve(newx): recognize guarded resolver indexinged9c3d5docs(newx): record resolver linter experiment6ed7364docs(newx): define resolver safety experiment
Piko source:
x-lite@6ed7364