Age | Commit message (Collapse) | Author |
|
* Remove KeyboardAvoidingView and add centered prop
* Fix layout to match updated Background component
* Add KeyboardAvoidingView to Login screen
* Fix arrows/wizard position & fix keyboard avoidance effect
|
|
* remove unused image
* refactor LoginInput component to be more generic
* configure bare registration screen
* create index files for exports
* add yarn typing script
* refactor and re-style LoginInput component
* re-style login screen according to designs
* make LoginInput name more generic, give TaggInput dirty & width props
* add disabled feature to login screen submit button, finalized styles
* add arrow images and create ArrowButton component
* create RegistrationWizard component and move files around
* added disabled & enabled buttons to ArrowButton component
* create dummy terms and conditions text
* create common CenteredView component for re-use
* create custom RadioCheckbox for registration screen
* create TermsConditions & OverlayView components
* update index.ts export files
* build registration page UI with basic validation
* yarn lint/type & add platform-specific styling
* add yarn type item to PR checklist
* add react-native-animatable dependency to project
* add regex variables to constants file
* Add width prop for more flexible styling
* Add types and disable auto-capitalization
* Update email validation regex
* Create linear-gradient background component
* Update password regex and add inline docs
* Refactor code to be more readable
* Add warning prop and animation to TaggInput
* Add wrapper View for vertical margins
* Make JSX more readable & add TaggInput components
* Integrate refactored code into registration page
* Merge in login screen changes
* Lint and fix file syntax
* Fix function docs
* Add ViewProps to CenterView props
* Add KeyboardAvoidingView to Background component
* Add blurOnSubmit for inputs, restore deleted handleLogin code
* Create Verification screen and add it to routes
* Add routing to Verification page upon success
* Add API request upon registration submit
* Trigger warning shaking animation on submit
* Make disabled arrow touchable, tap triggers submit
|
|
* Added 'Packages added' section to PR Template
* Added a checklist item about rebasing before PR
* Misspelled 'succinct' lol 😅
* Implemented POST request for login
Presents alert based on response code
* Made the alert messages more robust
* Updated terminology and function documentation
* Consolidated lines about rebasing
Helps to keep the checklist short and concise
* A redundant logo image somehow made it through lol
* Moved API endpoints to a separate constants file
* Refactored login to use async/await
* [TMA-62] Basic Login Input Validation (#11)
* Updated createRef() to useRef()
* Animated invalid input hint
Also removed useless focusPasswordInput prop
* Users can no longer submit without typing
* Added basic input validation for Username
* Fixed username input validation 😅
* Removed autocapitalize from keyboard
* Trim username input as early as possible
Also removed trim from password
* Adjusted styling to accomodate longer hint message
* Lint cleaning
* Updated documentation of update methods
* Forgot to include periods in the error message 😅
* Modified styling to accomodate longer hint
* Implemented POST request for login
Presents alert based on response code
* Made the alert messages more robust
* Updated terminology and function documentation
* A redundant logo image somehow made it through lol
* Moved API endpoints to a separate constants file
* Refactored login to use async/await
* Removed artifact from merge conflict resolution
Co-authored-by: Husam Salhab <47015061+hsalhab@users.noreply.github.com>
|
|
* Updated createRef() to useRef()
* Animated invalid input hint
Also removed useless focusPasswordInput prop
* Users can no longer submit without typing
* Added basic input validation for Username
* Fixed username input validation 😅
* Removed autocapitalize from keyboard
* Trim username input as early as possible
Also removed trim from password
* Adjusted styling to accomodate longer hint message
* Lint cleaning
* Updated documentation of update methods
* Forgot to include periods in the error message 😅
* Modified styling to accomodate longer hint
|
|
JustinShillingford/tmaXX-Add-Package-Info-To-PR-Template
Add Package and Rebase Info to PR Template
|
|
Helps to keep the checklist short and concise
|
|
|
|
|
|
|
|
[TMA-61] Login Page UI with no real functionality
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also miscellaneous code cleanup
|
|
The Linter was bothering me lol
|
|
|
|
https://github.com/JustinShillingford/Frontend into tma42-Login-Page-UI
|
|
|
|
Also commented the methods
|
|
|
|
|
|
|
|
Also standardized prop ordering
|
|
Helps with styling later, also updated StatusBar color
|
|
|
|
|
|
Also updated logo to be high-res and styled start button
|
|
|
|
|
|
Everything's in App.tsx for now since we haven't discussed structure
|
|
Also commented the methods
|
|
[N/A] Update gitignore & PR template
|
|
|
|
|
|
|
|
|
|
Also standardized prop ordering
|
|
Helps with styling later, also updated StatusBar color
|
|
|
|
[TMA-58] Cleanup file structure & add react-navigation
|
|
|