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.
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:
Expected Behavior:
Suggested Improvement:
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.