sriram veeraghanta
19aedfb205
Sync: Community Changes #3635
2025-07-11 04:18:04 +05:30
M. Palanikannan
81acaa4949
[WIKI-541] regression: smooth cursor animation speed in pages ( #3637 )
...
* regression: smooth cursor animation speed in pages
* fix: important
2025-07-11 04:17:28 +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
sriram veeraghanta
1cb49cacae
fix: packages dev command failing due to missing dependency mapping ( #7381 )
...
* fix: packages dev command failing due to missing dependency mapping
* fix: typescript version to match with other packages
2025-07-10 15:26:43 +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
sriram veeraghanta
4993be7690
Sync: Community Changes #3622
2025-07-09 18:07:31 +05:30
Aaryan Khandelwal
fcb6e269a0
[WIKI-497] feat: table insert column and row handles ( #7286 )
...
* refactor: tables width and selection UI
* fix: drag handle position
* refactor: selection decorator logic
* refactor: adjacent cells logic
* refactor: folder structure
* chore: default column width for new columns
* refactor: plugin location
* feat: table insert handlers
* refactor: css rules
* refactor: plugins folder structure
* chore: add aria labels
2025-07-09 17:59:04 +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
Akshat Jain
853423608c
[INFRA-206] fix: update build context and dockerfile paths in build.yml in deploy/selfhost ( #7368 )
...
* chore: update build context and dockerfile paths in build.yml for self-hosted deployment
* fix: build context
---------
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com >
2025-07-09 16:00:16 +05:30
pushya22
b95c74d256
Sync: Community Changes #3619
2025-07-09 13:57:52 +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
Anmol Singh Bhatia
7a1d619db9
[WEB-4463] fix: subscription badge ui #3613
2025-07-09 13:09:14 +05:30
sriram veeraghanta
b1d1c0fc50
chore: format files ( #3611 )
...
* chore: format all files
* chore: format apiserver changes
* chore: format silo app
* chore: format etl and mobile-editor
2025-07-09 02:22:18 +05:30
sriram veeraghanta
502d5e85ef
fix: node version upgrade for silo service ( #3612 )
2025-07-09 01:47:28 +05:30
sriram veeraghanta
0b65bc448a
Sync: Community Changes #3610
2025-07-08 23:58:09 +05:30
sriram veeraghanta
67dfd1d652
fix: merge conflicts
2025-07-08 23:15:36 +05:30
sriram veeraghanta
6ce700fd5d
chore: format files using prettier ( #7364 )
...
* chore: format files using prettier
* chore: api server files formatted
2025-07-08 20:41:11 +05:30
sriram veeraghanta
29ad29e6e7
Sync: Community Changes #3607
2025-07-08 20:39:44 +05:30
Anmol Singh Bhatia
87c680d733
fix: merge conflicts while syncing changes from ce to ee
2025-07-08 20:38:29 +05:30
Anmol Singh Bhatia
0225d806cc
[WEB-4328] feat: sidebar revamp ( #7217 )
...
* chore: sidebar peek state added to theme store
* chore: extended sidebar wrapper added
* chore: resizeable sidebar component added
* chore: appsidebar root component
* chore: updated sidebar and applied necessary changes across codebase
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: breadcrumb changes
* chore: sidebar improvements and fixes
* chore: enhancements and fixes
* fix: peek sidebar leave
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: icons added
* chore: add dock variable and toggle function to theme store
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: theme and workspace store updated
* chore: workspace content wrapper and apprail context
* chore: workspace and project wrapper updated
* chore: app rail component
* chore: content wrapper
* chore: sidebar component updated
* chore: layout changes and code refactoring
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: appsidebar toggle button
* chore: code refactor
* chore: workspace menu improvements
* chore: sidebar spacing and padding improvements
* chore: settings layout improvement
* chore: enhancements
* chore: extended sidebar code refactor
* chore: code refactor
* fix: merge conflict
* fix: merge conflict
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
2025-07-08 20:18:39 +05:30
Anmol Singh Bhatia
86358f4f0c
[WEB-4328] feat: sidebar revamp ( #3418 )
...
* chore: sidebar peek state added to theme store
* chore: extended sidebar wrapper added
* chore: resizeable sidebar component added
* chore: appsidebar root component
* preview sync
* ee changes
* chore: code refactor
* fix: build error
* fix: build error
* chore: breadcrumb changes
* fix: sidebar item badge
* chore: sidebar improvements and fixes
* chore: code refactor
* fix: build fix
* chore: enhancements and fixes
* fix: peek sidebar leave
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: icons added
* chore: add dock variable and toggle function to theme store
* chore: code refactor
* chore: code refactor
* chore: app rail feature flag added
* chore: theme and workspace store updated
* chore: workspace content wrapper and apprail context
* chore: workspace and project wrapper updated
* chore: app rail component
* chore: content wrapper
* chore: code refactor
* chore: sidebar component updated
* chore: layout changes and code refactoring
* chore: app switcher
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: appsidebar toggle button
* chore: code refactor
* chore: code refactor
* chore: workspace menu improvements
* chore: sidebar spacing and padding improvements
* chore: settings layout improvement
* chore: enhancements
* chore: extended sidebar code refactor
* chore: code refactor
* fix: merge conflict
* fix: merge conflict
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: code refactor
2025-07-08 20:18:27 +05:30
sriramveeraghanta
a442a7c4e6
fix: silo type error on content parser
2025-07-08 18:51:24 +05:30
sriram veeraghanta
016e40fa4e
promote: mobile-runway to preview #3603
2025-07-08 18:34:37 +05:30
sriram veeraghanta
67b042f903
Sync: Community Changes #3604
2025-07-08 18:31:23 +05:30
gurusinath
ead099f669
conflicts: resolved merge conflicts
2025-07-08 18:30:46 +05:30
Henit Chobisa
e68e718ee1
[SILO-361] fix: slack integration breaking on empty description #3601
2025-07-08 18:29:42 +05:30
Nikhil
fd9da3164e
[WEB-4452] fix: enhance URL detection logic in contains_url function ( #7352 )
...
* fix: enhance URL detection logic in contains_url function
* fix: improve error handling in URL detection logic
* fix: enhance URL detection logic with length limits and edge case handling
* fix: adjust URL line length limit for improved detection accuracy
2025-07-08 18:28:47 +05:30
Saurabh Kumar
af6d62bb9c
[SILO-359] Refactor Clickup importer to support pagination in pulling ( #3600 )
...
* feat: implement batch processing for ClickUp data migration with pagination support
* refactor: move pullBatches in clickup migrator as private method
* remove redundant pull method
* refactor: standardize pagination context naming in ClickUp migrator and base import worker
2025-07-08 18:27:19 +05:30