* dev: password confirmation logic in mobile signup
* dev: updated the invitation acceptance in google and github authentication
* dev: handled the password strength in signin
* dev: updated password strength validation
* chore: replace ScatterChart with BarChart in analytics components and update chart configurations
* chore: update chart labels and tooltip end date in ModuleProgress component
* refactor: swap labels and colors for created and resolved issues in CreatedVsResolved component
* fix: handle division by zero in projects insight table percentage calculation
* fix: handle NaN in percentage calculation for completed work items in projects insight table
* feat: added feature flag for confluence importer
* feat: modified content parser for removing default PTag extension
* feat: made controller generic for supporting both notion and confluence
* feat: moved notion extensions into driver folder
* feat: created zip driver factory and types
* feat: added notion import driver as extracted part
* chore: removed existing content parser
* feat: added body extractor extension
* feat: added collapsable and notes extension
* feat: added colors and icon parser extension
* feat: added file and page parser extensions
* feat: added task list extension for confluence
* feat: added confluence import driver
* feat: modified zip manager to extract out the tree logic
* feat: modified phases and base to use the driver instead of concrete implementation
* feat: added confluence as migrator job
* feat: added confluence import page
* feat: added notion and confluence components into common zip importer components
* feat: modified hooks and services to use common zip importer
* feat: modified services and store references for using confluence
* fix: remove unnecessary file
* fix: removed comment
* feat: corrected components for using serviceName as title
* feat: added translations
* chore: self review 1
* chore: self review 2, comments, phases and exports
* fix: path getting longer than 255 characters
* feat: added test for content parser
* fix: removed json stringify for colormap
* fix: resolved comments
* fix: enabled feature flag
* fix: shared pages initilization for view access
* chore: optimised the logic for shared pages
* fix: lock control
* chore: cursor rules in gitignore
* chore: optimised the page query
* chore: combined the user map
* fix: should render
* chore: added the logic to unshare
* fix: can current user access page
* fix: blocking pages
* fix: page doesn't exist
* fix: empty state and unshared realtime
* fix: console log payload
* chore: updated the permission layer
---------
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
* feat: duplicate issue to another project
* chore: change viewset name
* chore: set None for all project level fields
* feat: added duplicate action to all work item layouts
* chore: code split for ce
* chore: removed redundant function declaration
* chore: refactored action modals
* fix: modify api response
* feat: added feature flag
* fix: use serializer to render response
* feat: duplicate epics to another projects
* feat: epics duplicate frontend implementation
* feat: description assets duplication
* fix: asset duplication
* fix: related issues not duplicating
* fix: add import
* fix: description assets are not copied
* chore: add feature flag check
* fix: variable name of duplicated issue
* fix: argument name
* chore: resolved coderabbit comments
---------
Co-authored-by: vamsikrishnamathala <matalav55@gmail.com>
* chore: added delete property for workitem types
* chore: Added translations
* fix: update layout of toggle switch in quick actions component
* feat: add enable/disable warning for issue types while deleting a issue type
* chore: updated translations
* feat: implement issue type delete confirmation modal and refactor quick actions
* feat: add iconClassName prop to CustomMenu, make the custom menu icon bigger in issue-types and updated issue type quick acctions for default state handling
* feat: implement delete modal for work item types , reafactored the delete promise to the top
* refactor: rename iconClassName to chevronIconClassName in CustomMenu and update related components
* feat: enhance enable/disable functionality in issue type quick actions with toast notifications
* chore: utilised chevronClassname
* refactor: reset custom-menu component
* feat: add cant_delete_linked_message translations for multiple languages and update quick actions component to handle deletion state
* refactor: update quick actions component to include tooltip for delete action based on issue existence
* refactor: enhance quick actions component to disable actions based on issue existence and improve tooltip handling
* chore: un publish a page when archived
* fix: trigger event to unpublish sub pages
* fix: making publish common
* regression: remove publishing teamspace pages
* fix: pubish actions made common in workspace and project pages
* fix: remove unused import
---------
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
* chore: added code split for the analytics store
* chore: done some refactor
* refactor: update entity keys in analytics and translations
* chore: updated the translations
* refactor: simplify AnalyticsStoreV2 class by removing unnecessary constructor
* feat: add AnalyticsStoreV2 class and interface for enhanced analytics functionality
* feat: enhance WorkItemsModal and analytics store with isEpic functionality
* feat: integrate isEpic state into TotalInsights and WorkItemsModal components
* refactor: remove isEpic state from WorkItemsModalMainContent component
* refactor: removed old analytics components and related services
* refactor: new analytics
* refactor: removed all nivo chart dependencies
* chore: resolved coderabbit comments
* fix: remove duplicate isEpic prop in WorkItemsModal component
* fix: update type for tab parameter in processUrl method of AnalyticsV2Service
* fix: update processUrl to handle custom-work-items in peek view
* feat: implement CSV export functionality in InsightTable component
* feat: add user analytics components and extend analytics functionality
* feat: enhance analytics service with filter parameters and improve data handling in InsightTable
* feat: add projects analytics components
* feat: add cycles, modules, and intake analytics components with corresponding data handling and visualization
* feat: add new translation keys for various statuses across multiple languages
* chore: update analytics components and translations
* [WEB-4246] fix: enhance analytics components to include 'isEpic' parameter for improved data fetching
* refactor: clean up imports and update translation keys in analytics components
* chore: added project logo props in charts
* feat: integrate project logo display in analytics tables
* chore: added feature flag
* chore: disabled users
* chore: added feature flag
* chore: added payment failure vaidation
* feat: enhance analytics page with subscription upgrade tooltip and update translations
* updated translations
* chore: added additional parameters in payload
* added state icons in module and cycle table
* fix: handle empty date values in cycles and modules insight tables
* chore: added the keys for module
* chore: added custom tooltip for cycles and modules
* chore: added color to the scatter points
* refactor: centralize module status colors and update chart point colors and yaxis domain
* fix: update comment to clarify display name usage in WorkItemInsightColumns
* feat: add completed work items count to analytics and update chart components
* refactor: update trend-piece component to use new status variants for analytics
* feat: enhance ee analytics tables with export functionality and added project logo in intake
* refactor: clean up fetch keys and simplify analytics component structure
* refactor: rename analytics fields constants for consistency and clarity
* refactor: update analytics feature flag for improved clarity and consistency
* chore: changed the feature flag of analytics
* refactor: streamline analytics tab structure and introduce locked tab labels for feature flag check while rendering tab label
* chore: remove unused translation key for entity count in English locale
* fix: import of intake
* fix: append percentage sign to completion percentage label in cycles insight table
* refactor: simplify completion percentage calculation in ModulesCyclesTooltip and enhance Avatar component styling in UserAvatarName
* refactor: update AnalyticsWrapper titles to use i18n keys and clean up imports in analytics components
* fix: update isEpic handling in WorkItemsModal to consider isPeekView state
* fix: update i18n title in AnalyticsWrapper for Intake component
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>