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
8afed15
Mhamdans17commited on
perf: completely avoid SELECT * in CreateProduct and UpdateProduct by selecting Category directly instead of First product load
4ffd896
Mhamdans17commited on
feat: auto-generate unique SKU when blank during product creation to match Python FastAPI schema validation behavior
44f1ca9
Mhamdans17commited on
fix: normalize empty string SKU to nil/NULL to prevent unique key constraint violations on duplicate empty SKUs
59cc420
Mhamdans17commited on
perf: optimize Login GORM query with select-specific-columns, specific preloads, and remove the redundant First(company) query
46976cd
Mhamdans17commited on
perf: optimize DailyReport GORM query with select-specific-columns to avoid SELECT *
0c807ba
Mhamdans17commited on
perf: optimize ListProducts, ListCategories, and ListOrders GORM queries with select-specific-columns and custom nested preload column selects
d3525b4
Mhamdans17commited on
perf: completely fix N+1 query problem and select * in ListCompanies, ListBranches, and GetCurrentUser middleware
4a28cd8
Mhamdans17commited on
perf: optimize ListUsers and ListCompanies with database-level pagination and search
97344b4
Mhamdans17commited on
perf: optimize ListProducts using database-level pagination, search, and branch filtering
6c773a6
Mhamdans17commited on
feat: add company_address to tenant registration request payload
f168cd0
Mhamdans17commited on
fix: initialize empty slices instead of returning nil (null) to prevent frontend crashes