Commit Graph

544 Commits

Author SHA1 Message Date
ahasani eb671d5949 feat: enhance form components with validation and dynamic properties; update payment handling and UI interactions 2026-05-24 19:40:02 +03:30
ahasani cdd2bd6bee refactor: restructure order and payload components for improved functionality
- 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.
2026-05-24 12:42:21 +03:30
ahasani f18d7a1f04 feat: implement change password and send to fiscal activation modules with forms and services 2026-05-24 10:44:35 +03:30
ahasani 12752f37d5 feat: add rapid invoice configuration module with form, service, and integration 2026-05-23 20:25:35 +03:30
ahasani 7f07bf53c2 feat: update environment configurations and add gold price management module with related components and services 2026-05-23 19:57:28 +03:30
ahasani 6ad1a73c16 feat(pos): add shop and statistics modules with components, services, and routing
- 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.
2026-05-23 18:09:44 +03:30
ahasani 8c07dc7c3f feat: add public sale invoices module with routing and service integration
- 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.
2026-05-21 21:35:34 +03:30
ahasani 1b4ac0789c feat: implement pos goods management module; add create, update, and list components with API integration 2026-05-20 20:22:38 +03:30
ahasani c5e1fab09b feat: add favorite functionality for goods; implement favorite button and service integration 2026-05-20 11:55:30 +03:30
ahasani 2e1ad77946 feat: implement fiscal ID validation; replace fiscal code validator and update related components 2026-05-19 20:34:20 +03:30
ahasani c135e1a85f refactor: streamline state initialization across stores using defaultBaseStateData
- Replaced individual state properties (loading, error, entity, initialized, isRefreshing) with a spread of defaultBaseStateData in various entity stores including AccountStore, BusinessActivityStore, ConsumerComplexStore, PosStore, and others.
- Updated imports to include defaultBaseStateData in relevant store files.
- Enhanced consistency in state management across multiple stores.

feat: add partner profile management components and services

- Introduced PartnerProfileFormComponent and PartnerResetPasswordCardComponent for profile editing and password reset functionalities.
- Created ProfileService to handle API interactions for partner profile management.
- Added routes and constants for partner profile API and navigation.
- Implemented UI components for displaying and editing partner profile information in single.component.html and single.component.ts.
2026-05-18 13:19:58 +03:30
ahasani 79c00e0149 feat: add consumer profile management; implement profile form, reset password functionality, and API integration 2026-05-18 10:30:25 +03:30
ahasani 78501b907b feat: implement payment result handling; refactor payment components and enhance terminal payment logic 2026-05-17 15:21:06 +03:30
ahasani 6f1ad20cff refactor: update import paths for sale invoice models; add VAT handling in payload forms 2026-05-17 12:04:11 +03:30
ahasani b2a7fa7f70 feat: refactor form components and improve invoice printing logic; enhance checkbox functionality and loading state management 2026-05-17 10:59:15 +03:30
ahasani 73df354f9b update 2026-05-17 08:44:11 +03:30
ahasani 60ee6a0c24 update 2026-05-17 00:28:28 +03:30
ahasani 112d558986 debug input 2026-05-17 00:27:45 +03:30
ahasani db595708f7 update 2026-05-16 23:02:36 +03:30
ahasani 938baa5833 feat: update app version in ngsw-config.json; refactor service worker integration and UI components for improved functionality 2026-05-16 21:43:47 +03:30
ahasani 5098c26c96 feat: update environment configuration and ngsw settings; refactor input handling and layout components for improved functionality 2026-05-16 21:17:51 +03:30
ahasani 29c5c50d62 feat: update app version in ngsw-config.json; refactor input component for leading zero normalization and improve payment dialog handling 2026-05-16 20:17:26 +03:30
ahasani fda318add5 feat: update ngsw-config.json for app version and build details; refactor invoice components for improved structure and functionality 2026-05-16 18:00:53 +03:30
ahasani d996aacc29 feat: optimize Dockerfiles for dependency installation and update ngsw-config.json to remove unused data groups 2026-05-16 17:04:03 +03:30
ahasani fe09aa4931 feat: update app version and build details; refactor auth service and components for improved functionality 2026-05-16 16:11:58 +03:30
ahasani 3f75d82295 update tis 2026-05-16 14:51:34 +03:30
ahasani 8c98e53427 feat: update app version and build details in ngsw-config.json
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
2026-05-16 14:49:22 +03:30
ahasani 4f76056ac0 feat: enhance support page with dynamic branding information and contact details 2026-05-16 09:37:03 +03:30
ahasani 42b8476b96 feat: refactor dialog components to use light-bottomsheet for improved UX
- 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.
2026-05-13 13:44:33 +03:30
ahasani dba960c454 feat: implement lifecycle hooks for light bottomsheet component to manage DOM positioning 2026-05-13 10:59:51 +03:30
ahasani d9e74da0e2 create light bottomsheet drawer for gold payload 2026-05-13 10:39:43 +03:30
ahasani ebd2aa46dc update 2026-05-12 20:35:04 +03:30
ahasani cee708209e update 2026-05-12 20:24:55 +03:30
ahasani cd973aa1a0 feat: enhance gold payload form with dynamic visibility and improved discount calculations 2026-05-12 20:22:09 +03:30
ahasani 219d2c201e update 2026-05-12 20:03:12 +03:30
ahasani 561aca32d3 feat: add stock keeping units list component and related services
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
2026-05-12 19:58:53 +03:30
ahasani fecdf4a06b optimize pos gold form 2026-05-11 21:09:43 +03:30
ahasani dba6162427 remove required pwa in pos 2026-05-11 20:44:42 +03:30
ahasani d513ea381e feat: update PWA installation logic, enhance app versioning, and streamline environment configurations 2026-05-11 20:26:02 +03:30
ahasani ff9bbad336 fix: update apiBaseUrl to use secure HTTPS for production and TIS environments 2026-05-11 19:24:16 +03:30
ahasani e10a91813e feat: enhance PWA installation logic and streamline component initialization 2026-05-11 19:09:09 +03:30
ahasani 68996ed39d update 2026-05-11 18:46:26 +03:30
ahasani 9bcb917d3b update 2026-05-11 18:42:05 +03:30
ahasani 88adb566eb feat: streamline routing and layout initialization for POS module 2026-05-11 16:24:57 +03:30
ahasani 3e48e8fd5c update 2026-05-11 15:59:57 +03:30
ahasani 7b3a27110a update for build 2026-05-11 15:41:58 +03:30
ahasani 8e1a021eec Add branding assets for TIS tenant with logo and login image 2026-05-11 13:36:06 +03:30
ahasani 13c791d86f feat: add expandable rows and accordion details to grid and table views 2026-05-10 19:56:02 +03:30
ahasani cb6be84cb9 feat: remove AGENT.md and add new agents.md with updated repository-specific instructions
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
2026-05-10 17:55:30 +03:30
ahasani 9a33809f70 update dockerfile 2026-05-10 14:54:53 +03:30