Repository navigation
Releases: alexivaner/Resi-Check
Release list
Bug Fixing!
Bug fixing in summary pelunasan, need to parseInt
Improvement!
Improvement:
- If you paste from Shopee in "Harga Shopee" Rp33.688, it will be replaced directly to full number 33688, so your workflow could be faster now by just copy paste the price from Shopee.
- Order Numbers now use the full size of the order number, instead of using only 6 digits. Your workflow could be faster now by just pasting the order number from Shopee directly.
New features! Paid-Off Summary
New Features:
Add paid-off summary and paid-off date
Data can be sorted based on paid-off date or resi-input date
Second Release: Bug Fixing and New Features
New Features:
- Implement date as an additional filter, now you can filter based on provider/no resi and date range as well.
- Now bar chart can be clicked to show data detail from the clicked bar.
Bug fix:
- Fixing bug for confirmation in Windows OS, where you could not edit anything after the alert box appear.
First Release of Resi Checker
This is the first release of resi checker, these are the features:
Certainly, here are some key features and improvements that have been implemented in the code you provided:
1. Dark Mode and Color Scheme:
- Added the ability to toggle between dark and light modes using a button.
- Introduced a method to set the color scheme to match the system's preference.
- Applied changes to the root element's class to apply the selected color scheme.
- Utilized the darkMode module to handle color scheme changes.
2. Search and Filtering Enhancements:
- Implemented a search and filtering mechanism for the table data.
- Added options to search by different columns such as "resiInput," "date," and "provider."
- Added a date range picker using the VueDatePicker component to filter data by date range.
- Created preset date ranges (e.g., "Hari ini," "Minggu ini," "Bulan ini") for easy filtering.
3. Provider Detection Enhancement:
- Utilized a dictionary providerRegexes to match and identify providers based on the resiInput value.
- Improved the process of extracting the provider from the resiInput using regular expressions.
- Displayed a confirmation popup if the provider is unknown, asking the user if they want to proceed.
4. Edit and Delete Functionality:
- Implemented functionality to edit existing table entries.
- Allowed modification of existing data and saving the changes.
- Provided a confirmation popup before deleting an entry.
5. About Modal and Summary Modal:
- Created an "About" modal to provide information about the application.
- Developed a "Summary" modal to display a summary of the table data.
- Added buttons to toggle the visibility of the "About" and "Summary" modals.
6. Code Optimization and Refactoring:
- Improved code readability by breaking down complex operations into smaller methods.
- Utilized computed properties to generate sorted and filtered table data.
- Refactored certain logic to enhance maintainability and reduce repetition.
7. Data Persistence:
- Modified the data handling to interact with the main process using ipcRenderer.
- Enabled loading and saving data to a JSON file for persistent storage.
- These are some of the key features and improvements that have been added to the code. This code appears to be a part of a larger Vue.js application that provides functionality for managing and displaying shipping data. It incorporates features like dark mode, data filtering, provider detection, modals, and data persistence to enhance the user experience. Further documentation and testing would be necessary before releasing this code to production.
8. Summary features:
-
Date Range Selector:
Uses the VueDatePicker component to select a date range.
Offers preset ranges such as "Hari ini," "Minggu ini," "Bulan ini," etc.
Allows the user to choose custom start and end dates.
Bar Chart: -
Utilizes the Chart.js library to create a bar chart.
Displays the count of "Depo Pengiriman" for each provider.
Colors each bar with a different color.
Y-axis starts from zero.
X-axis labels are customized with larger font size.
Data labels are shown on top of each bar, with a customizable font size.
Legend is hidden.
Summary Data:
Displays total laba, total lunas (resi), and total belum lunas (resi).
The data is calculated based on the filtered data.
Full Changelog: https://github.com/alexivaner/Resi-Check/commits/v1.0.0