Rivaldi A N S
aa935b8851
Merge branch 'feat/export-balance-monitoring' into 'development'
...
[FEAT/FE] Export Balance Monitoring
See merge request mbugroup/lti-web-client!495
2026-05-25 07:25:07 +00:00
ValdiANS
b8419a3f69
feat: add Excel export to BalanceMonitoringTab
...
Add exportBalanceMonitoringToExcel to FinanceApiService (server-side
blob download hitting reports/balance-monitoring?export=excel). Wire it
into BalanceMonitoringTab via a Dropdown export button in the tab
actions. Wrap the handler in useCallback to prevent an infinite
setTabActions loop caused by a new function reference on every render.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-25 14:14:40 +07:00
Rivaldi A N S
eaf70ead70
Merge branch 'feat/export-report-purchases-per-supplier' into 'development'
...
[FEAT/FE] Export Report Purchases Per Supplier
See merge request mbugroup/lti-web-client!494
2026-05-25 04:33:09 +00:00
ValdiANS
7e6f250864
feat: add server-side Excel export to PurchasesPerSupplierTab
...
Add exportToExcelSupplierPerSheet and exportToExcelGeneral methods to
LogisticApiService, hitting the existing purchase-supplier endpoint with
export=excel / export=excel-all query params and downloading the server
blob response. Replace the client-side Excel generation in
PurchasesPerSupplierTab with calls to these two service methods, and
split the single Export to Excel button into Export to Excel - Supplier
Per Sheet and Export to Excel - General.
2026-05-25 11:28:41 +07:00
Giovanni Gabriel Septriadi
d7a98a77ea
Merge branch 'development' into 'production'
...
refactor: optimize BalanceMonitoringTab with useTableFilter persistence pattern
See merge request mbugroup/lti-web-client!493
2026-05-25 04:04:15 +00:00
Rivaldi A N S
13eb0594a8
Merge branch 'hotfix/transfer-to-laying' into 'development'
...
[HOTFIX/FE] Transfer to Laying
See merge request mbugroup/lti-web-client!492
2026-05-25 03:39:13 +00:00
ValdiANS
22b3350e4a
fix: set flock source and destination raw data accordingly
2026-05-25 10:37:41 +07:00
Rivaldi A N S
55424b272f
Merge branch 'fix/depreciation-report' into 'development'
...
[FIX/FE] Depreciation Report
See merge request mbugroup/lti-web-client!491
2026-05-22 04:17:04 +00:00
ValdiANS
05138dbb6f
feat: implement table filter state persist
2026-05-22 11:14:16 +07:00
ValdiANS
b5a0614218
feat: implement url query param tab navigation
2026-05-22 11:13:52 +07:00
Rivaldi A N S
7ec46ffa8c
Merge branch 'fix/transfer-stock' into 'development'
...
[FIX/FE] Transfer Stock
See merge request mbugroup/lti-web-client!490
2026-05-22 03:19:56 +00:00
ValdiANS
07dd2d26be
fix: cache product stock
2026-05-22 10:17:04 +07:00
Rivaldi A N S
9a56bf732a
Merge branch 'fix/purchase-filter' into 'development'
...
[FIX/FE] Purchase Filter
See merge request mbugroup/lti-web-client!489
2026-05-21 07:46:44 +00:00
ValdiANS
585918cc28
fix: update purchase type
2026-05-21 14:44:28 +07:00
ValdiANS
80e0bd5a8e
fix: update table columns
2026-05-21 14:44:20 +07:00
ValdiANS
a4e5116bef
feat: add start_date, end_date, and filter_by input
2026-05-21 14:44:07 +07:00
ValdiANS
027668a1bf
feat: add export to excel feature
2026-05-21 14:43:08 +07:00
Rivaldi A N S
7e1fab9a69
Merge branch 'feat/balance-monitoring-report' into 'development'
...
[FEAT/FE] Balance Monitoring Report
See merge request mbugroup/lti-web-client!488
2026-05-20 09:41:51 +00:00
ValdiANS
ef56f87e45
feat: create report finance layout file
2026-05-20 16:35:43 +07:00
ValdiANS
c4827bb810
feat: implement Query Param Tab Navigation
2026-05-20 16:35:26 +07:00
ValdiANS
9abb8b0b58
feat: add hide field in TabItem type
2026-05-20 16:34:53 +07:00
ValdiANS
8d014a8fea
fix: adjust BalanceMonitoringRow type
2026-05-20 16:14:37 +07:00
ValdiANS
3d37fb2ecb
fix: remove dummy data
2026-05-20 16:10:36 +07:00
ValdiANS
d60877d391
refactor: optimize DebtSupplierTab with useTableFilter persistence pattern
...
Replace filterParams/currentPage/pageSize state with useTableFilter (persist:true),
switch SWR to httpClientFetcher with explicit type, store OptionType[] directly for
suppliers/filterBy, add formikResetHandler using resetFilter(), remove TabActions
component anti-pattern and handleFilterModalOpenRef, pass filterModal.openModal directly.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 16:10:19 +07:00
ValdiANS
b3b60018bb
refactor: optimize CustomerPaymentTab with useTableFilter persistence pattern
...
Replace filterParams/currentPage/pageSize state with useTableFilter (persist:true),
switch SWR to httpClientFetcher with explicit type, store OptionType[] directly for
customers/filterBy, add formikResetHandler using resetFilter(), remove enableReinitialize
and handleFilterModalOpenRef, pass filterModal.openModal directly.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 16:10:10 +07:00
ValdiANS
c98a51326f
refactor: optimize BalanceMonitoringTab with useTableFilter persistence pattern
...
Replace single-select customerFilter/salesFilter with OptionType[] multi-select
(customers, salesPersons, filterBy), switch SWR to httpClientFetcher with explicit
type, remove PDF export, enableReinitialize, useRef modal hack, useMemo on data/meta,
and useCallback on trivial handlers. Add formikResetHandler using resetFilter().
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 16:10:01 +07:00
ValdiANS
7437e2e584
fix: update pattern context
2026-05-20 16:08:19 +07:00
ValdiANS
ac6f6ecf78
Merge branch 'development' into feat/balance-monitoring-report
2026-05-20 11:21:39 +07:00
Rivaldi A N S
7f961b2f8b
Merge branch 'feat/debt-supplier-general-export' into 'development'
...
[FEAT/FE] Debt Supplier General Export
See merge request mbugroup/lti-web-client!487
2026-05-20 04:14:59 +00:00
ValdiANS
a8c02243a4
feat: implement export general and server-side export
2026-05-20 11:13:50 +07:00
Rivaldi A N S
82dca3b57e
Merge branch 'feat/debt-supplier-general-export' into 'development'
...
[FEAT/FE] Debt Supplier General Export
See merge request mbugroup/lti-web-client!486
2026-05-19 10:33:48 +00:00
ValdiANS
94d623d793
feat: update gitignore
2026-05-19 17:31:18 +07:00
ValdiANS
f76b5b981c
feat: create balance-monitoring type
2026-05-19 17:31:00 +07:00
ValdiANS
8df5af0124
feat: create getBalanceMonitoringReport method
2026-05-19 17:30:38 +07:00
ValdiANS
3c175d4586
feat: create BalanceMonitoringTab component
2026-05-19 17:30:28 +07:00
ValdiANS
9350a6bd3e
fix: add Monitoring Saldo tab
2026-05-19 17:30:13 +07:00
ValdiANS
6668c7b1f9
feat: update .gitignore
2026-05-19 16:07:08 +07:00
ValdiANS
ce4f50c92a
feat: create Export to Excel - General button
2026-05-19 16:06:54 +07:00
ValdiANS
146192a5b3
feat: create exportToExcelGeneral method
2026-05-19 16:06:41 +07:00
Rivaldi A N S
27c24e7c82
Merge branch 'fix/daily-checklist' into 'development'
...
[FIX/FE] Daily Checklist
See merge request mbugroup/lti-web-client!485
2026-05-19 07:47:51 +00:00
ValdiANS
a99a399f09
fix: show kandang label even if its not loaded yet in kandang options
2026-05-19 14:44:12 +07:00
Giovanni Gabriel Septriadi
a314a62f1f
Merge branch 'development' into 'production'
...
Development
See merge request mbugroup/lti-web-client!484
2026-05-19 06:48:45 +00:00
Rivaldi A N S
37d0041a4f
Merge branch 'fix/daily-checklist' into 'development'
...
[FIX/FE] Daily Checklist
See merge request mbugroup/lti-web-client!483
2026-05-19 05:12:37 +00:00
ValdiANS
3647f1a1ea
fix: make empty kandang end date required
2026-05-19 12:11:24 +07:00
ValdiANS
7b5049165a
fix: add hasError props
2026-05-19 12:11:07 +07:00
Rivaldi A N S
3839b46edc
Merge branch 'feat/server-side-sorting' into 'development'
...
[FEAT/FE] Server Side Sorting
See merge request mbugroup/lti-web-client!482
2026-05-19 04:54:47 +00:00
ValdiANS
b7f2bca931
feat: add rtk filters.toml
2026-05-19 11:51:59 +07:00
ValdiANS
802bf77bc5
feat: add rtk instructions
2026-05-19 11:51:27 +07:00
ValdiANS
fd7b49ab93
feat: implement server-side sorting in report expense
2026-05-19 11:51:17 +07:00
Rivaldi A N S
456070491f
Merge branch 'fix/marketing' into 'development'
...
[FIX/FE] Marketing
See merge request mbugroup/lti-web-client!481
2026-05-18 07:43:05 +00:00