Commit Graph

164 Commits

Author SHA1 Message Date
Yoga Pangestu
102114ea0f refactor(livewire config): menjadikan konfigurasi nya manual 2025-11-15 16:50:10 +07:00
Yoga Pangestu
d9df1e369b feat(push notification): add notification 2025-11-15 13:32:38 +07:00
Yoga Pangestu
8077f626ac feat(formula): menambahkan kondisi untuk update dan delete data
- mengilangkan filter outlet di overview dan analysis jika hanya terdapat 1 outlet saja
2025-11-14 09:28:26 +07:00
Yoga Pangestu
b629dee366 fix(audit): dark mode membuat teks nya tidak terlihat 2025-11-14 08:49:25 +07:00
Yoga Pangestu
4d51e7b20c feat(formula): menambahkan pengecekan duplikasi data
- menyesuaikan tampilan
- role admin bias lihat rumus
- memberikan validasi untuk volume tidak boleh lebih besar dari size
2025-11-14 08:40:46 +07:00
Yoga Pangestu
ffe923286c feat: add permission untuk creat hadiah tier 2025-11-13 19:31:06 +07:00
Yoga Pangestu
813397400c feat(user): hide alamat ketika datanya null 2025-11-13 19:28:37 +07:00
Yoga Pangestu
6bcd196010 feat: menambahkan lottie saat data nya tidak ada 2025-11-13 19:27:36 +07:00
Yoga Pangestu
4988fe4420 feat(overview, analysa): memberikan pengecekan untuk stats
- type label untuk chart
- membuat permission baru
2025-11-13 19:09:54 +07:00
Yoga Pangestu
c63ec1b30e fix(profile): menghapus validasi required untuk alamat dan menyesuaikan inputnya 2025-11-13 14:41:10 +07:00
Yoga Pangestu
9f78f45a93 feat(lottie): membuat component lottie 2025-11-13 13:49:18 +07:00
Yoga Pangestu
d9832686ba feat(user): memberi card info untuk user yang resign 2025-11-13 13:29:26 +07:00
Yoga Pangestu
637b35c63f fix(user): menghapus status suspend
- menyesuaikan logika resign date
- memperbaiki select data untuk resign date dan view nya
2025-11-13 13:27:54 +07:00
Yoga Pangestu
9dac7abd1d refactor(confirmation): mengubah nama fungsi dan nama properti untuk konfirmasi 2025-11-13 13:04:28 +07:00
Yoga Pangestu
17cc28c041 fi(user): memperbaiki kode untuk employee
- membuat fitur reset password
- menambahkan foreign id di relasi articles
- menambahkan permission
2025-11-13 13:03:11 +07:00
Yoga Pangestu
dc7617a269 fix(user): membuat address menjadi nullable 2025-11-13 11:32:34 +07:00
Yoga Pangestu
c63144e412 feat(sidebar): membuat menu untuk pindah studio 2025-11-13 11:18:43 +07:00
Yoga Pangestu
f90f3d31a8 feat(overview): menambahkan else untuk greeting 2025-11-13 11:05:06 +07:00
Yoga Pangestu
f3eaa4082a feat(membership): navigate overview ketika ingin daftar 2025-11-13 11:04:03 +07:00
Yoga Pangestu
48271c2bf2 feat(overview): munculkan form untuk jadi member si overview 2025-11-13 10:59:00 +07:00
Yoga Pangestu
d775e57675 refactor(form): mengubah placeholder dari Yoga Pangestu -> John Doe 2025-11-13 10:14:50 +07:00
Yoga Pangestu
90a64ba46c fix(membership): kasih kondisi ketika user tidak punya data member tapi tetap bisa login 2025-11-13 08:51:14 +07:00
Yoga Pangestu
bf7c7e12f6 fix(voucher): memperbaiki posisi empty data 2025-11-13 08:49:17 +07:00
Yoga Pangestu
91397602ec feat(membership): membuat halaman membership untuk member 2025-11-12 20:41:33 +07:00
Yoga Pangestu
694d4ebbce refactor(product , bottle): menyesuaikan palceholder 2025-11-12 19:44:42 +07:00
Yoga Pangestu
456e7be055 feat(voucher): membuat halaman voucher 2025-11-12 14:54:30 +07:00
Yoga Pangestu
8e6029eb7e refactor(member): menyesuaikan route dan penempatan file 2025-11-12 13:03:49 +07:00
Yoga Pangestu
6f55223317 refactor(member): header and remove separator in overview page 2025-11-12 12:20:23 +07:00
Yoga Pangestu
5c9fd73bd3 fix(membership): mengubah total_points menjadi tier_points 2025-11-12 12:06:10 +07:00
Yoga Pangestu
c5446b0dec refactor(customer): mengubah route, file dan name nya dari customer ke member 2025-11-12 11:37:19 +07:00
Yoga Pangestu
bfce7b14ff feat(tiers): alert untuk info hadiah 2025-11-12 11:05:35 +07:00
Yoga Pangestu
d203df9cd8 refactor(customer): merubah created at dari table users ke customers
- menambahkan counting total order dan total pembayaran nya di table
- membuat stats
- menambahkan kolom terakhir order di datatable
2025-11-12 10:27:07 +07:00
Yoga Pangestu
30c30c7642 feat(voucher): membuat stats dan menambahkan scope di model 2025-11-12 09:24:47 +07:00
Yoga Pangestu
54a7fcec5a feat(tier): menambahkan counting total hadiah
- updated data tiers saat action reward
- menyesuaikan kueri tiers nya
2025-11-12 09:16:26 +07:00
Yoga Pangestu
99bb26924b feat(user): menambahkan placeholder ke input tanggal
- hide user yang punya role Developer
- menambahkan input role_ids dan menyesuaikan logikanya
- menambahkan kueri skop
2025-11-12 09:06:59 +07:00
Yoga Pangestu
db67c6af30 refactor: mengubah posisi separator dan menghapus card di search manual 2025-11-12 08:44:33 +07:00
Yoga Pangestu
407a8c6113 refactor(analysis): responsivitas filter 2025-11-11 23:41:59 +07:00
Yoga Pangestu
95779ff4c8 feat(analysis): membuat filter by date 2025-11-11 23:33:17 +07:00
Yoga Pangestu
00341e13d0 feat(analysis): membuat filter period 2025-11-11 23:18:58 +07:00
Yoga Pangestu
9cfb5b75a7 refactor(chart): prop outlets dikirim dari parent 2025-11-11 15:58:49 +07:00
Yoga Pangestu
18896c7ae1 chore(chart): menghapus Rp 2025-11-11 15:37:29 +07:00
Yoga Pangestu
98995d9f5e feat(analysis): membuat chart 2025-11-11 15:35:47 +07:00
Yoga Pangestu
11f6b70438 feat(anaylis): page baru dan juga sudah ada isinya 2025-11-11 14:17:15 +07:00
Yoga Pangestu
a970a8e290 refactor(overview): mengubah bg-zinc 50 menjadi 200 2025-11-11 14:16:49 +07:00
Yoga Pangestu
33ebebbe68 feat(overview): membuat counting data 2025-11-11 10:47:05 +07:00
Yoga Pangestu
f38252cd34 refactor(order): status fixed di pai 2025-11-11 09:06:37 +07:00
Yoga Pangestu
0019633886 fix(order): calculate diskon 2025-11-11 01:41:10 +07:00
Yoga Pangestu
9d2bbbd2c8 feat(order): memperbaiki logika untuk menggunakan voucher
- menambahkan kolom ordered_at
- nullable kan kolom quantity di user_voucher
2025-11-11 00:40:33 +07:00
Yoga Pangestu
2688b86a4d chore(voucher): mengubah placeholder kuota dari 1 menjadi 100 2025-11-09 20:12:00 +07:00
Yoga Pangestu
b0649a1a65 feat(reward tier): menambahkan gap pada table 2025-11-09 20:09:38 +07:00