bb-plane-fork/web/app
JayashTripathy 75d81f9e95
[WEB-3781] Analytics page enhancements (#7005)
* chore: analytics endpoint

* added anlytics v2

* updated status icons

* added area chart in workitems and en translations

* active projects

* chore: created analytics chart

* chore: validation errors

* improved radar-chart , added empty states , added projects summary

* chore: added a new graph in advance analytics

* integrated priority chart

* chore: added csv exporter

* added priority dropdown

* integrated created vs resolved chart

* custom x and y axis label in bar and area chart

* added wrapper styles to legends

* added filter components

* fixed temp data imports

* integrated filters in priority charts

* added label to priority chart and updated duration filter

* refactor

* reverted to void onchange

* fixed some contant exports

* fixed type issues

* fixed some type and build issues

* chore: updated the filtering logic for analytics

* updated default value to last_30_days

* percentage value whole number and added some rules for axis options

* fixed some translations

* added - custom tick for radar, calc of insight cards, filter labels

* chore: opitmised the analytics endpoint

* replace old analytics path with new , updated labels of insight card, done some store fixes

* chore: updated the export request

* Enhanced ProjectSelect to support multi-select, improved state management, and optimized data fetching and component structure.

* fix: round completion percentage calculation in ActiveProjectItem

* added empty states in project insights

* Added loader and empty state in created/resolved chart

* added loaders

* added icons in filters

* added custom colors in customised charts

* cleaned up some code

* added some responsiveness

* updated translations

* updated serrchbar for the table

* added work item modal in project analytics

* fixed some of the layput issues in the peek view

* chore: updated the base function for viewsets

* synced tab to url

* code cleanup

* chore: updated the export logic

* fixed project_ids filter

* added icon in projectdropdown

* updated export button position

* export csv and emptystates icons

* refactor

* code refactor

* updated loaders, moved color pallete to contants, added nullish collasece operator in neccessary places

* removed uneccessary cn

* fixed formatting issues

* fixed empty project_ids in payload

* improved null checks

* optimized charts

* modified relevant variables to observable.ref

* fixed the duration type

* optimized some code

* updated query key in project-insight

* updated query key in project-insight

* updated formatting

* chore: replaced analytics route with new one and done some optimizations

* removed the old analytics

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2025-05-12 20:50:33 +05:30
..
[workspaceSlug]/(projects) [WEB-3781] Analytics page enhancements (#7005) 2025-05-12 20:50:33 +05:30
accounts fix: web build (#6870) 2025-04-04 20:07:12 +05:30
create-workspace feat: language support (#6472) 2025-02-06 20:41:31 +05:30
installations/[provider] chore: app dir headers re-implementation (#4751) 2024-06-11 02:23:19 +05:30
invitations [WEB-3368] feat: enhance workspace invitations with copyable invite links (#6601) 2025-02-13 23:35:25 +05:30
onboarding feat: language support (#6472) 2025-02-06 20:41:31 +05:30
profile [WEB-3523] feat: start of week preference (#7033) 2025-05-12 19:13:39 +05:30
sign-up feat: language support (#6472) 2025-02-06 20:41:31 +05:30
workspace-invitations [WEB-3762] improvement: redirect logged in user to the workspace after accepting the invitation (#6869) 2025-04-04 16:52:09 +05:30
error.tsx [WEB-2432]fix: project not found state and error page alignment (#6095) 2024-11-26 19:11:35 +05:30
global-error.tsx fix: remove sentry from web app and build fixes 2025-01-07 00:37:40 +05:30
layout.tsx fix: workspace roles for settings and members button (#6574) 2025-02-10 15:03:50 +05:30
not-found.tsx Refactor folder structure (#4759) 2024-06-11 14:39:52 +05:30
page.tsx [WEB-3781] Analytics page enhancements (#7005) 2025-05-12 20:50:33 +05:30
provider.tsx feat: language support (#6472) 2025-02-06 20:41:31 +05:30