sriram veeraghanta
41abaffc6e
chore: replace prettier with oxfmt ( #8676 )
2026-03-02 20:40:50 +05:30
Anmol Singh Bhatia
e92b835869
[WEB-5873] fix: user avatar ui consistency ( #8495 )
...
* fix: user avatar ui consistency
* chore: code refactor
2026-02-13 19:04:57 +05:30
sriram veeraghanta
7793febcf8
chore: merge constants and services ( #8623 )
...
* fix: remove constants and services
* fix: formatting
* fix: types check
2026-02-10 21:10:54 +05:30
sriram veeraghanta
02d0ee3e0f
chore: add copyright ( #8584 )
...
* feat: adding new copyright info on all files
* chore: adding CI
2026-01-27 13:54:22 +05:30
Aaryan Khandelwal
db8b67102d
[WEB-5860] [WEB-5861] [WEB-5862] style: improved settings interface ( #8520 )
...
* style: improved profile settings
* chore: minor improvements
* style: improved workspace settings
* style: workspace settings content
* style: improved project settings
* fix: project settings flat map
* chore: add back navigation from settings pages
* style: settings content
* style: estimates list
* refactor: remove old code
* refactor: removed unnecessary line breaks
* refactor: create a common component for page header
* chore: add fade-in animation to sidebar
* fix: formatting
* fix: project settings sidebar header
* fix: workspace settings sidebar header
* fix: settings content wrapper scroll
* chore: separate project settings features
* fix: formatting
* refactor: custom theme selector
* refactor: settings headings
* refactor: settings headings
* fix: project settings sidebar padding
* fix: sidebar header padding
* fix: sidebar item permissions
* fix: missing editable check
* refactor: remove unused files
* chore: remove unnecessary code
* chore: add missing translations
* fix: formatting
2026-01-23 13:34:20 +05:30
sriram veeraghanta
6129e8e53b
Revert "[WEB-4959]chore: refactor project member page #8464 " ( #8476 )
...
This reverts commit c97e418515 .
2025-12-30 21:46:32 +05:30
sriram veeraghanta
d61b157929
chore: remove posthog events ( #8465 )
...
* chore: remove posthog events
* chore: remove event tracking
* chore: lint errors
* chore: minor changes based on comments
* fix: type errors
2025-12-30 19:59:50 +05:30
Jayash Tripathy
dcd8d27eae
[WEB-5472] refactor: project form #8472
2025-12-30 15:57:33 +05:30
b-saikrishnakanth
c97e418515
[WEB-4959]chore: refactor project member page #8464
2025-12-30 14:59:16 +05:30
Jayash Tripathy
9141a9377f
[WEB-5472] refactor: components of project creation flow ( #8462 )
2025-12-30 14:32:48 +05:30
Aaryan Khandelwal
6cc5c1946a
regression: red and green color backgrounds ( #8456 )
2025-12-26 19:17:03 +05:30
Anmol Singh Bhatia
2980c2d76b
refactor: actions icon migration ( #8219 )
...
* chore: gitignore updated
* chore: check icon added to propel package
* feat: search icon migration
* chore: check icon migration
* chore: plus icon added to propel package
* chore: code refactor
* chore: plus icon migration and code refactor
* chore: trash icon added to propel package
* chore: code refactor
* chore: trash icon migration
* chore: edit icon added to propel package
* chore: new tab icon added to propel package
* chore: edit icon migration
* chore: newtab icon migration
* chore: lock icon added to propel package
* chore: lock icon migration
* chore: globe icon added to propel package
* chore: globe icon migration
* chore: copy icon added to propel package
* chore: copy icon migration
* chore: link icon added to propel package
* chore: link icon migration
* chore: link icon migration
* chore: info icon added to propel package
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
2025-12-26 17:19:15 +05:30
Aaryan Khandelwal
92ac28fcb8
[WEB-5809] refactor: tailwind config inline variables ( #8437 )
2025-12-26 16:36:29 +05:30
Vamsi Krishna
5b28327551
[WEB-5782]chore: migrated modals to @plane/ui ( #8420 )
...
* chore: migrated modal to @plane/ui
* chore: fixed spacings
2025-12-24 19:45:55 +05:30
Jayash Tripathy
39728d4cc4
[WEB-5779] fix: handle loading state while fetching project cover image ( #8419 )
...
* refactor: replace cover image handling with CoverImage component across profile and project forms
* fix: extend CoverImage component to accept additional img props
* Update apps/web/core/components/common/cover-image.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix: handle undefined cover image URL in ProfileSidebar component
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-24 19:30:01 +05:30
Aaryan Khandelwal
88f4d8253d
chore: replace old classNames ( #8372 )
2025-12-18 13:08:38 +05:30
Aaryan Khandelwal
b906d42e1d
fix: material icons font file ( #8366 )
2025-12-17 20:30:11 +05:30
Jayash Tripathy
b675c5c7a7
[WEB-5614] chore: update component styles and class names for consistency across projects #8360
2025-12-17 18:28:29 +05:30
Jayash Tripathy
88f5a063d6
[WEB-5614] fix: new design system consistency ( #8351 )
...
* chore: tooltip enhancements
* chore: project card enhancements
* chore: work item card enhancements
* chore: update component styles and class names for consistency across the application
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2025-12-17 13:32:29 +05:30
Prateek Shourya
fc1c7fe235
[WEB-5668] fix: add fetchWorkspaceLevelProjectEntities method and update project-related fetch keys ( #8347 )
2025-12-16 13:25:44 +05:30
Aaryan Khandelwal
22339b9786
[WEB-5602] feat: new design system ( #8220 )
...
* chore: init tailwind v4
* chore: update all configs
* chore: add source to parse monorepo packages
* chore: combine all css files
* feat: added extended colors
* chore: update typography
* chore: update extended color var names
* refactor: remove initial spacing variable and update dark mode selector
* chore: update css files
* chore: update animations
* chore: remove spacing tokens
* fix: external css files
* chore: update tailwind-merge version
* chore: update font family
* chore: added brief agents.md and story for new design system
* chore: enhance design system documentation with rare exceptions for visual separation
* chore: add fontsource package for typography
* chore: material symbols font added
* chore: update shadow default
* chore: add stroke and outline theme vars
* chore: update ring and fill colors
* chore: overwrite tailwind typography tokens
* chore: add high contrast mode tokens
* chore: update scrollbar colors
* chore: backward compatibility for buttons and placeholders
* chore: add priority colors
* chore: update urgent priority color
* chore: update plan colors
* chore: add missing utility class
* chore: update height and padding classes
* chore: update label colors
* chore: add missing utlity
* chore: add typography plugin to space app
* chore: replace existing classNames with new design system tokens #8244 (#8278 )
* chore: update border colors
* chore: update all borders
* chore: update text colors
* chore: update css variables
* chore: update font sizes and weights
* chore: update bg colors
* chore: sync changes
* fix: uncomment spacing-1200 variable in variables.css
* chore: update primary colors
* refactor: updated border to border-subtle
* refactor: update various components and improve UI consistency across the application
* updated classnames
* updated classnames
* refactor: update color-related class names to use new design system variables for consistency
* chore: default automations
* chore: update text sizes
* chore: home and power k
* chore: home and power k
* chore: replace ui package button components
* chore: update text sizes
* chore: updated issue identifier (#8275 )
* refactor: top navigation and sidebar design token (#8276 )
* chore: update all button components (#8277 )
* chore: new button component
* chore: update existing buttons
* chore: overwrite tailwind typography tokens
* fix: twMerge config + fixed cn instances
* refactor: toast design token updated (#8279 )
* chore: update existing buttons
* chore: tooltip design token updatged (#8280 )
* chore: moved cn utility to propel (#8281 )
* chore: update space app UI (#8285 )
* chore; update space app filters component
* fix: button whitespace wrap
* chore: space app votes
* chore: update dropdown components
* refactor: auth, onboarding, sidebar, and common component design token migration (#8291 )
* chore: checkbox component design token updated
* chore: indicator and oauth component design token updated
* chore: sidebar design token updated
* chore: auth and onboarding design token updated
* chore: update divider color
* style: update background colors and hover effects across list components
* fix: tailwind merge
* refactor: toggle switch design token migration and header utility classname added (#8295 )
* chore: toggle component design token updated
* chore: h-header utility class added
* chore: updated color tokens for work item detail page (#8296 )
* chore: update react-day-picker UI
* refactor: update button sizes and styles in filters components
* refactor: breadcrumbs design token updated (#8297 )
* chore: update priority icon colors
* refactor: updated layout variables
* chore: update plan card primary CTA
* Chore update editor design system (#8299 )
* refactor: update styles for callout, color selector, logo selector, and image uploader
* refactor:fix image
* chore: update settings UI
* chore: updated notifications color and size tokens (#8302 )
* chore: update sm button border radius
* fix: logo renderer
* chore: icon button component
* chore: remove deprecated classes
* chore: remove deprecated classes
* chore: update editor list spacing
* fix: icon button size
* chore: improvements (#8309 )
* chore: update cycles and modules pages
* refactor: update background styles across various components to use new design system colors
* fix: button type errors
* chore: update modals design system (#8310 )
* refactor: callout bg
* refactor: code bg
* refactor: modal size and variant
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
* chore: update next-themes
* design: update billing and plans component styles and remove unused utility functions (#8313 )
* refactor: empty state design token migration and improvements (#8315 )
* fix: profile page
* refactor: tabs design token updated (#8316 )
* chore: updated buttons and tokens for work items (#8317 )
* fix: adjust trial button spacing in checkout modal
* chore: update add button hover state
* fix: type error (#8318 )
* fix: type error
* chore: code refactor
* refactor: update button sizes and background styles in rich filters components
* refactor: update editor bg
* refactor: enhance Gantt chart sidebar functionality and styling
- Removed unused prop from .
- Updated to include new props for better block management and scrolling behavior.
- Improved auto-scroll functionality for Gantt chart items.
- Adjusted styles in component for consistent design.
* regression: gantt design
* chore: new badge component
* fix: favorite star
* chore: update backgroung, typography and button sizes across workspace settings general and members pages
* fix: header button sizes
* fix: emoji icon logo (#8323 )
* more fixes
* chore: update settings sidebar
* refactor: avatar component
* chore: updated work item detail sidebar (#8327 )
* refactor: update link preview
* fix: work item property dropdowns
* fix: dropdown buttons border radius
* chore: update power k translation
* chore: updated profile activity design (#8328 )
* chore: update settings pages
* chore: update work item sidebar alignments (#8330 )
* refactor: admin design system
* chore: update page header
---------
Co-authored-by: Jayash Tripathy <76092296+JayashTripathy@users.noreply.github.com>
Co-authored-by: VipinDevelops <vipinchaudhary1809@gmail.com>
Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com>
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: gakshita <akshitagoyal1516@gmail.com>
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: b-saikrishnakanth <bsaikrishnakanth97@gmail.com>
Co-authored-by: M. Palanikannan <73993394+Palanikannan1437@users.noreply.github.com>
* fix: formatting
* reexport types
* fix: lint error
---------
Co-authored-by: Jayash Tripathy <76092296+JayashTripathy@users.noreply.github.com>
Co-authored-by: VipinDevelops <vipinchaudhary1809@gmail.com>
Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com>
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: gakshita <akshitagoyal1516@gmail.com>
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: b-saikrishnakanth <bsaikrishnakanth97@gmail.com>
Co-authored-by: M. Palanikannan <73993394+Palanikannan1437@users.noreply.github.com>
2025-12-12 20:50:14 +05:30
b-saikrishnakanth
7124e8e7ce
[WEB-5608] chore: Hide "Pro" Features in Community Edition ( #8288 )
...
* chore: Hide "Pro" Features in Community Edition
* refactor: remove time tracking feature and simplify project features list
2025-12-10 15:11:13 +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
Anmol Singh Bhatia
f0bc2bd3bd
[WEB-5600] chore: project identifier char limit updated and table layout enhancements ( #8263 )
2025-12-08 20:00:54 +05:30
Jayash Tripathy
36d42856e9
[WEB-5493] feat: implement static cover image handling and selection ( #8184 )
...
* feat: implement cover image handling and static image selection
- Added functionality to handle cover image uploads and selections in project and profile forms.
- Introduced a new helper for managing cover images, including static images and uploaded assets.
- Updated components to utilize the new cover image helper for displaying and processing cover images.
- Added a set of static cover images for selection in the image picker.
- Enhanced error handling for image uploads and processing.
This update improves the user experience by providing a more robust cover image management system.
* refactor: rename STATIC_COVER_IMAGES_ARRAY to STATIC_COVER_IMAGES for consistency
- Updated the cover image helper to export STATIC_COVER_IMAGES instead of STATIC_COVER_IMAGES_ARRAY.
- Adjusted the ImagePickerPopover component to utilize the renamed export for rendering static cover images.
* feat: enhance project creation and image handling
- Introduced default project form values with a random emoji for logo props.
- Updated cover image handling in various components, ensuring consistent usage of the new cover image helper.
- Refactored image picker to improve search functionality and loading states.
- Removed unused constants and streamlined cover image type checks for better clarity and performance.
This update enhances the user experience in project creation and image selection processes.
* refactor: simplify cover image type definition and clean up code
- Removed duplicate type from TCoverImageType, streamlining the definition.
- Cleaned up whitespace in the cover image helper for improved readability.
This update enhances code clarity and maintains consistency in cover image handling.
* refactor: update cover image type definitions and simplify logic
- Changed ICoverImageResult and ICoverImagePayload interfaces to type aliases for better clarity.
- Simplified the logic in getCoverImageDisplayURL function to enhance readability and maintainability.
This update improves the structure and clarity of the cover image helper code.
* refactor: remove unused project cover image endpoint and update cover image handling
- Removed the ProjectPublicCoverImagesEndpoint and its associated URL from the project.
- Updated the cover image handling in the cover-image helper to utilize imported assets instead of static paths.
- Cleaned up the ProjectFavoritesViewSet and FileService by removing the now obsolete getProjectCoverImages method.
This update streamlines the cover image management and eliminates unnecessary code, enhancing overall maintainability.
* refactor: update cover image imports to new asset structure
- Replaced static path imports for cover images with updated paths to the new asset structure.
- This change improves organization and maintainability of cover image assets in the project.
This update aligns with recent refactoring efforts to streamline cover image handling.
* feat: add additional cover images to the helper
- Imported new cover images (24 to 29) into the cover-image helper.
- This update expands the available cover image options for use in the project, enhancing visual variety.
* refactor: remove ProjectPublicCoverImagesEndpoint from project URLs and views
* refactor: update cover image imports to include URL query parameter
- Modified cover image imports in the cover-image helper to append a URL query parameter for better asset handling.
- This change enhances the way cover images are processed and utilized within the project.
* refactor: extract default project form values into a utility function
- Created a new utility function `getProjectFormValues` to encapsulate the default project form values.
- Updated the `CreateProjectForm` component to use this utility function for setting default form values, improving code organization and maintainability.
* feat: integrate project update functionality in CreateProjectForm
- Added `updateProject` method to the `CreateProjectForm` component for updating project cover images after creation.
- Enhanced cover image handling by ensuring the correct URL is set for both uploaded and existing cover images.
This update improves the project creation workflow and ensures cover images are accurately updated.
* fix: update documentation for cover image handling
- Corrected the comment regarding local static images to reflect that they are served from the assets folder instead of the public folder.
- This change ensures accurate documentation for the `getCoverImageType` and `getCoverImageDisplayURL` functions, improving clarity for future developers.
* feat: implement random cover image selection for project forms
- Replaced the default cover image URL with a new utility function `getRandomCoverImage` that selects a random cover image from the available options.
- Updated the `getProjectFormValues` function to utilize this new method, enhancing the project creation experience with varied cover images.
---------
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2025-12-03 16:20:38 +05:30
b-saikrishnakanth
dbc5a6348d
fix: disable timezone selection button for non-admin users ( #8195 )
2025-11-28 16:14:43 +05:30
Aaron
2e15e4f786
fix: source map warning during build ( #8148 )
...
* [WEB-5473] fix: source map errors
* [WEB-5473] chore: run codemod
* fix: build errors in editor
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
2025-11-21 13:43:52 +05:30
sriram veeraghanta
8307badae5
fix: eslint errors and warnings ( #8149 )
2025-11-20 19:31:22 +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
Prateek Shourya
19a0ef490b
[WEB-5423] fix: typescript errors and add types check step to pull request workflow ( #8110 )
2025-11-14 16:18:36 +05:30
sriram veeraghanta
4e357c4ad0
[WEB-5404] chore: update next images with html default images ( #8101 )
...
* chore: update next images with html default images
* chore: sync related changes
* Update apps/admin/core/components/instance/failure.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update apps/space/app/not-found.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update apps/space/core/components/issues/issue-layouts/error.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update apps/space/core/components/ui/not-found.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore: replace classname styles in space
* fix: copoilot suggestions
* fix: copilot suggestions
* chore: format files
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-13 18:33:18 +05:30
Prateek Shourya
a04d3b5c29
[WEB-5414] fix: Use correct SWR cache key for fetching project details ( #8103 )
2025-11-12 23:31:26 +05:30
Akshita Goyal
37aabe7d1d
[PAI-923] fix: implemented fetch key functions for auth layouts #8067
2025-11-06 18:50:45 +05:30
Anmol Singh Bhatia
9b3bd11c03
[WEB-5305] refactor: migrate emoji and logo components to propel and remove duplication ( #8038 )
2025-11-06 17:33:06 +05:30
Prateek Shourya
696fb96e87
[WEB-5043] feat: web vite migration ( #7973 )
2025-11-06 14:08:48 +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
Anmol Singh Bhatia
b7aa25f2c6
[WEB-5248] chore: translations and empty state refactor ( #8021 )
...
* chore: translations code refactoring
* chore: empty state translation refactor
* chore: code refactor
2025-10-28 13:31:06 +05:30
Anmol Singh Bhatia
cf7f891bcb
[WEB-5248] chore: empty state code refactor and translation fix ( #8017 )
...
* chore: empty state code refactor and translation fix
* chore: code refactor
2025-10-27 19:55:46 +05:30
Vamsi Krishna
be0d1871f0
[WEB-5241] fix: project features toggle #8015
2025-10-27 17:02:22 +05:30
Anmol Singh Bhatia
68fd2463f4
[WEB-5230 | WEB-5231] chore: new empty state implementation ( #7972 )
2025-10-24 17:21:14 +05:30
Vamsi Krishna
5fa9943b66
[WEB-5141] chore: project features refactor ( #7960 )
...
* chore: project features refactor
* fix: enable/disable condition for toggle
* fix: dependencies
* chore: lint fix
* chore: lint fix
* chore: added fallback exports
2025-10-23 00:27:16 +05:30
Prateek Shourya
9cfde896b3
[WEB-5134] refactor: update web ESLint configuration and refactor imports to use type imports ( #7957 )
...
* [WEB-5134] refactor: update `web` ESLint configuration and refactor imports to use type imports
- Enhanced ESLint configuration by adding new rules for import consistency and type imports.
- Refactored multiple files to replace regular imports with type imports for better clarity and performance.
- Ensured consistent use of type imports across the application to align with TypeScript best practices.
* refactor: standardize type imports across components
- Updated multiple files to replace regular imports with type imports for improved clarity and consistency.
- Ensured adherence to TypeScript best practices in the rich filters and issue layouts components.
2025-10-14 16:45:07 +05:30
Prateek Shourya
eee9744159
[WEB-5119] chore: remove any deprecated toast instances from the plane/ui page ( #7943 )
...
* [WEB-5119] chore: remove deprecated toast implementation from @plane/ui
* fix: build
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
2025-10-14 00:08:00 +05:30
Anmol Singh Bhatia
87eb1949c6
[WEB-5129] feat: icons revamp ( #7945 )
2025-10-13 19:43:24 +05:30
Akshita Goyal
70be4a4ace
[WEB-5127] chore: added readonly properties + fixed state dropdown + added additional props to issue modal ( #7949 )
...
* chore: added readonly properties + fixed state dropdown + added addditional props to issue modal
* fix: refactor
* fix: refactors
* fix: build
2025-10-11 16:18:32 +05:30
Vamsi Krishna
3cbb60417c
[WEB-4976]chore: propel toast implementation ( #7832 )
...
* draft: implementation
* chore: migrated toast from @plane/ui to propel package
* chore: reverted unwanted changes
* fix: lint errors
* chore: added dismiss toast to propel toast
* fix: build and lint errors
* chore: code refactor
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2025-10-07 23:37:10 +05:30
Vamsi Krishna
c45151d5e6
[WEB-4882]feat: suspended users ( #7844 )
2025-09-30 15:31:56 +05:30
Anmol Singh Bhatia
726529044e
[WEB-4934] dev: propel button implementation ( #7859 )
...
* dev: button component code refactor
* dev: propel button component implementation
2025-09-30 15:31:00 +05:30
sriram veeraghanta
bedc1fae1f
[WEB-5027] fix: replace lodash package with lodash-es ( #7856 )
...
* fix: replace lodash pacakge with lodash-es
* fix: lint errors
* fix: import fixes
2025-09-26 17:59:31 +05:30
Vamsi Krishna
586a7a48ba
[WEB-4896]feat: filters to project and workspace members list ( #7786 )
2025-09-24 17:45:43 +05:30