Commit Graph

17 Commits

Author SHA1 Message Date
Yoga Pangestu
bed22579b5 feat: enhance media preview components by adding stock information support, improving user experience in managing media items 2026-07-13 19:43:27 +07:00
Yoga Pangestu
452c1a4209 feat: enhance media components by adding support for multiple titles in MediaPreviewDialog and related updates in MediaThumbnailCell
Some checks are pending
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-08 11:14:24 +07:00
Yoga Pangestu
765e74d8a9 feat: add loading state and enhance media thumbnail functionality in data tables for improved user experience
Some checks are pending
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-07 22:41:55 +07:00
Yoga Pangestu
f105d2cb3f refactor: simplify media preview navigation by replacing button list with current index display for improved user experience
Some checks are pending
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-07 12:42:22 +07:00
Yoga Pangestu
f1f9162304 feat: enhance media preview functionality in catalog components by adding support for multiple image URLs and custom titles
Some checks are pending
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-07 12:36:45 +07:00
Yoga Pangestu
2a49018c5e refactor: update MediaDropzone and ProductModal components for improved layout and responsiveness; adjust styles for placeholders, overlays, and modal elements to enhance user experience across different screen sizes 2026-07-05 14:51:06 +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
Some checks failed
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
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
4afba34a57 feat: clear existing files and previews when adding a file to a single-limit MediaDropzone 2026-06-25 22:43:42 +07:00
Yoga Pangestu
cce733e288 refactor: improve MediaDropzone file handling and input triggering with container-based scoping 2026-06-25 22:41:11 +07:00
Yoga Pangestu
459d568c1a refactor: clean up component templates and improve code readability across various Vue files by consolidating attributes and removing unnecessary line breaks 2026-06-25 20:23:48 +07:00
Yoga Pangestu
5986ec75a3 refactor: replace legacy image upload components with new MediaDropzone component across various admin forms 2026-06-22 23:58:51 +07:00
Yoga Pangestu
dc335d4dab Refactor PurchasePosForm to replace MediaImageUpload with ImageUploadField for improved photo upload handling. Update form data structure to accommodate new photo logic and streamline code. Introduce MultipleImageUploadField for variant images in ProductForm and RawMaterialForm, enhancing user experience with better image management. 2026-06-12 16:50:44 +07:00
Yoga Pangestu
14719445d1 Update placeholder texts in CategoryFormModal and ProductForm components for better user guidance. Remove unused category text in ProductGroupedTable. Adjust MediaImageUpload descriptions to clarify thumbnail behavior. 2026-06-12 11:24:01 +07:00
Yoga Pangestu
04e57c0dd1 Add purchase management features including Purchase and PurchaseItem models, PurchaseController for CRUD operations, and corresponding request validation. Implement UI components for creating, editing, and listing purchases, along with permissions in the Permission and Role enums. Enhance sidebar navigation for purchases and integrate media handling for purchase items. 2026-06-12 00:09:20 +07:00
Yoga Pangestu
f8322566da Add media management features across various models and services. Implement media handling in Product, RawMaterial, Attendance, CashTransaction, EmployeeAdvance, and Expense models. Introduce ValidatesMediaUploads trait for consistent media validation in requests. Enhance services to support media synchronization and retrieval, improving user experience with image uploads and management. 2026-06-11 19:32:33 +07:00