barsa
|
d04e343161
|
Remove OpenAPI generation and related scripts from the BFF. Transition to a Zod-based validation approach for API requests and responses, enhancing type safety and consistency. Update package.json to reflect the removal of OpenAPI dependencies and streamline type generation processes. Revise documentation to clarify the new structure and usage of shared Zod schemas from the domain package. Refactor various controllers and services to eliminate OpenAPI references and integrate Zod validation, improving overall code maintainability.
|
2025-10-02 17:19:39 +09:00 |
|
barsa
|
a4e6ba73de
|
Refactor authentication module to improve structure and maintainability. Introduce AuthFacade for streamlined access to authentication services, and reorganize controllers, guards, and strategies into a clearer directory structure. Remove deprecated auth-zod.controller.ts and consolidate token management services. Update environment variables and documentation to reflect changes in the authentication setup. Enhance validation with Zod integration for improved data handling across endpoints.
|
2025-10-02 16:33:25 +09:00 |
|
barsa
|
336fe2cf59
|
Add CSRF protection and rate limiting features in BFF. Introduce new environment variables for CSRF configuration and enhance CSRF middleware for better token management. Implement rate limiting for authentication and login processes, including new throttler configurations. Update package.json to include rate-limiter-flexible dependency. Refactor related services and controllers to support these security enhancements.
|
2025-10-02 14:16:46 +09:00 |
|
barsa
|
a9bff8c823
|
Refactor OpenAPI generation and invoice handling in BFF. Update package.json scripts for type generation and streamline post-install processes. Enhance OpenAPI schema with new invoice endpoints, including retrieval, payment methods, and gateways. Improve invoice transformer logic to calculate overdue days and normalize statuses. Update frontend components for better user experience and consistency in displaying invoice details and payment methods.
|
2025-09-29 15:26:54 +09:00 |
|
barsa
|
4065bf7023
|
Refactor InvoiceSummaryBar and InvoiceTotals components for improved styling and layout consistency. Update currency display to enhance readability and visual alignment. Adjust font sizes and spacing for better user experience.
|
2025-09-29 13:43:51 +09:00 |
|
barsa
|
b9b814bf71
|
Refactor currency handling in WHMCS integration services. Update WhmcsCurrencyService to ensure proper type casting for currency responses. Clean up formatting in InvoiceTransformerService and SubscriptionTransformerService for improved readability. Simplify logic in InvoiceItems component by removing debug logging. Enhance currency formatting in SubscriptionDetail and SubscriptionsList components for consistency.
|
2025-09-29 13:40:08 +09:00 |
|
barsa
|
14b0b75c9a
|
Implement WhmcsCurrencyService for currency handling in WHMCS integration. Add currency retrieval methods in WhmcsApiMethodsService and WhmcsConnectionOrchestratorService. Update InvoiceTransformerService and SubscriptionTransformerService to utilize the new currency service for improved invoice and subscription data processing. Enhance WhmcsProduct type definitions to support optional currency fields. Refactor related components for better currency management and display.
|
2025-09-29 13:36:40 +09:00 |
|
barsa
|
22c860e07b
|
Update .gitignore to exclude build-trace and bundle-report.json files. Revise package.json codegen script to clarify API types generation process. Enhance README with updated instructions for API client usage and automatic type generation. Remove outdated design and requirements documents related to codebase refactoring. Refactor InvoiceDetail components for improved UI consistency and user experience, including enhanced styling and layout adjustments.
|
2025-09-29 11:15:43 +09:00 |
|
barsa
|
a102f362e2
|
Refactor CatalogController to return comprehensive internet plan data including installations and addons. Update Button component styles for improved visual feedback and consistency across the application. Enhance AddonGroup logic for better handling of bundled addons. Revamp OrderSummary and related components for a more structured display of order details. Improve error handling in subscription hooks for better reliability in data fetching.
|
2025-09-29 11:00:56 +09:00 |
|
barsa
|
50d8fdfdd1
|
Enhance WHMCS API response handling with improved logging and response structure validation. Update LoadingOverlay component for better layout and spacing. Refactor AppShell to manage authentication checks more effectively, ensuring smoother user experience during redirects. Adjust API paths in subscription hooks for consistency and clarity.
|
2025-09-27 18:28:35 +09:00 |
|
barsa
|
6390749150
|
Refactor authentication components to improve loading state management and user experience. Update Button component to utilize a Spinner for loading indicators, enhancing visual feedback during form submissions. Integrate LoadingOverlay in LoginView and SignupView for a full-page loading experience during authentication processes. Adjust useAuthStore to manage loading states more effectively, ensuring a smoother user experience during redirects.
|
2025-09-27 18:16:35 +09:00 |
|
barsa
|
2b54773ebf
|
Enhance WHMCS API response handling and error logging across services. Update response parsing to align with official documentation, ensuring proper validation of response structures. Improve error messages for client lookups and credential validation, providing more context for debugging. Refactor SetPasswordView to redirect to the dashboard upon successful password setup.
|
2025-09-27 17:51:54 +09:00 |
|
barsa
|
e339f20ef5
|
Refactor project structure by removing deprecated .editorconfig and compose-plesk.yaml files, and updating paths in documentation. Introduce new .editorconfig and prettier.config.js files in the config directory for improved code style consistency. Update API paths in portal components for clarity and consistency, enhancing maintainability across services. Add tsx dependency in package.json and update pnpm-lock.yaml accordingly.
|
2025-09-27 16:59:25 +09:00 |
|
barsa
|
b6c77b5b75
|
Remove deprecated environment configuration files and clean up documentation related to Zod implementation. Update pnpm-lock.yaml for consistency in package versions. Refactor BFF and portal components to enhance type consistency, error handling, and maintainability across various services. Streamline import paths and remove unused code to improve overall project organization.
|
2025-09-26 18:28:47 +09:00 |
|
barsa
|
f4b8c0f324
|
Refactor ESLint configuration to enforce stricter TypeScript rules across all packages. Update design documentation to clarify component categorization and address legacy issues. Enhance task documentation for codebase refactoring, ensuring clear requirements and testing coverage. Improve Dockerfile for BFF and portal applications by optimizing package copying and build processes. Introduce new environment variables for authentication and queue configurations, enhancing service reliability and maintainability.
|
2025-09-26 17:02:36 +09:00 |
|
barsa
|
ac61dd1e17
|
Update pnpm-lock.yaml to add '@next/bundle-analyzer' and 'webpack-bundle-analyzer' dependencies. Modify nest-cli.json to prevent deletion of output directory during build. Enhance package.json scripts for development and clean commands. Refactor distributed-transaction.service.ts and transaction.service.ts for improved error handling and logging consistency. Update queue-health.controller.ts and csrf.controller.ts for better API documentation. Clean up whitespace and formatting across various files for improved readability.
|
2025-09-26 16:30:00 +09:00 |
|
barsa
|
4b877fb3e0
|
Update .gitignore to exclude package-lock.json and remove eslint-report.json. Refactor package.json scripts for build and dev processes, and update dependencies for uuid and @types/uuid. Enhance BFF module structure by adding SecurityModule and QueueModule, and improve error handling in GlobalExceptionFilter. Streamline Salesforce and WHMCS integrations with updated service methods and type definitions for better maintainability. Adjust API paths in portal components for consistency and clarity.
|
2025-09-26 15:51:07 +09:00 |
|
barsa
|
29366d6ae6
|
Refactor BFF and portal components to enhance type consistency and error handling. Update type definitions across Freebit, WHMCS, and invoice management services, improving maintainability and clarity. Streamline service methods and import paths, while cleaning up unused code to ensure better organization throughout the project.
|
2025-09-25 18:59:07 +09:00 |
|
barsa
|
b6d0aa1eb0
|
Refactor authentication and user profile management to improve type consistency and error handling. Update type definitions for requests and responses across various components, ensuring alignment with shared domain contracts. Enhance state management in AppShell and streamline user data hydration logic for better maintainability.
|
2025-09-25 18:04:47 +09:00 |
|
barsa
|
ec69e3dcbb
|
Refactor Freebit and WHMCS integrations to enhance maintainability and error handling. Update type definitions and streamline service methods across various modules. Improve import paths and clean up unused code to ensure better organization and clarity in the project structure.
|
2025-09-25 17:42:36 +09:00 |
|
barsa
|
b9c24b6dc5
|
Refactor Freebit integration by removing the csurf dependency and updating related type definitions. Enhance Freebit API request handling with improved error management and logging. Update data structures for traffic and quota history responses to streamline data processing. Adjust service methods for better clarity and maintainability.
|
2025-09-25 17:01:47 +09:00 |
|
barsa
|
7703392f58
|
Refactor Freebit integration by removing the legacy FreebitService and updating module structure to utilize FreebitOrchestratorService. Streamline service dependencies and improve maintainability across various modules. Update import paths and clean up unused code to enhance overall organization.
|
2025-09-25 16:38:21 +09:00 |
|
barsa
|
9fafd227b9
|
Refactor WHMCS integration to enhance invoice management capabilities. Introduce methods for creating, updating, and capturing payments for invoices, while removing legacy transformer services. Update type definitions for invoice-related API interactions and improve error handling across invoice operations. Streamline service dependencies and ensure consistent logging for better maintainability.
|
2025-09-25 16:23:24 +09:00 |
|
barsa
|
065e2f9acf
|
Refactor import paths for AlertBanner, AsyncBlock, and other components in the portal to enhance module structure and maintainability. Remove unused components and streamline imports across various views and features, ensuring consistent file organization.
|
2025-09-25 15:54:54 +09:00 |
|
barsa
|
3da96d0c84
|
Refactor import paths for components in the portal to enhance module structure and maintainability, ensuring consistent file organization across DataTable, FormField, SearchFilterBar, AuthLayout, and PageLayout.
|
2025-09-25 15:15:50 +09:00 |
|
barsa
|
5a8e9624ae
|
Update import paths for SubCard and FormField components across multiple files to improve module structure and maintainability.
|
2025-09-25 15:14:36 +09:00 |
|
barsa
|
be3af76e01
|
Update import paths for DataTable component in InvoiceTable and SubscriptionsList to improve module structure and maintainability.
|
2025-09-25 15:12:20 +09:00 |
|
barsa
|
4447278b2c
|
Update import path for SubCard component in AddressCard to improve module structure and maintainability.
|
2025-09-25 15:12:06 +09:00 |
|
barsa
|
9751278a4e
|
Remove unused AuthLayout and PageLayout components to streamline the portal structure and improve maintainability.
|
2025-09-25 15:11:47 +09:00 |
|
barsa
|
c5de063a3e
|
Refactor portal components and services for improved structure and consistency. Replace DashboardLayout with AppShell in authenticated pages, streamline loading states by removing deprecated components, and enhance validation imports across various forms. Update type definitions and clean up unused code to ensure better maintainability and adherence to the new design system.
|
2025-09-25 15:11:28 +09:00 |
|
barsa
|
640a4e1094
|
Refactor various services to improve code organization and error handling. Streamline provider declarations in Salesforce module, enhance WHMCS service with new client product retrieval method, and update pagination logic in AuthAdminController. Clean up unused imports and improve type handling across multiple modules, ensuring better maintainability and consistency.
|
2025-09-25 13:32:16 +09:00 |
|
barsa
|
47a3de6919
|
Refactor error handling in various services to improve consistency and maintainability. Update user role management across authentication and user services, ensuring proper type definitions. Enhance validation schemas and streamline import/export practices in the domain and validation modules. Remove deprecated files and clean up unused code in the Salesforce integration and catalog services.
|
2025-09-25 13:21:11 +09:00 |
|
barsa
|
e66e7a5884
|
Update TypeScript configuration to include scripts directory, clean up unused lines in various files, and refactor error handling in cache service. Enhance logging for database and Redis connections, and streamline order processing logic in the orders module. Improve validation schemas and ensure consistent import/export practices across modules.
|
2025-09-25 11:44:10 +09:00 |
|
barsa
|
6becad1511
|
Update ESLint configuration and package dependencies; refactor BFF modules for improved structure and validation handling. Remove deprecated files and enhance user profile management across services. Streamline API client and validation utilities for better consistency and maintainability.
|
2025-09-24 18:00:49 +09:00 |
|
T. Narantuya
|
473a1235c8
|
Merge remote-tracking branch 'origin/ver2' into ver2
Resolved merge conflicts:
- Removed unused useAuthSession export from auth services
- Simplified validation exports to avoid circular dependencies
|
2025-09-20 13:41:47 +09:00 |
|
T. Narantuya
|
a9d9036095
|
Refactor subscription hooks to utilize useAuthStore for token management, enhancing authentication checks. Update query keys for subscriptions to include parameters for better data handling. Remove unused useAuthSession hook and clean up imports in related files.
|
2025-09-20 13:37:54 +09:00 |
|
NTumurbars
|
4436475b62
|
Enhance form utilities and update auth and SIM flows
|
2025-09-20 13:33:47 +09:00 |
|
T. Narantuya
|
60f328269a
|
Refactor authentication and billing components to streamline functionality and improve code organization. Remove deprecated files and consolidate loading states across the application. Update package configurations and enhance error handling in various services for better consistency and maintainability.
|
2025-09-20 11:35:40 +09:00 |
|
T. Narantuya
|
afa201c4e5
|
Refactor loading components to consolidate loading states and remove deprecated loading spinner. Update RouteLoading to use skeleton mode and replace LoadingSpinner with inline skeletons in buttons and other components for a more consistent loading experience. Adjust forms to simplify error handling and validation logic.
|
2025-09-19 17:50:42 +09:00 |
|
T. Narantuya
|
f662c3eb45
|
Refactor AuthZodController to AuthController, enhancing login and password set functionalities with throttling and improved response handling. Update AuthModule to reflect controller name change and add new services. Refine AuthService to return sanitized user data and improve error logging. Enhance AuthThrottleGuard to track login attempts by IP and User Agent for better security. Clean up unused JWT guard and streamline token management in AuthTokenService.
|
2025-09-19 17:37:46 +09:00 |
|
T. Narantuya
|
b8acdeafb0
|
Remove deprecated files and schemas related to validation and type patterns. Update package.json scripts for type-checking with improved memory options. Refactor various components to utilize Zod for validation, enhancing form handling across the application. Clean up unused imports and streamline API client configurations for consistency.
|
2025-09-19 16:34:10 +09:00 |
|
T. Narantuya
|
54fb396557
|
Refactor FormField component to enhance props structure and improve input handling. Remove unused ProfileCompletionGuard component and related hooks. Update API client calls to include '/api' prefix for consistency. Streamline billing and subscription services with improved error handling and response management. Clean up unused imports and components across the codebase.
|
2025-09-19 12:58:00 +09:00 |
|
T. Narantuya
|
dcf32c1d06
|
Refactor AuditService and AuthAdminController to streamline audit log retrieval and security statistics. Introduce new methods in AuditService for fetching audit logs and security stats, and update AuthAdminController to utilize these methods. Remove redundant code and improve error handling in InvoicesService. Clean up unused DTOs and API routes in the portal. Enhance query keys for better organization in billing and catalog features.
|
2025-09-18 17:49:43 +09:00 |
|
NTumurbars
|
69aee3b08e
|
Merge branch 'ver2' into codex/update-auth-token-structure-and-consumers
|
2025-09-18 16:45:11 +09:00 |
|
NTumurbars
|
ff0dfa1021
|
Merge pull request #14 from NTumurbars/codex/update-password-reset-endpoint-calls
Update password reset endpoint and add verification script
|
2025-09-18 16:42:58 +09:00 |
|
NTumurbars
|
d25fbdd2a8
|
Merge pull request #12 from NTumurbars/codex/refactor-app-structure-into-route-groups
refactor: layer portal routes through feature modules
|
2025-09-18 16:42:37 +09:00 |
|
NTumurbars
|
14c095d875
|
Merge pull request #11 from NTumurbars/codex/decide-format-for-authtokens.expiresat
Normalize auth token expiry representation
|
2025-09-18 16:42:17 +09:00 |
|
NTumurbars
|
4ef8a6057d
|
Update password reset endpoint and add verification script
|
2025-09-18 16:40:49 +09:00 |
|
NTumurbars
|
e9dc9a93f6
|
Refine auth token handling
|
2025-09-18 16:40:43 +09:00 |
|
NTumurbars
|
e9acbd899c
|
refactor: layer portal routes through feature modules
|
2025-09-18 16:39:57 +09:00 |
|