Yoga Pangestu
|
c3db522c87
|
refactor: improve SystemSection.vue by adding computed properties for upload state management, enhancing code readability and maintainability
|
2026-07-02 23:00:18 +07:00 |
|
Yoga Pangestu
|
3d00511626
|
feat: enhance PresignedUploadController to support local uploads and improve S3 integration; add localUpload method for handling uploads when S3 is not the default disk
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
|
2026-07-02 22:53:28 +07:00 |
|
Yoga Pangestu
|
4eea267756
|
refactor: enhance component structure in various forms by introducing computed properties and improving template syntax for better readability and maintainability
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
|
2026-07-02 22:41:18 +07:00 |
|
Yoga Pangestu
|
b78d512197
|
refactor: streamline OrderPosCheckoutSection.vue by simplifying component structure and improving readability; enhance code consistency in template syntax
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
|
2026-07-02 22:38:16 +07:00 |
|
Yoga Pangestu
|
d02af40836
|
feat: implement presigned upload functionality for S3 in PresignedUploadController; update media upload handling across various components to support S3 keys and improve user experience
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
|
2026-07-02 14:28:51 +07:00 |
|
Yoga Pangestu
|
deabe6b043
|
refactor: rename profit metrics in AnalysisService and Analysis.vue for clarity; update variable names from laba_kotor and laba_bersih to gross_profit and net_profit
|
2026-07-02 13:34:05 +07:00 |
|
Yoga Pangestu
|
82fdb9ee0a
|
feat: update AnalysisService and Analysis.vue to include HPP in net revenue calculations for more accurate financial reporting
|
2026-07-02 13:20:12 +07:00 |
|
Yoga Pangestu
|
15f2f0e1d0
|
feat: add marketing sales analysis feature; enhance AnalysisService to retrieve marketing sales data and update Analysis.vue to display marketing sales table with relevant metrics
|
2026-07-02 13:11:18 +07:00 |
|
Yoga Pangestu
|
5a96b48725
|
feat: implement quick-create functionality for raw materials and products in Cutting module; enhance CuttingController and related components to support new features and improve user experience
|
2026-07-02 12:04:30 +07:00 |
|
Yoga Pangestu
|
47289d158e
|
feat: update ProductRequest and related components to conditionally handle price fields based on user roles; enhance form behavior for better variant price management
|
2026-07-02 10:44:47 +07:00 |
|
Yoga Pangestu
|
78e30c2aba
|
feat: enhance MediaThumbnailCell and MediaPreviewDialog components with gallery functionality and improved item display; add close event emission for better dialog management
|
2026-07-02 10:37:02 +07:00 |
|
Yoga Pangestu
|
fff6b147be
|
feat: implement client-side image compression in MediaDropzone component to optimize file uploads
|
2026-07-02 09:50:54 +07:00 |
|
Yoga Pangestu
|
7c307b991e
|
refactor: remove nonQueued() method from media conversion in HasModuleMedia for cleaner code
|
2026-07-02 09:28:58 +07:00 |
|
Yoga Pangestu
|
13a75a1a25
|
feat: add AWS S3 and FTP support by including league/flysystem-aws-s3-v3 and league/flysystem-ftp packages; enhance UserProfile and MediaPresenter for temporary URL generation
|
2026-07-01 23:09:38 +07:00 |
|
Yoga Pangestu
|
070e1e52d1
|
feat: update AnalysisService to include employee advance status filtering and adjust calculations for total amounts; enhance rupiah parsing to handle negative values; refine Analysis.vue for improved display of profit metrics and expenses
|
2026-07-01 20:11:50 +07:00 |
|
Yoga Pangestu
|
fbd5bd7b6d
|
feat: add formatRupiahShort function for concise currency formatting and update Analysis.vue to utilize new formatting
|
2026-07-01 19:28:06 +07:00 |
|
Yoga Pangestu
|
6e75debff0
|
refactor: remove cash-related permissions and components from Dashboard for streamlined access control
|
2026-07-01 19:17:38 +07:00 |
|
Yoga Pangestu
|
d52f471920
|
feat: update Dashboard component to utilize new chart color configurations and implement tooltips for donut charts
|
2026-07-01 19:16:13 +07:00 |
|
Yoga Pangestu
|
a7a938e1ff
|
refactor: simplify profit metrics display by removing HPP from StatCard and adjusting Dashboard calculations
|
2026-07-01 17:40:48 +07:00 |
|
Yoga Pangestu
|
4a647cb3e6
|
feat: enhance product variant management by adding price fields and functionality for copying, pasting, and applying prices across variants
|
2026-07-01 17:28:31 +07:00 |
|
Yoga Pangestu
|
5b49bda043
|
feat: add additional product management permissions to Role enum for improved access control
|
2026-07-01 15:53:49 +07:00 |
|
Yoga Pangestu
|
63103f30d5
|
Merge branch 'master' of https://github.com/pangestuyoga/pangestu-dst-store
|
2026-07-01 14:12:02 +07:00 |
|
Yoga Pangestu
|
ee7b9b5839
|
feat: add dialog description and refactor variant selection to use native select element in RetailStockTransferModal
|
2026-07-01 14:09:37 +07:00 |
|
Yoga Pangestu
|
4bafd467ce
|
feat: add dialog description and refactor variant selection to use native select element in RetailStockTransferModal
|
2026-07-01 13:51:09 +07:00 |
|
Yoga Pangestu
|
8eee3b04ce
|
refactor: remove mandatory image validation for product variants and improve error handling in owner verification actions
|
2026-07-01 11:50:39 +07:00 |
|
Yoga Pangestu
|
ad73da5885
|
feat: add PRODUCTS_UPDATE permission to Role enum for enhanced product management
|
2026-07-01 11:46:44 +07:00 |
|
Yoga Pangestu
|
60b358fb49
|
feat: enhance order management by calculating and displaying total cost price and net amount in order summaries
|
2026-07-01 11:45:25 +07:00 |
|
Yoga Pangestu
|
ce26551666
|
feat: filter product stock calculation by price type and ensure data integrity with null checks
|
2026-07-01 11:36:51 +07:00 |
|
Yoga Pangestu
|
85269935f6
|
feat: enhance cutting management UI by adding media thumbnails for product variants and raw materials
|
2026-07-01 11:33:49 +07:00 |
|
Yoga Pangestu
|
2ed24a654b
|
feat: calculate and display material cost per product in cutting management
|
2026-07-01 11:28:16 +07:00 |
|
Yoga Pangestu
|
4466c61352
|
feat: make cutting results nullable and update UI to support create mode
|
2026-06-30 21:35:52 +07:00 |
|
Yoga Pangestu
|
9f0676c923
|
feat: include and display media images for raw material prices and product variants in cutting management
|
2026-06-30 21:22:17 +07:00 |
|
Yoga Pangestu
|
e76fd8107b
|
refactor: adjust permissions for categories in Role enum to improve access control consistency
|
2026-06-30 17:47:04 +07:00 |
|
Yoga Pangestu
|
86ee45c1fb
|
feat: implement owner verification detail modal with data fetching and display functionality
|
2026-06-30 17:42:48 +07:00 |
|
Yoga Pangestu
|
67ae00384f
|
refactor: streamline NotificationBell component markup for improved readability and maintainability
|
2026-06-30 17:23:43 +07:00 |
|
Yoga Pangestu
|
9a0e7f552b
|
feat: add 'Belanja' navigation item with shopping bag icon and permission check
|
2026-06-30 17:20:02 +07:00 |
|
Yoga Pangestu
|
c2dbbf57ba
|
feat: update placeholder texts across various forms for improved user guidance
|
2026-06-30 17:18:47 +07:00 |
|
Yoga Pangestu
|
25c501c011
|
refactor: update user type hints in services for improved clarity and consistency
|
2026-06-29 20:08:02 +07:00 |
|
Yoga Pangestu
|
175ec30a5c
|
feat: add share functionality for cutting details with new RowShareAction component and Share pagex
|
2026-06-29 19:56:02 +07:00 |
|
Yoga Pangestu
|
e32a0138dd
|
feat: add RowSubmitAction component with size prop for enhanced button customization
|
2026-06-29 11:08:43 +07:00 |
|
Yoga Pangestu
|
950c3e2deb
|
feat: enhance stok opname management with new submit action and grouped table view
|
2026-06-29 11:04:50 +07:00 |
|
Yoga Pangestu
|
2c58c3da5e
|
feat: improving stok-opname form component interactions
|
2026-06-29 10:41:06 +07:00 |
|
Yoga Pangestu
|
69762c6539
|
feat: add stok opname employee to seeders
|
2026-06-29 10:35:29 +07:00 |
|
Yoga Pangestu
|
a8b6a51186
|
fix: remove DASHBOARD_ATTENDANCE permission from marketing and non-operator roles
|
2026-06-29 10:34:47 +07:00 |
|
Yoga Pangestu
|
5220f373f3
|
feat: implement role-based data scoping for dashboard and analysis services to restrict non-privileged access
|
2026-06-29 10:28:22 +07:00 |
|
Yoga Pangestu
|
0ff6b59ca9
|
refactor: update dashboard permission roles and implement dynamic grid layouts for stats and charts
|
2026-06-29 10:25:04 +07:00 |
|
Yoga Pangestu
|
368cb66bf4
|
refactor: simplify order show page header by removing print, edit, and status action buttons
|
2026-06-29 10:15:59 +07:00 |
|
Yoga Pangestu
|
fbd8348597
|
feat: add default empty option to marketing selection dropdown in order metadata form
|
2026-06-29 10:13:03 +07:00 |
|
Yoga Pangestu
|
876b81d8f6
|
fix: ensure JSON exceptions are rendered when the request expects a JSON response
|
2026-06-29 10:10:54 +07:00 |
|
Yoga Pangestu
|
39c8bd01a8
|
refactor: enhance stock verification logic and error handling in StockVerifyDialog
|
2026-06-29 09:53:22 +07:00 |
|