Skip to content

Origin Isle v1.4.1

Choose a tag to compare

@fvhde fvhde released this 05 Sep 17:22
· 2 commits to main since this release

Hotfix for the football score card and notification casting.

  • Club-crest lookup was misidentifying teams: TheSportsDB's free API tier
    fuzzy-matches on a single guess with no way to disambiguate, so short or
    generic names could resolve to an unrelated club (or the wrong sport
    entirely). Expanded the alias table from ~20 to 150+ entries across the
    major leagues, each verified live against the API, including a few
    "obvious" full names that were themselves wrong (e.g. Olympique de
    Marseille resolved to the Youth team, Al Hilal to a Sudanese club, bare
    "Athletic" to the Oakland Athletics MLB team — now mapped to the correct
    club). Also added a request throttle so a burst of live-match updates
    doesn't trip the API's rate limit and blank out every crest at once.
  • Fixed message/payment notifications (WhatsApp, Instagram, wallet
    receipts, ...) getting recast onto the island after being dismissed:
    OriginOS redelivers onNotificationPosted for an app's other untouched
    notifications whenever any one of that app's notifications changes.
    Casts are now gated on the source notification's own postTime so only
    genuinely new/updated notifications get recast.