clicks-frontend merge requestshttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests2021-12-05T20:46:30+07:00https://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/175feat: Update ecosystem function2021-12-05T18:08:14+07:00Abraham Rudolf Brahmanafeat: Update ecosystem function### Background:
This MR adds the long-awaited update ecosystem function
### Added packages:
none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR adds the long-awaited update ecosystem 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/174feat: Add visual feedback to rate ecosystem2021-12-05T16:04:29+07:00Abraham Rudolf Brahmanafeat: Add visual feedback to rate ecosystem### Background:
This MR add a loading indicator to rating ecosystem and auto-hides the slider after successfully rating the ecosystem
![IMG_2493](/uploads/2c3dd9c1c77ea6066b44e0c48b031e8a/IMG_2493.png)
### Added packages:
none
### Ho...### Background:
This MR add a loading indicator to rating ecosystem and auto-hides the slider after successfully rating the ecosystem
![IMG_2493](/uploads/2c3dd9c1c77ea6066b44e0c48b031e8a/IMG_2493.png)
### Added packages:
none
### How to test:
rate an ecosystem
### 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/173feat: Integrate forum post with Ecosystem Detail Screen and like function2021-12-05T16:58:27+07:00Mohammad Faraz Abisha Mirzafeat: Integrate forum post with Ecosystem Detail Screen and like function### Background:
Integrate forum post in Ecosystem Detail Screen, along with implementing logic for Like function
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
###...### Background:
Integrate forum post in Ecosystem Detail Screen, along with implementing logic for Like function
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 5Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/171fix: Fix the category placeholder in account settings screen2021-12-05T14:44:21+07:00Abraham Rudolf Brahmanafix: Fix the category placeholder in account settings screen### Background:
This MR fix the account settings screen to correctly show the category placeholder
### Added packages:
none
### How to test:
open the screen
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR fix the account settings screen to correctly show the category placeholder
### Added packages:
none
### How to test:
open the screen
### 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/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/169fix: Update ecosystem button only shows for creator2021-12-05T13:00:55+07:00Abraham Rudolf Brahmanafix: Update ecosystem button only shows for creator### Background:
This MR hide update ecosystem button from non-creator
### Added packages:
none
### How to test:
open the ecosystem detail screen
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR hide update ecosystem button from non-creator
### Added packages:
none
### How to test:
open the ecosystem detail screen
### 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/168feat: Integrate forum create post2021-12-04T21:31:26+07:00Abraham Rudolf Brahmanafeat: Integrate forum create post### Background:
This MR integrate the create post button
### Added packages:
none
### How to test:
try creating a post
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR integrate the create post button
### Added packages:
none
### How to test:
try creating a post
### 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/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/164feat: add floating button for new forum post2021-12-04T17:55:49+07:00Mohammad Faraz Abisha Mirzafeat: add floating button for new forum post### Background:
Add a floating button for new forum post
![image](/uploads/2e583f42a90139dd07e9e0e072157a37/image.png)
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manuall...### Background:
Add a floating button for new forum post
![image](/uploads/2e583f42a90139dd07e9e0e072157a37/image.png)
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 5Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/163feat: create forum post detail screen2021-12-04T21:20:08+07:00Muhammad Zahran Agung Dewantorofeat: create forum post detail screen### Background:
- create forum post detail screen
<img src="/uploads/3cf7685ee33f758926a60e4a75f4e3c4/Forum_Post_Detail.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- navigate to AddForumPostScreen.tsx
...### Background:
- create forum post detail screen
<img src="/uploads/3cf7685ee33f758926a60e4a75f4e3c4/Forum_Post_Detail.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- navigate to AddForumPostScreen.tsx
onPress={() => {
nav.navigate("Forum", {
screen: "ForumPostDetail",
});
}}
### Tested on:
- [ ] iOS
- [x] AndroidSprint 5https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/162feat: Create post function2021-12-04T17:35:09+07:00Abraham Rudolf Brahmanafeat: Create post function### Background:
This MR adds the create post function
### Added packages:
none
### How to test:
Use the function
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR adds the create 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/159feat: add loading indicator, refactor UserList2021-12-04T16:08:44+07:00Mohammad Faraz Abisha Mirzafeat: add loading indicator, refactor UserList### Background:
Add some loading indicator and refactoring UserList
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Add some loading indicator and refactoring UserList
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 5Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/158feat: Create Add Forum Post Screen2021-12-04T16:14:21+07:00Muhammad Zahran Agung Dewantorofeat: Create Add Forum Post Screen### Background:
- Create Add Forum Post Screen
- Add navigator for forum
<img src="/uploads/7faa257739ccf064e90e6c12e02ffeea/Add_Forum_Post.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- navigate to AddF...### Background:
- Create Add Forum Post Screen
- Add navigator for forum
<img src="/uploads/7faa257739ccf064e90e6c12e02ffeea/Add_Forum_Post.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- navigate to AddForumPostScreen.tsx
onPress={() => {
nav.navigate("Forum", {
screen: "AddForumPost",
});
}}
### Tested on:
- [ ] iOS
- [x] AndroidSprint 5https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/157feat: Forum fetch function2021-12-04T17:11:47+07:00Abraham Rudolf Brahmanafeat: Forum fetch function### Background:
This MR adds some fetch function to be used in the forum feature
- fetch posts (param: ecosystem id)
- fetch post (param: post id)
- fetch comments (param: post id)
### Added packages:
- none
### How to test:
use the f...### Background:
This MR adds some fetch function to be used in the forum feature
- fetch posts (param: ecosystem id)
- fetch post (param: post id)
- fetch comments (param: post id)
### 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/154fix: creator ecosystem follow logic2021-12-03T19:24:45+07:00Ahmad Izzudin Alifyandrafix: creator ecosystem follow logic### Background:
Previously ecosystems could be duplicately displayed in ekosistem saya and sudah bergabung.
Backend Ecosystem creation has been adjusted in firebase repo to auto follow ecosystem on creation.
These changes adjust the F...### Background:
Previously ecosystems could be duplicately displayed in ekosistem saya and sudah bergabung.
Backend Ecosystem creation has been adjusted in firebase repo to auto follow ecosystem on creation.
These changes adjust the FE to fix logic by adding new field to ecosystem_follows called isCreator, this assists to not fetch follower ecosystems created by user.
Also removes unnecessary isOwner() function that asyncly checks if user isCreator and instead just checks from the new creatorId prop synchronously.
### Added packages:
### How to test:
Follow another person's ecosystem and also attempt to follow your own ecosystem.
### Tested on:
- [x] iOS
- [ ] AndroidSprint 5https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/151feat: create display comment post component2021-12-04T16:14:48+07:00Muhammad Zahran Agung Dewantorofeat: create display comment post component### Background:
- Create display comment post component
<img src="/uploads/02208c4914fcbb268c22017a6bc714b9/comment_post_update.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- import Comment.tsx
### Test...### Background:
- Create display comment post component
<img src="/uploads/02208c4914fcbb268c22017a6bc714b9/comment_post_update.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- import Comment.tsx
### Tested on:
- [ ] iOS
- [x] AndroidSprint 5https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/150fix: bug on UserList in Create Ecosystem2021-12-01T11:54:08+07:00Mohammad Faraz Abisha Mirzafix: bug on UserList in Create Ecosystem### Background:
Fix missing "Simpan" button in UserList - Create Ecosystem flow
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Fix missing "Simpan" button in UserList - Create Ecosystem flow
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 5Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/147feat: Add tab bar icon2021-12-03T19:25:46+07:00Abraham Rudolf Brahmanafeat: Add tab bar icon### Background:
This MR add the bottom tab bar icon
### Added packages:
none
### How to test:
Run the app and look at the bottom tab bar
### Tested on:
- [x] iOS
- [ ] Android
![Bottom tab bar](/uploads/31c6526d13f6bc4d57fc42de4eef4...### Background:
This MR add the bottom tab bar icon
### Added packages:
none
### How to test:
Run the app and look at the bottom tab bar
### Tested on:
- [x] iOS
- [ ] Android
![Bottom tab bar](/uploads/31c6526d13f6bc4d57fc42de4eef403a/Screenshot_2021-11-28_at_17.49.26.png)Sprint 5Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/146feat: Create Forum Post Component2021-12-04T16:15:16+07:00Muhammad Zahran Agung Dewantorofeat: Create Forum Post Component### Background:
- create forum post component
<img src="/uploads/1523b334d9bbddbd268268dfa31e0600/forum_post_update.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- import ForumPost.tsx
### Tested on:
- ...### Background:
- create forum post component
<img src="/uploads/1523b334d9bbddbd268268dfa31e0600/forum_post_update.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- import ForumPost.tsx
### Tested on:
- [ ] iOS
- [x] AndroidSprint 5