sadevana / best-to-do-ever

0 stars 0 forks source link

Negative scenarios & validations for version 0.1 #11

Open AAKrasnova opened 1 year ago

AAKrasnova commented 1 year ago

9 (On first app start ask username#9)

Validation for username: <100 symbols Letters, numbers, and special symbols are allowed Just cut symbols over the limit. Block user input after 100 symbols. Display red error text below the field if there are problems

4 (Basic task adding logic#4), #8 Task editing and deleting logic#8

Task title:

Validation <500 symbols Just cut symbols over the limit. Block user input after 500 symbols. Any symbols are allowed Display red error text below the field if there are problems

Task description

The symbols limit is 8000 to the text\string limit in the database Any symbols are allowed Display red error text below the field if there are problems

Just cut symbols over the limit. Block user input after X symbols.

Task date

Provide an opportunity to nullify the date. UPD 23.09.23: Validate for date

Task time

Provide an opportunity to nullify time. UPD 23.09.23: Validate for time

Task gold

If a user deletes field content and moves further (gold field loses focus) then the application should put "0" in the field. Keyboard - only numbers (not standard with letters and stuff) UPD 23.09.23: When trying to insert numbers the application crashes, the situation should be handled more gracefully

5 Basic home screen#5

If there are no tasks in the section, hide the sections' names. If there are no visible tasks, display the image of the mascot and CTA "Add tasks now". Image and CTA should be clickable and open the 'Add task' window. DALL·E 2023-09-27 08 31 04 -Lula Sticker


⚠️ For all fields take action to prevent "DROP TABLE USERS" cases if it's not provided by language.

AAKrasnova commented 1 year ago

Users can type whatever in the date \ time fields. When attempting to save changes, application crashes Image

AAKrasnova commented 1 year ago

WEEKLY Notes

AAKrasnova commented 1 year ago

ADDED: If there are no visible tasks, display the image of the mascot and CTA "Add tasks now". Image and CTA should be clickable and open the 'Add task' window.

dchicherin commented 1 year ago

mostly done, except for date and time field bugs

AAKrasnova commented 11 months ago

From: Testing @AAKrasnova Nickname setup. No limit. I successfully inserted: "🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟" and more

Title. No limit. I successfully inserted: "1🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟1001🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟2001🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟_3001🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟4001🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟8🌟🌟🌟🌟🌟4🌟🌟🌟500"

"If there are no visible tasks, display the image of the mascot and CTA "Add tasks now". Image and CTA should be clickable and open the 'Add task' window." <- not working


Are inputs safe?


To not forget to document: when deleting a value in gold it puts 0 and seamlessly goes to the inserted number when changed

AAKrasnova commented 11 months ago

WEEKLY: Inputs are safe.

AAKrasnova commented 11 months ago

WEEKLY: The new limit for gold: 2,147,483,647

AAKrasnova commented 10 months ago

From: Testing @AAKrasnova 🤪 And in fact, the gold limit is 8 symbols Image


❓Still possible to enter more than 500 symbols in the Quest Title Image

--

✅ The limit for Nickname in Settings seems to be working Image ✅ The limit for Nickname in "Click here" seems to be working Image ✅ The limit for Nickname in Onboarding seems to be working Image