Skip to content

fix: v4.0.2 repeatable admin actions & clearer guidance - #8

Merged
roseshayan merged 7 commits into
mainfrom
agent/v4.0.2-admin-ux
Aug 18, 2026
Merged

fix: v4.0.2 repeatable admin actions & clearer guidance#8
roseshayan merged 7 commits into
mainfrom
agent/v4.0.2-admin-ux

Conversation

@roseshayan

Copy link
Copy Markdown
Owner

SpeedyBot v4.0.2

Admin interaction/UX patch based on production use.

Fixed

  • Clear stale register_next_step_handler state whenever an admin starts another inline management action.
  • Repeated use of actions such as Edit Plan now starts a fresh wizard instead of keeping the previous pending step.
  • Acknowledge legacy admin menu CallbackQueries that previously left Telegram's spinner active.
  • Synchronize runtime package version and VERSION.txt.

Improved

  • Replaced terse admin input prompts with readable Persian wizard instructions.
  • Added numbered field explanations, current Plan/Category IDs where relevant, copyable examples, safety notes, and explicit cancel buttons.
  • Improved guidance for Plans, Volume Packs, Discounts, Gift Codes, Trial settings, Categories, Blacklist, Broadcast, Affiliate, Bank settings, required channel, Guides and destructive actions.

Tests

  • stale next-step state clearing;
  • legacy callback acknowledgment;
  • repeated Plan Edit state reset;
  • wizard interception;
  • version synchronization through CI.

No database migration or new environment variable is required.

@roseshayan
roseshayan merged commit 175370f into main Aug 18, 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.

1 participant