Skip to content

[Bug Reports] - Report Any Bugs Here! #44

@SamratSahoo

Description

@SamratSahoo

Description

This will be used as a bug reporting ticket -- anytime you come across a bug, edit this ticket and add it in!

High-Priority Bugs

Bugs that entail potential security vulnerabilities/things that drive up cloud costs.

  • Set the role of the user on the backend, not the client-- at the moment a user could just sign up and assign themselves an admin role if they know how to modify the source code of the client
  • Set up firebase security rules for storage to only allow authenticated users to upload files to our storage bucket
  • Refactor the video uploads to use AWS glacier + Cognito
  • Include a times failed on the user verification log (after failing the user verification 10 times, we should make the log invalid and generate a new one for the user; else someone could spam numbers till they get the right number and verify themselves even if they do not own that specific email)
  • Unverify the firebase user when they create an account and verify it when they verify their email -- use this for firebase storage rules

Medium Priority Bugs

Bugs that are related to the functionality of the application

  • Video Thumbnails Only Work on iOS devices -- not android see (VideoThumbnails: expo-video-thumbnails does not generate images on android 12 - SDK46 expo/expo#19165)
  • Add a thumbnail property to training log + add functionality to get + save thumbnails in Firebase
  • Add an explicit date field in the create training logs
  • Change the training log negative behavior note to a dropdown + add an additional note field for negative behavior notes if they choose "Other" in the dropdown
  • unable to add training log; next button remains disabled in AddTrainingLogScreen.tsx after adding appropriate fields

Low-Priority Bugs

Bugs that are related to the user interface and limit accessibility/hinder usage of the app

  • Fix the million "any" types that we have throughout the app
  • Back button (null prop propagation) from ViewAllLogScreen to ViewSingleLogScreen
  • React Native shadows are weird! Stackoverflow Post
  • Scroll View in Base Overlay does not completely work properly (and I have no clue why)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions