Git Product home page Git Product logo

krissues's Introduction

krissues

A repository only meant for tracking issues of Oregional Farms app.

krissues's People

Contributors

dev-kasibhatla avatar

Watchers

 avatar  avatar  avatar

krissues's Issues

Login without verifying the email address

Note: This trick (bug?) works only once immediately after registering because it is not possible to login with the actual login form.

Steps to reproduce

  1. Open the app clean (not already logged in)
  2. Tap the SIGN UP button and fill out all the details
  3. Tap the Register button and wait for the registration process to complete
  4. You will be redirected to the Login form automatically
  5. Press the back navigation button and close the app
  6. Open the app again
  7. Hooray! You've logged in without confirming the email address
App version: 1.0.0 (Debug)
Android version: 10 (LineageOS 17.1)

Phone number verification bugs and suggestions

Bug: Auto-close window or inform user if verification successful

  1. Login to the app
  2. Go to the Account section, tap Add phone number and enter the number.
  3. Tap the Update phone button.
  4. The dialog with the title Enter SMS Code... appears and the verification happens automatically if the SIM is in the same phone.
  5. There is no toast message or anything that tells the user that verification has completed (the profile status line in the Account window does become green, but that is hardly a noticeable change) so that the window can be closed.
    Profile status line
  6. Moreover, if I actually enter my SMS verification code there and tap Done, the dialog doesn't close although verification is already done. Instead, it apparently tries to re-verify -
Some information is obfuscated

08-14 14:50:09.540 10935 11695 I flutter : AuthCredential
08-14 14:50:09.551  1301  3174 W FirebaseAuth: [PhoneNumberAuthPostProcessor] postProcess starts
08-14 14:50:09.551  1301  3174 W FirebaseAuth: [PhoneNumberAuthPostProcessor] postProcess ends
08-14 14:50:09.586  1301  8487 I AuthChimeraService: Executing request: ProxyRequest[ url: https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPhoneNumber?alt=proto&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, method: 1 ] [CONTEXT service_id=16 ]
08-14 14:50:10.299  1301  4824 E Volley  : [2117] BasicNetwork.performRequest: Unexpected response code 400 for https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPhoneNumber?alt=proto&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
08-14 14:50:10.300  1301  8487 I AuthChimeraService: Error description received from server: SESSION_EXPIRED [CONTEXT service_id=16 ]
08-14 14:50:10.304 10935 11695 I flutter : PlatformException(ERROR_SESSION_EXPIRED, The sms code has expired. Please re-send the verification code to try again., null)

Suggestion: Descriptive error in number verification

If an error occurs while attempting to verify a phone number (immediately after step 3), the app shows a very generic error message and the verification fails. But the phone number in the profile changes although the verification failed. Moreover, if I try to set it to my previous number again, it re-requests a verification SMS although the previous verification had succeeded just a few minutes ago.

Some information is obfuscated

08-14 15:19:29.703 10935 10959 W DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
08-14 15:19:29.703 10935 10959 I FirebaseAuth: [FirebaseAuth:] Loading module via FirebaseOptions.
08-14 15:19:29.703 10935 10959 I FirebaseAuth: [FirebaseAuth:] Preparing to create service connection to gms implementation
08-14 15:19:29.758  1301  2500 W FirebaseAuth: [PhoneVerificationSession] PhoneVerificationSession constructor
08-14 15:19:29.759  1301  3174 W FirebaseAuth: [PhoneNumberAuthPostProcessor] postProcess starts
08-14 15:19:29.807  1301  1347 I AuthChimeraService: Executing request: ProxyRequest[ url: https://www.googleapis.com/identitytoolkit/v3/relyingparty/sendVerificationCode?alt=proto&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, method: 1 ] [CONTEXT service_id=16 ]
08-14 15:19:31.437  1301  4823 E Volley  : [2116] BasicNetwork.performRequest: Unexpected response code 400 for https://www.googleapis.com/identitytoolkit/v3/relyingparty/sendVerificationCode?alt=proto&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
08-14 15:19:31.461  1301  1347 I AuthChimeraService: Error description received from server: TOO_MANY_ATTEMPTS_TRY_LATER [CONTEXT service_id=16 ]
08-14 15:19:31.472  1301  1301 W FirebaseAuth: [PhoneVerificationSession] onFailure
08-14 15:19:31.477 10935 11695 I flutter : We have blocked all requests from this device due to unusual activity. Try again later.
08-14 15:19:31.481 10935 11695 I flutter : {name: Xowihe Radar, address: Hell - where everyone has to go someday
08-14 15:19:31.481 10935 11695 I flutter : Heaven
08-14 15:19:31.481 10935 11695 I flutter : Earth, phone: +91XXXXXXXXXX, email: [email protected], pincode: 1.1.1., eVer: true, pVer: false, wallet: 0, walletHistory: , city: Mumbai, gender: Other, age: 99}
08-14 15:19:31.495 10935 11695 I flutter : {eVer: true, pincode: 1.1.1., address: Hell - where everyone has to go someday
08-14 15:19:31.495 10935 11695 I flutter : Heaven
08-14 15:19:31.495 10935 11695 I flutter : Earth, wallet: 0, gender: Other, walletHistory: , city: Mumbai, phone: +91XXXXXXXXXX, pVer: false, name: Xowihe Radar, age: 99, email: [email protected]}
08-14 15:19:31.495 10935 11695 I flutter : trying orders
08-14 15:19:31.502 10935 11695 I flutter : Error fetching order data: NoSuchMethodError: The method '[]' was called on null.
08-14 15:19:31.502 10935 11695 I flutter : Receiver: null
08-14 15:19:31.502 10935 11695 I flutter : Tried calling: []("ids")
08-14 15:19:31.502 10935 11695 I flutter : orders done
08-14 15:19:31.502 10935 11695 I flutter : Fetching cities
08-14 15:19:31.665  1301  3174 W FirebaseAuth: [PhoneNumberAuthPostProcessor] postProcess ends
08-14 15:19:32.483 10935 11695 I flutter : citits: [XXXX, Mumbai]
08-14 15:19:32.765 10935 10947 I ushinavakalpan: Background young concurrent copying GC freed 25253(1195KB) AllocSpace objects, 13(688KB) LOS objects, 40% free, 2784KB/4697KB, paused 161us total 157.498ms
App version: 1.0.2 (Release)
Android version: 10 (LineageOS 17.1)

Phone number verification not working

Screenshot_2020-08-13-17-57-49-427_com inator Krushinavakalpana

I first added the phone number, the it showed verification not completed.
If i again try to edit the number or verify again. Sometimes nothing happens when clicking update number.
Also its for verification, is not clearly mentioned.

Login validation

Doesn't show a message when passwords are dissimilar or are in some other way unacceptable.

SUPER CRITICAL: Orders getting deleted

After changing phone number, or any other account information, orders are getting deleted.
This behaviour can also be seen when we just change the phone verification status from firebase console.

Search Problem

Screenshot_2020-08-13-18-05-57-157_com inator Krushinavakalpana

MIUI 11 6 inch

Search not working properly. When i went for searching for big, it shows cucumbers.

Improper 24-hour timestamps in the 'Orders' section

For orders placed soon after midnight, the timestamp of the orders should ideally be 00:XX in 24-hour format, however I see more than 24 hours in a day? ๐Ÿค”

List of orders Order Details

However, the date and month seem to be correct.

App version: 1.0.2 (release-15-08-20-14_13_30)
Android version: 10 (LineageOS 17.1)

Phone verification dialog

If I update my number directly from the account menu it gives me the verification failed message but if do proceed to checkout -> (profile incomplete) go to account -> add phone number -> update phone number tar it won't show me that verification failed message.

App is shifting out of screen when keyboard open

The Notification bar should disappear or the app extend till lower edge of Notification bar
Screenshot_2020-08-13-17-53-19-736_com inator Krushinavakalpana
Screenshot_2020-08-13-17-56-52-711_com inator Krushinavakalpana

MIUI 11 6 inch

App shifts up when keyboard is open to enter some text. This doesn't always occur for all the textbox

Order not showing up after being placed

A strange issue has been occurring.
The order won't place on WiFi, but will place on mobile data.
On WiFi, it won't place on sbi, but will place on hdfc.
New information:
Order won't place on sbi with mobile data either

Now here's the confusing part:
Razorpay returns that the payment went through.
So order successful callback is being run. Yet, order is not visible.

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.