Commit Graph

  • 950cfe9f83 feat: implement password complexity policies and mandatory reset logic with new security service integration main Yashwin 2026-05-06 15:04:06 +0530
  • eaf0568a64 feat: update search placeholder to reflect name and description filtering Yashwin 2026-05-06 09:37:56 +0530
  • fa3cf2c95f refactor: rename base_url to frontend_base_url, implement MarkdownViewer, and apply code formatting across tenant pages Yashwin 2026-05-05 19:42:15 +0530
  • 1d207d2dcb feat: implement AI usage dashboard and provider management features for tenant administration Yashwin 2026-05-04 19:01:08 +0530
  • c427e4aa51 refactor: replace TestTube with ClipboardCheck icon and apply consistent code formatting in PromptManagement page Yashwin 2026-05-04 16:04:43 +0530
  • 816208fd9c feat: add prompt test case management and integrate AI provider model resolution logic Yashwin 2026-05-04 15:42:36 +0530
  • 178b8f9046 feat: add imperative handle to UsersTable and implement theme-aware dynamic styling and permission-based access controls across core tables. Yashwin 2026-04-30 18:05:03 +0530
  • 901dde3362 refactor: standardize UI components with SearchBox, ActiveOnlyToggle, CodeBadge, and FormTextArea, while updating associated services and pages. Yashwin 2026-04-30 16:02:04 +0530
  • 1b97371f73 feat: enhance error handling across UI components and services to display server-provided error messages and update SMTP configuration deletion logic Yashwin 2026-04-29 18:51:18 +0530
  • 87db482697 refactor: modularize tenant settings and audit logs for reuse in superadmin dashboard and implement SearchBox component Yashwin 2026-04-28 16:58:51 +0530
  • 7eeee08318 feat: implement automatic JWT refresh logic with request queuing in API interceptor and auth store Yashwin 2026-04-27 19:15:12 +0530
  • 7dc818ab71 feat: implement prompt management features including editing, version history, cloning, status toggling, and deletion. Yashwin 2026-04-22 19:43:23 +0530
  • bcd029950f feat: add module update functionality, webhook sync, and API key reissue support with new management modals Yashwin 2026-04-21 14:58:46 +0530
  • 92ea75ce77 feat: rename sidebar menu items for clarity, update CompletionDetail component to hide unused fields, and add new routes for Prompt Management Yashwin 2026-04-20 17:59:24 +0530
  • 93dd820fe2 feat: add AI services menu to tenant admin platform and enhance DataTable with expandable rows and filters Yashwin 2026-04-20 15:09:54 +0530
  • edb631df36 feat: implement failed emails management module with resend and deletion capabilities for superadmin and tenant dashboards Yashwin 2026-04-16 19:29:49 +0530
  • 8c0c92865e refactor: remove scope filtering functionality from roles table and service layer Yashwin 2026-04-15 17:54:23 +0530
  • fe707216f6 feat: integrate RichTextEditor and variable copy functionality into notification template management Yashwin 2026-04-15 17:48:35 +0530
  • cde2544cf3 feat: implement SMTP configuration management for super admin and tenant levels Yashwin 2026-04-14 18:02:26 +0530
  • 2381260190 refactor: implement react-hook-form with zod validation for notification templates and master forms, update service methods, and reorder table filter components. Yashwin 2026-04-14 10:28:09 +0530
  • 484f3b2e07 abc Yashwin 2026-04-14 09:26:35 +0530
  • af077bb1ce feat: implement notification management system including master categories, codes, and template overrides, and update task assignment display Yashwin 2026-04-14 09:24:59 +0530
  • 5e15326c29 refactor: update breadcrumb navigation in dashboard and file view pages Yashwin 2026-04-10 18:24:47 +0530
  • f51e0af9c8 refactor: comment out unused SecondaryButton import in StorageDashboard Yashwin 2026-04-10 17:27:01 +0530
  • fe85b8b5f6 feat: implement dynamic theme support with useAppTheme hook and apply primary color across UI components Yashwin 2026-04-10 17:26:12 +0530
  • 9647e3e632 feat: reorder File Attachments menu item in tenant admin sidebar Yashwin 2026-04-10 12:12:37 +0530
  • 68173ac28a refactor: reorganize sidebar navigation menu structure and update group item rendering logic Yashwin 2026-04-09 18:01:52 +0530
  • ccbda2c0ae feat: add sort functionality to Audit Log Resource Types list with new filter options Yashwin 2026-04-09 14:34:20 +0530
  • d26456ab94 feat: implement tenant landing page to display and launch assigned modules Yashwin 2026-04-08 15:13:15 +0530
  • 9067448e63 feat: add search functionality to FilterDropdown component and enable it in AuditLogs pages Yashwin 2026-04-08 14:33:35 +0530
  • 6a798b2cf4 feat: implement audit resource type management and optimize image loading with global caching Yashwin 2026-04-08 10:39:32 +0530
  • 421aaa1b87 refactor: remove unused UI components and icons across multiple pages Yashwin 2026-04-06 19:16:32 +0530
  • 873d5af758 feat: implement file attachment management system including listing, viewing, uploading, and secure link sharing Yashwin 2026-04-06 19:09:17 +0530
  • 26566f6620 refactor: optimize notification socket lifecycle, update dashboard services, and refine tenant UI permissions and actions Yashwin 2026-04-06 18:05:13 +0530
  • c2e6d779d4 feat: implement real-time notification system with Socket.io, Redux state management, and UI components Yashwin 2026-04-03 20:13:48 +0530
  • b6102d0b31 fix: resolve build errors by removing unused variables after UI refactor Yashwin 2026-04-03 15:34:44 +0530
  • 3f0963d3e8 refactor: make webhook URL optional in validation and comment out unused status selection fields Yashwin 2026-04-03 15:25:46 +0530
  • 682c390220 refactor: update auditLogService.getAll calls to use object-based filter parameters Yashwin 2026-04-03 14:16:51 +0530
  • 040d710ec7 feat: enhance audit logs with advanced filtering, CSV export, and role-based views Yashwin 2026-04-03 13:39:55 +0530
  • 435375fc9f feat: add module filter to documents list and refactor version creation form UI Yashwin 2026-04-02 21:30:20 +0530
  • dfe6d74993 feat: implement collapsible sidebar menu groups for document services and add document review page Yashwin 2026-04-01 21:30:47 +0530
  • 14bb57a574 feat: implement document editing functionality with metadata and classification updates Yashwin 2026-04-01 15:12:31 +0530
  • 7a368b09bc feat: implement workflow tasks management page and define associated data types Yashwin 2026-03-30 18:35:00 +0530
  • e4aede83d9 feat: Add module association to documents and integrate workflow history and tracking. Yashwin 2026-03-27 21:18:15 +0530
  • 254bc9f40e refactor: Replace document action dropdown with status-specific buttons and simplify supplier table layout. Yashwin 2026-03-27 16:39:48 +0530
  • 79004fc75e feat: Enable loading document version content from attached files and update environment configuration. Yashwin 2026-03-26 12:16:25 +0530
  • 320277b536 feat: Refactor user role assignments in modals to use role_module_assignments with improved validation and module association handling. Yashwin 2026-03-24 13:02:19 +0530
  • 083d10fdff feat: Add document management features including document creation, categorization, and a rich text editor for content editing. Yashwin 2026-03-23 18:58:58 +0530
  • 4b76f71cf4 feat: Implement role-based quick actions and enhance recent activity display with tenant filtering and UI refinements. Yashwin 2026-03-23 14:24:24 +0530
  • 93ad8feea9 feat: Refine tenant route matching and implement role-based login redirection for super admins and tenant users. Yashwin 2026-03-23 12:01:20 +0530
  • 20d802555e feat: Enable granular user role assignments with optional module association using role_module_combinations. Yashwin 2026-03-20 11:16:07 +0530
  • a6ef7e6bee feat: Implement authenticated tenant theme fetching and replace logo image with AuthenticatedImage component. Yashwin 2026-03-19 11:49:49 +0530
  • 4e83f55800 feat: Introduce new modals for supplier contacts, scorecards, and workflow definition viewing, complementing an enhanced supplier data structure. Yashwin 2026-03-17 18:47:32 +0530
  • c9503c78be fix: Normalize optional user fields (department, designation, and supplier) in user modals and update AuthenticatedImage formatting. Yashwin 2026-03-17 10:56:28 +0530
  • d242bbf708 feat: Implement comprehensive supplier management and enhance user modals to support supplier users. Yashwin 2026-03-16 20:21:42 +0530
  • 8b9ac59c3f feat: Convert workflow definition entity type to a free-text field and update tenant ID API parameter. Yashwin 2026-03-16 18:10:07 +0530
  • 5a0da32699 feat: Remove user deletion functionality, add module association to user types, and refactor tenant object out of auth state. Yashwin 2026-03-16 17:58:11 +0530
  • 1025504a55 refactor: Standardize string literals to use double quotes and apply minor formatting across tenant management and settings components. Yashwin 2026-03-13 18:50:48 +0530
  • f460a89201 feat: implement comprehensive workflow definition management, including UI components, services, and routing for creating, editing, and listing workflow definitions. Yashwin 2026-03-13 18:09:23 +0530
  • 939bd4ddc9 feat: Implement support for multiple user roles, department, and designation fields across user management pages and modals. Yashwin 2026-03-12 19:05:50 +0530
  • b1ac65b345 feat: Implement Department and Designation management for tenants and superadmins, including UI, services, and user association. Yashwin 2026-03-12 18:17:03 +0530
  • e17af04b46 refactor: Use a unique wizard ID for file uploads during tenant creation, replacing the slug-based identification. Yashwin 2026-03-09 18:24:04 +0530
  • 5b03dec1d8 feat: Implement authenticated image handling for tenant logos and favicons, utilizing file attachment UUIDs and a new AuthenticatedImage component. Yashwin 2026-03-06 12:41:13 +0530
  • 757a9f216b feat: Add LTTS logo and update various UI components and pages across superadmin and tenant sections. Yashwin 2026-03-02 21:41:27 +0530
  • 6efcb90f3e Fix typo in button label from "Lunch" to "Launch" in TenantDetails and Modules components for consistency. Yashwin 2026-02-05 10:54:10 +0530
  • acd956db50 Refactor user service to streamline getAllUsers function and enhance code clarity. Update NewModuleModal by removing commented health_status field and adjusting error handling for improved validation. This change simplifies the module creation process and maintains consistency in data handling. Yashwin 2026-02-04 17:56:03 +0530
  • c656594154 Refactor NewModuleModal to comment out health_status field and improve code readability. Update TenantDetails to fetch modules based on tenant ID and adjust ModulesTab to handle module data more effectively. Modify module service to accept tenant ID for fetching modules. Clean up unused code in RolesTable and UsersTable components by removing header text. Yashwin 2026-02-04 16:37:31 +0530
  • dd71820ac9 Enhance Header component to display user roles alongside names. Update Sidebar menu item label for clarity. Refactor Modules component to utilize new MyModule type and fetch modules with updated service method. Comment out unused code in RolesTable and Dashboard components for cleaner codebase. Add MyModule and MyModulesResponse types for better type safety in module handling. Yashwin 2026-02-04 14:54:37 +0530
  • cdd53a601c chore: update package lock Ubuntu 2026-02-04 09:16:38 +0000
  • f7be0267d1 Add a newline at the end of the Modules component file for consistency and adherence to coding standards. Yashwin 2026-02-04 11:20:03 +0530
  • b280bb5401 Comment out the getThemeImageUrl function in theme utility for future reference, preserving the original implementation while preventing execution. Yashwin 2026-02-04 10:41:50 +0530
  • 504574c80c Fix formatting issue by adding a newline at the end of the Modules component file for consistency and adherence to coding standards. Yashwin 2026-02-03 19:57:11 +0530
  • 146d47a6a7 Remove ModuleLaunchRedirect component and its associated route from tenant admin routes. Update Modules component to directly open launch URLs in a new tab, streamlining the redirection process. Yashwin 2026-02-03 19:48:13 +0530
  • 46e8fd466b Refactor Modules component to navigate to a redirect page with the launch URL as a query parameter instead of opening it in a new tab. Add new route for ModuleLaunchRedirect in tenant admin routes for improved URL handling. Yashwin 2026-02-03 19:40:34 +0530
  • 2f10b23400 Add fetch request with custom headers in Modules component before opening launch URL. This ensures proper handling of tunnel reminders for super admins while maintaining existing functionality. Yashwin 2026-02-03 19:27:35 +0530
  • 73e533694e Implement webhook URL functionality in NewModuleModal and ViewModuleModal. Update Modules component to include launch module feature for super admins, enhancing module management capabilities. Refactor Sidebar for improved layout and responsiveness. Yashwin 2026-02-03 18:05:26 +0530
  • 803ca1cd1a Comment out build configuration in Vite setup for future reference. This includes manual chunking logic for feature-based and vendor dependencies, as well as chunk size warning limit settings. Yashwin 2026-02-03 13:19:27 +0530
  • 41565c4c53 Enhance Vite configuration for optimized chunking and build performance. Implement manual chunking for feature-based and vendor dependencies to improve loading efficiency. Update ActionDropdown, FilterDropdown, FormSelect, and MultiselectPaginatedSelect components to prevent closing on internal scroll events. Refactor DataTable and other components for improved styling and responsiveness. Introduce lazy loading for route components to enhance application performance. Yashwin 2026-02-03 12:31:50 +0530
  • 55b0d9c8c1 Refactor Layout and Sidebar components for improved responsiveness and permission handling. Update layout styles for better spacing and adjust Sidebar menu items to include permission checks for tenant users. Remove unused EditTenantModal and NewModuleModal components to streamline shared components. Yashwin 2026-01-30 18:16:19 +0530
  • 0ed7bc5064 Update Jenkinsfile jassim 2026-01-30 04:50:27 +0000
  • 621670ffbc Refactor theme hook and update tenant creation logic to improve clarity and consistency. Remove unused tenant_id from Users component and ensure proper variable naming in CreateTenantWizard. Yashwin 2026-01-29 17:42:07 +0530
  • a4975e37b8 Update Modules component to reflect new page context with updated title and description for better clarity in tenant navigation. Yashwin 2026-01-29 17:38:48 +0530
  • 45bdc24ee2 Enhance tenant admin routing by adding Modules component to the routes configuration. Clean up comments and ensure consistent structure across route definitions. Yashwin 2026-01-29 17:37:04 +0530
  • bb5a086110 Refactor routing and role management in various components to streamline tenant and super admin navigation. Update Sidebar and Header to conditionally render menu items based on user roles. Enhance theme integration for tenant admins and adjust navigation paths in Login and Roles components. Remove TenantLogin and TenantProtectedRoute components for cleaner structure. Yashwin 2026-01-29 17:27:34 +0530
  • c6ee8c7032 Refactor EditTenantModal into EditTenant page with multi-step form for tenant details, contact information, and settings. Enhance validation schemas and integrate file upload functionality for branding assets. Update routing to navigate to the new EditTenant page instead of using a modal. Remove legacy modal handling from Tenants component. Yashwin 2026-01-28 18:43:50 +0530
  • 2ced49373c Update Jenkinsfile jassim 2026-01-28 12:50:45 +0000
  • 0f4517d7a2 Update Jenkinsfile jassim 2026-01-28 12:44:05 +0000
  • 56b3959e46 Update Jenkinsfile jassim 2026-01-28 12:34:08 +0000
  • 91fe238547 Merge remote-tracking branch 'origin/main' - resolved Jenkinsfile conflict Yashwin 2026-01-28 17:43:26 +0530
  • cc11f403de Update environment configuration for production, remove automated Jenkins pipeline, and refactor routing in App component to utilize AppRoutes. Enhance Login and ProtectedRoute components to manage user roles and navigation based on authentication status. Yashwin 2026-01-28 17:41:39 +0530
  • fd29e867f0 Update Jenkinsfile jassim 2026-01-28 11:41:35 +0000
  • e4c81ac293 Update Jenkinsfile jassim 2026-01-28 11:39:39 +0000
  • 60b14f3fe7 Update welcome message in Login component to include a numeric suffix for clarity. Yashwin 2026-01-28 15:29:45 +0530
  • c955aecded Merge branch 'main' of https://git.tech4biz.wiki/yashwin/Qassure-frontend Yashwin 2026-01-28 11:55:38 +0530
  • a4f7b6fcfa Enhance CreateTenantWizard with improved file upload functionality for logo and favicon, including validation, preview, and error handling. Update contact details schema to enforce phone number and postal code formats. Adjust API base URL for local development. Yashwin 2026-01-28 11:51:26 +0530
  • d7e11f9113 Add automated Jenkins pipeline for frontend jassim 2026-01-28 05:14:49 +0000
  • 4226f67923 Enhance tenant management UI by adding branding customization options in CreateTenantWizard and TenantDetails components. Implement file upload functionality for logo and favicon, and allow users to set primary, secondary, and accent colors for tenant branding. Update settings schema to accommodate new branding fields. Yashwin 2026-01-27 19:44:40 +0530
  • f07db4040e Enhance tenant management by adding CreateTenantWizard and TenantDetails components for streamlined tenant creation and viewing. Update routing in App component to include new paths for tenant management. Refactor Header and Layout components to support breadcrumb navigation. Improve EditRoleModal, EditUserModal, and NewRoleModal to include defaultTenantId for automatic tenant association in role and user management. Update API services to support tenant-specific data fetching for roles and users. Yashwin 2026-01-27 18:15:58 +0530
  • 0264d5caf5 Update .env to set the API base URL for production environment, and refactor MultiselectPaginatedSelect component by removing unused display text logic. Enhance Roles page by updating role creation and update handlers to use new type definitions for improved type safety. Yashwin 2026-01-23 18:21:18 +0530
  • 9a0d28145a Enhance EditRoleModal with improved role management features, including dynamic module and permission selection based on user roles. Implement auto-generation of role code from name input, and update validation schema to support new permissions structure. Refactor form handling for better user experience and error management. Yashwin 2026-01-23 18:04:28 +0530