Update WhatsApp notification format, add voucher to order reports, and add tenant settings toggle
7121ebc
Mhamdans17commited on
fix: select is_point_enabled in getBranches
c1f4954
Mhamdans17commited on
feat: add branch specific point settings
938b985
Mhamdans17commited on
fix: prevent GORM from overwriting MemberCode on association save
b405397
Mhamdans17commited on
feat: include detailed bought items and branch in point history reason
3bfd210
Mhamdans17commited on
feat: move checkout to dedicated page and add member check logic
9f5aad1
Mhamdans17commited on
feat: add optional NPWP field during registration
ac5c922
Mhamdans17commited on
feat: include branch name in point history reason
2796e25
Mhamdans17commited on
feat: add created_by_name for manual cashier input
77568d0
Mhamdans17commited on
feat: track member creation details and point history log
a66f5d3
Mhamdans17commited on
fix: add platform_fee to select query in ListOrders
24a5138
Mhamdans17commited on
fix: include platform_fee in OrderResponse
52fc9c2
Mhamdans17commited on
feat: save tripay fee upfront when creating qris order
2c61479
Mhamdans17commited on
fix: hide QRIS pending topups from admin verification panel
27a7c82
Mhamdans17commited on
fix: qr validation payload for topup qris
24fa56e
Mhamdans17commited on
fix: resolve go build errors in wallet_controller
27a7bdf
Mhamdans17commited on
feat: add QRIS topup endpoint and handle webhook for topup
da65302
Mhamdans17commited on
fix: add missing wallet and fee fields to ListCompanies
1328d27
Mhamdans17commited on
feat: backend for deposit wallet, fee deduction, and super admin manual adjust testing
c6a3ee4
Mhamdans17commited on
feat: customizable fee structures per company from super admin panel
10b6d0b
Mhamdans17commited on
feat: show member name and points earned in payment receipt
a90354c
Mhamdans17commited on
feat: implement multi-tier point rules
4774488
Mhamdans17commited on
fix: rename MemberID to MemberCode in struct to prevent GORM type mismatch panic
fb74e1c
Mhamdans17commited on
feat: implement automated member points calculation
c91764d
Mhamdans17commited on
fix: members API 401 unauthorized by extracting companyID from user context
78649bc
Mhamdans17commited on
feat: add Member service, points, and Kasir Name tracking
ae76db4
Mhamdans17commited on
feat: include items array in daily report orders
0f64726
Mhamdans17commited on
feat: add Tripay fee as a Biaya Layanan item in WhatsApp notifications
0ff7334
Mhamdans17commited on
fix: update order.TotalAmount with Tripay fee on webhook PAID to reflect in admin reports
1517cb7
Mhamdans17commited on
feat: set tripay timeout to 5 mins and return tripay amount for frontend display
e9ae501
Mhamdans17commited on
fix: include tripay transactions in fee report non-cash calculation
bc89757
Mhamdans17commited on
feat: add admin notification for new tenant and save customer info to send WA on webhook success
e70dcc5
Mhamdans17commited on
fix: include tripay transactions in non-cash daily report
6fee293
Mhamdans17commited on
feat: return Tripay QRIS payload directly to frontend for inline display
9b46732
Mhamdans17commited on
fix: empty snap_token for Tripay response to bypass Midtrans Snap popup in frontend
1c20f58
Mhamdans17commited on
feat: add TripayPaymentMethod field in Setting table for dynamic payment channel configuration
236d19a
Mhamdans17commited on
fix: manual cascading deletes in company_controller and add public ip check endpoint
fe79eec
Mhamdans17commited on
feat: migrate global Tripay credentials to system settings table in DB
4e8a43c
Mhamdans17commited on
feat: support dynamic tenant Tripay credentials and proxy via database
6fd3b19
Mhamdans17commited on
feat: rebrand backend and config from WarungPOS to XOGM Go
f6ca5a8
Mhamdans17commited on
fix: return empty array instead of null for list endpoints to prevent FE crashes
11c1b6f
Mhamdans17commited on
feat: customize WhatsApp OTP notification message for Reset Password
1d04fbb
Mhamdans17commited on
feat: implement ForgotPassword and ResetPassword routes using WhatsApp OTP
c587f34
Mhamdans17commited on
Fix GORM method chaining state sharing bug in GetFeeReport
f086228
Mhamdans17commited on
Optimize database query logs, GetProduct, GetMe and allow clearing ImageURL
9fc6937
Mhamdans17commited on
perf: completely avoid SELECT * in DeleteProduct, GetCategory, UpdateCategory, and DeleteCategory handlers by using direct database updates and specific select counts