sriram veeraghanta
517b1663f3
Sync: Community Changes #3651
2025-07-11 21:23:35 +05:30
Nikhil
71cd36865b
[WEB-4484]chore: streamline issue saving process with advisory locks for sequence management #7395
2025-07-11 21:18:31 +05:30
Dheeraj Kumar Ketireddy
4501e44702
[WEB-4481] optimize workspace member view by prefetching related assets ( #7390 )
2025-07-11 21:17:33 +05:30
Dheeraj Kumar Ketireddy
59567f9efb
Fix: Import background task to register it ( #3650 )
2025-07-11 21:12:33 +05:30
Saurabh Kumar
18d0f39697
[SILO-386] Fix modules not getting attached to WI #3649
2025-07-11 19:23:46 +05:30
sriramveeraghanta
48d24f2aaa
chore: delete unused files
2025-07-11 17:33:37 +05:30
Henit Chobisa
1c42d4293f
[SILO-368] fix: typecasting issue failing build for silo #3647
2025-07-11 17:24:56 +05:30
pushya22
0ba164c44c
[SILO-386] Refactor importer migrateToPlane func to reuse existing entities #3645
2025-07-11 16:57:08 +05:30
Saurabhkmr98
ab8142e8cf
fix logs
2025-07-11 16:53:34 +05:30
Saurabhkmr98
374e452ed1
refactor: update cache key format for import job entities and enhance logging
2025-07-11 16:51:57 +05:30
pushya22
b16800fd69
Sync: Community Changes #3646
2025-07-11 16:48:48 +05:30
Henit Chobisa
9dbdba8455
[SILO-368] [SILO-369] feat: added de-dupping for slack comment sync and fixed /plane command not working with empty description #3638
...
* fix: comment sync with deduping
* fix: /plane command not working with empty description
* fix: added actor display name to the store dedup payload
* fix: accessors for data
2025-07-11 16:48:01 +05:30
Vamsi Krishna
1268bd06f8
[WEB-4473]fix: updated epic full screen to use portal ( #3643 )
...
* fix: updated full screen to use portal
* fix: z-index for modals
2025-07-11 16:46:55 +05:30
Vamsi Krishna
f661e06582
[WEB-4480]fix: full screen modals ( #7392 )
2025-07-11 16:41:27 +05:30
Saurabhkmr98
57595f5aae
refactor: importer migrateplane func to reuse already created entities using cache
2025-07-11 16:31:10 +05:30
Nikhil
7fe6ec7d38
fix: xmlsec version ( #3644 )
2025-07-11 14:31:01 +05:30
pushya22
a1643c1aa3
Sync: Community Changes #3642
2025-07-11 11:53:10 +05:30
Vamsi Krishna
86f3ff1bd2
[WEB-4471]fix: full screen view visibility ( #7387 )
...
* fix: full screen mode for analytics, work items peek and timeline chart
* chore: added null check for portal elements
2025-07-11 11:50:26 +05:30
M. Palanikannan
2b3da4620b
[WEB-4407] chore: adding posthog events in nested pages ( #3629 )
...
* chore: adding posthog events in nested pages
* chore: more events
* fix: add error capturing
2025-07-11 04:24:01 +05:30
Vamsi Krishna
c5a4d944bd
[WEB-4474]fix: gantt view pagination loader #3640
2025-07-11 04:22:13 +05:30
sriram veeraghanta
cb8ad0a1ed
Sync: Community Changes #3641
2025-07-11 04:21:30 +05:30
sriram veeraghanta
19aedfb205
Sync: Community Changes #3635
2025-07-11 04:18:04 +05:30
Anmol Singh Bhatia
bb48250467
[WEB-4477] fix: sidebar resize behaviour #7386
2025-07-11 04:16:36 +05:30
Prateek Shourya
5fbe411e04
[WEB-4475] fix: add default theme for subscription colors ( #7382 )
2025-07-10 18:32:17 +05:30
Nikhil
55dbbfbe79
[WEB-4455] fix: enhance email part processing to handle unknown charsets #3636
2025-07-10 17:31:05 +05:30
sriramveeraghanta
2dbd3ce58a
fix: merge conflicts
2025-07-10 17:16:19 +05:30
Bavisetti Narayan
f877a8e23d
[WEB-4227] chore: optimised the gantt views endpoint ( #3630 )
2025-07-10 17:06:07 +05:30
Akshita Goyal
2e75ff7f1c
[WEB-4405] chore: project settings events ( #7362 )
...
* chore: workspace events
* fix: refactor
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com >
2025-07-10 17:05:30 +05:30
Akshita Goyal
eb4239417a
[WEB-4405] chore: profile settings events ( #7313 )
...
* feat: event tracker helper
* feat: track click events for `data-ph-element`
* fix: handled click events
* fix: handled name
* chore: tracker element updates
* chore: remove export
* chore: tracker element type
* chore: track element and event helper.
* chore: minor improvements
* chore: minor refactors
* fix: workspace events
* fix: added slug
* fix: changes nomenclature
* fix: nomenclature
* chore: update event tracker helper types
* fix: data id
* refactor: cycle events (#7290 )
* chore: update event tracker helper types
* refactor: cycle events
* refactor: cycle events
* refactor: cycle event tracker
* chore: update tracker elements
* chore: check for closest element with data-ph-element attribute
---------
Co-authored-by: Prateek Shourya <prateekshourya@Prateeks-MacBook-Pro.local >
* Refactor module events (#7291 )
* chore: update event tracker helper types
* refactor: cycle events
* refactor: cycle events
* refactor: cycle event tracker
* refactor: module tracker event and element
* chore: update tracker element
* chore: revert unnecessary changes
---------
Co-authored-by: Prateek Shourya <prateekshourya@Prateeks-MacBook-Pro.local >
* refactor: global views, product tour, notifications, onboarding, users and sidebar related events
* chore: member tracker events (#7302 )
* chore: member-tracker-events
* fix: constants
* refactor: update event tracker constants
* refactor: auth related event trackers (#7306 )
* Chore: state events (#7307 )
* chore: state events
* fix: refactor
* chore: project events (#7305 )
* chore: project-events
* fix: refactor
* fix: removed hardcoded values
* fix: github redirection event
* chore: project page tracker events (#7304 )
* added events for most page events
* refactor: simplify lock button event handling in PageLockControl
---------
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com >
Co-authored-by: M. Palanikannan <73993394+Palanikannan1437@users.noreply.github.com >
* chore: minor cleanup and import fixes
* refactor: added tracker elements for buttons (#7308 )
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
* fix: event type
* refactor: posthog group event
* chore: removed instances of event tracker (#7309 )
* refactor: remove event tracker stores and hooks
* refactor: remove event tracker store
* fix: build errors
* clean up event tracker payloads
* chore: profile settings events
* fix: refactor
---------
Co-authored-by: Prateek Shourya <prateekshourya@Prateeks-MacBook-Pro.local >
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com >
Co-authored-by: M. Palanikannan <73993394+Palanikannan1437@users.noreply.github.com >
Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com >
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com >
2025-07-10 17:02:06 +05:30
Akshita Goyal
c6fbbfd8cc
[WEB-4405] chore: workspace settings events ( #7312 )
...
* feat: event tracker helper
* feat: track click events for `data-ph-element`
* fix: handled click events
* fix: handled name
* chore: tracker element updates
* chore: remove export
* chore: tracker element type
* chore: track element and event helper.
* chore: minor improvements
* chore: minor refactors
* fix: workspace events
* fix: added slug
* fix: changes nomenclature
* fix: nomenclature
* chore: update event tracker helper types
* fix: data id
* refactor: cycle events (#7290 )
* chore: update event tracker helper types
* refactor: cycle events
* refactor: cycle events
* refactor: cycle event tracker
* chore: update tracker elements
* chore: check for closest element with data-ph-element attribute
---------
Co-authored-by: Prateek Shourya <prateekshourya@Prateeks-MacBook-Pro.local >
* Refactor module events (#7291 )
* chore: update event tracker helper types
* refactor: cycle events
* refactor: cycle events
* refactor: cycle event tracker
* refactor: module tracker event and element
* chore: update tracker element
* chore: revert unnecessary changes
---------
Co-authored-by: Prateek Shourya <prateekshourya@Prateeks-MacBook-Pro.local >
* refactor: global views, product tour, notifications, onboarding, users and sidebar related events
* chore: member tracker events (#7302 )
* chore: member-tracker-events
* fix: constants
* refactor: update event tracker constants
* refactor: auth related event trackers (#7306 )
* Chore: state events (#7307 )
* chore: state events
* fix: refactor
* chore: project events (#7305 )
* chore: project-events
* fix: refactor
* fix: removed hardcoded values
* fix: github redirection event
* chore: project page tracker events (#7304 )
* added events for most page events
* refactor: simplify lock button event handling in PageLockControl
---------
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com >
Co-authored-by: M. Palanikannan <73993394+Palanikannan1437@users.noreply.github.com >
* chore: minor cleanup and import fixes
* refactor: added tracker elements for buttons (#7308 )
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
* fix: event type
* refactor: posthog group event
* chore: removed instances of event tracker (#7309 )
* refactor: remove event tracker stores and hooks
* refactor: remove event tracker store
* fix: build errors
* clean up event tracker payloads
* chore: workspace-settings-events
* fix: refactor
---------
Co-authored-by: Prateek Shourya <prateekshourya@Prateeks-MacBook-Pro.local >
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com >
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com >
Co-authored-by: M. Palanikannan <73993394+Palanikannan1437@users.noreply.github.com >
Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com >
2025-07-10 16:54:06 +05:30
Saurabh Kumar
47fc3ae3ab
[SILO-278] Implement new OAuth flow for Slack integration ( #3265 )
...
* modify slack callbacks and worker planeclient call to use plane oauth
* fix: correct redirect URI for Slack integration settings
2025-07-10 15:53:42 +05:30
pushya22
28652a243c
Sync: Community Changes #3634
2025-07-10 15:36:53 +05:30
Anmol Singh Bhatia
b8b3e98847
[WEB-4470] fix: sidebar peek and theme ( #3633 )
2025-07-10 15:35:38 +05:30
Anmol Singh Bhatia
4d0a7e4658
[WEB-4470] fix: sidebar custom theme bg ( #7379 )
2025-07-10 15:35:13 +05:30
pushya22
7202969654
Sync: Community Changes #3632
2025-07-10 14:24:53 +05:30
Vamsi Krishna
3618ffc2c3
[WEB-4469] fix: full screen mode visibility for Gnatt and Analytics
2025-07-10 14:23:08 +05:30
Nikhil
b79c2512cf
[WEB-4455]feat: add charset initialisation utility for email package #3631
2025-07-10 13:47:42 +05:30
Vamsi Krishna
f8d239b1ec
[WEB-4227] feat: gantt layout for global views ( #3387 )
...
* draft: global views gantt
* draft: filters
* chore: new endpoints for gantt view
* draft: gantt view
* chore: updated get endpoint
* chore: removed the values
* feat: added issue dates update
* * feat: added permissions for dependecy and dates update
* chore: added guest level view filters
* chore: code split
* feat: added feature flags
* chore: refactor
* chore: updated feature flag for global views
* fix: build errors
* chore: optimised the query
* resiolved comments
* chore: removed redundant change
* fix: removed the sql file
* chore: removed unused type
* fix: runtime errors
* chore: moved components to new structure
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2025-07-10 01:37:15 +05:30
Saurabh Kumar
e8a567c7d1
[SILO-364] API to trigger job pull step #3628
2025-07-09 19:59:22 +05:30
Anmol Singh Bhatia
527e5a705d
[WEB-4467] chore: default app rail visibility #3627
2025-07-09 18:29:39 +05:30
Prateek Shourya
3ade9ee641
[WEB-4462] improvement: UI enhancements for desktop app to support side rail ( #3608 )
...
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2025-07-09 17:36:05 +05:30
Nikhil
5063c3383b
[WEB-4391] feat: work item template, recurring work item configuration and logs model migrations ( #3504 )
...
* feat: add recurring workitem models and update workitem template relationships
- Introduced `RecurringWorkitemConfiguration` and `RecurringWorkitem` models to manage recurring workitems.
- Updated `WorkitemTemplate` to include `parent_workitem_template` and `project_template` fields for better hierarchy and association.
- Enhanced model imports in `__init__.py` to include new recurring models.
* refactor: rename and enhance recurring workitem models
- Renamed `RecurringWorkitemConfiguration` to `RecurringWorkitemTask` and `RecurringWorkitem` to `RecurringWorkitemTaskLog` for clarity.
- Updated model fields to include `start_at`, `end_at`, `interval_seconds`, and `cron_expression` for improved scheduling flexibility.
- Added validation to ensure either `interval_seconds` or `cron_expression` is provided.
- Established a one-to-one relationship with Celery Beat's `PeriodicTask` for task management.
- Enhanced related names and help texts for better understanding and usability.
---------
Co-authored-by: Dheeraj Kumar Ketireddy <dheeru0198@gmail.com >
2025-07-09 16:23:38 +05:30
Saurabh Kumar
a4573fb2f5
[SILO-363] Add logs to check race conditions and consumer timeout clickup #3621
2025-07-09 16:09:23 +05:30
Saurabh Kumar
5c2597b405
[SILO-356] Migrations for applications new fields ( #3588 )
...
* add migrations for configuration url in apps
* add is_internal flag to applications
2025-07-09 16:08:51 +05:30
Dheeraj Kumar Ketireddy
ee7e457a39
[WEB-4445] Enhancement: Add OpenSearch batch update tasks and monitoring features ( #3605 )
...
* Enhancement: Add OpenSearch batch update tasks and monitoring features
- Introduced new Celery tasks for processing batched OpenSearch updates and logging queue metrics.
- Updated the task registry in `celery.py` to include `process-batched-opensearch-updates` and `log-opensearch-update-queue-metrics`.
- Created a new module for batched search update tasks with comprehensive logging and error handling.
- Added a management command for monitoring OpenSearch batch update queues with various options for real-time and detailed statistics.
- Enhanced the OpenSearch documents module with new entity definitions and improved field handling for better search capabilities.
- Updated settings to utilize the new batched signal processor for OpenSearch operations.
- Removed deprecated signal handler to streamline the codebase.
* Refactor: Update logging and registry access in search-related tasks
- Changed logger name from "plane.api" to "plane.worker" for better context.
- Simplified model search relevance checks by utilizing the registry's public API.
- Enhanced cascade processing logic to improve clarity and efficiency.
- Minor adjustments in the monitoring command to streamline confirmation checks.
* Fix: Improve timestamp parsing in search queue monitoring
* Refactor search queue monitoring command to support sub-commands
* Update force-drain command to accept models as an option
* Implement chunked processing for Redis queue updates
- Added max_batch_size parameter to retrieve_all_queued_updates to limit the number of items processed at once, preventing memory issues.
- Updated cleanup_stale_queue_for_model to process items in chunks, improving efficiency and stability for large queues.
- Introduced OPENSEARCH_UPDATE_BATCH_MAX_SIZE setting for configurable batch processing limits.
* Refactor: Replace retrieve_all_queued_updates with get_queued_updates_chunks for improved memory efficiency
- Updated batched_search_update_task to utilize get_queued_updates_chunks, allowing for chunked processing of queued updates.
- Modified related imports and settings to reflect the new chunking approach.
- Enhanced queue processing logic to log progress and handle errors more effectively during chunk processing.
* Changed the return value for unknown health statuses to use WARNING instead of HTTP_INFO
* Multiple enhancements for chunk processing and metric logging
- Reduced the chunk size for processing updates from 15000 to 1000 to improve performance.
- Simplified the logging of queue metrics by focusing on essential metrics and removing unnecessary health status checks.
- Updated timestamp handling to use epoch seconds for consistency.
- Enhanced the alerting mechanism to only flag large queues, streamlining monitoring efforts.
* Updated readme
2025-07-09 16:07:20 +05:30
Anmol Singh Bhatia
ae87d9c6fa
[WEB-4464] fix: content wrapper overflow #3617
2025-07-09 13:53:01 +05:30
Anmol Singh Bhatia
9d88fc999c
[WEB-4464] fix: content wrapper overflow ( #7367 )
2025-07-09 13:52:17 +05:30
M. Palanikannan
3a35ffea57
[WIKI-534] fix: title input saves on closing peek overview ( #3614 )
2025-07-09 13:51:36 +05:30
pushya22
fa2411c13b
Sync: Community Changes #3615
2025-07-09 13:50:41 +05:30
M. Palanikannan
dadd76b3ed
[WIKI-534] fix: save title input on closing ( #7366 )
...
* fix: save title input on closing
* fix: title input updatioin
2025-07-09 13:37:17 +05:30