Vamsi Krishna
13d7f885d3
chore: customers ux copy update ( #2706 )
2025-03-11 01:13:37 +05:30
Prateek Shourya
ec4e82a077
fix: build errors by re-exporting Spreadsheet related utils ( #2702 )
2025-03-10 19:00:06 +05:30
Aaryan Khandelwal
6bfbb2d998
style: dashboard chart interactions ( #2700 )
2025-03-10 18:20:08 +05:30
sriram veeraghanta
2848c64bfd
Merge branch 'preview' into sync/ce-ee
2025-03-10 18:18:19 +05:30
Vamsi Krishna
45ba8cbc83
fix: build errors ( #6732 )
2025-03-10 17:54:19 +05:30
Anmol Singh Bhatia
f1ed077711
[WEB-3481] fix: firefox browser text area ( #2690 )
2025-03-10 15:27:30 +05:30
Anmol Singh Bhatia
30190b1781
[WEB-3401] fix: platform translations ( #2688 )
...
* fix: platform translations
* chore: code refactor
2025-03-10 14:58:26 +05:30
Prateek Shourya
4e8613ced7
[WEB-3489] improvement: work item templates ( #2687 )
...
* improvement: work item templates empty state
* improvement: template types
* improvement: template store service
* improvement: populate default work item type and state on project level template
* improvement: template store and permissions for better performance
* improvement: translations for templates
* chore: remove TODO
2025-03-10 13:36:30 +05:30
Aaryan Khandelwal
6d7764fa4e
style: dashboards beautification v2 ( #2683 )
...
* style: pie chart enhancements
* refactor: bar chart bar path config
* chore: area and line charts active dot ui
* chor: update active dot and cursor UI
2025-03-10 12:31:19 +05:30
Prateek Shourya
d4816046b6
[WEB-3503] chore: Issue types enabled check for bulk ops ( #2684 )
2025-03-10 12:29:58 +05:30
Aaryan Khandelwal
8956238d90
style: dashboards beautification ( #2682 )
...
* fix: charts tooltip and legends beautification
* fix: bar chart size and border radius
* fix: editing badge ui
* chore: update pie chart label size
* fix: unique key errors
* fix: donut chart progress type
* chore: bar chart border radius
2025-03-09 01:54:52 +05:30
Prateek Shourya
8eef040d51
fix: build error ( #2681 )
2025-03-07 21:13:18 +05:30
Prateek Shourya
b37bbd76b9
[WEB-3503] fix: application crash when work items are selected for bulk ops ( #2678 )
2025-03-07 20:25:20 +05:30
Aaryan Khandelwal
3a249cfdbb
refactor: dashboards components to resolve char related bugfixes ( #2676 )
2025-03-07 20:13:29 +05:30
Vamsi Krishna
6c6ae223f3
fix: updated image extension ( #2675 )
2025-03-07 19:21:20 +05:30
Vamsi Krishna
813255c745
chore: update customer icon ( #2674 )
2025-03-07 18:38:41 +05:30
Prateek Shourya
d5db2c442c
chore: talk to sales ux copy update ( #2673 )
2025-03-07 18:25:34 +05:30
Akshita Goyal
d3ea23082a
fix: search animation ( #2667 )
...
* fix: search animation
* fix: search transition
2025-03-07 17:43:45 +05:30
Prateek Shourya
5a1233a44a
[WEB-3489] improvement: work item template bug fixes ( #2670 )
...
* fix: add workspace filter for templates
* improvement: remove create button for non-admins
* fix: project level template endpoints
* fix: project swtiching in work item template form
* chore: disable image extension for work item templates
* fix: disable workflow check from state dropdown for work item templates
* improvement: add workflows validation while populating work item template data
* improvement: template api url utils for path segments
* improvement: project level retrieve endpoint for work item templates
2025-03-07 16:37:38 +05:30
sriram veeraghanta
90097ba567
Merge branch 'preview' into sync/ce-ee
2025-03-07 14:56:50 +05:30
Aaryan Khandelwal
cb344ea1f5
refactor: favorites sidebar implementation ( #6716 )
...
* chore: code separation for favorites
* chore: error handling
2025-03-07 13:17:13 +05:30
Aaryan Khandelwal
aef7709063
fix: dashboard bugs and improvements ( #2664 )
2025-03-06 21:08:44 +05:30
Vamsi Krishna
c238565cb5
[WEB-3492]fix:customers pre release bugs ( #2665 )
...
* * fix: UI fixes
* feat: added search empty state for requests
* fix: editor size for request list item
* fix: issue_id null
* fix: removed issue count from customer detail
* fix: logo_url for customers list
chore: remove unused imports
* fix: removed experimental next js config
* chore: removed console logs
---------
Co-authored-by: sangeethailango <sangeethailango21@gmail.com >
2025-03-06 20:56:41 +05:30
Prateek Shourya
cb75577dfc
[WEB-3496] improvements: workflows ( #2666 )
...
* improvement: update UX copy for state dropdown when work item creation is disabled
* chore: update workflow tree logic
* improvement: merge common workflow transitions
* fix: create / update work item error message
* improvement: add approver
* improvement: disabled workflow tree
* improvement: enable workflow tree
* improvement: workflow for small devices
* improvement: translations
2025-03-06 20:56:24 +05:30
Aaryan Khandelwal
900c6cb19c
fix: avatar url render method ( #2661 )
2025-03-06 16:39:21 +05:30
Prateek Shourya
ab0447aab5
fix: build error
2025-03-06 15:56:58 +05:30
Prateek Shourya
bb00239751
[WEB-3489] improvement: work item templates ( #2655 )
...
* fix: permissions
* improvement: add translation support for work item templates
2025-03-06 14:53:14 +05:30
Akshita Goyal
4c1de3b495
fix: epics stats ui enhancement ( #2649 )
...
* fix: epics stats ui enhancement
* fix: refactor
* fix: ui color
* fix: translation key
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2025-03-06 14:48:43 +05:30
Nikhil
7bcce70402
feat: work item templates ( #2624 )
...
* chore: dashboard migrations
* chore: changed the name of the dashboard
* chore: removed the show legend
* chore: added deleted by in workspace connection
* feat: templates settings upgrade page
* chore: update issue modal formstate prop
* feat: issue template
* feat: templates store
* chore: no work item templates empty state
* chore: updated the migration file
* chore: workspace settings layout update
* chore: template store improvements
* chore: layout grouping
* feat: work item template creation form and list
* chore: changed the migration file
* chore: added project base model
* chore: migration changes
* fix: migration
* feat: work item modeling
* chore: update migrations
* feat: basic work item template integration
* chore: template creation form improvement
* feat: template apis
* chore: add logo for customers
* fix: template endpoints
* feat: update work item template
* chore: add validation
* fix: build error
* feat: add feature flagging
* chore: minor field updates
* fix: workitem patch
* fix: template patch
* fix: template fetch endpoint
* feat: API integration
* fix: issue property schema
* chore: minor UI / UX improvements
* improvement: work item template utility improvements
* feat: custom property values in templates:
'
* feat: project level work item templates
* feat: add issue property validation
* improvement: work item template data sanitization
* feat: custom property values for work item templates
* chore: data sanitization for work item templates update form
* improvement: work item templates update form validation errors
* chore: remove base template un used store actions type
* improvement: template form refactor
* chore: template update validation
* chore: minor fixes in project level templates
* fix: template merge
* chore: partial update
* chore: attach all work item templates with default type
* fix: type checking
* chore: only show templates attached to active work item type
* improvement: template schema
* fix: project level template delete endpoint
* improvement: service refactor in work item template store
* fix: project level template update endpoint
* improvement: template ordering
* improvement: assignee role validation for work item templates
* improvement: enable project level work item templates settings for project members
* fix: template instance update
* fix: minor UI/ UX
* fix: minor improvements and fixes
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2025-03-05 21:44:20 +05:30
Akshita Goyal
94be9199d4
Feat elastic search ( #2457 )
...
* feat: enhanced search UI.
* chore: initial Setup
* chore: search indexing
* [WEB-3270] Moved ES documents into ee app
* [WEB-3270] Modified Issue Index
* [WEB-3270] 25000 seems to be sweetspot for chunk_size/queryset_pagination but this needs to be revisited later
* [WEB-3270] cleanup commented out code
* [WEB-3270] Added indexes for project and workspace. Also fixed error while processing data for active_member_ids when a single record's index is updated
* Added view for enhanced global search
* [WEB-3311] Enhanced global search endpoint for Issues, Epics, Projects, Workspaces
* [WEB-3311] Moved all the common code into a helper function
* fix: ui improvements
* fix: ui improvements
* [WEB-3311] Minor fixes
* [WEB-3270] Inherit from the base document
* [WEB-3311] Removed query params that are not required anymore
* fix: refactor
* fix: issue icon
* [WEB-3270] Added indexes for all the necessary models
* [WEB-3311] Added search for all the entities
* [WEB-3310] Auto sync indexes usign celery background worker
* Bug fix
* improvement: UI and UX
* fix: minor fixes
* fix: work item results
* fix: types
* minor improvements
* fix: types
* fix: code refactoring + build fix
* fix: removed hardcoded data
* fix: handled hamburger
* fix: refactor
* fix: removed min query criteria
* filter pages based on workspace memebrs instead of project members
* Added logo_props to the ES index and search response
* fix: added logo props for search items
* Fixed page search
* Added some comments
* Only initialize elasticsearch dsl if the settings are available
* fix: added validation on min 3 char for search
* Fixed settings and set celerysignalprocessor as default for index updates
* Fixed page indexing
* Added custom hooks and signals to bulk operations on the queryset
* Use post_bulk_update signal to update indexes on bulk operations
* Feature flagged enhanced search endpoint
* Removed commented out code that's not needed anymore
---------
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com >
Co-authored-by: Dheeraj Kumar Ketireddy <dheeru0198@gmail.com >
2025-03-05 21:35:52 +05:30
Sangeetha
5081449633
feat: customers ( #2378 )
...
* feat: endpoints for customer properties
* fix: options not returning
* feat: Remove print statements
* feat: get endpoint for customer property options
* feat: customer endpoint
* feat: delete and patch endpoint
* fix: remove unwanted if conditions
fix: create instead of update
* fix: add create_or_update_options function to dynamically create or update
* fix: add create_or_update_options to dynamically create or update
* add permission
* chore: dashboard migrations
* fix: remove if condition
* chore: changed the name of the dashboard
* chore: removed the show legend
* feat: customer request endpoint
* chore: added deleted by in workspace connection
* feat: customer request issues
* feat: customer request issues
* fix: partial update
* feat: customer requests count on customer list endpoint
* feat: pagination for customer list endpoint
* chore: Improvement custom properties (#2486 )
* refactor: enhance custom properties components modularity
* chore: minor updates
* chore: issue properties store improvement
* chore: improved modularity for additional properties
---------
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
* feat: customers crud (#2488 )
* draft: customer-crud
* * feat: added customer list empty states
* feat: added customers create update modal
* * chore: added types
* chore: added language translation for constants
* chore: updated types
* feat: customer request issue endpoints
refactor: folder and file name changes
* feat: customer properties store and integration (#2496 )
* chore: issue properties store improvement
* draft: customer store
* chore: updated work items modularity
* feat: inegrated apis for customer properties
* fix: return proper error message for duplicate customers
* feat: search functionality for customers list endpoint
* draft: customers
* feat: endpoints for customer property values
* * feat : added customer add, update and delete
* feat: added customer detail and empty state page
* chore: fixed lint errors
* fix: build errors
* refactor: moving validator functions into seperate file
* refactor: moving validator functions into seperate file
* chore: sidebar preference updated
* feat: added customers to sidebar
* chore: added feature flag to sidebar
* feat: endpoint to fetch related issues of a customer request
* fix: change the response fro type__is_epic to type_is_epic
* refactor: use query_params
* refactor: use query_params
* draft: customer request crud
* feat: issue search endpoint
* feat: issue search endpoint
* fix: removing is_epic filter
* fix: filter disabled epics on search
* feat: post endpoint for attachments
* feat: patch, delete and get endpoints of customer request attachments
* feat: issue count of a customer
* feat: search for customer requests
* fix: search results not accurate
* modify: issue search results
* fix: response field changes
* modify: add issue_ids in the response
* modify: customer request response to include issue_ids
* modify: add issue details in customer request post endpoint
* modify: type_is_epic to is_epic
* fix: add permission class
* draft: customer requests
* modify: customer attachments to return asset_url and entity_identifier
* feat: added crud for customer requests
* fix: build errors
* modify: customer request issue endpoint to related issue to customer
* chore: updated customers endpoints
* chore: updated endpoints
* fix: search results
* chore: updated remove/add work item endpoint
* fix: customer requests response returning deleted work items
* feat: issue template
* fix: search to return deleted customer request issues
* chore: updated customer create request
* fix: remove disabled project epics from customer requests list
* modify: Customer requests endpoint to return attachment count
* feat: request attachments crd
* chore: updated the migration file
* fix: return asset url
* feat: get endpoint for attachments
* chore: changed the migration file
* chore: added project base model
* chore: migration changes
* fix: migration
* chore: update migrations
* feat:added custom properties customer
* fix: customer logo
* fix: customer property value endpoint
* chore: add logo for customers
* fix: attachment api
* fix: add query params for attachments
* fix: return customer_request_id
* feat: customer logo
* feat: added customer logo
chore: fixed work item mutation issue
* fix: customers pagination
fix: remove unwanted code
* feat: search and pagination for customers
* chore: customer and customer request count on work items
fix: remove unnecessary files
* fix: minor fix
* fix: return customer and requests counts
* fix: remove logo_url
* fix: remove logo_asset
* * chore: detail sidebar ui fixes
* chore: added attachment list to request update
* chore: added dark mode for detail empty state
* chore: added user permissions for customers
* chore: customer details in work items details
* feat: added language translation to customers
* fix: change permission class
chore: added workspace filter
chore: removed customer_request_issues_count from the response
* fix: code improvement
* chore: code improvements and refactor
* fix: change manager
* fix: change manager
* change manage
* fix: feature validation
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
Co-authored-by: Vamsi krishna <matalav55@gmail.com >
Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com >
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so >
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com >
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2025-03-05 21:13:32 +05:30
Aaryan Khandelwal
d286cf971e
feat: dashboards ( #2638 )
...
* dev: dashboard details page
* choree: update lucide-react versions across the repo
* chore: update chart components
* chore: update view mode term
* chore: remove translation
* dev: widgets grid layout aadded
* chore: dashboard migrations
* [WEB-3061] dev: dashboard details page components (#2387 )
* dev: dashboard details page
* choree: update lucide-react versions across the repo
* chore: update chart components
* chore: update view mode term
* chore: remove translation
* chore: changed the name of the dashboard
* chore: removed the show legend
* chore: added deleted by in workspace connection
* chore: dashboard crud operations (#2449 )
* chore: dashboard migrations
* chore: dashboard widget and quick filters crud
* chore: added the dashboard reference to widget
* chore:
* refactor: dashboards store
* chore: add missing argument
* chore: widgets crud aded
* chore: add loader and empty states
* refactor: optimize performance
* fix: bulk update widgets
* chore: add update widget logic
* chore: rearrange logic added
* chore: chart configs added
* chore: add color palettes
* fix: build errors
* chore: add missing translations
* fix: types and build errors
* chore: udpated the migration file
* chore: dynamic chart generation
* chore: not configured state added
* chore: configurations updated
* chore: added x axis and group by for widgets
* chore: null value validation
* chore: remove static data
* chore: update data fetching logic
* chore: new translation keys
* chore: payload structure changed for widgets
* chore: add apperance config
* chore: updated the logic with required payload
* chore: update data structure
* feat: issue template
* chore: update input and select fields
* chore: updated the migration file
* chore: update widget data fetch logic
* chore: circular chart colors
* chore: update select button file
* chore: replace types with enums
* chore: add new translation keys
* chore: changed the migration file
* chore: added project base model
* fix: delete dashboard logic
* fix: responsive grid layout
* chore: migration changes
* chore: legends added
* fix: build error
* chore: react-grid-layout ui
* chore: missing translation keys
* fix: widget layout
* chore: line chart legends
* chore: add comparison area chart
* chore: added estimate value calculation
* chore: removed an extra key
* chore: update axis line colors
* chore: widget axis creation
* chore: widget logic change
* chore: added date grouping
* chore: realtime sidebar updates
* chore: type fix
* chore: changed the payload structure
* fix: chart tooltip labels
* fix: chart resize not working
* chore: dashboard query optimisation
* fix: typo fix
* chore: dashboard widget deletion
* chore: realtime config update
* fix: not configured state asset path
* chore: text widget metric added
* fix: legends and tooltip oveflow
* chore: update color picker UI
* chore: donut chart center value
* fix: pie chart tooltip
* chore: progress donut chart
* fix: workspace dashboard ids
* chore: update loading and empty states
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com >
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com >
2025-03-05 21:07:31 +05:30
Akshita Goyal
95e05cd4ff
refactor: version removed from cycle creation api ( #2590 )
...
* fix: version removed from cycle creation from FE
* chore: set the default version of cycles
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2025-03-04 18:41:23 +05:30
Anmol Singh Bhatia
990ebde830
fix: attachment item created by ( #2636 )
2025-03-04 14:00:03 +05:30
Anmol Singh Bhatia
2462e446b2
fix: project overview description ( #2637 )
2025-03-04 13:59:45 +05:30
Akshita Goyal
e28e6c9546
Fix date range picker ( #2610 )
...
* fix: Handled workspace switcher closing on click
* fix: replaced date range picker with date picker at some places
* fix: initiatives range picker
* fix: project gallery day picker fix
2025-02-28 13:33:32 +05:30
Aaryan Khandelwal
69e35063f3
fix: epic kanban card hover state ( #2612 )
2025-02-28 12:08:46 +05:30
Sangeetha
1495a4ed55
[RANTS-25] fix initiative private projects page break issue ( #2617 )
...
* fix: added check for project logo props in initiatives
* fix: return project name
* fix: project name in initiatives
---------
Co-authored-by: gakshita <akshitagoyal1516@gmail.com >
2025-02-28 12:07:38 +05:30
Anmol Singh Bhatia
dee8bd6cdf
chore: progress section indicator added ( #2620 )
2025-02-28 12:02:48 +05:30
Prateek Shourya
54846ace87
[WEB-3455] improvement: workflows ( #2601 )
...
* improvement: remove workflow icon from state list
* improvement: drop disabled highlight
* chore: update mover to reviewer in ux copy
* chore: option to always allow state change in dropdown
* chore: minor translations update
* chore: fix epic validation while creating new epics
2025-02-25 16:58:10 +05:30
Vipin Chaudhary
cf68e5a333
[WEB-3413] Fix : handle deactivated users in issue property activity ( #2582 )
...
* fix typo
* handle deactivated user
* add actor detail from api
* add actor_details
2025-02-24 15:02:07 +05:30
rahulramesha
8676edea84
feat: Workflow Engine ( #1877 )
...
* feat workflows working commit
* fix minor change
* chore: workflow migration
* workflow changes
* add worflow link
* chore: customer model migration
* fix: build errors
* chore: added the actor endpoint for workflow
* chore: workspace level workflow endpoint
* chore: patch endpoint for states
* improvement: workflow engine
* improvement: workspace level workflows
* fix: disabled workflow overlay message position
* chore: handeled the actors logic
* chore: bulk operations validation
* chore: add unique approvers count in state transition
* chore: update overlay opacity
* chore: reset workflow endpoint
* chore: creation validation for issue
* chore: workflows enable disable flow
* chore: default state validation
* minor icon sizes improvement
* chore: created the activity for workflows
* feat: workflow change history and reset
* fix: state option alignment
* chore: state transition approver activity:
* fix: build errors
* chore: enable workflow empty state
* chore: workflow activity changes
* chore: language support and Ui improvements
* chore: code cleanup
* improvement: worflow UI and UX
* chore: translations update
* chore: minor UI fixes
* improvement: issue to work item in workflow related files
* fix: sync state transition and work item creation map
* improvement: issue to work item in workflow related files
* improvement: workflow group overlay code seperation
* chore: bulk operations error message when workflow is enabled
* chore: workflows feature flag check while fetching
* chore: update workflow icon
* fix: workflow settings scroll
* chore: translations
* minor improvements
* fix: toggle project features
* fix: add is_workflow_enabled to project features response
* chore: handle state workflow from command pallette
* fix: build errors
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
2025-02-24 15:01:49 +05:30
Prateek Shourya
620a0b58fa
Merge branch 'preview' into sync/ce-ee
2025-02-24 14:21:56 +05:30
sriram veeraghanta
952eee8d55
fix: minor refactoring changes for state dropdowns
2025-02-24 14:14:24 +05:30
Akshita Goyal
81365cd4af
fix: removed donut mid state ( #2579 )
2025-02-24 13:39:26 +05:30
Anmol Singh Bhatia
2ad0b18b32
fix: epics peek view and mutation ( #2581 )
2025-02-21 20:44:19 +05:30
sriram veeraghanta
0d3add7c1c
fix: reverting epic icons
2025-02-20 17:49:46 +05:30
Anmol Singh Bhatia
a211d24c9e
fix: initiatives epic list item ( #2568 )
2025-02-20 17:24:49 +05:30
Vipin Chaudhary
8e26e1406b
Fix: Update Epic Icon ( #2567 )
...
* remove epic icon svg
* update epic icon to boxes from luicide
* remove spaces
2025-02-19 22:41:34 +05:30
Vipin Chaudhary
3959cc6c4d
fix: Update overview icon ( #2563 )
...
* update lucide react overview icon
* remove icon svg
* update svg with lucide icon
2025-02-19 22:19:44 +05:30