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

6.7 KiB

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