jws-frontend/CHANGELOG.md
2024-10-30 13:20:26 +07:00

325 lines
6.7 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
## [unreleased]
### 🚀 Features
- *(date-picker)* Readonly and disable handle
- Add abort upload controller as function args
- Add abort upload and upload progress handler
- Add workflow template store
- Add type
- Search and paging workflow template
- Add query to store
- Add api function invoice
- Add status filter
- Ad i19n
- Add field to type
- Add i18n
- Update quotation card
- Add switch component
- Also allow other type (num or enum)
- Add icon support for badge component
- Detect quotation status
- Change view by condition
- Add type payment
- Add view type
- Add dynamic color to quotation form info
- Convert back installment no function
- Filter by installment no
- Send selected installment no to preview
- Payment view
- Add shared product group
- Add params
- Remove flow from store
- Shared product group input
- Add tooltip on hover icon nly button
- Don't allow edit after accepted
- Paycondition
- Also get installment no from preset data
- Hide expire when condition met
- Add util for array management
- Add fetch payment fn
- Update payment stores
- Add attachment manager for payment store
- Add ref type for data
- Abstract function
- Add utils function for array
- Add notifcation store
### 🐛 Bug Fixes
- I18n
- Receipt dialog
- *(05)* Slip file display
- Employee customerBranch display (registerName)
- *(quotation-preview)* Discount not show
- Price calc
- Changing language doesn't work
- *(05)* Layout space and scroll
- *(01)* Search
- Quotation attachment
- *(04)* Payment type option
- *(01)* Search no data
- *(05)* Total padi remain display condition
- Double upload attachment
- *(04)* Search id, flow dialog
- Typo
- Type
- Search no data, data length display
- *(02)* Padding
- *(04)* Summary
- Pagination
- Workflow page
- Wrong type
- Workflow template => flow form data, scroll to last item, sidemenu active
- *(03)* Tel
- Comma input
- Total not update on change tab
- Type wf function
- Status not update on mount
- Assign step id
- Error import
- *(04)* Service type and store
- Main btn & select input component props, etc
- Workflow change status
- *(04)* Service with workflow
- Pagination boundary
- Service work product attributes (workflow)
- Change workflow template on work, undo issue
- Work product installmentNo
- Workname
- Typos
### 🚜 Refactor
- Get customerBranch by id
- Handle telephoneNo
- Handle show moo
- Assign after submit
- Format value before peview
- Add id
- Add query
- Search quotation
- *(utils)* Always append currency .00
- *(form-quotation)* Layout
- Add type Payment
- Create payment file
- Edit btn add
- Move remark
- Add installments type to service
- By dueDate
- *(05)* Upload slip
- Add type installmentNo
- Add input installmentNo
- Handle negative value
- Handle max-width
- Edit name value filName -> nameField
- Upload file card component
- Payment status i18n, danger color
- ReceiptDialog
- Flowdialog
- Use built in query string instead
- I18n
- Workflow dialog & mock data
- Add installmentNo in node
- Add tab status quotation
- Delete title product
- Add installmentNo
- Edit layout input
- Edit status
- Tel i18n
- *(04 flow)* Type and create function
- Flow
- Add i18n
- Show expiration date
- Move function to utile
- Use i18n
- Calculate days expire
- Handle show date expire
- Create BadgeCompoent
- Use BadgeCompoent
- Allow non i118n text to be passed
- Add type QuotationStatus
- Handle QuotationStatus at create
- Create function changeStatus
- Create function accepted
- Create submitAccepted
- Test submit
- Adjust spacing
- Remove param
- Use icon on quotation card
- Prepare for switch view
- Workflow
- Handle rules registerName
- Convert numbers into thai text
- Add agentUserId
- Add type agentUserId
- Handle field only lagelPersonNo , registerName
- Handle type number
- Handle codeHome Not required
- Use variable for color
- Get stats customer
- Handle homeCode
- Set default
- Add payment store skeleton
- Use icon instead of character
- Handle nrcNO not required
- Show namePrefix
- Handle employmentOffice
- NrcNo can is null
- Handle agentUserId
- Handle fiel required form
- Hide add customer at quotation
- Add new column
- Edit column
- Switch nameEN
- Handle data is null
- Edit agent -> agentUserId
- Remove date from installments
- Add selectedAll
- Type paySplit add invoice
- Add table paySplit
- Edit table paySplit
- Id is null
- Invoice is null
- Add page invoice
- File name
- Project structure (1)
- Project structure (2)
- Update status
- Handle btn save
- Project structure (3)
- Util fn
- Handle peview mod
- Delete log
- Extract navigator into store instead
### ⚙️ Miscellaneous Tasks
- Change variable name
- Remove unused
- Format
- Deprecate function
- Add deprecated function
### Refactro
- By installmentNo
- Add i18n
## [0.4.2] - 2024-10-21
### 🚜 Refactor
- Use session storage instead
### ⚙️ Miscellaneous Tasks
- Clean
## [0.4.1] - 2024-10-18
### 🐛 Bug Fixes
- Error undefined
### 🚜 Refactor
- Final price width
## [0.4.0] - 2024-10-18
### 🚀 Features
- Add vat excluded calc
- Store data for preview
- Disable view mode
- Preview route and trigger preview
- Add print button
- *(i18n)* Add text
- *(doc-preview)* Add toolbar
- Add preview footer
- Remark
- Update button and spacing
- Display company name footer
- Add additional info to preview
- Detect edit mode
- Change mode on reset
- Detect if closeable
- Close button
- Add label
- Store it full response as source
### 🐛 Bug Fixes
- *(05)* End of month installments
- Paysplit assign & info display
- Stats not update when change tab with data updated
- Home page menu not working
- *(05)* Node to selected product
- Worker display number, expire date
- *(04)* Pay type
- Background
- Readonly quotation info
- *(05)* Display final price on quotation card
- PricePerUnit calc
- Missing import
- Price scope
- Name
- Wrong calc
- *(05)* Watch paysplit
- Quotation discount
- Remove button
- Type error
- Disabled / readonly field background
- *(05)* Product table
- Display name in table
- Split date
- Hide toggle status
- Reset not actually reset
- Typo
- Delete wrong row
- Warning color
- I18n
- Form info split input
- Readonly editor
### 🚜 Refactor
- Create fetchOption
- Create BankComponents
- Use bank
- Set Option
- Add id
- Add i18n
- Filter bank
- By value
- Add closeTab
- Use app button
- New tab
- Calculate value
- Add remark
- By remark
- Set value default
- Placeholder
- Fetchby id branch
- Edit layout bank
- By bank
- Change button
- Change to secondary button
- WarningClose
- Handle null
- Price data product
- Receipt dialog & type
- Add type
- By value at viewHeader
### ⚙️ Miscellaneous Tasks
- Clean
- Clean log
<!-- generated by git-cliff -->