Dev / controllers

Commit History

feat: single session enforcement + UI improvements
c6e89e6

Mhamdans17 commited on

feat: add max branches and cashiers limit, refine admin UI settings, implement tier-based qris fee
8879e0b

Mhamdans17 commited on

fix: tenant settings not fetching and caching correctly
5cd9ed5

Mhamdans17 commited on

feat: Add flexible tenant subscription settings (member, voucher, multi-branch, multi-kasir)
88124cb

Mhamdans17 commited on

Update WhatsApp notification format, add voucher to order reports, and add tenant settings toggle
7121ebc

Mhamdans17 commited on

fix: select is_point_enabled in getBranches
c1f4954

Mhamdans17 commited on

feat: add branch specific point settings
938b985

Mhamdans17 commited on

fix: prevent GORM from overwriting MemberCode on association save
b405397

Mhamdans17 commited on

feat: include detailed bought items and branch in point history reason
3bfd210

Mhamdans17 commited on

feat: move checkout to dedicated page and add member check logic
9f5aad1

Mhamdans17 commited on

feat: add optional NPWP field during registration
ac5c922

Mhamdans17 commited on

feat: include branch name in point history reason
2796e25

Mhamdans17 commited on

feat: add created_by_name for manual cashier input
77568d0

Mhamdans17 commited on

feat: track member creation details and point history log
a66f5d3

Mhamdans17 commited on

fix: add platform_fee to select query in ListOrders
24a5138

Mhamdans17 commited on

fix: include platform_fee in OrderResponse
52fc9c2

Mhamdans17 commited on

feat: save tripay fee upfront when creating qris order
2c61479

Mhamdans17 commited on

fix: hide QRIS pending topups from admin verification panel
27a7c82

Mhamdans17 commited on

fix: qr validation payload for topup qris
24fa56e

Mhamdans17 commited on

fix: resolve go build errors in wallet_controller
27a7bdf

Mhamdans17 commited on

feat: add QRIS topup endpoint and handle webhook for topup
da65302

Mhamdans17 commited on

fix: add missing wallet and fee fields to ListCompanies
1328d27

Mhamdans17 commited on

feat: backend for deposit wallet, fee deduction, and super admin manual adjust testing
c6a3ee4

Mhamdans17 commited on

feat: customizable fee structures per company from super admin panel
10b6d0b

Mhamdans17 commited on

feat: show member name and points earned in payment receipt
a90354c

Mhamdans17 commited on

feat: implement multi-tier point rules
4774488

Mhamdans17 commited on

fix: rename MemberID to MemberCode in struct to prevent GORM type mismatch panic
fb74e1c

Mhamdans17 commited on

feat: implement automated member points calculation
c91764d

Mhamdans17 commited on

fix: members API 401 unauthorized by extracting companyID from user context
78649bc

Mhamdans17 commited on

feat: add Member service, points, and Kasir Name tracking
ae76db4

Mhamdans17 commited on

feat: include items array in daily report orders
0f64726

Mhamdans17 commited on

feat: add Tripay fee as a Biaya Layanan item in WhatsApp notifications
0ff7334

Mhamdans17 commited on

fix: update order.TotalAmount with Tripay fee on webhook PAID to reflect in admin reports
1517cb7

Mhamdans17 commited on

feat: set tripay timeout to 5 mins and return tripay amount for frontend display
e9ae501

Mhamdans17 commited on

fix: include tripay transactions in fee report non-cash calculation
bc89757

Mhamdans17 commited on

feat: add admin notification for new tenant and save customer info to send WA on webhook success
e70dcc5

Mhamdans17 commited on

fix: include tripay transactions in non-cash daily report
6fee293

Mhamdans17 commited on

feat: return Tripay QRIS payload directly to frontend for inline display
9b46732

Mhamdans17 commited on

fix: empty snap_token for Tripay response to bypass Midtrans Snap popup in frontend
1c20f58

Mhamdans17 commited on

feat: add TripayPaymentMethod field in Setting table for dynamic payment channel configuration
236d19a

Mhamdans17 commited on

fix: manual cascading deletes in company_controller and add public ip check endpoint
fe79eec

Mhamdans17 commited on

feat: migrate global Tripay credentials to system settings table in DB
4e8a43c

Mhamdans17 commited on

feat: support dynamic tenant Tripay credentials and proxy via database
6fd3b19

Mhamdans17 commited on

feat: rebrand backend and config from WarungPOS to XOGM Go
f6ca5a8

Mhamdans17 commited on

fix: return empty array instead of null for list endpoints to prevent FE crashes
11c1b6f

Mhamdans17 commited on

feat: customize WhatsApp OTP notification message for Reset Password
1d04fbb

Mhamdans17 commited on

feat: implement ForgotPassword and ResetPassword routes using WhatsApp OTP
c587f34

Mhamdans17 commited on

Fix GORM method chaining state sharing bug in GetFeeReport
f086228

Mhamdans17 commited on

Optimize database query logs, GetProduct, GetMe and allow clearing ImageURL
9fc6937

Mhamdans17 commited on

perf: completely avoid SELECT * in DeleteProduct, GetCategory, UpdateCategory, and DeleteCategory handlers by using direct database updates and specific select counts
8afed15

Mhamdans17 commited on