Atul Tameshwari 8ef78bf0c1 [GIT-248 | GIT-254] refactor: store and components consolidation to core (#9245)
* refactor: migrate constants (fetch-keys) from apps/web to @plane/constants

* refactor: migrate constants (ai, calenda, gaant) from apps/web to @plane/constants

* refactor: migrate constants (sidebar, favorites) from apps/web to @plane/constants

* refactor: migrate constants (editor) from apps/web to @plane/constants

* refactor: migrate constants (plans) from apps/web to @core/components

* resolved lint errors

* fix: resolve coderabbit comments

* refactor: resolve coderabbit comments

* refactor: migrate hooks (use-file-size) from web/app/ce to web/app/core

* refactor: migrate hooks (use-notification-preview) from web/app/ce to web/app/core

* refactor: migrate hooks (use-timeline-chart) from web/app/ce to web/app/core

* refactor: migrate hooks (use-page, use-page-store) from web/app/ce to web/app/core

* refactor: migrate hooks (app-rail, indexes) from web/app/ce to web/app/core

* refactor: migrate hooks (use-page-flag) from web/app/ce to web/app/core

* refactor: migrate hooks (use-editor-flagging) from web/app/ce to web/app/core

* refactor: migrate hooks (use-filters-operator-configs) from web/app/ce to web/app/core

* refactor: migrate hooks (use-additional-editor-mention) from web/app/ce to web/app/core

* refactor: migrate hooks (use-additional-favorite-item-details) from web/app/ce to web/app/core

* refactor: migrate hooks (use-extended-editor-extensions, use-pages-pane-extensions) from web/app/ce to web/app/core

* refactor: migrate hooks (use-work-items-filters-config) from web/app/ce to web/app/core

* refactor: migrate hooks (use-extended-editor-config) from web/app/ce to web/app/core

* refactor: migrate hooks (use-bulk-operations) from web/app/ce to web/app/core

* refactor: migrate hooks (use-debounced-duplicate-issues) from web/app/ce to web/app/core

* refactor: migrate hooks (use-issue-properties) from web/app/ce to web/app/core

* refactor: migrate hooks (use-workspace-issue-properties) from web/app/ce to web/app/core

* refactor: delete hook (use-issue-embed) from web/app/ce

* fix: coderabbit comments

* fix: React doctor comments

* fix: import structure for hooks

* refactor: remove command palette & sidebar  components and related files from web/app/ce

* refactor: update analytics tab imports and add new analytics tab components

* feat: add project, work item, and workspace level modals for enhanced user interaction

* refactor: replace WorkspaceActiveCyclesRoot with WorkspaceActiveCyclesUpgrade and remove obsolete components

* refactor: migrate app-rail HOC to core components and remove obsolete index file

* refactor: remove unused automation components and simplify layout structure

* refactor: update import paths for CommonProjectBreadcrumbs and add new breadcrumb components

* refactor: update import path for WorkItemDetailRoot and add new work item detail component

* refactor: remove obsolete comments index file and introduce CommentBlock component in core

* refactor: update import paths for common components and introduce new ExtendedAppHeader, GlobalModals, and SubscriptionPill components

* refactor: remove obsolete index file and add MaintenanceMessage and InboxSourcePill components

* refactor: remove obsolete cycle components and introduce new cycle-related components in core

* refac: moved de-dupe directory to core

* refactor: add new desktop components and update import paths for sidebar functionality

* refactor: remove obsolete index file and introduce new version number and product updates components in core

* refactor: add EpicModal component and update import paths in issue layouts

* refactor: add HomePageHeader and HomePeekOverviewsRoot components, update import paths in home and issues sections

* refactor: remove obsolete home index file, update import paths for relation options in issue detail components, and introduce new activity helper functions

* refactor: remove AdditionalFilterValueInput from legacy path and reintroduce it in core filter value input component

* refactor: remove legacy workspace-notifications index file and introduce new notification components in core

* refactor: remove legacy license components and update import paths for PaidPlanUpgradeModal

* refactor: remove legacy navigation components and update import paths for navigation items in core

* refactor: introduce onboarding tour components and update import paths for tour-related files

* refactor: remove legacy theme switcher component and update import paths in profile settings

* refactor: update import paths for workflow components and introduce new workflow-related files in core

* refactor: remove legacy estimate components and introduce new estimate-related files in core

* refactor: remove legacy gantt-chart components and introduce new core components for gantt-chart functionality

* refactor: remove legacy helper components and introduce new access control and publish components in core

* refactor: introduce billing components and update import paths for billing-related files in core

* refactor: introduce new members components and update import paths for workspace members functionality

* refactor: update import paths for workspace components and introduce new workspace-related files

* refactor: remove deprecated components and clean up import paths across various modules

* refactor: remove unused components and clean up import paths across various modules

* refactor: remove unused sidebar components and update import paths in workspace notifications

* refactor: introduce new estimate, billing, and notification card components while updating import paths across various modules

* refactor: remove unused estimate and billing components, update import paths, and streamline workspace notification card structure

* refactor: update import paths for project components and remove unused files in the projects module

* refactor: remove unused power-k components and update import paths in the command palette module

* refactor: remove unused issue components and update import paths across the issues module

* refactor: remove unused mentions components and update import paths in the editor module

* refactor: remove unused components and update import paths across the pages module

* refactor: update type imports for issue properties in issue modal context

* fix: oxfmt

* fix: PR checks

* [GIT-254] Refactor: Store consolidation to @core/store (#9271)

* refactor: remove unused store files and update import paths across the application

* refactor: remove unused store files and update import paths across the core module

* refactor: remove unused issue filter and store files, and update import paths in the core module

* refactor: update import paths for timeline store files and introduce new base timeline store

* refactor: remove deprecated root store file and update import paths across the application

* refactor: update import paths for store files and correct root store type references

* refactor: standardize import comments and remove 'plane-web' artifacts across various components

* fix: CodeRabbit comments

* fix: format

* refactor: update TypeScript configuration and improve sorting method in TabNavigationRoot component

* refactor: replace toSorted with sort method for navigation item sorting in TabNavigationRoot component

---------

Co-authored-by: Rahulcheryala <rahulcheryala2004@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2026-07-16 13:13:04 +05:30
2025-12-05 16:03:51 +05:30
2025-12-05 16:03:51 +05:30
2026-01-27 13:54:22 +05:30



Plane Logo

Modern project management for all teams

WebsiteForumXDocumentation

Plane Screens

Meet Plane, an open-source project management tool to track issues, run sprints cycles, and manage product roadmaps without the chaos of managing the tool itself. 🧘‍♀️

Plane is evolving every day. Your suggestions, ideas, and reported bugs help us immensely. Do not hesitate to join in the conversation on Forum or raise a GitHub issue. We read everything and respond to most.

🚀 Installation

Getting started with Plane is simple. Choose the setup that works best for you:

  • Plane Cloud Sign up for a free account on Plane Cloud—it's the fastest way to get up and running without worrying about infrastructure.

  • Self-host Plane Prefer full control over your data and infrastructure? Install and run Plane on your own servers. Follow our detailed deployment guides to get started.

Installation methods Docs link
Docker Docker
Kubernetes Kubernetes

Instance admins can configure instance settings with God mode.

🌟 Features

  • Work Items Efficiently create and manage tasks with a robust rich text editor that supports file uploads. Enhance organization and tracking by adding sub-properties and referencing related issues.

  • Cycles Maintain your teams momentum with Cycles. Track progress effortlessly using burn-down charts and other insightful tools.

  • Modules Simplify complex projects by dividing them into smaller, manageable modules.

  • Views Customize your workflow by creating filters to display only the most relevant issues. Save and share these views with ease.

  • Pages Capture and organize ideas using Plane Pages, complete with AI capabilities and a rich text editor. Format text, insert images, add hyperlinks, or convert your notes into actionable items.

  • Analytics Access real-time insights across all your Plane data. Visualize trends, remove blockers, and keep your projects moving forward.

🛠️ Local development

See CONTRIBUTING

⚙️ Built with

React Router Django Node JS

📸 Screenshots

Plane Views

Plane Cycles and Modules

Plane Analytics

Plane Pages

📝 Documentation

Explore Plane's product documentation and developer documentation to learn about features, setup, and usage.

❤️ Community

Join the Plane community on GitHub Discussions and our Forum. We follow a Code of conduct in all our community channels.

Feel free to ask questions, report bugs, participate in discussions, share ideas, request features, or showcase your projects. Wed love to hear from you!

🛡️ Security

If you discover a security vulnerability in Plane, please report it responsibly instead of opening a public issue. We take all legitimate reports seriously and will investigate them promptly. See Security policy for more info.

To disclose any security issues, please email us at security@plane.so.

🤝 Contributing

There are many ways you can contribute to Plane:

Please read CONTRIBUTING.md for details on the process for submitting pull requests to us.

Repo activity

Plane Repo Activity

We couldn't have done this without you.

License

This project is licensed under the GNU Affero General Public License v3.0.

Description
🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and cycles the easiest way on the planet. plane.so
Readme 473 MiB
Languages
TypeScript 69.6%
Python 26.6%
HTML 2.4%
JavaScript 0.6%
Shell 0.5%
Other 0.3%