Commit Graph

10036 Commits

Author SHA1 Message Date
vamsikrishnamathala
84bb97b108 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into sync/ce-ee 2025-06-09 16:10:36 +05:30
vamsikrishnamathala
2c16385efa Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2025-06-09 16:08:45 +05:30
Sangmin Ahn
9965f48ba7 fix: prevent prematurely triggered Japanese label creation (#7084) 2025-06-09 16:07:42 +05:30
guru_sainath
626468e60b [MOBIL-612] feat: Implement mobile signup workflow for password, magic code, Google, and GitHub (#3335)
* dev: handled the signup logic for password and magic code

* dev: removed is_mobile in authentication

* chore: handled the invitation id for google and github

* chore: updated the types imports

* chore: updated url

* chore: handled the google and github click

* chore: updated auth adapter props

* chore: updated the str validation

* chore: classname Typo

* chore: updated key in mobile magic_code view

* chore: updated the invitation logic in email and magic

* chore: typo
2025-06-09 16:05:06 +05:30
sriram veeraghanta
c30b00ad20 fix: pi chat conversation ui 2025-06-09 16:03:59 +05:30
Saurabh Kumar
d15d7549f7 [SILO-303] Add external id and external source in project model #7182 2025-06-09 16:02:09 +05:30
Vamsi Krishna
8fcffd2338 [WEB-4196]fix: sub work item copy link message #7186 2025-06-09 15:46:57 +05:30
Vamsi Krishna
07e937cd8e [WEB-4094]chore: workspace notifications refactor (#7061)
* chore: workspace notifications refactor

* fix: url params

* fix: added null checks to avoid run time errors

* fix: notifications header color fix
2025-06-09 15:33:57 +05:30
Vamsi Krishna
09a5f51ccb [WEB-3374]feat: added merge date display (#3306)
* feat: added merge date display

* feat: added merged date display to projects and initiatives
2025-06-09 15:32:18 +05:30
Akshita Goyal
ca6829f20c fix: build (#3358) 2025-06-09 15:27:15 +05:30
sriram veeraghanta
d18b01ac6b Sync: Community Changes #3356 2025-06-09 15:17:37 +05:30
sriram veeraghanta
e44bfa1d01 chore: yarn lock file update 2025-06-09 15:16:46 +05:30
sriram veeraghanta
255e724708 fix: merge conflicts 2025-06-09 15:15:37 +05:30
Akshita Goyal
fba22a18a8 [PAI-431] chore: implemented feedback modal for pi chats (#3344)
* chore: implemented feedback modal for pi chats

* fix: added observer

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2025-06-09 15:13:18 +05:30
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
Akshita Goyal
78c72f6c36 [PAI-465] chore: added reasoning block for pi (#3342)
* chore: added reasoning block

* fix: formatting

* fix: redactor

* fix: css
2025-06-09 15:10:26 +05:30
Dheeraj Kumar Ketireddy
25a8d7648b [SILO-304] FIX: remove is_verified filter from PublishedTemplate endpoints #3357 2025-06-09 15:10:00 +05:30
Farahat Abdrabouh
1f1b421735 Docs: Correct numeric values in contributing guide #7184 2025-06-09 13:22:07 +05:30
sriram veeraghanta
5a43ec8411 chore: turbo repo version upgrade 2025-06-09 13:20:07 +05:30
sriram veeraghanta
c86e7e02bc chore: upgrade tar-fs package to fix vulnerabilities 2025-06-09 13:19:14 +05:30
sriram veeraghanta
d91d7a2f60 chore: tar-fs patch upgrade 2025-06-09 12:58:18 +05:30
sriram veeraghanta
b3b285b1e5 chore: upgrade django version to 4.2.22 2025-06-09 12:49:26 +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
Prateek Shourya
b3ba488d46 [WEB-3450] feat: teamspaces v2 (#2901)
* feat: remove scope filter from teamspace statistics

* feat: remove project dropdown from create or update teamspace form

* feat: remove scope filter from teamspace views

* feat: remove scope filter from teamspace pages

* feat: remove scope filter from teamspace work items

* chore: add endpoint to add multiple projects to teamspaces also remove
auto member addition to project

* choe: add uuid import

* feat: teamspaces detail in project settings

* feat: re-write permission layer to handle project roles through teamspaces

* improvement: toast message for teamspace list in project settings

* chore: remove teamspace projects module.

* feat: UI revamp for project settings members page

* refactor: single source of truth for project member roles

* improvement: project member settings page header.

* chore: remove teamspace list if feature is disabled

* chore: add teamspace validation for project endpoints

* chore: update permissions

* chore: teamspace filter

* chore: correct indentation

* chore: update teamspaces permission endpoint

* chore: update teamspace filters

* chore: update project members me api to return the current member project

* chore: update permissions to accomodate team permissions

* chore: remove the util function and use the manager queryset to filter project access

* chore: update permission for issue types

* chore: update querysets for epics and issue types

* chore: update page access

* improvement: permission layer and other minor UI changes

* improvement: minor UI enhancements

* chore: update project roles endpoint

* chore: update project members endpoint

* chore: update project members endpoint

* chore: remove member annotation

* refactor: project member role and original role

* refactor: project membership store

* improvement: project member list loader

* fix: search issues endpoint

* improvement: translation support for teamspaces project settings.

* chore: added option to clear existing members while fetching project members.

* chore: add extra validation for places where guests have restricted view

* chore: add caching for workspace feature flag

* fix: role update logic.

* fix: project members me api when user is guest for the project

* chore: remove duplicates returned from the api

* improvement: update link project modal

* improvement: ui / ux and translations enhancements

* feat: add all translations for teamspaces

* chore: minor component updates

* chore: minor fixes related to permission layer

* fix: strict type checks for permission layer

* fix: empty state and broken links for teamspaces

* fix: delete teamspace members when user is removed from workspace

* improve: members settings page

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
2025-06-09 00:19:46 +05:30
Dheeraj Kumar Ketireddy
bd355de7b8 [WEB-4106] FIX: Add fallback query for individual page updates #3352 2025-06-09 00:00:03 +05:30
Surya Prashanth
10d0dc3278 [SILO-229] feat: support bots to be assigned/mentioned in Plane (#3272)
* [SILO-229] feat: support bots to be assigned/mentioned in Plane

* Set the user bot_typ to 'APP_BOT' for application bot users

* Allow APP Bot users to be added as assignees

---------

Co-authored-by: Dheeraj Kumar Ketireddy <dheeru0198@gmail.com>
2025-06-08 23:56:59 +05:30
sriram veeraghanta
d4a928a8fb Sync: Community Changes #3354 2025-06-08 23:51:06 +05:30
sriram veeraghanta
546752eb4a Merge branch 'preview' into sync/ce-ee 2025-06-08 23:50:42 +05:30
Prateek Shourya
13bad3c34e [WEB-4198] improvement: update publish template translations (#3289) 2025-06-08 23:47:33 +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
Vamsi Krishna
edeeee1227 [WEB-4063]chore: updated work item email template (#7044)
* chore: updated work item email template

* chore: passed dynamic value for email template

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2025-06-08 23:46:12 +05:30
Prateek Shourya
4a5682a219 fix: build error (#3351) 2025-06-06 21:27:06 +05:30
Anmol Singh Bhatia
e9cf4d18ba [WEB-4268] fix: quick action dropdown overflow issue in initiatives item #3345 2025-06-06 20:10:50 +05:30
Dheeraj Kumar Ketireddy
368b2e19e7 [WEB-4106] Set index shard and replica count from env variables (#3350)
* Set index shard and replica count from env variables

* Specify action explicitly
2025-06-06 20:10:05 +05:30
Nikhil
355a312d7d [WEB-4258] feat: add feature flag proxy endpoint for space application (#3331)
* feat: add FeatureFlagProxySpaceEndpoint and integrate payment URL patterns

- Introduced FeatureFlagProxySpaceEndpoint to handle feature flag requests based on workspace anchor.
- Updated payment URL patterns to include the new space URL patterns.
- Enhanced feature flag view with caching and error handling.

* feat: enhance error handling and add rate limiting to feature flag endpoints

- Integrated logging for exceptions in FeatureFlagProxyEndpoint and FeatureFlagProxySpaceEndpoint.
- Added SpaceRateThrottle and AnchorBasedRateThrottle to manage request rates for feature flag endpoints.

* chore: space app store and service init

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2025-06-06 20:08:34 +05:30
Vamsi Krishna
72e59124ad Merge pull request #3313 from makeplane/fix-eipcs_updates_block
[WEB-4199]fix: epics updates block line seperation
2025-06-06 18:36:05 +05:30
sriram veeraghanta
4df0d7908f Sync: Community Changes #3348 2025-06-06 18:10:31 +05:30
sriram veeraghanta
31670e315a Sync: Community Changes #3341 2025-06-06 18:07:39 +05:30
sriram veeraghanta
9ff238816b sync: canary changes to preview 2025-06-06 18:06:51 +05:30
sriram veeraghanta
6bd5caf008 chore: upgrade package version 2025-06-06 17:50:31 +05:30
Dheeraj Kumar Ketireddy
d80dc92ff5 [WEB-4106] Migrates to OpenSearch for enhanced search (#3216)
* Migrates to OpenSearch for enhanced search

Migrates from Elasticsearch to OpenSearch to leverage its capabilities.

- Updates dependencies and configurations to use OpenSearch.
- Introduces OpenSearchHelper to streamline query building and execution,
  featuring standardized filters, query DSL with custom analyzers,
  field-specific boosts, pagination, and source field filtering.
- Implements edge n-gram analyzer for improved prefix matching in search queries.
- Modifies search views to utilize OpenSearchHelper for efficient and
  organized search results.
- Adds AttrDictField to properly serialize AttrDict objects

This migration enhances the search functionality and ensures compatibility
with the new OpenSearch infrastructure.

* Added opensearch to requirements and removed elasticsearch

* increased timeout for opensearch connections

* Minor updates to index signal handler

* Better search capability for workitem id

* Minor optimization for helper class

* Query performance improvements

* Modified management command to handle opensearch

* Replaced elasticsearc references to opensearch

* Update OpenSearch index names to include a configurable prefix from settings. Added support for OPENSEARCH_INDEX_PREFIX in Cycle, Issue, Module, Page, Project, Teamspace, View, and Workspace documents.

* Update default OpenSearch index prefix to an empty string in common settings.
2025-06-06 17:35:35 +05:30
JayashTripathy
6f03893f8b Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/ce-ee 2025-06-06 17:04:12 +05:30
JayashTripathy
465dff14a1 chore: sync PR conflicts 2025-06-06 17:03:27 +05:30
sriram veeraghanta
c021aff58f chore: django version upgrade 2025-06-06 16:04:34 +05:30
sriram veeraghanta
683be55883 chore: upgrade nextjs version 2025-06-06 16:02:56 +05:30
Manish Gupta
970ce8cf26 [INFRA-183] feat: add restore-airgapped script to build workflow (#7170)
* [WEB-4260] chore: add restore-airgapped script to build workflow

* docs: update restore instructions in README for self-hosted and commercial air-gapped versions

* fix: update restore script filename and improve error handling in restore-airgapped script
2025-06-06 15:24:43 +05:30
Manish Gupta
cbbe1a4e4d refactor: Enhance backup and restore scripts for container data (#7055)
* refactor: enhance backup and restore scripts for container data management

* fix: ensure proper quoting in backup script to handle paths with spaces

* fix: ensure backup directory is only removed if tar command succeeds

* CodeRabbit fixes
2025-06-06 15:24:43 +05:30
Manish Gupta
6a74677cc9 fix: update API service startup check to use HTTP request instead of logs (#7054) 2025-06-06 15:24:43 +05:30
sriram veeraghanta
f6ea4f931d Merge branch 'canary' of github.com:makeplane/plane into preview v0.26.1 2025-06-06 15:23:10 +05:30