pratapalakshmi
7caa1bb482
[PAI-963] feat: enhance CustomSelect component with context for dropdown management ( #8202 )
...
* feat: enhance CustomSelect component with context for dropdown management
* refactor: streamline CustomSelect component structure and improve dropdown options rendering
2025-12-09 20:57:15 +05:30
Aaron
0ab94ed6d6
chore: run fixes ( #8257 )
...
* chore: run fixes
* fix: type, just use hocuspocusservercontext
* fix: codemod
---------
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
2025-12-08 22:26:50 +05:30
Aaron
83fdebf64d
[WEB-5459] feat(codemods): add function declaration transformer with tests ( #8137 )
...
- Add jscodeshift-based codemod to convert arrow function components to function declarations
- Support React.FC, observer-wrapped, and forwardRef components
- Include comprehensive test suite covering edge cases
- Add npm script to run transformer across codebase
- Target only .tsx files in source directories, excluding node_modules and declaration files
* [WEB-5459] chore: updates after running codemod
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
2025-11-20 17:39:40 +05:30
Aaron
95c742244e
[WEB-5416] fix: Use proper import syntax ( #8105 )
2025-11-13 17:41:06 +05:30
Anmol Singh Bhatia
0e8128594b
[WEB-5191 | WEB-5197] chore: actions and arrows icon revamp ( #7984 )
2025-10-29 20:13:08 +05:30
Prateek Shourya
cfb4a8212c
[WEB-5099] improvement: enhance rich filters with new components and configurations ( #7916 )
...
* feat: enhance rich filters with new components and configurations
- Added `AdditionalFilterValueInput` for unsupported filter types.
- Introduced `FilterItem` and related components for better filter item management.
- Updated filter configurations to include new properties and support for multiple values.
- Improved loading states and error handling in filter components.
- Refactored existing filter logic to streamline operations and enhance performance.
* Refactor rich filters component structure and enhance filter item functionality
- Moved AddFilterButton and AddFilterDropdown to a new directory structure for better organization.
- Updated FilterItemProperty to handle filter selection and condition updates more effectively.
- Enhanced the FilterInstance class with methods to update condition properties and operators, improving filter management.
- Added new functionality to handle invalid filter states and improve user feedback.
* [WEB-5111] feat: add 'created_at' and 'updated_at' filters to work item configuration
- Introduced new filter configurations for 'created_at' and 'updated_at' in the work item filters.
- Updated relevant components to utilize these new filters, enhancing filtering capabilities.
- Added corresponding filter configuration functions in the utils for better date handling.
* fix: build
2025-10-14 01:39:24 +05:30
Anmol Singh Bhatia
2c17f8ad72
[WEB-5103] fix: custom menu event propagation ( #7932 )
...
* fix: custommenu event propagation
* chore: code refactor
2025-10-11 15:02:34 +05:30
Prateek Shourya
d521eab22f
[WEB-4885] feat: new filters architecture and UI components ( #7802 )
...
* feat: add rich filters types
* feat: add rich filters constants
* feat: add rich filters utils
* feat: add rich filters store in shared state package
* feat: add rich filters UI components
* fix: make setLoading optional in loadOptions function for improved flexibility
* chore: minor improvements to rich filters
* fix: formatting
2025-09-16 21:15:08 +05:30
Vamsi Krishna
4fe2ef706b
[WEB-4441]fix: members account type dropdown position #7759
2025-09-11 14:20:10 +05:30
Anmol Singh Bhatia
26b48bfcf0
[WEB-4724] feat: migrate tooltips from blueprintjs to base-ui ( #7646 )
...
* feat: add card component to propel package and update tooltip imports
* refactor: remove @plane/ui dependency and update tooltip imports to use local card component
* fix: lint
* refactor: update import from @plane/ui to @plane/utils in command component
* chore: removed blueprintjs/core and blueprintjs/popover2 dependencies
* chore: updated tooltip instances across platform and performed related code refactoring
* chore: code refactor
* chore: code refactor
* fix: lint and build error
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* fix: format issue
* fix: build fix
---------
Co-authored-by: Jayash Tripathy <76092296+JayashTripathy@users.noreply.github.com>
2025-09-02 18:19:56 +05:30
Aaron
553f01fde1
feat: migrate to pnpm from yarn ( #7593 )
...
* chore(repo): migrate to pnpm
* chore(repo): cleanup pnpm integration with turbo
* chore(repo): run lint
* chore(repo): cleanup tsconfigs
* chore: align TypeScript to 5.8.3 across monorepo; update pnpm override and catalog; pnpm install to update lockfile
* chore(repo): revert logger.ts changes
* fix: type errors
* fix: build errors
* fix: pnpm home setup in dockerfiles
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2025-08-19 20:06:42 +05:30
Prateek Shourya
34c6047d80
[WEB-4677] improvement: add defaultOpen property to CustomSearchSelect ( #7576 )
...
* [WEB-4677] improvement: add defaultOpen property to CustomSearchSelect
* improvement: add utils to format time duration
* improvement: added initializing state for project store
* improvement: minor changes in automations page
2025-08-12 19:37:53 +05:30
sriram veeraghanta
047080a66f
[WEB-4661] fix: move helpers file into utils #7568
2025-08-11 18:42:51 +05:30
sriram veeraghanta
a085c0ec62
[WEB-4660] chore: replace jsx element with react node ( #7567 )
...
* chore: replace jsx element with react node
* fix: review comments
* fix: tooltip types update
* fix: propel pacakge fix
2025-08-11 18:42:23 +05:30
Vamsi Krishna
f661e06582
[WEB-4480]fix: full screen modals ( #7392 )
2025-07-11 16:41:27 +05:30
Anmol Singh Bhatia
2b7a17b484
[WEB-4050] feat: breadcrumbs revamp ( #7188 )
...
* chore: project feature enum added
* feat: revamp breadcrumb and add navigation dropdown component
* chore: custom search select component refactoring
* chore: breadcrumb stories added
* chore: switch label and breadcrumb link component refactor
* chore: project navigation helper function added
* chore: common breadcrumb component added
* chore: breadcrumb refactoring
* chore: code refactor
* chore: code refactor
* fix: build error
* fix: nprogress and button tooltip
* chore: code refactor
* chore: workspace view breadcrumb improvements
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
---------
Co-authored-by: vamsikrishnamathala <matalav55@gmail.com>
2025-06-19 17:17:14 +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
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
sriram veeraghanta
8166a757a7
fix: removed @plane alias from ui package
2025-04-17 20:51:52 +05:30
Vamsi Krishna
993c7899b6
[WEB-3759] chore: header revamp for cycles, modules, pages and views ( #6875 )
...
* chore: header revamp for cycles, modules, pages and views
* chore: moved list fetch to layout level
2025-04-09 14:56:57 +05:30
Prateek Shourya
1f9222065e
[WEB-3788] improvement: enhance project properties related components modularity ( #6882 )
...
* improvement: work item modal data preload and parent work item details
* improvement: collapsible button title
* improvement: project creation form and modal
* improvement: emoji helper
* improvement: enhance labels component modularity
* improvement: enable state group and state list components modularity
* improvement: project settings feature list
* improvement: common utils
2025-04-09 14:50:43 +05:30
Prateek Shourya
7bb291408d
[WEB-3712] improvement: create draft work item logic ( #6847 )
2025-04-01 20:47:44 +05:30
Aaryan Khandelwal
752a27a175
[PE-97] refactor: pages actions ( #6234 )
...
* dev: support for edition specific options in pages
* refactor: page quick actions
* chore: add customizable page actions
* fix: type errors
* dev: hook to get page operations
* refactor: remove unnecessary props
* chore: add permisssions to duplicate page endpoint
* chore: memoize arranged options
* chore: use enum for page access
* chore: add type assertion
* fix: auth for access change and delete
* fix: removing readonly editor
* chore: add sync for page access cahnge
* fix: sync state
* fix: indexeddb sync loader added
* fix: remove node error fixed
* style: page title and checkbox
* chore: removing the syncing logic
* revert: is editable check removed in display message
* fix: editable field optional
* fix: editable removed as optional prop
* fix: extra options import fix
* fix: remove readonly stuff
* fix: added toggle access
* chore: add access change sync
* fix: full width toggle
* refactor: types and enums added
* refactore: update store action
* chore: changed the duplicate viewset
* fix: remove the page binary
* fix: duplicate page action
* fix: merge conflicts
---------
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-12-31 12:54:09 +05:30
sriram veeraghanta
4b5a2bc4e5
chore: lint related changes and packaging fixes ( #6163 )
...
* fix: lint related changes and packaging fixes
* adding color validations
2024-12-06 14:56:49 +05:30
Vamsi Krishna
d537e560e3
[WEB-2802]fix: dorpdown visibility issue in safari ( #6151 )
...
* filters drop down fix safari
* added comments for translation
* fixed drop down visibility issue
2024-12-04 15:27:34 +05:30
Prateek Shourya
51b01ebcac
[WEB-2580] chore: improvements for custom search select. ( #5744 )
...
* [WEB-2580] chore: improvements for custom search select.
* chore: update optionTooltip prop.
* chore: update option tooltip prop.
* chore: minor updates.
2024-10-04 17:31:09 +05:30
sriram veeraghanta
83bfca6f2d
fix: linting issues and rule changes ( #5681 )
...
* fix: lint config package updates
* fix: tsconfig changes
* fix: lint config setup
* fix: lint errors and adding new rules
* fix: lint errors
* fix: ui and editor lints
* fix: build error
* fix: editor tsconfig
* fix: lint errors
* fix: types fixes
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2024-09-23 17:10:38 +05:30
Prateek Shourya
b2533b94ce
[WEB-2444] improvement: performance improvement for useOutsideClickDetector and usePeekOverviewOutsideClickDetector. ( #5595 )
...
* [WEB-2444] improvement: performace improvement for `useOutsideClickDetector` and `usePeekOverviewOutsideClickDetector`.
* Move outside click detector to plane helpers package.
* chore: remove plane helpers yarn.lock
2024-09-12 20:10:04 +05:30
Bavisetti Narayan
fdcd9a376c
[WEB-2357] fix: update and redefine user roles across the platform ( #5466 )
...
* chore: removed viewer role
* chore: indentation
* chore: remove viewer role
* chore: handled user permissions in store
* chore: updated the migration file
* chore: updated user permissions store
* chore: removed the owner key
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* fix: build error
* chore: updated user permissions store and handled the permissions fetch in workspace and project wrappers
* chore: package user enum updated
* chore: user permission updated
* chore: user permission updated
* chore: resolved build errors
* chore: resolved build error
* chore: resolved build errors
* chore: computedFn deep map issue resolved
* chore: added back migration
* chore: added new field in project table
* chore: removed member store in users
* chore: private project for admins
* chore: workspace notification access validation updated
* fix: workspace member edit option
* fix: project intake permission validation updated
* chore: workspace export settings permission updated
* chore: guest_view_all_issues added
* chore: guest_view_all_issues added
* chore: key changed for guest access
* chore: added validation for individual issues
* chore: changed the dashboard issues count
* chore: added new yarn file
* chore: modified yarn file
* chore: project page permission updated
* chore: project page permission updated
* chore: member setting ux updated
* chore: build error
* fix: yarn lock
* fix: build error
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-09-11 17:10:15 +05:30
rahulramesha
693085577d
[WEB-2316] chore: Render Tooltips and Drop downs in certain places on hover hover to improve rendering performance ( #5456 )
...
* render tooltips and dropdowns in certain places post hover to improve performance
* fix useEffect hooks
2024-08-29 21:07:49 +05:30
Prateek Shourya
9372677f0c
[WEB-2343] fix: click events in spreadsheet layout quick action menu. ( #5443 )
2024-08-27 22:11:25 +05:30
rahulramesha
890379b64f
Make quick action dropdowns use capture phase of the event to trigger closure on outside click ( #5414 )
2024-08-26 14:40:11 +05:30
Prateek Shourya
333a989b1a
chore: components restructuring and UI improvements. ( #5285 )
...
* chore: components restructuring and minor UI improvements.
* chore: minor UI improvements fro icons and member dropdown.
* chore: update issue identifier.
* chore: rename `Issue Extra Property` to `Issue Additional Property`
* chore: fix popovers placement issue on components with overflow.
* chore: add `scrollbar-xs`
* chore: add `xs` size for input and textarea components.
* chore: update `sortable` to return back `movedItem` in the onChange callback.
* chore: minor UI adjustments for radio-select.
* chore: update outside click delay to 1ms.
2024-08-05 20:42:14 +05:30
Akshita Goyal
fff27c60e4
[WEB-1959]: Chore/settings member page ( #5144 )
...
* chore: implemented table component in ui library
* chore: added export in the UI package
* chore/member-page-revamp
* fix: added custom popover className
* fix: updated ui for projects
* fix: hide pending invites for members
* fix: added ee component
* removed unwanted logging
* fix: seperated components
* fix: used collapsible instead of disclosure
* fix: removed commented code
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-07-18 13:02:22 +05:30
Anmol Singh Bhatia
5464e62a03
[WEB-1962] fix: disabled custom menu ( #5130 )
...
* fix: custom menu disabled button
* Add constants package to package.json
* Freeze hook form version
---------
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-07-16 15:22:12 +05:30
Akshita Goyal
33d6a8d233
[WEB-1820]: Fix/project selection dropdown ( #5122 )
...
* fix: Truncated project name under custom analytics's project selection dropdown
* fix: project name truncated
* fix: removed static width
* fix: hardcoded width
* fix: css
* fix: handled the custom search button
* Freeze hookform version
* Revert yarn lock
---------
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-07-15 16:47:40 +05:30
Anmol Singh Bhatia
c217185b07
chore: open on hover functionality added to custom menu ( #5003 )
2024-07-02 14:53:17 +05:30
Aaryan Khandelwal
26188f208b
[WEB-1204] fix: Kanban and calendar drag and drop in mobile ( #4408 )
...
* chore: don't show context menu on mobile devices
* fix: drag and drop in mobile
* chore: default show more options in mobile
* fix: dnd in calendar layout
2024-05-16 23:42:54 +05:30
Satish Gandham
18ba4009e0
- Stop the default behavior on the custom menu button. ( #4440 )
...
- Refactor menu click handler function
2024-05-13 13:05:10 +05:30
Anmol Singh Bhatia
a85517de99
[WEB-1098] chore: dropdowns enhancement ( #4375 )
2024-05-07 14:02:48 +05:30
Aaryan Khandelwal
d2717a221c
[WEB-1110] dev: custom context menu for issues, cycles, modules, views, pages and projects ( #4267 )
...
* dev: context menu
* chore: handle menu position on close
* chore: project quick actions
* chore: add more options to the project context menu
* chore: cycle item context menu
* refactor: context menu folder structure
* chore: module custom context menu
* chore: view custom context menu
* chore: issues custom context menu
* chore: reorder options
* chore: issues custom context menu
* chore: render the context menu in a portal
2024-04-30 18:59:07 +05:30
Prateek Shourya
8bdf8fa24f
[WEB-836] fix: color picker overlapping with themes dropdown issue. ( #4079 )
2024-03-28 15:04:48 +05:30
Prateek Shourya
23f77328d4
fix: prevent custom menu button from opening cycle/ module details page when closed. ( #4025 )
2024-03-21 20:46:33 +05:30
Ramesh Kumar Chandra
d25fcfdd88
[WEB-715] chore: closing custom dropdown on button click ( #3950 )
2024-03-15 17:25:57 +05:30
Anmol Singh Bhatia
4b706437d7
[WEB-619] fix: workspace all issue quick action ( #3853 )
...
* chore: custom menu dropdown menu items classname prop added
* fix: issue layout quick action z index fix
2024-03-01 17:23:26 +05:30
Aaryan Khandelwal
30cc923fdb
[WEB-419] feat: manual issue archival ( #3801 )
...
* fix: issue archive without automation
* fix: unarchive issue endpoint change
* chore: archiving logic implemented in the quick-actions dropdowns
* chore: peek overview archive button
* chore: issue archive completed at state
* chore: updated archiving icon and added archive option everywhere
* chore: all issues quick actions dropdown
* chore: archive and unarchive response
* fix: archival mutation
* fix: restore issue from peek overview
* chore: update notification content for archive/restore
* refactor: activity user name
* fix: all issues mutation
* fix: restore issue auth
* chore: close peek overview on archival
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-02-28 16:53:26 +05:30
Aaryan Khandelwal
487e961df1
[WEB-394]: Added a description to project network options ( #3717 )
...
* chore: project access specifier description added
* chore: project access specifier description added to the project settings form
* chore: remove fullstop
* fix: dropdown width
2024-02-21 18:26:41 +05:30
Bavisetti Narayan
27037a2177
feat: completed cycle snapshot ( #3600 )
...
* fix: transfer cycle old distribtion captured
* chore: active cycle snapshot
* chore: migration file changed
* chore: distribution payload changed
* chore: labels and assignee structure change
* chore: migration changes
* chore: cycle snapshot progress payload updated
* chore: cycle snapshot progress type added
* chore: snapshot progress stats updated in cycle sidebar
* chore: empty string validation
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-02-09 15:53:54 +05:30
sriram veeraghanta
eb4c3a4db5
fix: merge conflicts resolved
2024-02-08 18:50:04 +05:30
Anmol Singh Bhatia
4a145f7a06
fix: notification card snooze ( #3598 )
...
* fix: resolved event propagation issue with notification card snooze button
* fix: resolved event propagation issue with notification card snooze button
2024-02-08 17:55:57 +05:30