- Updated `PosOrderSectionComponent` to emit `onSubmit` instead of `onSuccess` and removed payment form visibility logic.
- Deleted unused `payload-form.component.html` and `payload-form.component.ts`.
- Introduced `PayloadFormDialogComponent` to handle payload form logic and rapid invoice creation.
- Enhanced `PosGoldPayloadFormComponent` and `PosStandardPayloadFormComponent` to support rapid invoice submissions.
- Added `PosGoodCategoriesComponent` for better category management in the goods view.
- Implemented `FavoriteCTAComponent` for managing favorite goods with loading states.
- Created `PosGoodsGridViewComponent` and `PosGoodsListViewComponent` for displaying goods in grid and list formats respectively.
- Improved UI elements across various components for consistency and better user experience.
- Implemented shop module with root component, loading state, and invoice handling.
- Created statistics module with invoice type card component, API routes, and data models.
- Added season picker component for selecting year and season.
- Integrated services for fetching statistics data and managing state.
- Established routing for statistics and shop views.
- Introduced PUBLIC_SALE_INVOICES_ROUTES for handling sale invoice routes.
- Created PublicSaleInvoicesService to fetch single invoice data from the API.
- Implemented PublicSaleInvoiceStore for managing invoice state.
- Added PublicSaleInvoiceComponent to display invoice details.
- Updated app routes to include public sale invoices.
- Removed pre-invoice dialog component and its associated files.
- Enhanced order submitted dialog with QR code for invoice sharing.
- Updated sale invoice single view to reflect new data structure.
- Refactored page data list component for improved layout and functionality.
fix: add baseZIndex to p-toast component in app.component.ts
feat: enhance pagination support in saleInvoices list component
refactor: modify saleInvoices service to accept pagination query
feat: update API routes for saleInvoices to support pagination
fix: adjust layout for consumer accounts in partner module
style: improve layout for consumer business activities in partner module
fix: update license info display in dashboard component
fix: ensure price info card displays default values for discount and tax
refactor: clean up gold payload form component
fix: adjust root component layout for mobile view
refactor: unify consumer account list configuration across modules
chore: remove deprecated partner consumer account list config
chore: remove deprecated superAdmin consumer account list config
feat: add new consumer account list configuration
style: add summary list styling in customize.scss
chore: switch API base URL for TIS environment
- Replaced SharedDialogComponent with SharedLightBottomsheetComponent in customer-dialog, order-submitted-dialog, payment form-dialog, and pre-invoice-dialog components.
- Updated styles and properties for light-bottomsheet to enhance responsiveness and usability.
- Modified payload form components to use measure units instead of unit types for better clarity.
- Adjusted form controls to use consistent naming conventions for amounts and percentages.
- Enhanced support for overlay options in select components to manage z-index dynamically.
- Improved support for RTL layouts in input groups and other components.
feat: implement checkbox component with label and hint support
feat: create sale invoice full response model for invoice details
feat: add single view component for displaying sale invoice details
feat: define various list configurations for account, business activity, and consumer management
feat: establish list configurations for managing devices, goods, and licenses
feat: create list configurations for managing partners and their accounts
feat: implement user management list configuration
refactor: update shared-saleInvoice.component.ts to simplify SKU code handling
refactor: modify goods.component.html to optimize payload form dialog rendering
fix: adjust goods.component.ts to ensure payload form visibility logic is correct
fix: update order-section.component.ts to improve customer dialog and payment form visibility
style: enhance form.component.html button styling for better responsiveness
fix: change abstract-form.ts to reset form with default values on initialization
refactor: streamline page-data-list-grid-view.component.html for better caption handling
refactor: update page-data-list-grid-view.component.ts to remove unused methods and improve readability
refactor: simplify page-data-list-table-view.component.html and remove redundant code
refactor: clean up page-data-list-table-view.component.ts by removing unnecessary methods
feat: enhance page-data-list.component.html with new caption and paginator templates
feat: create page-data-value.component.ts to encapsulate data rendering logic for grid and table views
style: update presets.ts to modify color palette for better UI consistency
- Updated categories component to improve loading state and category display.
- Modified order section to handle payment submission with event payload.
- Refactored payment form dialog to emit order response on successful payment.
- Adjusted order response model to enforce required fields.
- Improved root component layout and added success dialog for order submission.
- Enhanced sale invoice card component to use new TSP API methods.
- Updated API routes for sale invoices to reflect TSP changes.
- Improved user interface for business activities and partners sections.
- Added card shadow styling for better visual hierarchy.
- Introduced new order submitted dialog component for post-order actions.
- Cleaned up console logs and improved code readability across components.
- Added StockKeepingUnitFormComponent for creating and editing stock keeping units.
- Introduced StockKeepingUnitsComponent for listing stock keeping units with pagination.
- Integrated form fields for code, name, VAT, and SKU type in the stock keeping unit form.
- Created API routes for stock keeping units with CRUD operations.
- Updated input components to handle numeric and price types with Persian/Arabic digit normalization.
- Enhanced key-value component to support tag display instead of badge.
- Adjusted layout styles for sidebar menu.
- Added AGENT.md for repository-specific coding guidelines and practices.
- Implemented good management form with file upload and category selection.