Commit History

fix: remove temp scripts causing build failure
57eec2d

Mhamdans17 commited on

feat: add optional NPWP field during registration
ac5c922

Mhamdans17 commited on

fix: add missing constraint cascades for wallet and points
17e3823

Mhamdans17 commited on

fix: set foreign key constraints to OnDelete:SET NULL to avoid deletion errors
ea73154

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

fix: disable bogus fk_orders_member generation by GORM using constraint:-
d98be82

Mhamdans17 commited on

chore: remove test scripts
edff646

Mhamdans17 commited on

fix: entirely remove PointHistory Member relation to avoid GORM auto-migrate bugs
11fca28

Mhamdans17 commited on

fix: explicit references:ID on Member relations to prevent GORM type altering
4800900

Mhamdans17 commited on

feat: track member creation details and point history log
a66f5d3

Mhamdans17 commited on

fix: remove testdb.go which caused build error due to multiple main functions
7cfb539

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

fix: add missing TotalFee field to TripayCreateResponse struct
d74f5f8

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

chore: trigger hf rebuild
0107a15

Mhamdans17 commited on

feat: implement multi-tier point rules
4774488

Mhamdans17 commited on

fix: remove temporary debug files that break build
ba6431a

Mhamdans17 commited on

fix: remove foreignKey tag to prevent AutoMigrate from making member_id a bigint
4d76e48

Mhamdans17 commited on

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

Mhamdans17 commited on

fix: explicit GORM references to prevent altering MemberID to bigint
ccc7ed3

Mhamdans17 commited on

feat: implement automated member points calculation
c91764d

Mhamdans17 commited on

chore: force rebuild
ab2ac06

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: prevent nil pointer panic in RequireOwner middleware for super_admin
b43786e

Mhamdans17 commited on

perf: optimize GORM connection pool for cross-region Supabase database
cb01565

Mhamdans17 commited on

fix: load Tripay private key from database in VerifyTripaySignature webhook
d009045

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

feat: implement automatic fallback from QRIS to QRISC in tripay service
e06ef8c

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