clicks-frontend merge requestshttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests2021-12-04T21:31:26+07:00https://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 5https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/145feat: show loading indicator for search2021-11-27T18:05:18+07:00Mohammad Faraz Abisha Mirzafeat: show loading indicator for search### Background:
Show loading indicator for search in EcosystemSearch and CategoryEcosystemListScreen
### Added packages:
- list added node packages if any
### How to test:
Search on the search bar in Ecosystem Screen
### Tested on:
-...### Background:
Show loading indicator for search in EcosystemSearch and CategoryEcosystemListScreen
### Added packages:
- list added node packages if any
### How to test:
Search on the search bar in Ecosystem Screen
### 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/184fix: update details, rating, and indicator for update2021-12-13T01:04:12+07:00Ahmad Izzudin Alifyandrafix: update details, rating, and indicator for update### 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:
- [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/182fix: undefined checking2021-12-05T23:45:51+07:00Ahmad Izzudin Alifyandrafix: undefined checking### 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/181fix: fixing forum list width have not been fixed2021-12-05T23:29:03+07:00Mohammad Faraz Abisha Mirzafix: fixing forum list width have not been fixed### 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
- [ ] 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/180Integrating filter2021-12-05T21:33:36+07:00angelin depthiosIntegrating filter### 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/178feat: Integrate update ecosystems2021-12-05T21:43:17+07:00Ahmad Izzudin Alifyandrafeat: Integrate update ecosystems### Background:
Integrate Update ecosystem screens and add new redux store for ecosystem
### Added packages:
- list added node packages if any
### How to test:
Test update ecosystem screens
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Integrate Update ecosystem screens and add new redux store for ecosystem
### Added packages:
- list added node packages if any
### How to test:
Test update ecosystem screens
### Tested on:
- [ ] iOS
- [ ] AndroidAhmad Izzudin AlifyandraAhmad Izzudin Alifyandra