clicks-frontend merge requestshttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests2021-09-26T20:00:59+07:00https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/53Fix: Change password screen fix2021-09-26T20:00:59+07:00Abraham Rudolf BrahmanaFix: Change password screen fix### Background:
This MR fix the change password screen such as using view outside of text component.
It also use redux to communicate the change password with firebase.
### Added packages:
- none
### How to test:
Change the password a...### Background:
This MR fix the change password screen such as using view outside of text component.
It also use redux to communicate the change password with firebase.
### Added packages:
- none
### How to test:
Change the password and then try logging in with the new password
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 1Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/50WIP: Fixing Dropdown, testing redux2021-09-26T18:36:01+07:00Mohammad Faraz Abisha MirzaWIP: Fixing Dropdown, testing redux### Background:
This MR contains some changes that have not been pushed yet in the previous MR, along with attempting to integrate redux functionality
### Tested on:
- [ ] iOS
- [x] Android### Background:
This MR contains some changes that have not been pushed yet in the previous MR, along with attempting to integrate redux functionality
### Tested on:
- [ ] iOS
- [x] AndroidSprint 1https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/48Fixing some bugs in RegisterScreen2021-09-26T16:24:40+07:00Mohammad Faraz Abisha MirzaFixing some bugs in RegisterScreen### Background:
This MR contains bug fixing for some issues, especially in RegisterScreen, such as fonts and dropdown forms.
### How to test:
Just run :D check if there is some error messages.
### Tested on:
- [ ] iOS
- [ ] Android### Background:
This MR contains bug fixing for some issues, especially in RegisterScreen, such as fonts and dropdown forms.
### How to test:
Just run :D check if there is some error messages.
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 1Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/47Redux authentication2021-09-26T14:19:26+07:00Abraham Rudolf BrahmanaRedux authentication### Background:
This MR create redux dispatch for user authentication
available:
- sign up
- log in
- log out
- change password
on progress:
- sign in with google
- sign in with facebook
- error message
- response type
### Added pack...### Background:
This MR create redux dispatch for user authentication
available:
- sign up
- log in
- log out
- change password
on progress:
- sign in with google
- sign in with facebook
- error message
- response type
### Added packages:
- none
### How to test:
todo
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 1Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/43Fix: Change password screen2021-09-26T10:00:57+07:00Abraham Rudolf BrahmanaFix: Change password screen### Background:
This MR fix several issues such as:
- Wrapping Text component inside View
- Add question mark symbol (?) at the end of forgot password sentence
- Fix navigation between screen
- Remove unused type
- Delete entered passwo...### Background:
This MR fix several issues such as:
- Wrapping Text component inside View
- Add question mark symbol (?) at the end of forgot password sentence
- Fix navigation between screen
- Remove unused type
- Delete entered password after submit
### Added packages:
- none
### How to test:
Navigate to change password screen and try submitting the form.
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 1Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/41Feat: Add initial User Redux state2021-09-25T19:41:53+07:00Ahmad Izzudin AlifyandraFeat: Add initial User Redux state### Background:
Add state management for User login, so we don't need to call firestore everytime to fetch current user's login data.
User scheme is as follows:
```typescript
export type IUser = {
id?: string;
firstName: string;
...### Background:
Add state management for User login, so we don't need to call firestore everytime to fetch current user's login data.
User scheme is as follows:
```typescript
export type IUser = {
id?: string;
firstName: string;
lastName: string;
email: string;
phone: string;
pic: string;
};
```
See Redux state usage [here](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/snippets/102)
### Added packages:
- redux
- react-redux
### How to test:
- Add code from usage example in the link above in a component and run and see if initialState value displays
### Tested on:
- [x] iOS
- [ ] AndroidSprint 1https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/37feat: added profile screen2021-09-25T11:33:33+07:00Muhammad Zahran Agung Dewantorofeat: added profile screen### Background:
This MR is about profile screen, I also add a default profile picture in assets/images
![Profile_Screen](/uploads/8a80b557709f5e4a8b48149ad0a54fbd/Profile_Screen.jpg)
### Added packages:
- react-native-paper
- react-na...### Background:
This MR is about profile screen, I also add a default profile picture in assets/images
![Profile_Screen](/uploads/8a80b557709f5e4a8b48149ad0a54fbd/Profile_Screen.jpg)
### Added packages:
- react-native-paper
- react-native-elements
### How to test:
open tab 2 in the device
### Tested on:
- [ ] iOS
- [x] AndroidSprint 1https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/35Dropdown form2021-09-23T21:40:24+07:00Bagus PrabowoDropdown form### Background:
- Added Dropdown Form component
- Moved the form tests to one folder
![IMG-6333](/uploads/0576e20ef38c3fa8b15e18d8afcffbd5/IMG-6333.jpg)
### How to test:
![image](/uploads/35452a4fc3068897b80f91ad67208f6a/image.png)
#...### Background:
- Added Dropdown Form component
- Moved the form tests to one folder
![IMG-6333](/uploads/0576e20ef38c3fa8b15e18d8afcffbd5/IMG-6333.jpg)
### How to test:
![image](/uploads/35452a4fc3068897b80f91ad67208f6a/image.png)
### Tested on:
- [x] iOS
- [x] AndroidSprint 1https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/34[FEATURE] Add image upload helper functions2021-09-23T21:48:01+07:00Ahmad Izzudin Alifyandra[FEATURE] Add image upload helper functionsCreate helper functions to prompt user to pick an image from native image library and upload to firebase storage.
Usage example [here](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/snippets/...Create helper functions to prompt user to pick an image from native image library and upload to firebase storage.
Usage example [here](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/snippets/101)Sprint 1https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/30Add RegisterScreen and RegisterGoogleFacebookScreen (minus dropdown and back ...2021-09-24T11:07:59+07:00Mohammad Faraz Abisha MirzaAdd RegisterScreen and RegisterGoogleFacebookScreen (minus dropdown and back button)This merge request contains layout for RegisterScreen and RegisterGoogleFacebookScreen.
The layout is as follows:
RegisterScreen.tsx![512502](/uploads/33d24d4ee9d1120c0e15fd4f26098418/512502.jpg) (scrollable, not fully displayed)
Regi...This merge request contains layout for RegisterScreen and RegisterGoogleFacebookScreen.
The layout is as follows:
RegisterScreen.tsx![512502](/uploads/33d24d4ee9d1120c0e15fd4f26098418/512502.jpg) (scrollable, not fully displayed)
RegisterGoogleFacebookScreen![512501](/uploads/1ee1fccd00a81a499fdb76a7020c0705/512501.jpg)Sprint 1Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/26Pull from dev branch to be merged with create-forms2021-09-20T13:22:00+07:00Bagus PrabowoPull from dev branch to be merged with create-formsSprint 1Bagus PrabowoBagus Prabowohttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/24Package update2021-09-20T12:57:03+07:00Bagus PrabowoPackage updateAdded several testing packagesAdded several testing packagesSprint 1Bagus PrabowoBagus Prabowohttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/23Deleting Repitition in IconForm Test2021-09-20T11:22:31+07:00Bagus PrabowoDeleting Repitition in IconForm TestDeclare the IconType props in the first place to prevent unnecessary repetition.Declare the IconType props in the first place to prevent unnecessary repetition.Sprint 1Bagus PrabowoBagus Prabowohttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/22IconForm & Spacer Tests2021-09-20T11:13:45+07:00Bagus PrabowoIconForm & Spacer TestsAdded test for IconForm and Spacer componentAdded test for IconForm and Spacer componentSprint 1Bagus PrabowoBagus Prabowohttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/20PlainForm and IconForm Edit, DropdownForm Initialization, Spacer Props Additi...2021-09-20T18:36:29+07:00Bagus PrabowoPlainForm and IconForm Edit, DropdownForm Initialization, Spacer Props Addition and Edit, IconForm and Spacer Tests, Package Addition1. Edit the icon position in IconForm to center, fix text height
2. Fix the text height in PlainForm
3. DropdownForm Initialization
4. Added tests for IconForm and Spacer component
5. Added tests library from react-native and jest to Pac...1. Edit the icon position in IconForm to center, fix text height
2. Fix the text height in PlainForm
3. DropdownForm Initialization
4. Added tests for IconForm and Spacer component
5. Added tests library from react-native and jest to Package.json
5. Edit Spacer props and replace them with several new props:
- "s" for height = 4
- "m" for height = 8
- "l" for height = 16
- "xl" for height = 24
![Screenshot_2021-09-20-10-24-31](/uploads/2bcfc2a797da0f5945dd16252193a04f/Screenshot_2021-09-20-10-24-31.png)Sprint 1Bagus PrabowoBagus Prabowohttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/19Setup App to use Firebase Auth & Firestore2021-09-21T16:56:16+07:00Ahmad Izzudin AlifyandraSetup App to use Firebase Auth & FirestoreSprint 1https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/17Form update2021-09-19T22:59:19+07:00Bagus PrabowoForm update- Update the height for the title (IconForm & PlainForm)
- Update the test for the PlainForm- Update the height for the title (IconForm & PlainForm)
- Update the test for the PlainFormSprint 1Bagus PrabowoBagus Prabowohttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/16Change password page2021-09-25T17:55:19+07:00Abraham Rudolf BrahmanaChange password pageThis merge request is to create change password page and change password page successfully page.This merge request is to create change password page and change password page successfully page.Sprint 1Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/15Landing onboarding2021-09-23T21:00:28+07:00Muhammad Zahran Agung DewantoroLanding onboardingSprint 1https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/14Login screen2021-09-23T20:54:23+07:00Muhammad Zahran Agung DewantoroLogin screenSprint 1