Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
13 of 14 tasks
SamratSahoo opened this issue Nov 1, 2022 · 0 comments
Open
13 of 14 tasks

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

SamratSahoo opened this issue Nov 1, 2022 · 0 comments
Assignees
Labels
bug Something isn't working
Milestone

Comments

@SamratSahoo
Copy link
Member

SamratSahoo commented Nov 1, 2022

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)
@SamratSahoo SamratSahoo added the bug Something isn't working label Nov 1, 2022
@SamratSahoo SamratSahoo changed the title [BUG REPORTS] - Report Any Bugs Here! [Bug Reports] - Report Any Bugs Here! Nov 1, 2022
@SamratSahoo SamratSahoo self-assigned this Nov 8, 2022
@ashwinitkonda ashwinitkonda added this to the Sprint 1 S23 milestone Feb 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants