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
Yoga Pangestu
bfe5207d7f
refactor(user): menambahkan 1 method gradies di enum status
...
-merubah cara menampilkan data dari menggunakan tabel menjadi foreach card
-menghapus dispatch datatable
-membuat referral code factory
-menyesuaikan test
2025-10-15 20:35:30 +07:00
Yoga Pangestu
5a49bc8ba4
refactor(outlet): menyesuaikan unit test dari segi penamaan, logika bisnis, clean code dan lainnya
...
-menghapus key closed_date di factory
-salah menulis relasi di model
-antisipasi error ketika image null atau array kosong di index
-memindahkan posisi toast menjadi di atas redirect
2025-10-14 21:10:22 +07:00
Yoga Pangestu
77bce6f0eb
refactor(outlet): mengubah cara menampilkan data dari menggunakan datatable menjadi foreach card
...
-kasih pengecekan isset() ke form WithCloseModal
-menambahkan form atribute
-menghapus dispacth datatable, karena sudah tidak perlu
-kasih error untuk input fasilitas
2025-10-14 15:38:03 +07:00
Yoga Pangestu
db3d9edb18
refactor(formula): mengubah cara menampilkan data dari mengunakan datatable menjadi menggunakan foreach
2025-10-14 14:12:49 +07:00
Yoga Pangestu
730122e7cc
feat: add image cover
2025-10-14 14:07:21 +07:00
Yoga Pangestu
7594e7abac
feat(formula): membuat crud formula
2025-10-06 20:16:53 +07:00
Yoga Pangestu
7ac13a5f13
fix(payroll): card di halaman payroll tidak terlihat saat dark mode
2025-10-06 19:19:49 +07:00
Yoga Pangestu
8d5fdc9801
feat(payroll): membuat fitur penggajian otomatis
...
-membuat command untuk generate dan close payroll
-membuat enum IsPaid dan SalaryAdjustmentType
-membuat skema db
2025-10-06 19:14:49 +07:00
Yoga Pangestu
8bfefa4f2d
feat(icon): publish hand-icons
2025-10-06 19:13:27 +07:00
Yoga Pangestu
fb1f449923
feat(trait): membuat WithUserSelector untuk keperluan input yang ada user nya
2025-10-06 19:13:01 +07:00
Yoga Pangestu
80ddbeec8c
fix(trait): method reset() dari WithCloseModal menerima argumen form
2025-10-06 19:12:26 +07:00
Yoga Pangestu
58314437d8
refactor(helpers): menjadikan parameter formatDateTime menjadi nullable
2025-10-06 19:11:51 +07:00
Yoga Pangestu
cdab6e4e26
fix(expense): menambahkan type ke expense saat create
2025-10-05 20:44:14 +07:00
Yoga Pangestu
e35fe291b8
feat(purchase): ketika di hapus, stok item nya ikut terhapus
2025-10-04 21:14:27 +07:00
Yoga Pangestu
33e138be42
feat(purchase): implementasi fitur belanja/restock
...
-membuat relasi polimorfirk
-membuat beberapa trait untuk kebutuhan crud
-dan lainnya tentang implementasi fitur ini
2025-10-04 21:09:20 +07:00
Yoga Pangestu
b62b86a6ae
feat(item): menambahkan format untuk stok di table
2025-10-04 20:52:43 +07:00
Yoga Pangestu
485d81ac63
feat(item): menambahkan relasi withPivot di model dan menyesuaikan tabelnya supaya stok nya tampil
2025-10-04 18:44:59 +07:00
Yoga Pangestu
7224f722b9
feat(seeder): membuat seeder untuk parfum, produk dan botol dan mendaftarkannya ke DatabaseSeeder
2025-10-04 18:36:19 +07:00
Yoga Pangestu
db35517288
chore(article): run laravel pint
2025-10-03 15:09:25 +07:00
Yoga Pangestu
4224aecbbc
fix((article): salah menggunakan enum di migrasi
2025-10-03 15:05:32 +07:00
Yoga Pangestu
8b8ce3077b
feat(article): implementasi crud
...
-membuat permission di seeder
-membuat enum untuk status
2025-10-03 13:48:40 +07:00