Commit Graph

1325 Commits

Author SHA1 Message Date
Akshita Goyal
69b64afc0f [PAI-457] [PAI-439] [PAI-436] [PAI-422] [PAI-420]: chore pi improvements (#3337)
* fix: pi refactoring

* fix: new chat button

* fix: refactoring

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2025-06-09 15:11:35 +05:30
sriram veeraghanta
8cbf407aa0 Sync: Community Changes #3355 2025-06-09 00:34:27 +05:30
Prateek Shourya
11debee402 fix: build errors related to project member list (#7185) 2025-06-09 00:31:27 +05:30
sriram veeraghanta
546752eb4a Merge branch 'preview' into sync/ce-ee 2025-06-08 23:50:42 +05:30
Vamsi Krishna
1608e4f122 [WEB-3374]feat: added merge date display (#7141)
* feat: added merge date display

* chore: moved formatter ti utils

* chore: removed unwanted props
2025-06-08 23:47:08 +05:30
JayashTripathy
465dff14a1 chore: sync PR conflicts 2025-06-06 17:03:27 +05:30
Aaryan Khandelwal
950fcfdb40 [WIKI-391] chore: handle deactivated user display name in version history #7171 2025-06-06 15:04:00 +05:30
Aaryan Khandelwal
245167e8aa refactor: unused components, hooks, constants (#7157)
* refactor: remove unused dashboard components and fetch keys

* refactor: remove unused hooks and wrappers

* chore: remove unused function
2025-06-06 14:09:56 +05:30
Vamsi Krishna
6be3f0ea73 [WEB-4208]chore: refactored work item quick actions (#7136)
* chore: refactored work item quick actions

* chore: update event handling for menu

* chore: reverted unwanted changes

* fix: update archive copy link

* chore: handled undefined function implementation
2025-06-06 13:21:00 +05:30
JayashTripathy
14d2d69120 [WEB-4230] refactor: Analytics code refacor, Removal of nivo charts dependencies and translations (#7131)
* 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: update processUrl to handle custom-work-items in peek view

* feat: implement CSV export functionality in InsightTable component

* feat: enhance analytics service with filter parameters and improve data handling in InsightTable

* feat: add new translation keys for various statuses across multiple languages

* [WEB-4246] fix: enhance analytics components to include 'isEpic' parameter for improved data fetching

* chore: update yarn.lock to remove deprecated @nivo packages and clean up unused dependencies
2025-06-06 01:53:38 +05:30
Anmol Singh Bhatia
570a9e319e [WEB-4257] chore: user profile setting options updated #7166 2025-06-06 01:47:31 +05:30
Prateek Shourya
8c99a7df88 [WEB-4273] fix: plans comparison scroll issue (#7176) 2025-06-05 22:51:05 +05:30
Prateek Shourya
118964de01 [WEB-4254] fix: ensure user details are available in project member details computation (#7162) 2025-06-05 19:31:07 +05:30
Prateek Shourya
986f29d1f2 [WEB-4253] improvement: plan card enhancements (#7168)
* [WEB-4253] improvement: plan card enhancements

* improvement: pricing changes
2025-06-05 14:37:26 +05:30
Nikhil
a0a5cfa182 [DISCO-42]: business plan implementation and business trial changes (#3319)
* feat: allow trial on business plan

* improvement: revamp trial banner

* fix: trial ended ux copy

* chore: change workspace trial allowed to not check for subscriptions"

* chore: remove unused endpoint

* chore: correct trial banner import

* chore: update subscription upgrade button logic.

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2025-06-04 17:32:34 +05:30
Prateek Shourya
ef3ec7274c [WEB-4253] improvement: minor enhancements to billing page (#7160) 2025-06-04 17:29:45 +05:30
sriram veeraghanta
334853ab4f Merge branch 'preview' into sync/ce-ee 2025-06-04 16:42:19 +05:30
Akshita Goyal
a0a45b7916 [WEB-4249] fix: settings header css + cta on error page + project member list (#7159)
* fix: settings header css + cta on error page

* [WEB-4249] fix: filter out inactive workspace members from project member list

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2025-06-04 16:38:35 +05:30
sriram veeraghanta
3a0536efdf fix: merge conflicts 2025-06-04 13:49:48 +05:30
Prateek Shourya
2e822b38e4 [WEB-4240] chore: bump local db version to 1.3 #7154 2025-06-04 13:01:29 +05:30
JayashTripathy
e570fe404f [WEB-4182] Fix work item links error messages (#7122)
* fix: backend error message toast when getting error

* fix: toast in small screens
2025-06-03 22:18:26 +05:30
Akshita Goyal
0e8a6ad9cb [WEB-3998] fix: implemented applications settings #3317 2025-06-03 18:23:54 +05:30
pushya22
68de4a5ae5 Sync: Community Changes #3314 2025-06-03 15:20:40 +05:30
Prateek Shourya
e70105235b [WEB-4245] improvement: minor enhancements to project members settings page (#7153) 2025-06-03 15:09:54 +05:30
pushya22
fab0568074 Sync: Community Changes #3310 2025-06-02 15:54:19 +05:30
Akshita Goyal
16d63abcdc [WEB-3998] fix: minor empty states changes + refactoring (#7151) 2025-06-02 15:50:57 +05:30
sriram veeraghanta
46e554d534 Sync: Community Changes #3309 2025-06-02 13:37:17 +05:30
Quang Hung Pham
64da29b0d9 chore: add select all/deselect all functionality when adding existing work item (#7045)
* chore: add select all/deselect all functionality

* chore: update button display logic by CR
2025-06-02 13:30:31 +05:30
Akshita Goyal
6c59bd68c2 [WEB-3998] feat: settings page revamp (#3059)
* chore: return workspace name and logo in profile settings api

* chore: remove unwanted fields

* fix: backend

* feat: workspace settings

* feat: workspce settings + layouting

* feat: profile + workspace settings ui

* chore: project settings + refactoring

* routes

* fix: handled no project

* fix: enterprise settinngs

* fix: css + build

* fix: refactoring

* feat: profile settings internal screens upgrade

* fix: workspace settings internal screens

* fix: integrations + importers

* feat: templates css

* feat: worklogs

* feat: templates

* fix: templates

* fix: external scrolling allowed

* fix: css

* fix: css

* fix: css

* fix: sync changes

* fix: css

* fix: preferences settings

* fix: css

* fix: mobile interface

* fix: smooth cursor code splitting

* chore: added discard modal for work item templates

* chore: project template discard modal

* fix: update state for pro features in settings

* feat: silo settings revamp

* fix: discard modal fixed

* chore: payment modals added + mpved command pallete

* fix: epics & project updates empty state

* fix: refactor

* fix: profile redirections

* fix: removed lasst workspace id

* fix: dark theme

* fix: empty states

* fix: build

* fix: css

* fix: css

* fix: page templates for projects

* fix: heading

* feat: scroll

* fix: layouting

* fix: profile empty states

* fix: wspce upgrade

* fix: wrkspce empty states

* fix: empty states

* fix: create template button

* fix: css

* fix: refactor

* fix: bug fixes

* fix: refactor

* fix: css

* fix: css

* fix: routes

* fix: first day of the week

* fix: workspace deletion

* fix: scrolling

* fix: refactoring

* fix: project -> projects

* fix: refactoring

* fix: refactor

* fix: no authorized view consistency

* fix: folder structure

* fix: revert

* fix: folder structure

* fix: project -> projects

* fix: redirections + routing

* fix: handled redirections

* fix: templates marketplace publish

* fix: empty states

* fix: scroll

* fix: deleted old routes

* fix: empty states

* fix: headings

* fix: settings description

* fix: build

* fix: reactive issue

* fix: upgrade screens

* fix: empty states

* fix: empty sttaes

* fix: sync

* fix: sync

* fix: refactor

---------

Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
2025-05-31 00:11:39 +05:30
sriram veeraghanta
b9675a4ae3 fix: merge conflicts 2025-05-30 21:19:03 +05:30
Aaryan Khandelwal
323920a358 [WIKI-399] fix: add favorite action to page header #7144 2025-05-30 20:58:46 +05:30
Aaryan Khandelwal
151fc8389e [WIKI-181] chore: asset check endpoint added #7140 2025-05-30 20:58:06 +05:30
sriram veeraghanta
0f828fd5e0 chore: core component fixes 2025-05-30 20:57:35 +05:30
sriram veeraghanta
b03c721e7d Merge branch 'preview' into sync/ce-ee 2025-05-30 20:53:37 +05:30
sriram veeraghanta
9386234472 fix: build errors 2025-05-30 20:49:08 +05:30
Bavisetti Narayan
68b5d2b0aa [WEB-3156] feat: epic notifications (#3187)
* draft: epic notifications

* chore: added epic notifications

* chore: changed the urls

* feat: added epic peek overview for notifications

* chore: removed unwanted components

* chore: removed the epic annotation

* chore: code split for notification card

* chore: set sidebar to closed for epic in notifications peek view

* chore: addded HOC for feature flag check

---------

Co-authored-by: vamsikrishnamathala <matalav55@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2025-05-30 20:43:56 +05:30
Akshita Goyal
bf34a69855 [WEB-4078] Feat initiative to epics and projects (#3228)
* fix: initiatives modal

* fix: icons

* feat: add and list initiatives to a project

* feat: add and list initiatives to epic

* fix: api integrations

* fix: build issues

* fix: refactor

* fix: null value in initiative_ids

* chore: add initative_ids in the issue detail endpoint

* chore: use prefetch

* fix: return empty list for no initiative ids

* chore: insert created_by

* fix: initiative epics not getting inserted

* fix: refactoring

---------

Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
2025-05-30 20:42:25 +05:30
Bavisetti Narayan
40261b6230 [WEB-4186] feat: analytics in epics sidebar (#3276)
* feat: add isEpic state to epic analytics sidebar

* chore: added analytics for epic sidebar

* fix: update analytics service to handle custom work items in peek view

* chore: reduced the epic check

* chore: changed the epic feature flag logic

* Chore analytics epic UI (#3292)

* 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

* fix: update isEpic handling in WorkItemsModal and integrate into TotalInsights

---------

Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>

---------

Co-authored-by: JayashTripathy <jayashtripathy371@gmail.com>
Co-authored-by: JayashTripathy <76092296+JayashTripathy@users.noreply.github.com>
2025-05-30 20:41:00 +05:30
sriram veeraghanta
e4297835a6 fix: merge conflicts 2025-05-30 20:24:59 +05:30
Prateek Shourya
67cbe94d4a [WEB-3964] refactor: permission layer (#7094)
* refactor: permission layer

* refactor: add original_role to project member serializer

* chore: minor fixes related to permission layer

* fix: strict type checking while checking user permissions
2025-05-30 19:57:07 +05:30
Sangeetha
41c2aefad4 [WEB-3998] feat: settings page revamp (#6959)
* chore: return workspace name and logo in profile settings api

* chore: remove unwanted fields

* fix: backend

* feat: workspace settings

* feat: workspce settings + layouting

* feat: profile + workspace settings ui

* chore: project settings + refactoring

* routes

* fix: handled no project

* fix: css + build

* feat: profile settings internal screens upgrade

* fix: workspace settings internal screens

* fix: external scrolling allowed

* fix: css

* fix: css

* fix: css

* fix: preferences settings

* fix: css

* fix: mobile interface

* fix: profile redirections

* fix: dark theme

* fix: css

* fix: css

* feat: scroll

* fix: refactor

* fix: bug fixes

* fix: refactor

* fix: css

* fix: routes

* fix: first day of the week

* fix: scrolling

* fix: refactoring

* fix: project -> projects

* fix: refactoring

* fix: refactor

* fix: no authorized view consistency

* fix: folder structure

* fix: revert

* fix: handled redirections

* fix: scroll

* fix: deleted old routes

* fix: empty states

* fix: headings

* fix: settings description

* fix: build

---------

Co-authored-by: gakshita <akshitagoyal1516@gmail.com>
Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com>
2025-05-30 18:47:33 +05:30
sriram veeraghanta
445c819fbd [WEB-4172] feat: Crawl work item links for title and favicon (#7117)
* feat: added a python bg task to crawl work item links for title and description

* fix: return meta_data in the response

* fix: add validation for accessing IP ranges

* fix: remove json.dumps

* fix: handle exception by returning None

* refactor: call find_favicon_url inside fetch_and_encode_favicon function

* chore: type hints

* fix: Handle None

* fix: remove print statementsg

* chore: added favicon and title of links

* fix: return null if no title found

* Update apiserver/plane/bgtasks/work_item_link_task.py

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: remove exception handling

* fix: reduce timeout seconds

* fix: handle timeout exception

* fix: remove request timeout handling

* feat: add Link icon to issue detail links and update rendering logic

* fix: use logger for exception

---------

Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
Co-authored-by: JayashTripathy <jayashtripathy371@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-05-30 18:44:53 +05:30
Akshita Goyal
099a1cc12b [WEB-3863] fix: links error handling #7126 2025-05-30 18:24:01 +05:30
Sangeetha
a0a697401b [WEB-3787] fix: project joining date (#7127)
* fix: return project joining date

* fix: added project's joining date

* fix: set created_at as read_only_fields

---------

Co-authored-by: gakshita <akshitagoyal1516@gmail.com>
2025-05-30 18:23:19 +05:30
Aaryan Khandelwal
cb92108bf4 [WEB-4197] chore: auth forms semantics and accessibility #7128 2025-05-30 18:22:20 +05:30
Aaryan Khandelwal
e388a9a279 [WIKI-181] refactor: file plugins and types (#7074)
* refactor: file plugins and types

* refactor: image extension storage types

* chore: update meta tag name

* chore: extension fileset storage key

* fix: build errors

* refactor: utility extension

* refactor: file plugins

* chore: remove standalone plugin extensions

* chore: refactoring out onCreate into a common utility

* refactor: work item embed extension

* chore: use extension enums

* fix: errors and warnings

* refactor: rename extension files

* fix: tsup reloading issue

* fix: image upload types and heading types

* fix: file plugin object reference

* fix: iseditable is hard coded

* fix: image extension names

* fix: collaborative editor editable value

* chore: add constants for editor meta as well

---------

Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
2025-05-28 01:43:01 +05:30
sriram veeraghanta
bd545c66f5 Sync: Community Changes #3281 2025-05-28 01:11:31 +05:30
Aaryan Khandelwal
a3a580923c [WEB-4166] chore: projects app sidebar accessibility (#7115)
* chore: add ARIA attributes

* chore: add missing translations

* chore: add accessibility translations for multiple languages and configured store according to it

* chore: refactor translation file handling and introduce TranslationFiles enum

* fix: accessibility issues in workspace sidebar

---------

Co-authored-by: JayashTripathy <jayashtripathy371@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2025-05-28 00:58:22 +05:30
Akshita Goyal
b4bc49971c [WEB-4130] fix: cycle charts minor optimizations (#7123) 2025-05-28 00:54:21 +05:30
M. Palanikannan
c2caa46587 fix: build and types (#3270)
* fix: build and types

* fix: teamspace page store
2025-05-26 20:45:54 +05:30