github xob0t/morphe-patches v1.4.0

latest releases: v1.12.21, v1.12.20, v1.12.19...
3 months ago

1.4.0 (2026-06-21)

This release adds a full block/blacklist system for Avito, a reusable Morphe settings screen, several Avito UI tweaks, and Avito 227.0 support.

✨ Avito — Blacklist & block manager

  • Long-press any listing tile to block the offer or its seller — Avito-themed menu, haptic feedback, and informative toasts
  • Block buttons on the advert and seller-profile toolbars
  • Blocked offers/sellers are filtered out of the feed entirely (incl. all of a blocked seller's tiles), not just collapsed
  • Blacklist manager under Настройки Morphe: tabbed Объявления / Продавцы, sorted by recency, readable labels, tap-to-open any item, and scoped clear (offers / sellers / both)

✨ Avito — Morphe settings

  • A reusable in-app Настройки Morphe screen that other patches register into — supports toggles and restart-required settings, styled to match Avito natively

✨ Avito — UI tweaks

  • Single-row home categories (toggleable)
  • Hide the Подписки favorites tab and the Avi assistant tab
  • Hide installments (Рассрочка) and the Спросите у продавца block
  • Collapse leftover Реклама скрыта empty-ad stubs

🚀 Updated app support

  • Avito 227.0 — structural bind hook; clickstream/privacy/remove-ads adapted; R8-hardened fingerprints
  • Wildberries 7.6.8001 (#9)
  • Ozon 19.22.0 (#10)

🐛 Bug Fixes

  • wildberries: avoid OOM from catch-all mutable class materialisation (#8)
  • avito: Remove ads & Privacy patches degrade gracefully on builds without the target
  • avito: harden fragile fingerprints against R8 renames (#11)
Full commit log (auto-generated)

1.4.0 (2026-06-21)

🐛 Bug Fixes

  • avito: add a divider after the injected Morphe settings row (9671db9)
  • avito: chain tile touch listeners so gallery photos stay tappable (a53ecd8)
  • avito: detect the Avi tab on 227 (nav builder repackaged) (a20bfcb)
  • avito: harden fragile fingerprints against R8 renames (#11) (1345f8e)
  • avito: long-press no longer swallows tile taps (c97d97a)
  • avito: make Avito privacy degrade gracefully (227 support) (998da9e)
  • avito: make Remove ads degrade gracefully on older builds (7debba3)
  • avito: make Settings-row click robust across versions (536a41b)
  • avito: make the Settings blacklist row actually open the manager (89c6a6d)
  • avito: never store internal getId() as offer id (7af97a0)
  • avito: pad Morphe screens below the status bar (2287294)
  • avito: range-encode the Favorites tab param hook (codex review) (29fa0d5)
  • wildberries: avoid OOM from catch-all mutable class materialisation (#8) (3338bee), closes #6

✨ New Features

  • avito: 227.0 support (structural bind hook) + close grid gap on block (58e978f)
  • avito: add blacklist patch to block offers and sellers (acd7785)
  • avito: add block offer/seller actions to the advert toolbar (45a03a7)
  • avito: add block-seller button to the seller profile toolbar (5304689)
  • avito: collapse leftover 'Реклама скрыта' empty-ad stub at runtime (bbddc1d)
  • avito: disable clickstream via tracker method (227 primary) (39b5906)
  • avito: dismiss tile block menu by tapping outside, drop Cancel row (3f9fbb1)
  • avito: filter blocked items from the grid data, not just collapse (85e6540)
  • avito: handle settings that need an app restart (9eb9e7c)
  • avito: hide all of a blocked seller's tiles; polish blacklist UI (7f58566)
  • avito: informative block toasts + rounded Avito-themed block menu (6f64ec1)
  • avito: make single-row categories toggleable in Настройки Morphe (51a1e31)
  • avito: Morphe settings framework patch (others depend on it) (8c49ba4)
  • avito: open blocked offer/seller from the list; fix offer id (10547ad)
  • avito: open blocked offers via the internal deep link (2ca9052)
  • avito: per-offer seller name, Morphe settings entry first, native back (bcb6161)
  • avito: scoped blacklist clear (offers / sellers / both) (7d394c4)
  • avito: show an Avito icon in the block/unblock toasts (99b2090)
  • avito: simplify blacklist UI (overflow menu, drop manual-ID inputs) (583b8f7)
  • avito: single-row home categories patch (8ac879c)
  • avito: store and show readable offer/seller labels (3a10a68)
  • avito: style blacklist manager with the app theme (2d773da)
  • avito: subtle haptic feedback when the block long-press procs (7113577)
  • avito: tabbed blacklist (Объявления / Продавцы) (ff5d2ea)
  • avito: timestamp blacklist items, sort manager by recency (8fbd685)
  • avito: UI tweak — hide "Спросите у продавца" (icebreakers) block (28ececa)
  • avito: UI tweak — hide installments (Рассрочка) everywhere (80e8a95)
  • avito: UI tweaks patch — hide "Подписки" favorites tab + Avi tab (9c471f2)
  • avito: use the rounded Avito-themed sheet for the clear-blacklist dialog (a053bdc)
  • wildberries: 7.6.8001 support + matchAll refactor for big-sale gate (#9) (87af3da), closes #6

🚀 Updated App Support

  • avito: add 227.0 to supported versions (3102350)
  • ozon: add 19.22.0 to supported versions (#10) (7d785d6)

Don't miss a new morphe-patches release

NewReleases is sending notifications on new releases.