randy-ar
|
c44e63bd2b
|
fix(FE): fix page responsive in project flock dan marketing modules
|
2025-12-27 16:36:07 +07:00 |
|
ValdiANS
|
500c30c2bc
|
feat(FE-331): implement permission guard in transfer to laying
|
2025-12-27 16:05:50 +07:00 |
|
ValdiANS
|
507c4005af
|
feat(FE-331): implement permission guard in recording
|
2025-12-27 14:34:59 +07:00 |
|
randy-ar
|
d49bca1d40
|
feat(FE): api integration production standards
|
2025-12-27 13:46:19 +07:00 |
|
rstubryan
|
e4d75dad68
|
refactor(FE-316): Rename CreateUniformityPayload to
VerifyUniformityPayload
|
2025-12-27 09:17:09 +07:00 |
|
rstubryan
|
4f22024c82
|
refactor(FE-316): Rename ExpandedDrawerForm to UniformityPreviewForm
|
2025-12-27 09:12:31 +07:00 |
|
rstubryan
|
751c27b73e
|
feat(FE-316): Add delete button to ExpandedDrawerForm header
|
2025-12-27 09:05:12 +07:00 |
|
rstubryan
|
0d77aa4a5f
|
feat(FE-438): Display date and week in Uniformity table
|
2025-12-27 08:57:01 +07:00 |
|
rstubryan
|
6fde6b180a
|
feat(FE-316): Add isNextStep flag for expanded drawer flow
|
2025-12-27 08:37:05 +07:00 |
|
randy-ar
|
663c1dea14
|
feat(FE): add master data production standard, slicing form and index table
|
2025-12-27 03:23:03 +07:00 |
|
rstubryan
|
4aab54981e
|
refactor(FE-316): Use single file field and remove unused IDs
|
2025-12-26 23:05:25 +07:00 |
|
rstubryan
|
04c987b86b
|
refactor(FE-316): Remove toggleExpandedDrawer from drawer slice
|
2025-12-26 22:57:28 +07:00 |
|
rstubryan
|
800739bd4f
|
refactor(FE-316): Add expanded drawer content and dynamic width
|
2025-12-26 22:50:41 +07:00 |
|
rstubryan
|
e0ee846106
|
refactor(FE-438): Center text in UniformityForm placeholder
|
2025-12-26 22:39:36 +07:00 |
|
rstubryan
|
84b49d2ac6
|
refactor(FE-438): Normalize ID handling and simplify callbacks
|
2025-12-26 22:35:42 +07:00 |
|
rstubryan
|
ec95ddbddd
|
refactor(FE-438): Add min validators and file error handling
|
2025-12-26 22:05:36 +07:00 |
|
rstubryan
|
6d2057842d
|
refactor(FE-438): Remove sm: prefix from drawer-end class
|
2025-12-26 21:52:10 +07:00 |
|
rstubryan
|
1843a47d59
|
refactor(FE-438): Replace FileInput with custom file upload UI
|
2025-12-26 21:50:59 +07:00 |
|
ValdiANS
|
9e0d3e2bbf
|
feat(FE-331): implement permission guard in project flock
|
2025-12-26 21:08:00 +07:00 |
|
rstubryan
|
e6a38c3f65
|
refactor(FE-438): Scope Drawer classes to sm breakpoint
|
2025-12-26 20:29:18 +07:00 |
|
rstubryan
|
f58cb43801
|
refacotr(FE-438): Unsubscribe validate subscription and close drawer
|
2025-12-26 19:17:12 +07:00 |
|
rstubryan
|
517e8c758c
|
refactor(FE-438): Add Project Flock selection and lookup
|
2025-12-26 17:12:40 +07:00 |
|
rstubryan
|
97c5917401
|
refactor(FE-438): Unsubscribe immediately after validation
|
2025-12-26 16:21:42 +07:00 |
|
ValdiANS
|
4be719b9d8
|
feat(FE-331): implement permission guard in purchase
|
2025-12-26 16:21:22 +07:00 |
|
rstubryan
|
31a9828661
|
refactor(FE-316): Use useSelect for location options
|
2025-12-26 16:15:33 +07:00 |
|
rstubryan
|
580c357667
|
feat(FE-316): Add Uniformity form with validation and upload
|
2025-12-26 16:08:04 +07:00 |
|
ValdiANS
|
1152cd2bef
|
chore(FE-331): update report permission
|
2025-12-26 15:46:06 +07:00 |
|
rstubryan
|
f1227c9dcb
|
feat(FE-438): Add UniformityTable skeleton for empty state
|
2025-12-26 10:58:27 +07:00 |
|
rstubryan
|
5f3c3be1f3
|
refactor(FE-438): Use skeleton class in UniformityBarChartSkeleton
|
2025-12-26 10:55:24 +07:00 |
|
rstubryan
|
ae00f49e64
|
feat(FE-438): Add gauge skeleton and use in UniformityChart
|
2025-12-26 10:36:29 +07:00 |
|
rstubryan
|
d9322cc17d
|
refactor(FE-438): Make left legend skeleton DRY and widen gaps
|
2025-12-26 10:13:17 +07:00 |
|
rstubryan
|
f5f154883b
|
feat(FE-438): Add UniformityBarChartSkeleton and use it
|
2025-12-26 09:49:18 +07:00 |
|
rstubryan
|
8c21883aa9
|
refactor(FE-316): Move UniformityStat to chart folder
|
2025-12-26 08:38:54 +07:00 |
|
randy-ar
|
4ddd1dc8e3
|
feat(FE-337): slicing ui form add finance
|
2025-12-24 18:45:33 +07:00 |
|
rstubryan
|
879702d31d
|
refactor(FE-316): Add expandable secondary drawer panel
|
2025-12-24 17:53:14 +07:00 |
|
randy-ar
|
8c95dc8327
|
feat(FE-350): add filtering table
|
2025-12-24 16:44:53 +07:00 |
|
rstubryan
|
f0eb3fcf52
|
refactor(FE-316): Remove overflow-visible class from table wrapper
|
2025-12-24 16:38:50 +07:00 |
|
ValdiANS
|
df6c1ae49d
|
feat(FE-331): implement permission guard in marketing
|
2025-12-24 15:43:45 +07:00 |
|
ValdiANS
|
42a56a08d7
|
chore(FE-331): update /marketing/detail/ permission name
|
2025-12-24 15:31:50 +07:00 |
|
rstubryan
|
871f0403ad
|
feat(FE-316): Disable tooltip cursor in uniformity bar chart
|
2025-12-24 11:46:13 +07:00 |
|
rstubryan
|
b57a0fcc90
|
feat(FE-316): Add gradient fill and refine bar chart axes
|
2025-12-24 11:44:29 +07:00 |
|
rstubryan
|
6ef9c1338f
|
Merge branch 'feat/FE/US-281/TASK-316-317-slicing-ui-and-integrate-api-daily-recording-growing-uniformity-page' of gitlab.com:mbugroup/lti-web-client into feat/FE/US-281/TASK-316-317-slicing-ui-and-integrate-api-daily-recording-growing-uniformity-page
|
2025-12-24 11:24:24 +07:00 |
|
rstubryan
|
ea4dd29bbf
|
feat(FE-316): Add axis labels and responsive sizing to bar chart
|
2025-12-24 11:23:37 +07:00 |
|
rstubryan
|
d591c89cac
|
feat(FE-316): Add axis labels and responsive sizing to bar chart
|
2025-12-24 11:22:47 +07:00 |
|
rstubryan
|
22d24af41c
|
feat(FE-316): Add info icon to Card titles
|
2025-12-24 11:11:35 +07:00 |
|
ValdiANS
|
6ed7dcfa6d
|
feat(FE-331): implement permission guard in expense
|
2025-12-24 11:08:37 +07:00 |
|
ValdiANS
|
dda29e10d1
|
chore: change "Biaya Operasional" menu text to "Biaya"
|
2025-12-24 11:07:40 +07:00 |
|
rstubryan
|
20d124504b
|
refactor(FE-316): Use CSS background classes for status badges
|
2025-12-24 10:57:02 +07:00 |
|
rstubryan
|
b9c1989cae
|
refactor(FE-316): Refactor Uniformity table and status helpers
|
2025-12-24 10:51:12 +07:00 |
|
rstubryan
|
5fae7752f2
|
feat(FE): Add status indicator to Badge and use theme types
|
2025-12-24 10:32:39 +07:00 |
|