Yoga Pangestu
|
d6a0422014
|
feat: membuat skema table untuk show harga beli
|
2025-10-29 10:05:50 +07:00 |
|
Yoga Pangestu
|
808f385b22
|
feat(seeder): menambahkan data owner ke user seeder
|
2025-10-29 10:04:18 +07:00 |
|
Yoga Pangestu
|
091f34b89b
|
feat(helper): membuat helper untuk format nomor telepon
|
2025-10-29 10:03:45 +07:00 |
|
Yoga Pangestu
|
3c830259d8
|
feat(model): menambahkan relasi orderItems ke model barang
|
2025-10-29 08:47:10 +07:00 |
|
Yoga Pangestu
|
5c7060565b
|
feat(whatsapp service): menambahkan zawa api di config service
-membuat sesi dan generate qr code
-membuat model dan migrasi
-menambahkan permission
|
2025-10-28 23:27:32 +07:00 |
|
Yoga Pangestu
|
f8129deaa0
|
feat(member): menambahkan kolom untuk waktu member terdaftar
|
2025-10-28 21:40:43 +07:00 |
|
Yoga Pangestu
|
36610ea892
|
feat(voucher): membuat kolom sisa voucher dan menyesuaikan jika kuota tidak terbatas
|
2025-10-28 21:33:05 +07:00 |
|
Yoga Pangestu
|
53923bd6fc
|
refactor(tier): menyesuaikan tampilan card nya, menambahkan beberapa counting data dan merubah relasi dari has one ke membership menjadi has many
|
2025-10-28 21:15:59 +07:00 |
|
Yoga Pangestu
|
f4a4a30d70
|
feat(seeder): membuat MembershipSeeder dan menyesuaikan CustomerSeeder menjadi data dummy dengan jumlah 500 data
|
2025-10-28 21:13:25 +07:00 |
|
Yoga Pangestu
|
0104e5a5af
|
refactor(formula): merubah tampilan card nya dan menyesuaikan quality di seeder
|
2025-10-27 22:49:22 +07:00 |
|
Yoga Pangestu
|
3f0331de80
|
feat(user): menambahkan fitur search dan menghapus default value untuk status
|
2025-10-27 22:36:53 +07:00 |
|
Yoga Pangestu
|
b81dbf303d
|
feat(outlet): add search and filter by status
|
2025-10-27 22:14:22 +07:00 |
|
Yoga Pangestu
|
80d5610c34
|
fix(outlet): menjadikan form landmark menjadi nullable
-menyesuaikan default image menjadi logo
-menjadikan layoutnya bergaya mansory
|
2025-10-27 20:04:29 +07:00 |
|
Yoga Pangestu
|
d5fae1989a
|
feat(order): membuat crud
-skema migrasi dan menyesuaikan relasi model nya
-membuat beberapa trait utuk memisahkan logika
|
2025-10-27 19:25:10 +07:00 |
|
Yoga Pangestu
|
209be3fd25
|
feat(seeder): menambahkan permission untuk fitur order
|
2025-10-27 19:24:02 +07:00 |
|
Yoga Pangestu
|
406e0efeed
|
fix(helper): memperbaiki replaceCurrency
|
2025-10-27 19:23:09 +07:00 |
|
Yoga Pangestu
|
2537b64e6d
|
feat(enum): membuat enum terkait dengan order
|
2025-10-27 19:22:22 +07:00 |
|
Yoga Pangestu
|
2819750fbf
|
feat(seeder): membuat seeder untuk formula
|
2025-10-25 23:10:05 +07:00 |
|
Yoga Pangestu
|
a86589edcb
|
fix(seeder): menjadikan harga item menjadi 000 di di belakangnya
|
2025-10-25 22:40:26 +07:00 |
|
Yoga Pangestu
|
cd7c89b48b
|
refactor(traits): remove return type declarations from methods for consistency
|
2025-10-19 15:02:28 +07:00 |
|
Yoga Pangestu
|
b1d5e74fe7
|
feat(customers): add member status column to customers table with badge formatting
|
2025-10-19 14:32:50 +07:00 |
|
Yoga Pangestu
|
8c7f869c76
|
feat(settings): implement application settings management with contact, general, social, and SEO forms
|
2025-10-18 19:37:49 +07:00 |
|
Yoga Pangestu
|
cc64a09250
|
feat(settings): add migration for settings table with unique group and name
|
2025-10-18 19:37:07 +07:00 |
|
Yoga Pangestu
|
0299ed8a74
|
fix(seeder): format arrow function for better readability in OutletSeeder
|
2025-10-18 19:36:49 +07:00 |
|
Yoga Pangestu
|
ed947361ab
|
refactor(voucher): remove unused IsActive enum import from VoucherSeeder
|
2025-10-18 19:36:30 +07:00 |
|
Yoga Pangestu
|
9f9089ebdd
|
refactor(outlet): make landmark field nullable in outlets table and update seeder data
|
2025-10-18 15:34:56 +07:00 |
|
Yoga Pangestu
|
3e0ff70eea
|
fix(overview): correct typo in product exploration button text
|
2025-10-18 14:52:22 +07:00 |
|
Yoga Pangestu
|
acd4abca0a
|
feat(overview): implement email verification check and update UI for unverified users
|
2025-10-18 14:49:39 +07:00 |
|
Yoga Pangestu
|
2648e66e54
|
fix(register): correct wording in registration success toast message
|
2025-10-18 14:38:46 +07:00 |
|
Yoga Pangestu
|
eff2182157
|
refactor(register): add loading state to registration button for better user feedback
|
2025-10-18 14:26:58 +07:00 |
|
Yoga Pangestu
|
402026ce09
|
refactor(register): enhance registration form with required field indicators and improved input placeholders
|
2025-10-16 22:49:49 +07:00 |
|
Yoga Pangestu
|
5b2f76162d
|
fix(lang): update translations for email and error messages in Indonesian
|
2025-10-16 22:43:37 +07:00 |
|
Yoga Pangestu
|
6179840cd3
|
refactor(register): update background styling and remove promotional text
|
2025-10-16 22:36:48 +07:00 |
|
Yoga Pangestu
|
8c4a364377
|
refactor(outlet): conditionally render image section only if images exist
|
2025-10-16 22:35:31 +07:00 |
|
Yoga Pangestu
|
90dd06ff17
|
refactor: replace auth()->user()->can() with @can directive for permission checks
|
2025-10-16 22:32:39 +07:00 |
|
Yoga Pangestu
|
6f7737ec79
|
feat(expense): add created_at column to expenses table and include WithAppendColumn trait
|
2025-10-16 22:19:39 +07:00 |
|
Yoga Pangestu
|
ba616954cb
|
feat(article): enhance article form with improved placeholders and default status value
|
2025-10-16 22:18:10 +07:00 |
|
Yoga Pangestu
|
2b101764a8
|
feat(expense): add outlet selection for expenses and update form handling
|
2025-10-16 21:50:32 +07:00 |
|
Yoga Pangestu
|
e9e5975e57
|
refactor(bottle): streamline data handling in form and enhance placeholder text for clarity
|
2025-10-16 21:24:23 +07:00 |
|
Yoga Pangestu
|
afa7323002
|
refactor(product): update cost and sale price handling in form and mask cost price display
|
2025-10-16 21:16:21 +07:00 |
|
Yoga Pangestu
|
2219534a73
|
feat(perfume): add toast notifications and refresh datatable on save for create and edit actions
|
2025-10-16 21:15:29 +07:00 |
|
Yoga Pangestu
|
7e4a129bb7
|
refactor(perfume): update concentration labels for consistency and enhance form placeholders for clarity
|
2025-10-16 21:00:56 +07:00 |
|
Yoga Pangestu
|
8cb5d7e7cf
|
refactor(voucher): remove is_active field and related logic from forms and views
|
2025-10-16 20:43:36 +07:00 |
|
Yoga Pangestu
|
d622dba2f4
|
feat(helper): add sanitizeIntegers function to normalize integer values in an array
|
2025-10-16 20:43:30 +07:00 |
|
Yoga Pangestu
|
0b9e118ce0
|
refactor(tier): merubah cara menampilkan data nya menjadi di foreach bukan tabel lagi dan menyesuaikan validasinya
|
2025-10-15 22:54:28 +07:00 |
|
Yoga Pangestu
|
2a5c3c344f
|
feat(test): membuat formula test
|
2025-10-15 21:07:45 +07:00 |
|
Yoga Pangestu
|
e006b71325
|
feat(factory): membuat botol dan formula factory
|
2025-10-15 21:07:38 +07:00 |
|
Yoga Pangestu
|
1573ac21ec
|
refactor(user): menjadikan fungsi untuk kode yang berulang kali
|
2025-10-15 20:54:44 +07:00 |
|
Yoga Pangestu
|
70b28b335c
|
chore(outlet): menghapus key yang tidak digunakan, menghapus operator ternary dan menyesuaikan can() di view
|
2025-10-15 20:36:35 +07:00 |
|
Yoga Pangestu
|
898659b256
|
chore(login): menghapus tulisan di atas image
|
2025-10-15 20:35:45 +07:00 |
|