Skip to content

Improve character limit notification for free plan users #48

Description

@noejunior299

Issue:
When posting a text that exceeds the character limit on the free plan, the app displays the notification: "You are not permitted to perform this action." This message is ambiguous and does not clearly indicate that the issue is due to the character limit.

Observed Behavior:

  • A blue circle fills up as you type, turning red when the limit is reached.
  • The error message is generic and does not mention the character limit or plan restrictions.
  • I only realized the issue after copying the text to X (Twitter), confirming it exceeded the allowed characters, and then noticing the circle indicator in the app.

Expected Behavior:

  • The app should provide a clear and friendly notification stating that the character limit has been exceeded for free plan users.
  • The notification should mention the specific limit, the user's current plan (if possible), and suggest options (e.g., shortening the text or upgrading the plan).
  • The circle indicator should be explained or made more visible to indicate its purpose.

Suggested Improvement:

  • Update the error notification to something like: "Your text exceeds the character limit for your current plan. Please shorten your text or upgrade your plan to continue."
  • Consider showing the maximum allowed characters and how many are remaining in real-time.
  • Indicate clearly whether the app can detect the user's plan from X (Twitter) and adapt the message accordingly.

Why this matters:
Clear and actionable error messages help users resolve issues quickly without confusion. Improving this experience will reduce frustration and make the app more user-friendly.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions