Skip to content

Fix inline PackIt popup rows on current AyuGram - #291

Merged
shareui merged 1 commit into
mainfrom
xarmaq
Jul 31, 2026
Merged

Fix inline PackIt popup rows on current AyuGram#291
shareui merged 1 commit into
mainfrom
xarmaq

Conversation

@xarmaq

@xarmaq xarmaq commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • populate AyuGram's required newResultEphemeral entries for every inline plugin row
  • update all adapter backing lists atomically outside RecyclerView layout passes
  • ignore delayed popup updates superseded by a newer search or hide action
  • show and relayout the popup only after its rows are ready

Why

Current AyuGram's BotCommandsAdapter binds newResult, newResultHelp, and newResultEphemeral as parallel arrays. PackIt populated only the first two, which left the inline .packit popup empty. Calling notifyDataSetChanged() during RecyclerView layout could also throw.

Validation

  • Python syntax validation passed
  • git diff --check passed
  • ElyxBuilder compiled all 174 Python files successfully with Python 3.11
  • generated .eaf passed ZIP integrity validation
  • compiled enterView.pyc was checked for the new adapter field and update-token logic

@shareui
shareui marked this pull request as ready for review July 31, 2026 12:04
@shareui
shareui merged commit e3d10ba into main Jul 31, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants