clicks-frontend merge requestshttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests2021-11-07T21:09:25+07:00https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/124Add rating feature in ecosystem detail screen2021-11-07T21:09:25+07:00Ahmad Izzudin AlifyandraAdd rating feature in ecosystem detail screen### Background:
Add rating feature
### Added packages:
- react-native-ratings
### How to test:
Rate in ecosystemDetailScreen
### Tested on:
- [x] iOS
- [ ] Android### Background:
Add rating feature
### Added packages:
- react-native-ratings
### How to test:
Rate in ecosystemDetailScreen
### Tested on:
- [x] iOS
- [ ] Androidhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/123feat: Delete ecosystem2021-11-07T20:40:55+07:00Abraham Rudolf Brahmanafeat: Delete ecosystem### Background:
This MR adds the functionality to delete an ecosystem
### Added packages:
- none
### How to test:
Try deleting an ecosystem
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR adds the functionality to delete an ecosystem
### Added packages:
- none
### How to test:
Try deleting an ecosystem
### Tested on:
- [x] iOS
- [ ] AndroidSprint 3Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/122Integrate user list screen2021-11-07T20:54:40+07:00angelin depthiosIntegrate user list screen### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested...### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### 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/121feat: Create fetch users by category function2021-11-07T18:17:32+07:00Abraham Rudolf Brahmanafeat: Create fetch users by category function### Background:
This MR create a function that fetches users by the category
### Added packages:
- none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR create a function that fetches users by the category
### Added packages:
- none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] AndroidSprint 3Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/120fix: Fix fetch users function2021-11-07T17:35:58+07:00Abraham Rudolf Brahmanafix: Fix fetch users function### Background:
This MR fix the fetch users service function
### Added packages:
- none
### How to test:
use the function
### Tested on:
- [ ] iOS
- [ ] Android### Background:
This MR fix the fetch users service function
### Added packages:
- none
### How to test:
use the function
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 3Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/119FEAT: integrate update profile user2021-11-07T20:31:57+07:00angelin depthiosFEAT: integrate update profile user### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested...### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] Android
![image](/uploads/a2fa73db47a632d670c2b84763c046db/image.png)https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/118Add image upload in create ecosystem screen2021-11-07T16:10:20+07:00Ahmad Izzudin AlifyandraAdd image upload in create ecosystem screen### Background:
- Enable image uploading for ecosystem creation.
- Fix SmallButton styling bug to enable more flexible styling.
- Restyle upload image button loading logic in AccountSettingScreen
![IMG_6138](/uploads/bfc5011ece308adf8...### Background:
- Enable image uploading for ecosystem creation.
- Fix SmallButton styling bug to enable more flexible styling.
- Restyle upload image button loading logic in AccountSettingScreen
![IMG_6138](/uploads/bfc5011ece308adf883d884e5426b3c0/IMG_6138.PNG)
![IMG_6139](/uploads/3625e2732e748bc611b685ebce6d9c25/IMG_6139.PNG)
![IMG_6140](/uploads/d06f7e37a6685b15ce16d18e526ab3df/IMG_6140.PNG)
![IMG_6137](/uploads/176eef5e07198d9b4d5da461cdf6a0b5/IMG_6137.PNG)
### Added packages:
- uuid
- react-native-get-random-values
### How to test:
Go to CreateEcosystemScreen and upload an image and create the ecosystem once you've filled in the other fields.
### Tested on:
- [x] iOS
- [ ] Androidhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/117feat: integrate pagination to ecosystem screen2021-11-07T20:54:56+07:00Muhammad Zahran Agung Dewantorofeat: integrate pagination to ecosystem screen### Background:
- Integrate pagination to recommended ecosystem screen
- Integrate pagination to category ecosystem list screen
- Refine styling to recommend and category ecosystem list screen
### Added packages:
### How to test:
- S...### Background:
- Integrate pagination to recommended ecosystem screen
- Integrate pagination to category ecosystem list screen
- Refine styling to recommend and category ecosystem list screen
### Added packages:
### How to test:
- Scroll until the bottom page
### Tested on:
- [ ] iOS
- [x] AndroidSprint 3https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/116Add service for deleteEcosystem cloud function2021-11-07T13:46:07+07:00Ahmad Izzudin AlifyandraAdd service for deleteEcosystem cloud function### Background:
Add service function to call deleteEcosystem cloud function.
Required Parameters:
- ecosystemId
### How to test:
Run the function with a valid ecosystemId in the parameter
### Tested on:
- [x] iOS
- [ ] Android### Background:
Add service function to call deleteEcosystem cloud function.
Required Parameters:
- ecosystemId
### How to test:
Run the function with a valid ecosystemId in the parameter
### Tested on:
- [x] iOS
- [ ] Androidhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/115feat: Pagination for ecosystem functions2021-11-06T17:56:49+07:00Abraham Rudolf Brahmanafeat: Pagination for ecosystem functions### Background:
This MR adds pagination ability to some ecosystem function
- get by category
- get by followed
- get by created
- get by most popular
- get by most recent
### Added packages:
- none
### How to test:
Integrate the funct...### Background:
This MR adds pagination ability to some ecosystem function
- get by category
- get by followed
- get by created
- get by most popular
- get by most recent
### Added packages:
- none
### How to test:
Integrate the function and use it
### Tested on:
- [x] iOS
- [ ] AndroidSprint 3Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/114fix: refine User list component2021-11-07T13:45:46+07:00angelin depthiosfix: refine User list component### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested...### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] Android
![image](/uploads/9908b8235062cde647eb69fd6def6d19/image.png)https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/113Feat: Integrate join/leave ecosystem button with functions2021-11-06T18:13:26+07:00Mohammad Faraz Abisha MirzaFeat: Integrate join/leave ecosystem button with functions### Background:
Implementing join/leave ecosystem button with a Firebase function to check user join status in ecosystem
### Added packages:
### How to test:
Check Ecosystem Detail Screen
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Implementing join/leave ecosystem button with a Firebase function to check user join status in ecosystem
### Added packages:
### How to test:
Check Ecosystem Detail Screen
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 3Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://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/111Add firestore update user function2021-11-06T17:46:59+07:00Ahmad Izzudin AlifyandraAdd firestore update user function### Background:
Add firestore update function for user to update user document attributes.
### How to test:
// User function and add specified attributes to update for user in the function's parameters.
### Tested on:
- [ ] iOS
- [ ] ...### Background:
Add firestore update function for user to update user document attributes.
### How to test:
// User function and add specified attributes to update for user in the function's parameters.
### Tested on:
- [ ] iOS
- [ ] Androidhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/110feat : create update desc function2021-11-06T17:50:23+07:00angelin depthiosfeat : create update desc function### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested...### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### 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/109chore: Update README.md2021-11-06T12:14:15+07:00Mohammad Faraz Abisha Mirzachore: Update README.md### Background:
Updating README.md, adding more detailed steps for build.
### Added packages:
-
### How to test:
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Updating README.md, adding more detailed steps for build.
### Added packages:
-
### How to test:
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 3Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/108Forms and Buttons Testing2021-11-14T20:39:02+07:00Bagus PrabowoForms and Buttons Testing### Background:
- Tests for forms and buttons
### Added packages:
-
### How to test:
-
### Tested on:
- [ ] iOS
- [ ] Android
![image](/uploads/836ba49ed5ab3b1284939dcb11de3455/image.png)
![image](/uploads/f02bdc1ad6c16cf017cfde373...### Background:
- Tests for forms and buttons
### Added packages:
-
### How to test:
-
### Tested on:
- [ ] iOS
- [ ] Android
![image](/uploads/836ba49ed5ab3b1284939dcb11de3455/image.png)
![image](/uploads/f02bdc1ad6c16cf017cfde373106315e/image.png)Sprint 3https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/107feat: Integrate ecosystem homepage2021-11-06T13:37:36+07:00Muhammad Zahran Agung Dewantorofeat: Integrate ecosystem homepage### Background:
- Integrate Ekosistem Saya.
- Integrate Sudah Bergabung.
- Hide Ekosistem Saya and Sudah Bergabung if user hasn't create or join.
<img src="/uploads/5eaf711f42e662b167fdd51815e9a44a/integrate_homepage.jpg" width="400" h...### Background:
- Integrate Ekosistem Saya.
- Integrate Sudah Bergabung.
- Hide Ekosistem Saya and Sudah Bergabung if user hasn't create or join.
<img src="/uploads/5eaf711f42e662b167fdd51815e9a44a/integrate_homepage.jpg" width="400" height="900">
### Added packages:
- None
### How to test:
### Tested on:
- [ ] iOS
- [x] AndroidSprint 3https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/106feat: refine styling ecosystem homepage and category list2021-11-04T12:52:19+07:00Muhammad Zahran Agung Dewantorofeat: refine styling ecosystem homepage and category list### Background:
- refine styling ecosystem homepage and category list
- category list (paling popular, terbaru, ekosistem saya) before and after
<img src="/uploads/b56598068d0854a1a80d49a16b8226b2/populer_b.jpg" width="400" height="900...### Background:
- refine styling ecosystem homepage and category list
- category list (paling popular, terbaru, ekosistem saya) before and after
<img src="/uploads/b56598068d0854a1a80d49a16b8226b2/populer_b.jpg" width="400" height="900">
<img src="/uploads/dcb99d49f5b5528600c53582984569f1/populer_a.jpg" width="400" height="900">
- category Bisnis (cut shadow) before and after
<img src="/uploads/dd23da62bd0a79f643fa8663b4c5f289/category_b.jpg" width="400" height="900">
<img src="/uploads/2cd363bc10b82133ffa10eadd5696f17/category_a.jpg" width="400" height="900">
- homepage (cut shadow) before and after
<img src="/uploads/ff99cc2a18286c704e423e53044c580b/carousel_b.jpg" width="400" height="900">
<img src="/uploads/b04e5a738ad3b372ce7951cea4bb5d08/carousel_a.jpg" width="400" height="900">
- homepage refine styling before and after
<img src="/uploads/23f974eeccc0018fd42ef366d0f4d573/homescreen_b.jpg" width="400" height="900">
<img src="/uploads/810939c97c6cd5a951772cf9b8d2d1d1/homescreen_a.jpg" width="400" height="900">
### Added packages:
- No
### How to test:
### Tested on:
- [ ] iOS
- [x] AndroidSprint 3https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/105feat : add new testing for google faceboon screen and onboarding screen2021-11-06T16:15:32+07:00angelin depthiosfeat : add new testing for google faceboon screen and onboarding screen### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested...### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] Android