Vamsi Krishna
3cbb60417c
[WEB-4976]chore: propel toast implementation ( #7832 )
...
* draft: implementation
* chore: migrated toast from @plane/ui to propel package
* chore: reverted unwanted changes
* fix: lint errors
* chore: added dismiss toast to propel toast
* fix: build and lint errors
* chore: code refactor
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so >
2025-10-07 23:37:10 +05:30
Anmol Singh Bhatia
3e82984f92
[WEB-5068] fix: CustomMenu closeOnSelect behavior #7897
2025-10-07 20:52:30 +05:30
Sangeetha
89ddd1bf42
[WEB-5081] fix: update timezone in user settings #7915
2025-10-07 20:51:44 +05:30
Nikhil
0b15a32ec6
[WEB-5038] fix: cycle creation in external api endpoint ( #7866 )
...
* feat: set default owner for cycle creation if not provided
* Updated CycleListCreateAPIEndpoint to assign the current user as the owner when the 'owned_by' field is not included in the request data.
* Enhanced the CycleCreateSerializer initialization to ensure proper ownership assignment during cycle creation.
* feat: add comprehensive tests for Cycle API endpoints
* Introduced a new test suite for Cycle API endpoints, covering creation, retrieval, updating, and deletion of cycles.
* Implemented tests for various scenarios including successful operations, invalid data handling, and conflict resolution with external IDs.
* Enhanced test coverage for listing cycles with different view filters and verifying cycle metrics annotations.
* feat: enhance CycleCreateSerializer to include ownership assignment
* Added 'owned_by' field to CycleCreateSerializer to specify the user who owns the cycle.
* Updated CycleListCreateAPIEndpoint to remove redundant ownership assignment logic, relying on the serializer to handle default ownership.
* Ensured that if 'owned_by' is not provided, it defaults to the current user during cycle creation.
* fix: correct assertion syntax in CycleListCreateAPIEndpoint tests
* Updated the assertion in the test for successful cycle creation to use the correct syntax for checking the response status code.
* Ensured that the test accurately verifies the expected behavior of the API endpoint.
2025-10-07 18:50:09 +05:30
Anmol Singh Bhatia
f5eb13f66f
[WEB-5086] fix: instance setup screen asset #7914
2025-10-07 18:47:36 +05:30
Yaroslav Halchenko
2ca8620246
Add codespell support (config, workflow to detect/not fix) and make it fix some typos ( #7864 )
...
* Add github action to codespell preview on push and PRs
* Add rudimentary codespell config
* [DATALAD RUNCMD] chore: run codespell throughout fixing a few typos interactively
=== Do not change lines below ===
{
"chain": [],
"cmd": "codespell -w -i 3 -C 4 ./apps/web/core/components/workspace/delete-workspace-form.tsx ./deployments/cli/community/README.md",
"exit": 0,
"extra_inputs": [],
"inputs": [],
"outputs": [],
"pwd": "."
}
^^^ Do not change lines above ^^^
* Adjust coespell regex to ignore all camelCased words
* [DATALAD RUNCMD] chore: run codespell throughout fixing a few new typos automagically
=== Do not change lines below ===
{
"chain": [],
"cmd": "codespell -w",
"exit": 0,
"extra_inputs": [],
"inputs": [],
"outputs": [],
"pwd": "."
}
^^^ Do not change lines above ^^^
2025-10-07 17:42:49 +05:30
guru_sainath
298acb1e91
[MOB-1221] dev: updated god mode ui #7879
2025-10-07 00:24:09 +05:30
Dheeraj Kumar Ketireddy
5c842d592e
Chore: Filter backend optimizations ( #7900 )
...
* refactor: enhance ComplexFilterBackend and BaseFilterSet for Q object filtering
- Introduced BaseFilterSet to support Q object construction for complex filtering.
- Updated ComplexFilterBackend to utilize Q objects for building querysets.
- Improved error handling and validation in filter methods.
- Refactored filter evaluation logic to streamline query construction.
* fix: improve filter processing in BaseFilterSet to handle empty cleaned_data and optimize filter evaluation
- Added handling for cases where cleaned_data is None or empty, returning an empty Q object.
- Optimized filter evaluation by only processing filters that are provided in the request data.
* update ComplexFilterBackend to pass queryset in filter evaluation
2025-10-06 23:36:16 +05:30
sriram veeraghanta
0589ac56d5
[WEB-5048] chore: implements esm exports for all packages ( #7816 )
...
* fix: esm module imports for live and editor
* fix: convert all pacakges to export esm and cjs build
* fix: auto export
* fix: translation files formatting
* fix: convert eslint files to cjs files for supporting current config
* fix: code uuid package upgrade
---------
Co-authored-by: Aaron Reisman <aaron.reisman@plane.so >
2025-10-06 21:01:32 +05:30
dependabot[bot]
4709a0fca4
chore(deps): bump django ( #7892 )
...
Bumps the pip group with 1 update in the /apps/api/requirements directory: [django](https://github.com/django/django ).
Updates `django` from 4.2.24 to 4.2.25
- [Commits](https://github.com/django/django/compare/4.2.24...4.2.25 )
---
updated-dependencies:
- dependency-name: django
dependency-version: 4.2.25
dependency-type: direct:production
dependency-group: pip
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-05 19:25:09 +05:30
Prateek Shourya
b695f161ef
[WEB-5074] fix: remove the filter conditions check from the defaultOpen property to prevent unwanted popups. ( #7903 )
2025-10-03 19:56:31 +05:30
M. Palanikannan
431af01483
[WIKI-704] fix: disable exiting on unhandled rejection/exception #7902
2025-10-03 16:10:21 +05:30
M. Palanikannan
f6677f252f
[WIKI-704] fix: hocuspocus error handling ( #7898 )
2025-10-03 14:01:38 +05:30
Vipin Chaudhary
b37e453b32
[WIKI-699] refactor: editor config ( #7850 )
2025-10-01 15:00:10 +05:30
M. Palanikannan
ee68895ad3
[WIKI-682] feat: hocuspocus v3 server migration ( #7880 )
...
* fix: hocuspocus v3
* fix: publishing messages across redis extension
2025-09-30 20:55:55 +05:30
Aaryan Khandelwal
e110ef55b8
[WIKI-569] chore: migrate to tiptap v3 ( #7526 )
...
* chore: upgrade to tiptap v3
* chore: update starter kit
* chore: tippy to floating-ui migration for mentions
* chore: update remaining floating menus
* chore: update setEditorValue function
* fix: potential bugs
* chore: extract out common floating ui positioning logic
* fix: storage api
* fix: bubble menu
* fix: type errors
* fix: type errors
* chore: upgrade tiptap-markdown package
* fix: mentions close callback
* chore: update bubbling sequence
* chore: update package.json
* chore: update tiptap catalogs
* fix: add error handling
* fix: file plugin types
* chore: update live package.json
* fix: broken lock file
---------
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com >
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com >
2025-09-30 19:56:12 +05:30
sriram veeraghanta
5951372555
[WIKI-679] refactor: live server ( #7720 )
2025-09-30 19:28:15 +05:30
Prateek Shourya
7ce21a6488
[WEB-4969] feat: add toggle button for work item filters row visibility ( #7865 )
...
* [WEB-4969] feat: add toggle button for work item filters row visibility
* fix: improve error handling in filter update and refine visibility condition check
* chore: correct visibility toggle parameter in filter store
2025-09-30 18:19:43 +05:30
sriram veeraghanta
992457efd2
[WEB-5050] feat: updated work item urls with issues. ( #7871 )
...
* feat: updated work item urls with issues.
* chore: updated urls names
* chore: rename file
* chore: code refactor for url ordering
* fix: renamed issue-atachments to attachments
2025-09-30 17:47:05 +05:30
Vamsi Krishna
c45151d5e6
[WEB-4882]feat: suspended users ( #7844 )
2025-09-30 15:31:56 +05:30
Anmol Singh Bhatia
726529044e
[WEB-4934] dev: propel button implementation ( #7859 )
...
* dev: button component code refactor
* dev: propel button component implementation
2025-09-30 15:31:00 +05:30
Aaryan Khandelwal
843faf85b7
[WIKI-668] fix: comments mention #7874
2025-09-30 15:27:41 +05:30
sriram veeraghanta
ded36785e7
feat: optimize project list external endpoint ( #7869 )
2025-09-29 20:40:33 +05:30
sriram veeraghanta
9237f568dd
[WEB-5044] fix: ruff lint and format errors ( #7868 )
...
* fix: lint errors
* fix: file formatting
* fix: code refactor
2025-09-29 19:15:32 +05:30
Nikhil
1fb22bd252
[WEB-4805] fix: upgraded psycopgy packages to fix linting and removed unused imports ( #7735 )
...
* chore: update psycopg dependencies to version 3.2.9 in base requirements
* refactor: clean up unused imports across multiple files
* chore: update lxml dependency to version 6.0.0 in base requirements
* style: improve code readability by breaking long lines into multiple lines across several files
* style: enhance readability by breaking long lines in ModuleSerializer docstring
2025-09-29 14:33:50 +05:30
sriram veeraghanta
bedc1fae1f
[WEB-5027] fix: replace lodash package with lodash-es ( #7856 )
...
* fix: replace lodash pacakge with lodash-es
* fix: lint errors
* fix: import fixes
2025-09-26 17:59:31 +05:30
Anmol Singh Bhatia
c05a5eb5ee
[WEB-4981] fix: analytics portal modal #7858
2025-09-26 14:23:04 +05:30
Anmol Singh Bhatia
b946b3a315
[WEB-4981] fix: analytics modal portal ( #7852 )
2025-09-25 20:26:44 +05:30
Vamsi Krishna
19e00b0d4b
[WEB-5001]fix: prop name for sub work permissions #7854
2025-09-25 17:51:13 +05:30
Vamsi Krishna
586a7a48ba
[WEB-4896]feat: filters to project and workspace members list ( #7786 )
2025-09-24 17:45:43 +05:30
Sangeetha
b5ba0a705f
[WEB-4996] fix: accessing NoneType intake #7847
2025-09-24 17:43:28 +05:30
Aaryan Khandelwal
dce8b75a1e
[WIKI-638] fix: peek overview closing while dropdowns are open ( #7841 )
2025-09-24 17:43:02 +05:30
Bavisetti Narayan
0ed49a6989
[WIKI-694] chore: added summary endpoint for pages ( #7842 )
...
* chore: added summary endpoint for pages
* chore: updated the filters
2025-09-23 18:42:54 +05:30
Prateek Shourya
47f68e3d3d
[WEB-4979] fix: filters row missing for preset workspace views ( #7836 )
2025-09-22 19:29:41 +05:30
M. Palanikannan
36d328445c
[WIKI-650] fix: pane extensions close method moved into hook ( #7823 )
...
* fix: pane extensions close method moved into hook
* fix: editor build breaks web everytime in dev mode
* fix: variant of lite text toolbar
2025-09-22 18:04:16 +05:30
Prateek Shourya
9aef5d4aa9
[WEB-4951] [WEB-4884] feat: work item filters revamp ( #7810 )
2025-09-19 18:27:36 +05:30
Vamsi Krishna
e6a7ca4c72
[WEB-4974] fix: table column spanning #7830
2025-09-19 15:58:01 +05:30
Vamsi Krishna
a40c73cd22
[WEB-4431]fix: table column distribution #7819
2025-09-18 20:26:09 +05:30
Bavisetti Narayan
9ede04f1b3
[WEB-4851] chore: updated activity keys for work item ( #7733 )
2025-09-18 20:25:34 +05:30
Vamsi Krishna
d5e5006aab
[WEB-4905]fix: cycle dates update ( #7821 )
...
* fix: cycle dates update
* fix: handled date clearing
2025-09-18 20:22:49 +05:30
Vamsi Krishna
f7d5ca4f83
[WEB-4953]fix: cycle progress percentage #7826
2025-09-18 20:21:56 +05:30
Vamsi Krishna
97059a2786
[WEB-4952]fix: published view work item description #7828
2025-09-18 20:21:31 +05:30
Vamsi Krishna
af6ea40b84
[WEB-4826]chore: reduced spacing for sub-work items list and relations list #7814
2025-09-18 20:15:42 +05:30
Bavisetti Narayan
9182c9593b
[WIKI-657] refactor: the page permissions in project ( #7761 )
2025-09-18 20:14:46 +05:30
Sangeetha
e26c506cf9
[WEB-4899] fix: workspace admin cannot delete intake and cycle ( #7807 )
...
* fix: permission check on viewset
* chore: check workspace admin
* chore: initiative is_workspace_admin before if condition
* chore: project member check
* fix: if conditions
* chore: add condition for guests to only edit description and name
* fix: use ROLE enum instead of magic numbers
* chore: remove if condition
2025-09-18 20:11:35 +05:30
Nikhil
f2057cd8fe
[WEB-3528] fix: correct member id in modules list showing deleted_at members #7777
2025-09-18 20:10:04 +05:30
Nikhil
69c688b017
[WEB-4873]: Add webhook log cleanup task and update Celery schedule ( #7772 )
2025-09-18 20:09:01 +05:30
Prateek Shourya
68d72daa90
[WEB-4964] fix: update onboarding layout and enhance scroll behavior ( #7825 )
...
* [WEB-4964] fix: update onboarding layout and enhance scroll behavior
2025-09-18 18:26:06 +05:30
Vamsi Krishna
365d2d902c
[WEB-4915]fix: redirection after onboarding completion #7824
2025-09-18 14:10:15 +05:30
Anmol Singh Bhatia
696635dbb0
[WEB-4956] fix: onboarding redirect with cache busting and code refactor ( #7822 )
...
* fix: resolve onboarding completion redirect with cache-busting
* chore: code refactor
2025-09-17 19:50:37 +05:30