Coder Social home page Coder Social logo

corona-mission's People

Contributors

cktakahasi avatar fescesar avatar fhelipesousa avatar gutaolox avatar jcsj2 avatar joseclaudioads avatar vcasadei avatar vieira-rodrigo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

corona-mission's Issues

[Bug] Unexpected message in the mission counter

Describe the bug
"NaN dias sem missão" message is shown in contacts with whom no mission was done

To Reproduce
Steps to reproduce the behavior:

  1. Authenticate
  2. Add a contact
  3. Click in the contact
  4. Go back to the previous screen
  5. See error message as shown in the screenshot

Expected behavior
"Realize a sua primeira missão" message shown

Screenshots
image

Smartphone (please complete the following information):

  • Device: Samsung Galaxy J8
  • OS: Android 9

Loading modal stay in screen after error operations (login)

Describe the bug
After input wrong email/password for login, or click in button Google Login and immediately press back button on smartphone keyboard.

To Reproduce
Steps to reproduce the behavior:

  1. Go to logins page.
  2. Click on login/email type.
  3. Input wrong email/password and click on button.
  4. loading modal does not disappear.

Expected behavior
Loading modal disappear.

Screenshots

image

image

Smartphone (please complete the following information):

  • Device: Galaxy S10
  • OS: Android 10

Additional context

[BUG] password reset code validation screen is not built as planned (incomplete flow)

Describe the bug
[BUG] password reset code validation screen is not built as planned (incomplete flow)

To Reproduce
Steps to reproduce the behavior:

  1. Open the application (log out if log in)
  2. Select to login with Email
  3. Select to Recover Password
  4. Input a register and valid email
  5. Check the verification code screen

Actual behavior
5. There isn't an input to enter the verification code, and the submit button SAVE was replace by the Resend Code option

Expected behavior
5. There is an input to enter the verification code, a button to save/verify code, and a link text to resend the verification code.

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
the text that explains the sending of the verification code is incomplete, it should be: "Verifique seu e-mail - enviamos um e-mail com um código de confirmação com 6 dígitos. Insira o código acima para prosseguir com a redefinição da senha."

the save/recover button should open a new screen to type the new password (new password and repeat password)

[Feature] Change contact picture

Is your feature request related to a problem? Please describe.
No, it's a new feature

Describe the solution you'd like
When creating a new contact, the same default placeholder picture is assigned to all contacts. I would like to be able to replace this placeholder picture with a new picture of my choosing.

Describe alternatives you've considered
I believe that the best option would be to insert this on the edit contact information page.
It would be also helpful to be able to search the device for pictures, take one on the spot with the mobile camera and also crop the image to better fit the profile.

Additional context
The design files can be found here: https://xd.adobe.com/view/9be0bbe8-f524-435d-6702-efcf55fe51d7-edd1/screen/a74ec8f0-159d-4477-9b8a-e7e8ff68209e/iPhone-X-XS-11-Pro-9

Edit Contact
Change picture
Choose Picture

[UI] Change "querentena" to "quarentena" on tutorial screen

Describe the bug
[UI] Change "querentena" to "quarentena" on tutorial screen

To Reproduce
Steps to reproduce the behavior:

  1. Go to Tutorial
  2. Check grammar

Actual behavior
The text "querentena" is wrong

Expected behavior
The correct text should be "quarentena"

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context

[Missions] After completing the missions, on homescreeen it remains displaying that user never completed a missio

Describe the bug
[Missions] After completing the missions, on homescreeen it remains displaying that user never completed a missio

To Reproduce
Steps to reproduce the behavior:

  1. Register a new Grandpa contact
  2. Complete some missions
  3. Go back to home screen
  4. Check mission status on home screen

Actual behavior
You didn't do any mission today! (Vocẽ não fez nenhuma missão hoje!)

Expected behavior
You did 2 missions today! (Voce fez 2 missões hoje!)

Screenshots
If applicable, add screenshots to help explain your problem.
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

[Feature] Logout

Is your feature request related to a problem? Please describe.
Currently, the user cannot logout

Describe the solution you'd like
Onde logged in, the user should be able to logout of the application

Describe alternatives you've considered
The logout button is available in the app menu

Additional context
No.

Update Slider and Icons

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[BUG] The AGE field has no validate on REGISTER screen, and some on EDIT screen.

Describe the bug
[BUG] The AGE field has no validate on REGISTER screen, and some on EDIT screen.

To Reproduce (First Scenario)
Steps to reproduce the behavior:

  1. Already login
  2. Register a new contact with a Negative Age
  3. Go to the contact detail and save it again with a Negative Age again

Actual behavior
2. Contact is registered with negative age
3. Contact can't be registered with a negative age

Expected behavior
2. Contact can't be registered with a negative age
3. Contact can't be registered with a negative age

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

To Reproduce (Second Scenario)
Steps to reproduce the behavior:

  1. Already login
  2. Register a new contact with a Age equal to 999
  3. Go to the contact detail and save it again with Age equal to 999 again

Actual behavior
2. Contact is registered with 999 age
3. Contact can't be registered, the limit is 130 age

Expected behavior
2. Contact can't be registered, the limit is 130 age
3. Contact can't be registered, the limit is 130 age

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
N/A

[UI] Better use of space in register screen, move logo to the top

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:
1.Check the register contact screen

Actual behavior
Top area is bad used, the logo is consuming the top area:
image

Expected behavior
Grandpa lgo could be on top:
image

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
This enhancement could be propagated to the others screens, and the logo will be always on screen.
image
image
image

[Login] In this new version, after open the application for the first time, there's no login option

Describe the bug
[Login] In this new version, after open the application for the first time, there's no login option

To Reproduce
Steps to reproduce the behavior:

  1. Open the application (first time)

Expected behavior
Login screen is displayed before user can try the application.

Actual behavior
Application open the home screen, with the option to register a new grandpa contact, without the login option (Something is missing)

Screenshots
First time opening the app:
image

Second time opening the app:
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

[Bug] Authentication with Email cannot be canceled

Describe the bug
When opening the application if the user chooses to log in with "Email" it is not possible to go back and choose "Gmail" authentication

To Reproduce
Steps to reproduce the behavior:

  1. Click in "Email"
  2. Try to return to the previous screen

Expected behavior
User able to return to the first screen and choose another form of authentication

Smartphone (please complete the following information):

  • Device: Samsung Galaxy J8
  • OS: Android 9

[BUG] there is no vertical scrolling on home screen (list of contacts)

Describe the bug
[BUG] there is no vertical scrolling on home screen (list of contacts) | same on register and edit screen

To Reproduce
Steps to reproduce the behavior:

  1. Already login and contact already registered
  2. Add 5 more contacts
  3. On home screen (list of contatcs)

Actual behavior
3. It's not possible to Check all contacts, there's no vertical scrolling

Expected behavior
4. It's possible to Check all contacts, there's vertical scrolling

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Same issue on other screens:
image
image

[Enhancement] Refactor code

Is your feature request related to a problem? Please describe.
The current code needs refactoring and better structure.

Describe the solution you'd like
Code refactoring.

Describe alternatives you've considered
No.

Additional context
No.

[Bug] Scroll issue in contacts list

Describe the bug
User can't scroll the contact list. It is not possible to see more than 4 people (depending on screen size more or less contacts can be seen).

To Reproduce
Steps to reproduce the behavior:

  1. Log in the application
  2. Create 5 or more contacts
  3. Try to scroll the screen to see the full list

Expected behavior
Contacts list scrolled down and user can see all his contacts

Smartphone (please complete the following information):

  • Device: Samsung Galaxy J8
  • OS: Android 9

[UX] whatsapp call text is truncated

Describe the bug
[UX] whatsapp call text is truncated

To Reproduce
Steps to reproduce the behavior:

  1. Already login and contact already registered
  2. Go to a contact details screen
  3. Click on the Call button
  4. Check the options available

Actual behavior
4. whatsapp call text is truncated

Expected behavior
4. whatsapp call text is NOT truncated

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Same issue on all devices, also on iPad
image

[BUG] NaN Days of without mission

Describe the bug
[BUG] there is no vertical scrolling on home screen (list of contacts)

To Reproduce
Steps to reproduce the behavior:

  1. Already login
  2. Add anew contact
  3. Check contact details, but don't complet any mission (0 misssion)
  4. Go back to the home screen (list of contatcs)
  5. Repeat steps from 2 to 4

Actual behavior
4. It shows NaN days without mission: "NaN dias sem missão"
5. It shows You dis 0 missions today: "Você fez 0 missões hoje!"

Expected behavior
4. It shows You dis 0 missions today: "Você fez 0 missões hoje!"
5. It shows You dis 0 missions today: "Você fez 0 missões hoje!"

Screenshots
image
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
N/A

[Feature] Google auth Firebase

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[Bug] Gmail auth does not work

Describe the bug
Blank page when authenticating with Gmail

To Reproduce
Steps to reproduce the behavior:

  1. Open the application
  2. Click in "Gmail"
  3. Choose a browser when the request appears
  4. Choose a Gmail account to log in
  5. See empty page
  6. In the application see loading stuck as #27

Expected behavior
In the webpage, a notification whether the Gmail authentication was successful or not, then user automatically redirected to the application and logged in (if happy path)

Smartphone (please complete the following information):

  • Device: Samsung Galaxy J8
  • OS: Android 9
  • Browser: Chrome and Mozilla

[Performance] The password recovery screen is taking too long to set up

Describe the bug
[Performance] The password recovery screen is taking too long to set up

To Reproduce
Steps to reproduce the behavior:

  1. Open the application (log out if log in)
  2. Select to login with Email
  3. Select to Recover Password
  4. Wait for the Recover Screen

Actual behavior
4. Recover screen take too long to load in comparison with the other screens, a white screen is displayed before the password recovery

Expected behavior
4. Recover screen loads as the same as the other screen (a loading modal is show)

Screenshots
N/A

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
there is no loading modal in this flow

[Register] In this new version, it's not possible to register a new grandpa contact after open the application for the first time

Describe the bug
[Register] In this new version, it's not possible to register a new grandpa contact after open the application for the first time

To Reproduce
Steps to reproduce the behavior:

  1. Install the apllication, and open it for the first time
  2. Click to add a new register
  3. Confirm to complete the new grandpa register

Actual behavior
Nothing happens, the user stays stuck in the register screen, and it's not registered.

Expected behavior
New Grandpa contact is registered

Screenshots
Opening the app for the first time: i'ts not possible to register a new contact:
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Closing the app, and opening it for the second time, it's now possible to register the new grandpa contact

[Feature] Facebook auth Firebase

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
The user should be able to login/create account via Facebook

Describe alternatives you've considered
This authentication feature shall be developed on Firebase

Additional context
Not applicable.

Keep the user logged after we close the application.

It's not good when we have to do login every time after we close the app.

Save in the locally a token or a ID that makes possible to make login in the firebase again, so we can keep context.

We can save the uid, and infos we use in the screen locally, and do not make login again, and use all locally untill the user make logout, but we lose firebase analisys, remember we won't save passwords, only datas we really use in application.

Additional context
Add any other context or screenshots about the feature request here.

[UX] title and description texts should be smaller and lower case, and missing text in the edit form

Describe the bug
[UX] title and description texts should be smaller and lower case, and missing text in the edit form

To Reproduce
Steps to reproduce the behavior:

  1. Already login
  2. Go to a screen with a form and a title and description, like the register screen and the edit screen

Actual behavior
2. title and description texts should be smaller and lower case, and missing text in the edit form

Expected behavior
2. title and description texts are smaller and lower case, and the same text is available in the edit form

Screenshots
image
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Same kind of items should be present in the edit screen, but it's missing

[UX] Input fields should be aligned with the buttons and other elements from screen

Describe the bug
[UX] Input fields should be aligned with the buttons and other elements from screen

To Reproduce
Steps to reproduce the behavior:

  1. Go to a screen with a form (inputs and buttons)
  2. Check the alignment

Actual behavior
2. component alignment is not the same

Expected behavior
2. the alignment of the input fields and buttons components must be the same

Screenshots
image
image
image
image
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Same components have different sizes, but they shouldn't.

[BUG] improve the contrast of missions performed on the home screen (contact list), also fix the text to single/plural.

Describe the bug
[BUG] improve the contrast of missions performed on the home screen (contact list), also fix the text to single/plural.

To Reproduce
Steps to reproduce the behavior:

  1. Already login
  2. Add a new contact
  3. Go to contact details, and complete some missions
  4. Go back to the home screen (list of contacts)
  5. Check the completed mission

Actual behavior
5. There's no contrast in label of mission completed: "Você fez 1 missões hoje" / "Você fez 5 missões hoje". Text blue with background blue.

Expected behavior
5. There's a good contrast in label of mission completed: "Você fez 1 missão hoje" / "Você fez 5 missões hoje". Text blue with background gray.

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
To fix the contrast, I suggest to change the blue background to a gray background.

[Edit] Center the profile image and the change image option

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Edit a contact
  2. Check the profile image and the change image option

Actual behavior
Profile image is alligned to left, and Change Photo to center.
image

Expected behavior
Profile image and Change Photo are both alligned to center.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

New Design
image

Better Design with more space, no scroll
image

[UX] On screens where there is no hamburger menu or the back button on top, it's possible scroll the screen vertically

Describe the bug
[UX] 7On screens where there is no hamburger menu or the back button on top, it's possible scroll the screen vertically

To Reproduce
Steps to reproduce the behavior:

  1. Go to login (should login type: google or email) screen and try to scroll vertically.
  2. Go to login (name / password) screen and try to scroll vertically.

Actual behavior
1/2. It's possible to scroll vertically

Expected behavior
1/2. It's NOT possible to scroll vertically

Screenshots
image
image
image
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
N/A

Status bar appears hidden

Describe the bug
Status bar stay hidden on my phone. Galaxy S10.

To Reproduce
Steps to reproduce the behavior:

  1. Go to login Google/e-mail pages

Expected behavior
A status bar visible

Screenshots
Screenshot_20200402-162027_Corona Mission

Desktop (please complete the following information):

  • OS: Android 10

Smartphone (please complete the following information):

  • Device: Galaxy S10

Additional context
This behavior appears in others screens. Like home.

[Enhancement] Create constants file (for texts)

Is your feature request related to a problem? Please describe.
Currently, the app does not have a constants file for texts in order to easily change texts.

Describe the solution you'd like
Create a file with all texts. This is a first step into internationalisation.

Describe alternatives you've considered
No.

Additional context
No.

[Home] Without contacts registered, there are two options to add contacts.

Describe the bug
[Home] Without contacts registered, there are two options to add contacts.

To Reproduce
Steps to reproduce the behavior:

  1. Login In
  2. Go to Home
  3. Check the option to add contact

Actual behavior
There are two options to add a new contact
image

Expected behavior
There is only one options to add a new contact

Screenshots

Note: Originaly:

  • No Contacts = White option only on center
  • With Contacts = Gray option on bottom

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

[UX] Tutorial needs to fit better in different devices, the edges are not well aligned letting the text and next go beyond the screen

Describe the bug
[UX] Tutorial needs to fit better in different devices, the edges are not well aligned letting the text and next go beyond the screen

To Reproduce
Steps to reproduce the behavior:

  1. Open application on devices like iphone5, Galaxy S5..
  2. Check the intro tutoriol screen

Actual behavior
2. Some itens like the text, X close button, and the navigator on bottoem are not completely visible on screen

Expected behavior
2. All the interface is visible on screen

Screenshots
image
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
On devices like iPad, the behavior is the opposite:
image

[UX] there is no margin between the profile and mission icons, and the text to your right

Describe the bug
[UX] there is no margin between the profile and mission icons, and the text to your right

To Reproduce
Steps to reproduce the behavior:

  1. Already login and contact already registered
  2. Check a contact on the home screen
  3. Check a mission on the contact details screen

Actual behavior
2/3. there is no margin between the profile and mission icons, and the text to your right

Expected behavior
2/3. there is a margin between the profile and mission icons, and the text to your right

Screenshots
image
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
N/A

[UX] Some emojis are NOT displayed on text missions

Describe the bug
[UX] Some emojis are NOT displayed on text missions

To Reproduce
Steps to reproduce the behavior:

  1. Already login and contact already registered
  2. Go to a contact details screen
  3. Check the mission's text

Actual behavior
4. Some emojis are NOT displayed on text missions

Expected behavior
4. All emojis are displayed on text missions

Screenshots
image
image
image
image
image
image
image
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
N/A

[Feature] Implement notification service

Is your feature request related to a problem? Please describe.
No.

Describe the solution you'd like
In order to promote better and more consistent interaction with the app, it's necessary to generate app notifications calling the user to complete challenges.

Describe alternatives you've considered
These notifications should be sent one or more times a day with helpful tips, news and call for actions.
Also, there should be a place in which the user should be able to enable/disable notifications and/or change the frequency of notifications.

Additional context
We do not have design mockups yet.

[UX] on most mobile devices, the edit and remove buttons are not aligned

Describe the bug
[UX] on most mobile devices, the edit and remove buttons are not aligned

To Reproduce
Steps to reproduce the behavior:

  1. Already login and contact already registered
  2. Go to a contact details screen
  3. Check the Edit and Remove button

Actual behavior
2/3. on most mobile devices, the edit and remove buttons are not aligned

Expected behavior
2/3. the edit and remove buttons should be aligned

Screenshots
image
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
No problem on iPad, but only on it.
image

[Feature] Call contact (with phone/whatsapp)

Is your feature request related to a problem? Please describe.
Currently, the user is not able to call to the contact

Describe the solution you'd like
When the user clicks the phone icon, on the contact page, the user should be able to call the contact phone via whatsapp or mobile connection.

Describe alternatives you've considered
None.

Additional context
Display a message when the call is ended.

component (5)

[UX] error messages should not readjust items on the screen

Describe the bug
[UX] error messages should not readjust items on the screen

To Reproduce
Steps to reproduce the behavior:

  1. Go to a screen with input fields
  2. Type a wrong valid e submit
  3. Check the error messages and the screen layout

Actual behavior
3. Error messages are readjust the items on the screen

Expected behavior
3. Error messages should NOT are readjust the items on the screen

Screenshots
image
image
image
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
I suggest to find new ways to present the error, such as a field whose border is changed to red, or even reserving an area for the text that will be displayed on the screen.

[UX] Fix text to lower case: Costura and Crochê

Describe the bug
[UX] Fix text to lower case: Costura and Crochê

To Reproduce
Steps to reproduce the behavior:

  1. Already login
  2. Add a new contact
  3. Go to contact details
  4. Check the mission text: "Hora da Arte"

Actual behavior
4. "...Costura, Crochê..."

Expected behavior
4. "...costura, crochê..." (lower case)

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
N/A

[BUG] The contact edit screen does not provide feedback after trying to save a contact without changes

Describe the bug
[BUG] The contact edit screen does not provide feedback after trying to save a contact without changes

To Reproduce
Steps to reproduce the behavior:

  1. Already login and contact already registered
  2. Go to a contact details screen
  3. Select the Edit option
  4. Without changing anything press the CONFIRM button

Actual behavior
4. There's NO feedback, after clicking the button nothing happens. There's a feedback on button, but no feedback on screen.

Expected behavior
4. Button should be disable or application should provide the saving feedback

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
N/A

[UX] add a margin to the button that adds a new profile and the explanatory text below

Describe the bug
[UX] add a margin to the button that adds a new profile and the explanatory text below

To Reproduce
Steps to reproduce the behavior:

  1. Already login
  2. Check the home screen: Add New Contact

Actual behavior
5. There is NO margin between the add button and the explanatory text below

Expected behavior
5. There is a margin between the add button and the explanatory text below

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Text should be update to: "Adicione um perfil", because the term contact was changed to profile "perfil" in others screeens

[Enhancement] Add game aspects to the complete mission system

Is your feature request related to a problem? Please describe.
The application has no flow about how to repeat a same mission again.

Describe the solution you'd like
The same missions could be completed in a more gaming way, like complete 5 five time, you got brass medal, after complete 10 more times, a silver medal, and after 15 more times a gold medal. this way the user can complete a same mission 30 times to really finish it.

Describe alternatives you've considered
After complete the full medals system, it could be add a rank, like novice, or professional. Anything that could add a reward feeling to this mission system.

Additional context
N/A

[BUG] The PHONE NUMBER field has no validate on REGISTER and EDIT screen

Describe the bug
[BUG] The PHONE NUMBER field has no validate on REGISTER and EDIT screen

To Reproduce (First Scenario)
Steps to reproduce the behavior:

  1. Already login
  2. Register a new contact with a not valid phone number (123, 000, ...)
  3. Go to the contact detail and save it again with an another wrong phone number (999, 03, ...)

Actual behavior
2/3. Wrong phone number is registered or edited with success

Expected behavior
2/3. Wrong phone number can't be registered or edited, it fails

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
N/A

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.