clicks-frontend merge requestshttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests2021-10-09T14:59:55+07:00https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/71Vertical Card Component2021-10-09T14:59:55+07:00Abraham Rudolf BrahmanaVertical Card Component### Background:
This MR create the vertical card component used for ecosystem screens.
Props:
- imageSource:string
Pass in the image uri. If none given, then it will display grey background
- members:number
Pass in how many members in...### Background:
This MR create the vertical card component used for ecosystem screens.
Props:
- imageSource:string
Pass in the image uri. If none given, then it will display grey background
- members:number
Pass in how many members in an ecosystem
- title:string
Pass in the title to be shown
- onPressFunction:function
Pass in the function that want to be run when the component is pressed.
![IMG_1946](/uploads/cb79c7d1ba18d8139acfef7c43bb499a/IMG_1946.jpeg)
![IMG_1948](/uploads/acd422cfe0e673ba24375ac8aa9ba0f2/IMG_1948.jpeg)
### Added packages:
- none
### How to test:
Add the component to a screen and then run it
### Tested on:
- [x] iOS
- [ ] AndroidSprint 2Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/21Spacer props edit and addition2021-09-20T10:40:23+07:00Bagus PrabowoSpacer props edit and addition- Added spacer props:
1. "s" for height = 4
2. "m" for height = 8
3. "l" for height = 16
4. "xl" for height = 24- Added spacer props:
1. "s" for height = 4
2. "m" for height = 8
3. "l" for height = 16
4. "xl" for height = 24https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/65Setup SonarQube w/ Gitlab CI2021-10-04T17:16:57+07:00Ahmad Izzudin AlifyandraSetup SonarQube w/ Gitlab CI### Background:
Adds sonarqube and gitlab CI config files to enable scanning.
### Added packages:
-
### How to test:
- Watch the pipeline
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Adds sonarqube and gitlab CI config files to enable scanning.
### Added packages:
-
### How to test:
- Watch the pipeline
### Tested on:
- [ ] iOS
- [ ] Androidhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/62Setup Jest files and Enable Coverage2021-10-04T15:50:31+07:00Ahmad Izzudin AlifyandraSetup Jest files and Enable Coverage### Background:
Fix failing test on RegisterScreen and add setupfile to easily add mocks. Enables code coverage too in ./jest/coverage/*
### Added packages:
- redux-mock-store (dev)
- jest-expo (dev)
### How to test:
Run yarn test and...### Background:
Fix failing test on RegisterScreen and add setupfile to easily add mocks. Enables code coverage too in ./jest/coverage/*
### Added packages:
- redux-mock-store (dev)
- jest-expo (dev)
### How to test:
Run yarn test and see coverage folder in ./jest. Testing components that have a redux hook and navigation useNavigation() hook also works now.
### Tested on:
- [ ] iOS
- [ ] Androidhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/1Setup ESLint, Prettier, Husky, and Lint-Staged2021-09-11T23:36:01+07:00Ahmad Izzudin AlifyandraSetup ESLint, Prettier, Husky, and Lint-StagedAhmad Izzudin AlifyandraAhmad Izzudin Alifyandrahttps://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/3Remove and refactor files & replace color constants2021-09-15T10:21:47+07:00Bagus PrabowoRemove and refactor files & replace color constantsSprint 1Bagus PrabowoBagus Prabowohttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/100Register page transition bug2021-10-10T22:55:30+07:00Ahmad Izzudin AlifyandraRegister page transition bug### Background:
Fix unnecessary alert
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [x] iOS
- [ ] Android### Background:
Fix unnecessary alert
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [x] iOS
- [ ] Androidhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/183Refine like Forum Post2021-12-13T00:09:36+07:00Mohammad Faraz Abisha MirzaRefine like Forum Post### Background:
Refactoring fetch function and like function implementation, improve experience
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ]...### Background:
Refactoring fetch function and like function implementation, improve experience
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] AndroidMohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/136refactor: Typesense search function2021-11-21T19:31:46+07:00Abraham Rudolf Brahmanarefactor: Typesense search function### Background:
This MR remove env from search ecosystem function parameter.
Also fix some import and useCategory usage.
### Added packages:
none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR remove env from search ecosystem function parameter.
Also fix some import and useCategory usage.
### Added packages:
none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] AndroidAbraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/167Refactor: Styling update2021-12-04T19:32:13+07:00Bagus PrabowoRefactor: Styling update### Background:
- Added fonts
- Updated color styling
- Picked users styling
### Added packages:
- react-native-global-props
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] Android### Background:
- Added fonts
- Updated color styling
- Picked users styling
### Added packages:
- react-native-global-props
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] Androidhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/177refactor: Remove unused params2021-12-05T20:46:30+07:00Abraham Rudolf Brahmanarefactor: Remove unused params### Background:
This MR remove creator id params
### Added packages:
none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR remove creator id params
### Added packages:
none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] AndroidSprint 5Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/139refactor: Refactor to use useCategory hooks2021-11-21T20:21:13+07:00Abraham Rudolf Brahmanarefactor: Refactor to use useCategory hooks### Background:
This MR refactor so that all code use the useCategory hooks instead of directly calling to firestore
### Added packages:
none
### How to test:
use the hook
### Tested on:
- [ ] iOS
- [ ] Android### Background:
This MR refactor so that all code use the useCategory hooks instead of directly calling to firestore
### Added packages:
none
### How to test:
use the hook
### Tested on:
- [ ] iOS
- [ ] AndroidAbraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/132refactor: Redux hook for ecosystem category2021-11-20T20:48:16+07:00Abraham Rudolf Brahmanarefactor: Redux hook for ecosystem category### Background:
This MR:
- Create redux hook useCategory()
- Refactor helper function ddConverter to use the new useCategory
- Refactor some screen to use the useCategory hook
### Added packages:
- none
### How to test:
use the functi...### Background:
This MR:
- Create redux hook useCategory()
- Refactor helper function ddConverter to use the new useCategory
- Refactor some screen to use the useCategory hook
### Added packages:
- none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] AndroidAbraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/166refactor: Make the pic optional in create forum post function2021-12-04T18:36:26+07:00Abraham Rudolf Brahmanarefactor: Make the pic optional in create forum post function### Background:
This MR make the pic field optional in create forum post function
### Added packages:
none
### How to test:
Use the function
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR make the pic field optional in create forum post function
### Added packages:
none
### How to test:
Use the function
### Tested on:
- [x] iOS
- [ ] AndroidSprint 5Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/72Refactor: Eslint Configuration Fix2021-10-09T14:54:30+07:00Bagus PrabowoRefactor: Eslint Configuration Fix### Background:
Added new Eslint rules
### Added packages:
### How to test:
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Added new Eslint rules
### Added packages:
### How to test:
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 2https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/170refactor: Change add comment function directory location2021-12-05T13:00:32+07:00Abraham Rudolf Brahmanarefactor: Change add comment function directory location### Background:
Change the directory for the function from ecosystem to forum
### Added packages:
none
### How to test:
use the function
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Change the directory for the function from ecosystem to forum
### Added packages:
none
### How to test:
use the function
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 5Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/80Refactor: Category Data Retrieve Update2021-10-09T20:15:41+07:00Bagus PrabowoRefactor: Category Data Retrieve Update### Background:
### Added packages:
### How to test:
### Tested on:
- [ ] iOS
- [ ] Android### Background:
### Added packages:
### How to test:
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 2https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/112Refactor some redux functions2021-11-06T17:48:08+07:00Ahmad Izzudin AlifyandraRefactor some redux functions### Background:
Refactor some redux calls into a better usage convention.
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Refactor some redux calls into a better usage convention.
### Tested on:
- [ ] iOS
- [ ] Androidhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/49Refactor Navigation with Conditional Auth state rendering2021-09-26T19:28:45+07:00Ahmad Izzudin AlifyandraRefactor Navigation with Conditional Auth state rendering### Background:
Add conditional navigator rendering depending on Auth state, user logged in or not.
### Added packages:
- @reduxjs/toolkit
### How to test:
### Tested on:
- [x] iOS
- [ ] Android### Background:
Add conditional navigator rendering depending on Auth state, user logged in or not.
### Added packages:
- @reduxjs/toolkit
### How to test:
### Tested on:
- [x] iOS
- [ ] Android