What's Changed
- slicing sidebar ui by @FelicioAngga in #1
- feat(user-detail): add UI for user detail page and needed components by @TaksaWibawa in #2
- feat(user-detail): add view modal, delete modal, scrollbar, hover state by @TaksaWibawa in #4
- add navbar by @indrakurr in #6
- add footer section by @indrakurr in #9
- Feat Landing Page by @WorkerHarder171 in #10
- push (feat/login): add Login.jsx by @WorkerHarder171 in #11
- add download section by @indrakurr in #8
- fix navbar by @indrakurr in #13
- add question section by @indrakurr in #7
- feat(#6): Data Statistic UI by @FelicioAngga in #15
- refactor(#1): modify navbar import url by @TaksaWibawa in #17
- feat(#3): improvement in sidebar by @FelicioAngga in #19
- feat(base-table): add reusable base table components by @TaksaWibawa in #20
- refactor(#8): modify table and container size by @TaksaWibawa in #21
- refactor(#8): update modal design based on latest UI by @TaksaWibawa in #24
- feat(#22): Transaksi Drop Point by @Putri-R in #3
- refactor(base-table): modify how alignment works based on index by @TaksaWibawa in #26
- feat(vite-config): add docker config to vite config file by @TaksaWibawa in #27
- feat(#5, #7): Base Dashboard Layout, Beranda Download Laporan by @Leonardiwijaya in #25
- feat(dockerfile-config): add dockerfile to project by @TaksaWibawa in #30
- Feat/landing page by @WorkerHarder171 in #28
- Feat/login by @WorkerHarder171 in #29
- feat(#1): Halaman Landing by @indrakurr in #22
- feat(#1): Halaman Landing by @indrakurr in #23
- add content information menu in sidebar by @FelicioAngga in #33
- feat(#22)Transaksi Drop Point by @Putri-R in #32
- feat(#7): Beranda Download Laporan by @Leonardiwijaya in #35
- feat(data-drop-point): slicing ui for this feature (#14) by @FelicioAngga in #36
- feat(data-drop-point): add see detail ui (#14) by @FelicioAngga in #40
- feat(voucher-list): create UI such as page, modal, and table for this feature (#18) by @TaksaWibawa in #38
- feat(halaman-landing): add scroll for navbar & footer (#1) by @indrakurr in #39
- feat(manage-waste-exchange): Update penukaran sampah page, table, and modals (#22) by @Putri-R in #42
- feat(manage-waste-exchange): Update add data calculation (#22) by @Putri-R in #43
- feat(data-customization): Update data customization UI, modals, table, and TableCells (#23) by @Putri-R in #44
- feat(daftar-transaksi-tukar-poin): slicing UI for this feature (#20) by @badebess in #37
- feat(mission-approval): add mission approval UI (#17) by @TaksaWibawa in #47
- fix(selected-date): add selected props to the date picker by @TaksaWibawa in #48
- feat(axios-configuration): add interceptors to add token and update token for authorization by @TaksaWibawa in #49
- refactor(axios-config0: add js-cookie and modify config by @TaksaWibawa in #50
- refactor(view-modal): add recything logo to the modal by @TaksaWibawa in #51
- feat(Konten dan Informasi_Kategori Sampah dan Point): Slicing ui; Modal Add,Edit, and Delete (#13) by @indrakurr in #52
- feat(daftar-transaksi-tukar-poin): rename variable name and file name for this feature (#20) by @badebess in #46
- Feat (feat/badge) : push new feat modal Badge.jsx, BadgeModal.jsx, dan BadgeTable.jsx (#10) by @WorkerHarder171 in #53
- feat(manage-data-admin): adding modal add data admin (#9) by @IrfanM66 in #45
- Feat (feat/login) : push update feat login Login.jsx (#2) by @WorkerHarder171 in #56
- feat(daftar-transaksi-tukar-poin): refractor (redundan component and rendering table list) (#20) by @badebess in #57
- feat(data-customization) : Update UI and filter button (#23) by @Putri-R in #58
- feat(manage-waste-exchange) : Update UI, functions, and add waste exchange form fields (#22) by @Putri-R in #59
- feat(community-list): add table, modals, and ui (#21) by @TaksaWibawa in #60
- refactor(project-structure): modify structure and rename files by @TaksaWibawa in #62
- bugfix(community-modals): fix shifting behaviour and animation in modals by @TaksaWibawa in #65
- bugfix(reject-modal): change from approve to reject modal by @TaksaWibawa in #66
- bugfix(date-picker): prevent key press for user by @TaksaWibawa in #67
- feat(manage-data-reporting): Update UI report table, modals, and add rejection reason modal (#11) by @Putri-R in #63
- feat(authentication): push feat/login apis, store, service, dan Login.jsx (#2) by @WorkerHarder171 in #69
- feat(content-article): add text editor for content article(#12) by @FelicioAngga in #68
- feat(data-reporting): add modal data reporting(#11) by @IrfanM66 in #70
- feat(user-api): add api and redux for manage user (#8) by @TaksaWibawa in #71
- feat(api-response): add toast for api response by @TaksaWibawa in #74
- feat(Konten dan Informasi_Kategori Sampah dan Point): fix select unit in add modal and edit modal (#13) by @indrakurr in #75
- feat(voucher-list): add api and modify form (#18) by @TaksaWibawa in #76
- bugfix(upload-image): fix file not found when image is uploaded by @TaksaWibawa in #77
- bugfix(input-date): fix bug by converting date from utc to local date by @TaksaWibawa in #78
- feat(Halaman-Landing): style navbar menu items(#1) by @indrakurr in #73
- bugfix(date-input): fix bug where can't click the input by @TaksaWibawa in #80
- bugfix(search-delay): fix too much rendering when searching by @TaksaWibawa in #81
- feat(loading-state): add loading state for edit and delete modal in voucher list by @TaksaWibawa in #82
- refactor(toast-and-spinner): add them to manage user by @TaksaWibawa in #83
- feat(finishing-dashboard-ui): Add Ranking in dashboard (#6) by @FelicioAngga in #84
- refactor(modal-size): change size from 5xl to xl by @TaksaWibawa in #86
- feat(Mission-Management-Mission-List): add table and modal mission list (#15) by @Leonardiwijaya in #64
- feat(Halaman-Landing): add animation (#1) by @badebess in #85
- feat(user-pagination): add pagination to manage user (#8) by @TaksaWibawa in #89
- refactor(user-detail): add image and date created in detail user by @TaksaWibawa in #90
- feat(detail-event): add field and modal edit (#24) by @naufalpratam4 in #79
- feat(content-article-logic): API Integration in Content Article Management (#14) by @FelicioAngga in #87
- refactor(total-data): modify how to set totalItems state by @TaksaWibawa in #92
- refactor(total-data): modify how to set totalItems state by @TaksaWibawa in #93
- feat(integrate-data-admin): integrate data admin on topbar (#4) by @Leonardiwijaya in #88
- feat(Konten dan Informasi_Kategori Sampah dan Point): API integration for rubbish category (#13) by @indrakurr in #97
- feat(401-handler): add condition when response is 401 by @TaksaWibawa in #99
- feat(login-toast): add toast to login page by @TaksaWibawa in #100
- feat(RBAC): add role based route and unauthorized by @TaksaWibawa in #101
- bugfix(login-and-RBAC-behaviour) by @TaksaWibawa in #102
- bugfix(unauthorized-img): fix unauthorized image path by @TaksaWibawa in #103
- feat(manage-data-reporting): fetch data report, fetch data report by id, patch data report (#11) by @badebess in #98
- push (feat/badge): update plus logic APIAchievements, Badge.jsx, TableBadgeList.jsx, store/achievements (#10) by @WorkerHarder171 in #96
- Feat(data-customization) : Data customization API Integration (#23) by @Putri-R in #91
- feat(data-drop-point-logic): API Integration for data drop point (#14) by @FelicioAngga in #94
- refactor(count_data) change name for count data by @TaksaWibawa in #106
- feat(manage-data-reporting): add modal image view, handle logic next/prev button image view (#11) by @badebess in #105
- bugfix(fix-edit-article): fix width that too long when edit article by @FelicioAngga in #111
- feat(Konten dan Informasi_Kategori Sampah dan Point): fix bug on setValue modal edit (#13) by @indrakurr in #112
- feat(api-integration): add api integration community (#21) by @TaksaWibawa in #113
- feat(daftar-transaksi-tukar-poin): Intergration API & Handle Logic (#20) by @badebess in #108
- feat(badge): update add toast and spinner to modal badge when success #10 by @WorkerHarder171 in #114
- feat(dashboard-filter): Add Filter yearly and monthly in dashboard with dummy data by @FelicioAngga in #115
- feat(api-integration): add api integration for mission approval (#17) by @TaksaWibawa in #116
- feat(login): update feature hide and seek in input form password #2 by @WorkerHarder171 in #117
- feat(badge): update input modal target #10 by @WorkerHarder171 in #119
- feat(dashboard-filter): Fix Align in ranking user, and typo in yearly filter by @FelicioAngga in #118
- feat(daftar-transaksi-tukar-poin): fix capitalize on nama pengguna & uppercase on nama reward (#20) by @badebess in #120
- feat(daftar-misi): Intergration API & Handle Logic (#15) by @Leonardiwijaya in #109
- feat(Konten dan Informasi_Kategori Sampah dan Point): modified minimum value for trash_type (#13) by @indrakurr in #121
- feat(dashboard-filter): change info card status by @FelicioAngga in #122
- refactor(user-detail): simplify code by @TaksaWibawa in #124
- refactor(voucher-list): simplify code by @TaksaWibawa in #125
- feat(manage-waste-exchange): Waste Exchange API integration (#22) by @Putri-R in #107
- refactor(data-reporting): simplify code by @TaksaWibawa in #126
- feat(manage-waste-exchange): fix loading in modal view (#22) by @Putri-R in #128
- feat(badge): update feature table at bronze edit button #10 by @WorkerHarder171 in #130
- prod(compression): add compression for production by @TaksaWibawa in #129
- refactor(data-customization): simplify code by @TaksaWibawa in #127
- bugfix(vite-config): fix vite.config.js by @TaksaWibawa in #131
- feat(vercel-conf): add vercel.json to project by @TaksaWibawa in #133
- feat(dashboard-card): Change Dashboard card item to income by @FelicioAngga in #132
- fix (daftar-misi): fix mission stage length validation (#15) by @Leonardiwijaya in #134
- feat(manage-waste-exchange): update create data validation and loading for add and delete modal (#22) by @Putri-R in #135
- feat(manage-admin) : adding edit and add features (#9) by @IrfanM66 in #110
- feat(detail-event-komunitas) : API Integration in detail event (#24) by @naufalpratam4 in #123
- feat(manage-waste-exchange): refactor modal add data for new waste type (#22) by @Putri-R in #138
- feat(landing-page): update solved bug in navbar (#1) by @WorkerHarder171 in #137
- feat (landing-page): update bug at navbar (#1) by @WorkerHarder171 in #139
- feat(manage-waste-exchange): refactor icon add new data (#22) by @Putri-R in #141
- fix(article-image-type): Show error in toast by @FelicioAngga in #142
- feat(manage-data-reporting): bug fix, preview next image (#11) by @badebess in #143
- fix (daftar-misi, topbar): fix mission status modal and topbar image (#4, #15) by @Leonardiwijaya in #145
- feat (manage-admin): update bug at modal create, delete, and update (#9) by @IrfanM66 in #140
- FIX Image Type (#9, #12, #15, #21) by @badebess in #144
- bugfix(add-modal): fix add modal wont close by @TaksaWibawa in #146
- bugfix(delete-modal): fix how delete modal loading in community by @TaksaWibawa in #147
- fix (daftar-misi): fix id in mission list table (#4) by @Leonardiwijaya in #148
- refactor(files-structure): add index.js to expose files inside the folder by @TaksaWibawa in #149
- refactor(scrollbar): modify the style of scrollbar by @TaksaWibawa in #150
- refactpr(readme): modify README.md by @TaksaWibawa in #151
- prod(v1.0.0): release to production by @TaksaWibawa in #152
New Contributors
- @FelicioAngga made their first contribution in #1
- @TaksaWibawa made their first contribution in #2
- @indrakurr made their first contribution in #6
- @WorkerHarder171 made their first contribution in #10
- @Putri-R made their first contribution in #3
- @Leonardiwijaya made their first contribution in #25
- @badebess made their first contribution in #37
- @IrfanM66 made their first contribution in #45
- @naufalpratam4 made their first contribution in #79
Full Changelog: https://github.com/RecyThing/RecyThing-Web/commits/v1.0.0