* fix for drag and drop issues
* add horizontal scroll for kanban
* fix all issues quick action overlap
---------
Co-authored-by: Rahul R <rahul.ramesha@plane.so>
* chore: dropdowns should close on selecting an option
* style: @plane/ui dropdown styling
* refactor: @plane/ui dropdowns
* fix: build errors
* fix: list layout dropdowns positioning
* fix: priority dropdown text in dark mode
* dev: workspace states and estimates
* refactor issue dropdown logic to help work properly with issues on global level
* fix: project labels response change
* fix label type
* change store computed actions to computed functions from mobx-utils
* fix: state response change
* chore: project and workspace state change
* fix state and label types
* chore: state and label serializer change
* modify state and label types
* fix dropdown reset on project id change
* fix label sort order
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Rahul R <rahulr@Rahuls-MacBook-Pro.local>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Rahul R <rahul.ramesha@plane.so>
* fix global issues and views
* remove separate layouts for specific views
* add permissions to views
* fix global issues filters
---------
Co-authored-by: Rahul R <rahulr@Rahuls-MacBook-Pro.local>
* fix: created dashboard, widgets and dashboard widget model
* fix: new user home dashboard
* chore: recent projects list
* chore: recent collaborators
* chore: priority order change
* chore: payload changes
* chore: collaborator's active issue count
* chore: all dashboard widgets added with services and typs
* chore: centered metric for pie chart
* chore: widget filters
* chore: created issue filter
* fix: created and assigned issues payload change
* chore: created issue payload change
* fix: date filter change
* chore: implement filters
* fix: added expansion fields
* fix: changed issue structure with relation
* chore: new issues response
* fix: project member fix
* chore: updated issue_relation structure
* chore: code cleanup
* chore: update issues response and added empty states
* fix: button text wrap
* chore: update empty state messages
* fix: filters
* chore: update dark mode empty states
* build-error: Type check in the issue relation service
* fix: issues redirection
* fix: project empty state
* chore: project member active check
* chore: project member check in state and priority
* chore: remove console logs and replace harcoded values with constants
* fix: code refactoring
* fix: key name changed
* refactor: mapping through similar components using an array
* fix: build errors
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
* refactor: update `create/update issue` modal to use currently active store's create/update method.
* chore: add condition to avoid multiple API calls if the current store is MODULE or CYCLE.
* remove: console log
* chore: update `currentStore` to `storeType`.
* add loaders to all the dropdowns outside project wrpper
* fix build errors
* minor refactor for project states color
---------
Co-authored-by: Rahul R <rahulr@Rahuls-MacBook-Pro.local>
* refcator spreadsheet to use table and roow based approach rather than column based
* update spreadsheet and optimized layout
* fix issues in spread sheet
* close quick action menu on click
---------
Co-authored-by: Rahul R <rahulr@Rahuls-MacBook-Pro.local>
* fix: handled undefined issue_id in list layout
* dev: issue detail store and optimization
* dev: issue filter and list operations
* fix: typo on labels update
* dev: Handled all issues in the list layout in project issues
* dev: handled kanban and auick add issue in swimlanes
* chore: fixed peekoverview in kanban
* chore: fixed peekoverview in calendar
* chore: fixed peekoverview in gantt
* chore: updated quick add in the gantt chart
* chore: handled issue detail properties and resolved build issues
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
* refactor: updated preloaded function for the list view quick add
* fix: resolved bug in the assignee dropdown
* chore: issue sidebar link improvement
* fix: resolved subscription store bug
* chore: updated preloaded function for the kanban layout quick add
* chore: resolved issues in the list filters and component
* chore: filter store updated
* fix: issue serializer changed
* chore: quick add preload function updated
* fix: build error
* fix: serializer changed
* fix: minor request change
* chore: resolved build issues and updated the prepopulated data in the quick add issue.
* fix: build fix and code refactor
* fix: spreadsheet layout quick add fix
* fix: issue peek overview link section updated
* fix: cycle status bug fix
* fix: serializer changes
* fix: assignee and labels listing
* chore: issue modal parent_id default value updated
* fix: cycle and module issue serializer change
* fix: cycle list serializer changed
* chore: prepopulated validation in both list and kanban for quick add and group header add issues
* chore: group header validation added
* fix: issue response payload change
* dev: make cycle and module issue create response simillar
* chore: custom control link component added
* dev: make issue create and update response simillar to list and retrieve
* fix: build error
* chore: control link component improvement
* chore: globalise issue peek overview
* chore: control link component improvement
* chore: made changes and optimised the issue peek overview root
* build-error: resolved build erros for issueId dependancy from issue detail store
* chore: peek overview link fix
* dev: update state nullable rule
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
* query params from router as computed
* chore: setup workspace store and sub-stores
* chore: update router query store
* chore: update store types
* fix: pages store changes
* change observables and retain object reference
* fix build errors
* chore: changed the structure of workspace, project, cycle, module and pages
* fix: pages fixes
* fix: merge conflicts resolved
* chore: fixed workspace list
* chore: update workspace store accroding to the new response
* fix: adding page details to store
* fix: adding new contexts and providers
* dev: issues store and filters in new store
* dev: optimised the issue fetching in issue base store
* chore: project views id mapped
* update lodash set to directly run inside runInaction since it mutates the object
* fix: context changes
* code refactor kanban for better mainatinability
* optimize Kanban for performance
* chore: implemented hooks for all the created stores
* chore: removed bridge id
* css change and refactor
* chore: update cycle store structure
* chore: implement the new label root store
* chore: removed object structure
* chore: implement project view hook
* Kanban new store implementation for project issues
* fix project root for kanban
* feat: workspace and project members endpoint (#3092)
* fix: merge conflicts resolved
* issue properties optimization
* chore: user stores
* chore: create new store context and update hooks
* chore: setup inbox store and implement router store
* chore: initialize and implement project estimate store
* chore: initialize global view store
* kanban and list view optimization
* chore: use new cycle and module store. (#3172)
* chore: use new cycle and module store.
* chore: minor improvements.
* Revert "chore: merge develop"
This reverts commit 9d2e0e29e7370b55b48fc2fee4fd126093a6cc48, reversing
changes made to 9595493c42be3ea0ddd17b23a0b124555075c062.
* chore: implement useGlobalView hook
* refactor: projects & inbox store instances (#3179)
* refactor: projects & inbox store instances
* fix: formatting
* fix: action usage
* chore: implement useProjectState hook. (#3185)
* dev: issue, cycle store optimiation
* fix build for code
* dev: removed dummy variables
* dev: issue store
* fix: adding todos
* chore: removing legacy store
* dev: issues store types and typos
* chore: cycle module user properties
* fix legacy store deletion issues
* chore: change POST to PATCH
* fix issues rendering for project root
* chore: removed workspace details in workpsaceinvite
* chore: created models for display properties
* chore: setup member store and implement it everywhere
* refactor: module store (#3202)
* refactor: cycle store (#3192)
* refator: cycle store
* some more improvements.
* chore: implement useLabel hook. (#3190)
* refactor: inbox & project related stores. (#3193)
* refactor: inbox -> filter, issues, inoxes & project -> publish, projects store
* refactor: workspace-project-id name
* fix kanban dropdown overlapping issue
* fix kanban layout minor re rendering
* chore: implement useMember store everywhere
* chore: create and implement editor mention store
* chore: removed the issue view user property
* chore: created at id changed
* dev: segway intgegration (#3132)
* feat: implemented rabbitmq
* dev: initialize segway with queue setup
* dev: import refactors
* dev: create communication with the segway server
* dev: create new workers
* dev: create celery node queue for consuming messages from django
* dev: node to celery connection
* dev: setup segway and django connection
* dev: refactor the structure and add database integration to the app
* dev: add external id and source added
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
* dev: github importer (#3205)
* dev: initiate github import
* dev: github importer all issues import
* dev: github comments and links for the imported issues
* dev: update controller to use logger and spread the resultData in getAllEntities
* dev: removed console log
* dev: update code structure and sync functions
* dev: updated retry logic when exception
* dev: add imported data as well
* dev: update logger and repo fetch
* dev: update jira integration to new structure
* dev: update migrations
* dev: update the reason field
* chore: workspace object id removed
* chore: view's creation fixed
* refactor: mobx store improvements. (#3213)
* fix: state and label errors
* chore: remove legacy code
* fix: branch build fix (#3214)
* branch build fix for release-* in case of space,backend,proxy
* fixes
* chore: update store names and types
* fix - file size limit not work on plane.settings.production (#3160)
* fix - file size limit not work on plane.settings.production
* fix - file size limit not work on plane.settings.production
* fix - file size limit not work on plane.settings.production, move to common.py
---------
Co-authored-by: luanduongtel4vn <hoangluan@tel4vn.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* style: instance admin email settings ui & ux update. (#3186)
* refactor: use-user-auth hook (#3215)
* refactor: use-user-auth hook
* fix: user store currentUserLoader
* refactor: project-view & application related stores (#3207)
* refactor: project-view & application related stores
* rename: projectViews -> projectViewIds
* fix: project-view favourite state in store
* chore: remove unnecessary hooks and contexts (#3217)
* chore: update issue assignee property component
* chore: bug fixes & improvement (#3218)
* chore: draft issue validation added to prevent saving empty or whitespace title
* chore: resolve scrolling issue in page empty state
* chore: kanban layout quick add issue improvement
* fix: bugs & improvements (#3189)
* fix: workspace invitation modal form values reset
* fix: profile sidebar avatar letter
* [refactor] Editor code refactoring (#3194)
* removed relative imports from editor core
* Update issue widget file paths and imports to use kebab case instead of camel case, to align with coding conventions and improve consistency.
* Update Tiptap core and extensions versions to 2.1.13 and Tiptap React version to 2.1.13. Update Tiptap table imports to use the new location in package @tiptap/pm/tables. Update AlertLabel component to use the new type definition for LucideIcon.
* updated lock file
* removed default exports from editor/core
* fixed injecting css into the core package itself
* seperated css code to have single source of origin wrt to the package
* removed default imports from document editor
* all instances using index as key while mapping fixed
* Update Lite Text Editor package.json to remove @plane/editor-types as a dependency.
Update Lite Text Editor index.ts to update the import of IMentionSuggestion and IMentionHighlight from @plane/editor-types to @plane/editor-core.
Update Lite Text Editor ui/index.tsx to update the import of UploadImage, DeleteImage, IMentionSuggestion, and RestoreImage from @plane/editor-types to @plane/editor-core.
Update Lite Text Editor ui/menus/fixed-menu/index.tsx to update the import of UploadImage from @plane/editor-types to @plane/editor-core.
Update turbo.json to remove @plane/editor-types#build as a dependency for @plane/lite-text-editor#build, @plane/rich-text-editor#build, and @plane/document-editor#build.
* Remove deprecated import and adjust tippy.js usage in the slash-commands.tsx file of the editor extensions package.
* Update dependencies in `rich-text-editor/package.json`, remove `@plane/editor-types` and add `@plane/editor-core` in `rich-text-editor/src/index.ts`, and update imports in `rich-text-editor/src/ui/extensions/index.tsx` and `rich-text-editor/src/ui/index.tsx` to use `@plane/editor-core` instead of `@plane/editor-types`.
* Update package.json dependencies and add new types for image deletion, upload, restore, mention highlight, mention suggestion, and slash command item.
* Update import statements in various files to use the new package "@plane/editor-core" instead of "@plane/editor-types".
* fixed document editor to follow conventions
* Refactor imports in the Rich Text Editor package to use relative paths instead of absolute paths.
- Updated imports in `index.ts`, `ui/index.tsx`, and `ui/menus/bubble-menu/index.tsx` to use relative paths.
- Updated `tsconfig.json` to include the `baseUrl` compiler option and adjust the `include` and `exclude` paths.
* Refactor Lite Text Editor code to use relative import paths instead of absolute import paths.
* Added LucideIconType to the exports in index.ts for use in other files.
Created a new file lucide-icon.ts which contains the type LucideIconType.
Updated the icon type in HeadingOneItem in menu-items/index.tsx to use LucideIconType.
Updated the Icon type in AlertLabel in alert-label.tsx to use LucideIconType.
Updated the Icon type in VerticalDropdownItemProps in vertical-dropdown-menu.tsx to use LucideIconType.
Updated the Icon type in BubbleMenuItem in fixed-menu/index.tsx to use LucideIconType.
Deleted the file tooltip.tsx since it is no longer used.
Updated the Icon type in BubbleMenuItem in bubble-menu/index.tsx to use LucideIconType.
* ♻️ refactor: simplify rendering logic in slash-commands.tsx
The rendering logic in the file "slash-commands.tsx" has been simplified. Previously, the code used inline positioning for the popup, but it has now been removed. Instead of appending the popup to the document body, it is now appended to the element with the ID "tiptap-container". The "flip" option has also been removed. These changes have improved the readability and maintainability of the code.
* fixed build errors caused due to core's internal imports
* regression: fixed pages not saving issue and not duplicating with proper content issue
* build: Update @tiptap dependencies
Updated the @tiptap dependencies in the package.json files of `document-editor`, `extensions`, and `rich-text-editor` packages to version 2.1.13.
* 🚑 fix: Correct appendTo selector in slash-commands.tsx
Update the `appendTo` function call in `slash-commands.tsx` to use the correct selector `#editor-container` instead of `#tiptap-container`. This ensures that the component is appended to the appropriate container in the editor extension.
Note: The commit message assumes that the change is a fix for an issue or error. If it's not a fix, please provide more context so that an appropriate commit type can be determined.
* style: email placeholder changed across the platform (#3206)
* style: email placeholder changed across the platform
* fix: placeholder text
* dev: updated new filter endpoints and restructured issue and issue filters store
* implement issues and replace useMobxStore
* remove all store legacy references
* dev: updated the orderby and subgroupby filters data
* dev:added projectId in issue filters for consistency
* fix more build errors
* dev: updated profile issues
* dev: removed store legacy
* dev: active cycle issues in the cycle issue store
* fix additional build errors and memoize issueActions in each layout component
* change store enums
* remove all useMobxStore references
* fix more build errors
* dev: reverted workspace invitation
* fix: build errors and warnings
* fix: optimistic update for instant operations (#3221)
* fix: update functions failed case
* fix: typo
* chore: revert back to optimistic update approach for all `update related actions` (#3219)
* fix: merge conflicts resolved
* chore: update memberMap logic in components
* add assignees to kanban groups and properties
* dev: migration fixes
* final bit of optimization on list view
* change all TODOs that are to be done before this release to FIXME
* change base Kanban TODOs that are to be done before this release to FIXME
* dev: add fields and expand for app serializers
* dev: issue detail store
* dev: update issue serializer to return object ids
* fix: Instance key added in settings and converted issues list api to arry instead of dict
* fix: removing segway files
* dev: control expand through query parameters
* revert: github importer
* Revert "dev: segway intgegration (#3132)"
This reverts commit 1cc18a09156d1790d114061dbac8c901e0f2754c.
* dev: remove migrations for segway
* dev: issue structure change and created workspacebasemodel
* dev: issue detail serializer
* fix: changed workspace dict
* dev: updated new issue structure
* chore: build fix
* dev: issue detail store refactor
* dev: created list endpoint for issue-relation
* dev: added issue attachments in issue detail store
* dev: added issue activity computed
* fix: build error
* chore: peek overview modal context added
* chore: build error fix
* dev: added sub_issues in issue details store
* dev: added complete issue serializer for sub issues
* dev: resolved type errors in issue root store
* dev: changed the issue relation structure
* chore: new global dropdowns
* chore: build error fix
* chore: cycle and module selection if disabled
* dev: removed unnecessary code from the workspace root
* chore: build error fix
* chore: issue relation remove endpoint
* fix: build error
* dev: typos and implemented issue relation store
* fix: yarn lock updated
* style: update the UI of all the dropdowns
* fix: state store fixes
* fix: key issue
* fix: state store console logs removed
* refactor: member dropdowns
* fix: moving types to packages
* fix: dropdown arrow positioning
* dev: removed logs
* style: label dropdown
* chore: restrict description notifications
* chore: description changes
* chore: update spreadsheet layout dropdowns
* fix: build errors
* chore: duplicate key change
* fix: ui bugs
* chore: relation activity change
* chore: comment activity changes
* chore: blocking issue removal
* chore: added project_id for relation
* chore: issue relation store and component
* chore: issue redirection issue in the issue realtion in detail page
* chore: created activity changed
* chore: issue links new store implementation on the issue detail
* chore: issue relation deletion acitivity changed
* chore: issue attachments new store implementation on the issue detail
* chore: workspace level issues
* fix: build errors
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: Lakhan Baheti <94619783+1akhanBaheti@users.noreply.github.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
Co-authored-by: Hoang Luan <luandnh98@gmail.com>
Co-authored-by: luanduongtel4vn <hoangluan@tel4vn.com>
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: M. Palanikannan <73993394+Palanikannan1437@users.noreply.github.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
* chore: date and time standardization all across the platform.
* chore: update `renderFormattedTime` function.
* remove unwanted code.
* fix: build errors
* chore: update `renderFormattedTime` function params.
* style: fix `background-color` inconsistency in issue layout when custom theme is applied.
* fix: theme dropdown overlapping with input color picker icons (z-index issue).
* chore: remove `add link` button for guests & viewer in modules sidebar.
* chore: remove `+` (add view) icon for guests & viewer in `All Issues`.
* chore: remove `Start Project` button from Dashboard & Projects empty state for guests & viewers.
* chore: project level user role validation for empty states.
* fix: disable api calls if user doesn't have access
* chore: remove permissions from component level
* chore: rmeove console log and organize import statements
* chore: format all files in the project
* fix: removing @types/react from dependencies
* fix: adding prettier and eslint config
* chore: format files
* fix: upgrading turbo version
* chore: ignoring warnings and adding todos
* fix: updated the type of bubble menu item in the document editor
* chore: format files
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
* chore: workspace project roles for the current user
* dev: workspace and project member
* chore: store implementation for workspace user projects role
* view changes for the project roles
* connect workspace member's project roles to assigned
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: rahulramesha <71900764+rahulramesha@users.noreply.github.com>
* fix: initial issue creation issue in the list layout
* fix kanban drag n drop and updating properties
* reduce z index of spreadsheet bottom row to not overlap with other elements
* fix state update by using state id instead of state detail's id
* fix add default use state for description
* add create issue button for project views to be at par with production
* save draft issues from modal
* chore: added save view button in all layouts applied filters
* use useEffect instead of swr for fetching issue details for peek overview
* fix: resolved kanban dnd
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
* fix: kanban board block menu click
* fix: menu active/disable
* fix: drag n drop delete modal
* fix: quick action button in all the layouts
* chore: toast for drag & drop api
* hide properties in list and kanban with 0 or nil values
* module and cycle mutation from peek overlay
* fix peek over view title change while switching
* fix create issue fetching
* fix build errors by mutating the values as well
* fix add subgroup issue FED-1101
* fix subgroup by None assignee FED-1100
* fix grouping by asignee or labels FED-1096
* fix create view popup FED-1093
* fix subgroup exception in swimlanes
* fix show sub issue filter FED-1102
* use Enums instead of numbers
* fix Estimates setting permission for admin
* disable access to project settings for viewers and guests
* fix project unautorized flicker
* add observer to estimates
* add permissions to member list
* fix drag n drop exception error
* fix peek overlay close buttons
* fix project empty state view
* fix cycle and module empty state view
* add ai options to inbox issue creation
* fix inbox filters for viewers
* fix inbox filters for viewers for project
* disable editing permission for members and viewers
* define accurate types for drag and drop
* fix: spredsheet layout state column state name & tootltip
* fix: label select dropdown first item auto active state
* fix: priority column padding & tooltip position
* fix profile issue filters and kanban
* chore: calendar drag and drop
* chore: kanban drag and drop
* dev: remove issue from the kanban layout and resolved build errors
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
* fix: workspace settings pages authorization
* chore: user cannot add a member with a higher role than theirs
* chore: update workspace general settings auth
* dev: draft and archived issue store
* connect draft and archived issues
* kanban for draft issues
* fix filter store for calendar and kanban
* dev: profile issues store and draft issues filters in header
* disble issue creation for draft issues
* dev: profile issues store filters
* disable kanban properties in draft issues
* dev: profile issues store filters
* dev: seperated adding issues to the cycle and module as seperate methds in cycle and module store
* dev: workspace profile issues store
* dev: sub group issues in the swimlanes
* profile issues and create issue connection
* fix profile issues
* fix spreadsheet issues
* fix dissapearing project from create issue modal
* page level modifications
* fix additional bugs
* dev: issues profile and global iisues and filters update
* fix issue related bugs
* fix project views for list and kanban
* fix build errors
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
* fix: Implemented new workflow in the issue store and updated the quick add workflow in list layout
* fix: initial load and mutaion of issues in list layout
* dev: implemented the new project issues store with grouped, subGrouped and unGrouped issue computed functions
* dev: default display properties data made as a function
* conflict: merge conflict resolved
* dev: implemented quick add logic in kanban
* chore: implemented quick add logic in calendar and spreadsheet layout
* fix: spreadsheet layout quick add fix
* dev: optimised the issues workflow and handled the issues order_by filter
* dev: project issue CRUD operations in new issue store architecture
* dev: issues filtering in calendar layout
* fix: build error
* dev/issue_filters_store
* chore: updated filters computed structure
* conflict: merge conflicts resolved in project issues
* dev: implemented gantt chart for project issues using the new mobx store
* dev: initialized cycle and module issue filters store
* dev: issue store and list layout store updates
* dev: quick add and update, delete issue in the list
* refactor list root changes
* dev: store new structure
* refactor spreadsheet and gnatt project roots
* fix errors for base gantt and spreadsheet roots
* connect Calendar project view
* minor house keeping
* connect Kanban View to th enew store
* generalise base calendar issue actions
* dev: store project issues and issue filters
* dev: store project issues and filters
* dev: updated undefined with displayFilters in project issue store
* Add Quick add to all the layouts
* connect module views to store
* dev: Rendering list issues in project issues
* dev: removed console log
* dev: module filters store
* fix errors and connect modules list and quick add for list
* dev: module issue store
* dev: modle filter store issue fixed and updates cycle issue filters
* minor house keeping changes
* dev: cycle issues and cycle filters
* connecty cycles to teh store
* dev: project view issues and issue filtrs
* connect project views
* dev: updated applied filters in layouts
* dev: replaced project id with view id in project views
* dev: in cycle and module store made cycledId and moduleId as optional
* fix minor issues and build errots
* dev: project draft and archived issues store and filters
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
* fix: blur on side/modal peek view
* fix: delete archive not working on list layout with group by is none
* fix: show empty group has no effect
* fix: filter/display options same as production
* fix: disabling full-screen peek-overview for archive issues
* fix: truncate in calendar view
* fix: Labels reordering inconsistency
* fix: Delete child labels
* feat: multi-select while grouping labels
* refactor: label sorting in mobx computed function
* feat: drag & drop label grouping, un-grouping
* chore: removed label select modal
* fix: moving labels from project store to project label store
* fix: typo changes and build tree function added
* labels feature
* disable dropping group into a group
* fix build errors
* fix more issues
* chore: added combining state UI, fixed scroll issue for label groups
* chore: group icon for label groups
* fix: group cannot be dropped in another group
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
* fix: rendering projects error in kanabn layout in profile issues and resolved multiplr layout rendering in subscribed profile issues
* fix: implemented spinner loader in profile issues and remove logs in kanban layout
* fix: show empty group
* chore: handled None values for lables and assignees in list and kanban layouts
---------
Co-authored-by: dakshesh14 <dakshesh.jain14@gmail.com>
* feat: created custom mention component
* feat: added mention suggestions and suggestion highlights
* feat: created mention suggestion list for displaying mention suggestions
* feat: created custom mention text component, for handling click event
* feat: exposed mention component
* feat: integrated and exposed `mentions` componenet with `editor-core`
* feat: integrated mentions extension with the core editor package
* feat: exposed suggestion types from mentions
* feat: added `mention-suggestion` parameters in `r-t-e` and `l-t-e`
* feat: added `IssueMention` model in apiserver models
* chore: updated activities background job and added bs4 in requirements
* feat: added mention removal logic in issue_activity
* chore: exposed mention types from `r-t-e` and `l-t-e`
* feat: integrated mentions in side peek view description form
* feat: added mentions in issue modal form
* feat: created custom react-hook for editor suggestions
* feat: integrated mention suggestions block in RichTextEditor
* feat: added `mentions` integration in `lite-text-editor` instances
* fix: tailwind loading nodemodules from packages
* feat: added styles for the mention suggestion list
* fix: update module import to resolve build failure
* feat: added mentions as an issue filter
* feat: added UI Changes to Implement `mention` filters
* feat: added `mentions` as a filter option in the header
* feat: added mentions in the filter list options
* feat: added mentions in default display filter options
* feat: added filters in applied and issue params in store
* feat: modified types for adding mentions as a filter option
* feat: modified `notification-card` to display message when it exists in object
* feat: rewrote user mention management upon the changes made in develop
* chore: merged debounce PR with the current PR for tracing changes
* fix: mentions_filters updated with the new setup
* feat: updated requirements for bs4
* feat: modified `mentions-filter` to remove many to many dependency
* feat: implemented list manipulation instead of for loop
* feat: added readonly functionality in `read-only` editor core
* feat: added UI Changes for read-only mode
* feat: added mentions store in web Root Store
* chore: renamed `use-editor-suggestions` hook
* feat: UI Improvements for conditional highlights w.r.t readonly in mentionNode
* fix: removed mentions from `filter_set` parameters
* fix: minor merge fixes
* fix: package lock updates
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
When using a boolean attribute in JSX, you can set the attribute value to true or omit the value. This helps to keep consistency in code.
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
* chore: created new issue peek overview component and implemented in project issues list view
* build: default project props in project, cycles, modules and view layout