Drop the donation prompt and the dead root entries (1.15.2)
Two UI changes, both about getting to content in fewer steps.
Donation prompt: upstream 1.15.x calls maybe_show_donation_prompt() from
root_menu(), which fires once per ADDON_VERSION. This fork publishes its own
versions, so it would nag on every release we cut -- it already fired once on
the 1.15.1 install. root_menu() no longer calls it; the function stays defined
and the Settings > donate action still works, so nothing is removed, just not
forced.
Root menu: the box has no torrent client, no debrid or cloud account and no Live
TV source, so Live TV / Torrents / Cloud / Downloads were four of eleven rows
that could only dead-end. They are filtered at render time against
HIDDEN_ROOT_ACTIONS rather than deleted from root_menu_items, so upstream merges
stay clean and re-enabling one is a single-line edit. The condition signature
used for the menu cache key is computed from the same filtered list, so the
cache cannot serve a stale row set.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
571c69f25b9bbb31697535a79588aee9ef07f28f
by plankatron <fleeky@gmail.com> · 2026-07-28T20:38:33.000Z