Commit Graph

78 Commits

Author SHA1 Message Date
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 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 cd973aa1a0 feat: enhance gold payload form with dynamic visibility and improved discount calculations 2026-05-12 20:22:09 +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 8e1a021eec Add branding assets for TIS tenant with logo and login image 2026-05-11 13:36:06 +03:30
ahasani 3ad88f7dea feat: optimize performance with lazy loading and change detection improvements
chore: update build configurations and remove unused styles
fix: enhance user experience with loading indicators and improved asset management
2026-05-10 12:42:53 +03:30
ahasani a138034c06 feat: enhance order submission flow and UI improvements
- 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.
2026-05-08 18:08:57 +03:30
ahasani ce40bd8c75 Refactor code structure for improved readability and maintainability 2026-05-07 23:28:12 +03:30
ahasani b2a1eb8e5b feat: implement stock keeping unit management form and list 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.
2026-05-06 22:01:20 +03:30
ahasani ec452bca22 update many things 2026-05-04 20:02:10 +03:30
ahasani 8104f1b7a7 feat(layout): enhance topbar with customizable templates and full-page support
- Updated app.layout.component.html to include start, center, and end templates for the topbar.
- Modified app.layout.component.ts to manage new template references and added isFullPage getter.
- Refactored app.topbar.component.html to utilize new templates and improved layout structure.
- Enhanced app.topbar.component.ts to accept new input properties for templates.
- Updated layout.service.ts to manage full-page state and new topbar slots.
- Added new payment bridge services for POS functionality.
- Introduced greater validator for form validation.
- Improved dialog component to support mobile drawer and responsive design.
- Updated styles for better mobile support and layout adjustments.
- Added new main menu sidebar for POS with dynamic content.
2026-04-30 16:27:42 +03:30
ahasani c89d4027d6 feat: update consumer and partner components for improved data handling and UI enhancements
- Refactor ConsumerPosListComponent to dynamically set cookie domain based on hostname.
- Modify ConsumerUserFormContentComponent to correctly handle type selection and initialization.
- Enhance single.component.html to conditionally display consumer details based on type.
- Update ConsumerAccountListComponent to include nested role translation and pos details.
- Adjust IConsumerAccountRawResponse to use IEnumTranslate for role and add pos details.
- Refine ConsumersComponent to display translated status in the list view.
- Revise single.component.html for superAdmin to show translated consumer type and details.
- Improve AdminPartnerChargeAccountListComponent and AdminPartnerChargeLicenseTransactionListComponent by updating header labels.
- Add file upload functionality in form.component.html for partner creation.
- Enhance GuildFormComponent to handle file uploads and form data submission.
- Update AdminPartnerLicensesComponent to display consumer names correctly.
- Modify IPartnerActivatedLicenseResponse to include consumer_name for better clarity.
- Add logo_url to IPartnerRawResponse for displaying partner logos.
- Refactor PartnersService to handle FormData for partner creation and updates.
- Enhance list.component.html to include partner logos in the display.
- Update single.component.html for partners to show total counts for licenses and users.
- Implement payment result handling in AuthComponent for improved payment integration.
- Refactor SharedUploadFileComponent to manage file previews and uploads more effectively.
- Introduce IEnumTranslate interface for better type handling in consumer models.
- Update form-data utility to allow skipping specific fields during FormData construction.
- Add RTL support styles for file upload and avatar components.
- Change environment configuration for API base URL.
2026-04-28 20:06:21 +03:30
ahasani af3123e61e ui update, init to consumer statistics and manage pos user types 2026-04-13 13:22:40 +03:30
ahasani 8990edf064 update 2026-04-06 21:11:57 +03:30
ahasani c10623bc3f update pos consumer 2026-03-29 18:07:10 +03:30
ahasani 3c9f6eed1d refactor user accounts structure 2026-03-16 00:35:34 +03:30
ahasani b379787002 init 2026-03-10 13:36:45 +03:30
ahasani 17fa65407c feat: Implement price info card component and product categories with grid view
- Added `price-info-card.component` to display total amount, tax, and payable amount.
- Integrated price masking directive for formatted price display.
- Created `categories.component` to list product categories with loading skeletons.
- Implemented `grid-view.component` for displaying products in a grid layout.
- Enhanced `products.component` to manage category selection and product display.
- Introduced new models for product categories and stock responses.
- Updated `main.service.ts` to fetch product categories and stock data.
- Refactored `POSStore` to manage state for products, categories, and order items.
- Added utility functions for price formatting and number normalization.
- Included placeholder images for product and logo.
2025-12-14 20:34:15 +03:30
ahasani b46b8b83f9 feat(purchases): update terminology from "محصول" to "کالا" in purchase forms and templates
refactor(purchases): remove unused purchase receipt components and consolidate receipt template logic

fix(suppliers): enhance suppliers select component to support full data option values

style(tailwind): improve theme variables for better customization and consistency

feat(shared): introduce abstract select component for reusable select field logic

chore(purchases): clean up imports and improve component structure for better maintainability
2025-12-10 16:54:25 +03:30
ahasani 3bc1202c77 feat: Implement product categories, stores, suppliers, and users management features
- Added ProductCategoriesService for handling product category API interactions.
- Created components for listing and viewing product categories.
- Implemented UI for managing product categories with a data list component.
- Developed StoresService for managing store-related API calls.
- Created components for listing and viewing stores with appropriate UI.
- Added SuppliersService for handling supplier API interactions.
- Implemented components for managing suppliers with a data list component.
- Developed UsersService for managing user-related API calls.
- Created components for listing and viewing users with appropriate UI.
- Enhanced not found page with improved layout and navigation options.
2025-12-04 23:34:00 +03:30
ahasani 07fec02ea1 feat: add logo image and RTL support styles
- Added logo image to assets.
- Implemented RTL support styles in rtlSupport.scss for various components including breadcrumb, datatable, and tree node toggle button.

chore: configure environment files for production, staging, and development

- Created environment.prod.ts for production settings.
- Created environment.staging.ts for staging settings.
- Created environment.ts for local development settings.

feat: define custom theme preset

- Added presets.ts to define a custom theme preset using PrimeUIX with specific component styles and semantic colors.

chore: set up proxy configuration for local development
2025-12-04 21:07:18 +03:30
Çetin 63c55fa370 fixes image aspect ratio 2025-07-28 12:04:31 +03:00
Mehmet Çetin 4c7a3d2af6 update primeng version & tailwind.css 2025-07-18 09:34:06 +03:00
Mehmet Çetin f80a6b1c3d update tailwind.css 2025-07-10 14:48:21 +03:00
Mehmet Çetin bf5035340f update typography.scss 2025-07-10 14:21:49 +03:00
Mehmet Çetin ad5b515605 update styles.scss 2025-07-08 17:15:32 +03:00
Mehmet Çetin 3f845f3714 update version 2025-07-07 15:10:43 +03:00
Cagatay Civici 781a43079f Update messages and add line-height 2025-01-10 10:03:02 +03:00
Cagatay Civici 25c29b0126 Remove unused css 2025-01-08 09:40:12 +03:00
Cagatay Civici 0ef8a3bedc Fixed configurator click 2025-01-07 10:48:04 +03:00
Çetin c7c43c802f Remove unused images 2025-01-06 17:24:53 +03:00
Mehmet Çetin 513019e17d fix tailwind issue 2025-01-06 10:31:07 +03:00
Çetin 012e4ba46f Add images, update services, fix routes 2025-01-03 17:20:47 +03:00
Çetin 8b2ff9c1b2 pf2tw 2025-01-03 15:48:50 +03:00
Çetin 0369931355 Init sakai-v19 2024-12-27 16:00:31 +03:00
Mehmet Çetin 1c58f19716 gitignore update 2024-01-09 12:13:27 +03:00
Çetin ba2fb4b774 Update styles 2023-12-18 16:21:48 +03:00
Çetin 192d114228 Update to v16 2023-07-28 14:42:29 +03:00
Çetin 2f0adc489a Update themes 2023-01-19 14:23:38 +03:00
Cagatay Civici 91eb738476 New code display 2022-12-06 11:49:15 +03:00
Cagatay Civici 65da59874b Removed unused class 2022-11-23 10:01:15 +03:00
Cagatay Civici 53ef6e66c8 Remove rotated icon 2022-10-26 18:12:55 +03:00
Cagatay Civici 6d7da9c04c Removed prism and added cosmetics 2022-10-22 15:38:02 +03:00
Cagatay Civici 3c79cad7a2 Fixed markup, refactored css 2022-10-19 14:11:56 +03:00
Cagatay Civici 28d7e9aee2 Refactored Demo CSS visuals 2022-10-13 13:12:26 +03:00
Cagatay Civici 1c7bf263cd Update themes 2022-09-20 23:34:11 +03:00
Cagatay Civici ccccbaa0be Removed unused variable, and renamed $fontSize 2022-09-20 23:23:46 +03:00
Cagatay Civici 87953fdd32 Update icons file 2022-09-20 23:11:44 +03:00
Çetin c8913a71eb Add animation to layout mask 2022-08-29 10:07:06 +03:00
Çetin 9c92d14969 Remove unused css & update gitignore 2022-07-26 11:41:25 +03:00