sangeethailango
115c238681
fix: project member check on IntakeIssueViewset
2025-09-15 18:33:24 +05:30
sriram veeraghanta
c3e7cfd16b
[WEB-4723] fix: disable project features on project create ( #7625 )
...
* fix: disbale project features on project create
* Implement migration 0105 to alter project cycle view fields to Boolean with default values
* Add project view settings in workspace seed task
* Add is_current_version_deprecated field to Instance model
Index user_id field in Session model
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com >
2025-09-12 13:01:03 +05:30
Dheeraj Kumar Ketireddy
b60f12a88e
[WEB-4861] fix: update redirection path in MagicSignInEndpoint to home page ( #7774 )
...
* fix: update redirection path in MagicSignInEndpoint to home page
* Use / for clarity
2025-09-11 18:56:32 +05:30
Sangeetha
8ee665f491
[WEB-4875] fix: unsubscribed work items on workspace subscribed work item filter #7775
2025-09-11 17:52:51 +05:30
sriram veeraghanta
8d354b3eb2
Potential fix for code scanning alert no. 636: URL redirection from remote source ( #7760 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-09-11 14:18:13 +05:30
Sangeetha
ec541c2557
[WEB-4854] chore: project admin accesss to workspace admins ( #7749 )
...
* chore: project admin accesss to workspace admins
* chore: frontend changes
* chore: remove console.log
* chore: refactor permission decorator
* chore: role enum
* chore: rearrange role_choices
2025-09-11 14:16:36 +05:30
sriramveeraghanta
30b175108b
chore (deps): django and vite version bump
2025-09-10 13:38:30 +05:30
Anmol Singh Bhatia
56cd0fc445
[WEB-4025] fix: external user comment and reaction ( #7692 )
...
* chore: reactions types updated
* fix: external user comments
* fix: external user reactions
* chore: added display name for actor
* chore: merge conflicts
* chore: updated the created_by and updated_by
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2025-09-09 23:50:11 +05:30
M. Palanikannan
99bc4262c5
[WIKI-654] fix: version history to load from html ( #7754 )
...
* fix: versions history to load from html
* chore: added json and stripped to store in version history (#7755 )
---------
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com >
2025-09-09 19:26:19 +05:30
Bavisetti Narayan
291101a8e5
chore: added attributes in ol tag ( #7736 )
2025-09-08 17:17:38 +05:30
Bavisetti Narayan
36c735bede
[WEB-4806] chore: updated html attribute validation #7719
2025-09-04 13:52:43 +05:30
Bavisetti Narayan
9965fc75a6
[WEB-4806] chore: improved the html validation ( #7676 )
...
* chore: improved the html validation
* chore: removed the models changes
* chore: removed extra filters
* chore: changed the protocols
2025-09-03 19:56:20 +05:30
Dheeraj Kumar Ketireddy
cb1e93f83d
[WEB-4831] schema: add rich_filters field to multiple models for enhanced filtering capabilities ( #7700 )
...
* chore: add rich_filters field to multiple models for enhanced filtering capabilities
* Set the default value to empty dict
2025-09-03 18:37:56 +05:30
Sangeetha
2e673026d4
[WEB-4129] fix: work item filter assignees missing fields #7698
2025-09-03 18:36:04 +05:30
Nikhil
49a40031a4
[WEB-4795] chore: remove caching decorator from WorkspaceStatesEndpoint #7714
2025-09-03 18:28:11 +05:30
guru_sainath
2d31b562d8
[WEB-4823] chore: Add compound indexing for notification fields to improve query performance ( #7691 )
...
* dev: handled indexing for the notification fields
* dev: removing indexing related to workspaces
* dev: handled indexing for file asset, user favorite, and page log
* dev: indexing concurrently
2025-09-02 14:18:13 +05:30
sriramveeraghanta
34181fba80
chore: version bump
2025-09-01 19:38:21 +05:30
Nikhil
e2c0d0f23c
[WEB-4813] fix: ensure all identifiers in log transformations are converted to strings ( #7682 )
...
* fix: ensure all identifiers in log transformations are converted to strings
* Update apps/api/plane/bgtasks/cleanup_task.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-01 14:12:34 +05:30
Bavisetti Narayan
ebd517bb7d
[WIKI-619] chore: added sort order migration for page model #7673
2025-08-29 19:44:29 +05:30
Henit Chobisa
4042af9f32
feat: added support for expanding updated_by in work item ( #7667 )
...
* feat: added support for expanding `updated_by` and `type` in work item
* fix: moved type to dictionary for expansion
* fix: refactored unnecessary fields
2025-08-29 16:41:54 +05:30
Nikhil
489a6e1e94
[WEB-4796] fix: update MongoDB collection check to use 'is not None' for better clarity #7671
2025-08-29 14:25:46 +05:30
Vipin Chaudhary
7a43137620
[WIKI-556] fix : invert tracking logic #7668
2025-08-28 20:37:20 +05:30
Bavisetti Narayan
e144ce8cf2
[WIKI-556] chore: disable tracking of page hover ( #7650 )
...
* chore: disable tracking of page hover
* chore: add track check for page feth
* chore: make track check mandatory
* chore: update track format
---------
Co-authored-by: VipinDevelops <vipinchaudhary1809@gmail.com >
2025-08-28 20:02:44 +05:30
Vamsi Krishna
3b3bd3e54e
[WEB-4722] fix: fixed draft state update #7663
2025-08-28 18:38:30 +05:30
Sangeetha
f2fabff10a
[WEB-4521] fix: attachments #7665
2025-08-28 18:36:50 +05:30
Nikhil
ddeabeeeb1
[WEB-4720] fix: mongo connection class to initialize mongo db #7652
2025-08-28 13:57:16 +05:30
Bavisetti Narayan
0af75897f5
[WEB-4780] chore: changed the html validation ( #7648 )
...
* chore: changed the html validation
* chore: added requirements for nh3
* chore: removed the json validations
2025-08-27 00:38:25 +05:30
sriram veeraghanta
a2d9e70a83
fix: requirments.txt
2025-08-25 02:40:06 +05:30
Nikhil
935e4b5c33
[WEB-4720] chore: refactor and extend cleanup tasks for logs and versions ( #7604 )
...
* Refactor and extend cleanup tasks for logs and versions
- Consolidate API log deletion into cleanup_task.py - Add tasks to
delete old email logs, page versions, and issue description versions -
Update Celery schedule and imports for new tasks
* chore: update cleanup task with mongo changes
* fix: update log deletion task name for clarity
* fix: enhance MongoDB archival error handling in cleanup task
- Added a parameter to check MongoDB availability in the flush_to_mongo_and_delete function.
- Implemented error logging for MongoDB archival failures.
- Updated calls to flush_to_mongo_and_delete to include the new parameter.
* fix: correct parameter name in cleanup task function call
- Updated the parameter name from 'mode' to 'model' in the process_cleanup_task function to ensure consistency and clarity in the code.
* fix: improve MongoDB connection parameter handling in MongoConnection class
- Replaced direct access to settings with getattr for MONGO_DB_URL and MONGO_DB_DATABASE to enhance robustness.
- Added warning logging for missing MongoDB connection parameters.
2025-08-24 15:13:49 +05:30
Sangeetha
6e5549c439
[WEB-4187] fix: related search issues #7628
2025-08-23 00:28:08 +05:30
Anmol Singh Bhatia
d0f26f8734
[WEB-4726] fix: intake work item redirection ( #7619 )
...
* chore: added is intake for email notifications
* fix: intake work item redirection
* chore: code refactor
* chore: code refactor
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2025-08-22 12:54:46 +05:30
Saurabh Kumar
c209a713d8
[SILO-449] fix: add missing methods in external APIs ( #7601 )
...
* add missing fields and methods in endpoints
* add POST method for project members
* make project_id as uuid in url pattern
* remove post method
* fix method reordering
2025-08-21 13:15:15 +05:30
Bavisetti Narayan
b8a88fe89c
[WIKI-599] chore: removed the regex tags calculation in description ( #7608 )
2025-08-20 21:26:21 +05:30
Bavisetti Narayan
a59ebadd34
[WEB-4712] chore: work item attachment patch endpoint ( #7595 )
2025-08-20 18:56:15 +05:30
Sangeetha
008e048968
[WEB-4430] fix: incorrect WI count while scrolling ( #7596 )
...
* fix: wrong WI count while scrolling
* chore: optimize issue queryset
* fix: use separate query for total_count_queryset
* fix: guest visibility constraint
* fix: use separate query for total_count_queryset in external api
* fix: use queryset.count()
2025-08-20 18:54:32 +05:30
Bavisetti Narayan
6398fc3cba
[WEB-4716] chore: created new description model ( #7597 )
...
* chore: created new description model
* chore: added project field
* chore: removed the duplicate workspace
* chore: updated the comment
2025-08-20 01:07:23 +05:30
sriram veeraghanta
927da438c7
[PRIME-17] fix: enable github api to fetch latest version information ( #7548 )
...
* fix: enable github api to fetch latest version information
* chore: typo fixes
* chore: add timeout to request
2025-08-18 20:12:48 +05:30
Anmol Singh Bhatia
5629a4d4b6
[WEB-4674] fix: update broken email preference links in notification emails #7574
2025-08-12 15:55:26 +05:30
Nikhil
545507fa97
[WEB-4668] fix: LabelDetailAPIEndpoint from LabelListCreateAPIEndpoint ( #7571 )
2025-08-12 14:43:14 +05:30
Sangeetha
1ef30746a2
[WEB-4657] refactor: optimize project v2 endpoint and issue detail endpoint #7558
2025-08-11 00:56:15 +05:30
Anmol Singh Bhatia
51e146f8ca
[WEB-4488] feat: brand revamp ( #7544 )
...
* chore: empty state asset and theme improvement (#7542 )
* chore: empty state asset and theme improvement
* chore: upgrade modal improvement and code refactor
* feat: onboarding revamp and theme changes (#7541 )
* refactor: consolidate password strength indicator into shared UI package
* chore: remove old password strength meter implementations
* chore: update package dependencies for password strength refactor
* chore: code refactor
* chore: brand logo added
* chore: terms and conditions refactor
* chore: auth form refactor
* chore: oauth enhancements and refactor
* chore: plane new logos added
* chore: auth input form field added to ui package
* chore: password input component added
* chore: web auth refactor
* chore: update brand colors and remove onboarding-specific styles
* chore: clean up unused assets
* chore: profile menu text overflow
* chore: theme related changes
* chore: logo spinner updated
* chore: onboarding constant and types updated
* chore: theme changes and code refactor
* feat: onboarding flow revamp
* fix: build error and code refactoring
* chore: code refactor
* fix: build error
* chore: consent option added to onboarding and code refactor
* fix: build fix
* chore: code refactor
* chore: auth screen revamp and code refactor
* chore: onboarding enhancements
* chore: code refactor
* chore: onboarding logic improvement
* chore: code refactor
* fix: onboarding pre release improvements
* chore: color token updated
* chore: color token updated
* chore: auth screen line height and size improvements
* chore: input height updated
* chore: n-progress theme updated
* chore: theme and logo enhancements
* chore: space auth and code refactor
* chore: update new brand empty states (#7543 )
* [WEB-4585]chore: branding updates (#7540 )
* chore: updated logo, og image, and loaders
* chore: updated branding colors
* chore: tour modal logo
* chore: updated logo spinner size
* chore: updated email templates logos and colors
* chore: code refactor
* fix: removed conditional hook render
* fix: space app loader
---------
Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com >
Co-authored-by: vamsikrishnamathala <matalav55@gmail.com >
2025-08-06 22:24:47 +05:30
Bavisetti Narayan
7cec92113f
[WEB-4628] chore: return 200 response for work item comment #7532
2025-08-04 15:27:05 +05:30
sriram veeraghanta
99f9337f35
fix: enable email notification by default for new users ( #7521 )
2025-07-31 13:02:41 +05:30
Sangeetha
27fa439c8d
[WEB-4602] fix: 500 error on draft wi labels update #7515
2025-07-30 20:18:48 +05:30
Nikhil
a67dba45f8
[WEB-4599] feat: add marketing email consent field to Profile model and timezone migration #7510
2025-07-30 17:17:16 +05:30
sriramveeraghanta
c4d2c5b1bb
sync: canary changes to preview
2025-07-30 15:44:41 +05:30
Bavisetti Narayan
d4705e1649
[WEB-4544] chore: added field validations in serializer ( #7460 )
...
* chore: added field validations in serializer
* chore: added enum for roles
2025-07-30 15:41:44 +05:30
Bavisetti Narayan
69d5cd183f
chore: added validation for description ( #7507 )
...
* added PageBinaryUpdateSerializer for binary data validation and update
* chore: added validation for description
* chore: removed the duplicated file
* Fixed coderabbit comments
- Improve content validation by consolidating patterns and enhancing recursion checks
- Updated `PageBinaryUpdateSerializer` to simplify assignment of validated data.
- Enhanced `content_validator.py` with consolidated dangerous patterns and added recursion depth checks to prevent stack overflow during validation.
- Improved readability and maintainability of validation functions by using constants for patterns.
---------
Co-authored-by: Dheeraj Kumar Ketireddy <dheeru0198@gmail.com >
2025-07-30 14:19:49 +05:30
Sangeetha
84879ee3bd
[WEB-4533] feat: read replica functionality ( #7453 )
...
* feat: read replica functionality
* fix: set use_read_replica to false
* chore: add use_read_replica to external APIs
* chore: remove use_read_replica on read endpoints
* chore: remove md files
* Updated all the necessary endpoints to use read replica
---------
Co-authored-by: Dheeraj Kumar Ketireddy <dheeru0198@gmail.com >
2025-07-28 17:41:02 +05:30
Sriram Veeraghanta
b1162395ed
sync: canary into preview
2025-07-28 12:53:16 +05:30