Nikhil
c6db050443
chore: page version migrations ( #5103 )
...
* chore: rewrite page version migration to remove data back migration
* dev: rename exporter history choice field
* dev: update migration
2024-07-10 19:37:04 +05:30
Nikhil
f9a3778c7f
fix: data migrations for page versioning ( #5100 )
...
* dev: remove issue type back migrations
* dev: revert data migrations
* dev: update migrations to run async
* dev: remove unused imports
2024-07-10 15:03:41 +05:30
Nikhil
ec1662cbd6
dev: remove page version back migrations ( #5092 )
2024-07-09 19:58:49 +05:30
Nikhil
7986a28ca2
[WEB - 1837]feat: page versioning ( #5019 )
...
* dev: create issue types and add back migration for existing issues
* dev: fix save
* dev: fix migration for issue types
* dev: create page version
* dev: add page versioning migrations
* dev: create page version endpoints
* dev: add is_default value in issue type
* dev: add start date and target date to project
* chore: updated migration
* dev: get issue_types
* fix: typo
* dev: update fetch ordering
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2024-07-09 18:55:35 +05:30
guru_sainath
f617937542
[WEB-1900] chore: mentions mutation, ui fix on app sidebar notification badge, and back button inbox issue notification embed ( #5083 )
...
* chore: mention notification boolean field
* chore: handled mentions and all notification mutation and UI fix on the app sidebar notification badge and Back redirection button on inbox issue resposiveness
* chore: Moved everthing to chip
* chore: cleaning up the selection when we unmount the page
* chore: resolved build error
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2024-07-09 13:41:34 +05:30
Nikhil
988201d729
[WEB - 1888] dev: log issue activity when transferring issues from one cycle to another ( #5073 )
...
* fix: cycle transfer activity
* chore: external api transfer issue
* chore: moved the cycle id
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2024-07-08 20:54:10 +05:30
Nikhil
1cd55cd95b
fix: remove user workspace cache on account deactivation ( #5065 )
2024-07-08 15:27:45 +05:30
Satish Gandham
d8d476463b
[WEB-1728] Chore: Preload apis required to bootstrap the application ( #5026 )
...
* chore: prefetch apis
* chore: implemented cache-control
* Preload links with credentials
* chore: updated time in the cache and handled it based on cookie
* chore: make cache private
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com >
2024-07-08 15:26:52 +05:30
Anmol Singh Bhatia
12c24ad255
fix: dashboard collaborators endpoint active member filter ( #5062 )
2024-07-08 12:04:00 +05:30
Anmol Singh Bhatia
387dbd89f5
[WEB-1679] feat: issue detail widgets ( #5034 )
...
* chore: issue detail sidebar and main content improvement and code refactor
* dev: issue relation list component added
* chore: code refactor
* dev: issue detail widget implementation
* dev: update issue relation endpoint to return same response as sub issue
* chore: changed updated_by in issue attachment
* fix: peek view link ui
* chore: move collapsible button component to plane ui package
* chore: issue list component code refactor
* chore: relation icon updated
* chore: relation icon updated
* chore: issue quick action ui updated
* chore: wrap title indicatorElement component with useMemo
* chore: code refactor
* fix: build error
2024-07-05 16:51:58 +05:30
Bavisetti Narayan
54a5e5e761
[WEB-1437] feat: notifications mention filter ( #5040 )
...
* chore: implemented mentions on the notification
* chore: mention notification filter
* chore: handled mentions refetch and total count on header and sidebar menu option
* chore: seperated notifications empty state
* chore: updated sidebar menu option notification vaidation
* chore: handled notificaition sidebar total notifications count
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com >
2024-07-05 16:13:09 +05:30
Nikhil
61ce055cb3
[WEB - 1740] chore: add issue id in pages detail endpoint ( #4942 )
...
* chore: add issue id in pages detail endpoint
* fix: response structure changed
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2024-07-05 15:00:15 +05:30
Bavisetti Narayan
509c258b07
chore: custom analytics charts ( #5052 )
2024-07-05 14:55:48 +05:30
Bavisetti Narayan
a36d1a753e
chore: corrected the subissue ordering ( #5030 )
2024-07-04 19:51:05 +05:30
Bavisetti Narayan
9a927ded84
chore: estimate points float field ( #5038 )
2024-07-04 19:50:08 +05:30
sriram veeraghanta
9717497b4e
chore: package version change
2024-07-04 15:27:37 +05:30
Nikhil
825b2f26bf
fix: issue pagination listing ( #5029 )
2024-07-03 15:56:12 +05:30
Nikhil
095639b976
fix: workspace slug validation ( #5023 )
2024-07-03 13:19:57 +05:30
Nikhil
3dc933f0e8
[WEB - 1835] chore: update workspace constants ( #5017 )
...
* dev: add workspace restriction list in constants
* dev: update list
2024-07-02 20:05:35 +05:30
Quadrubo
4e8b7e6dbb
fix: api requests cors ( #4929 )
2024-07-02 18:09:14 +05:30
Nikhil
c8491a13b3
[WEB - 1827]remove: migration for account and social login connection ( #5013 )
...
* fix: OAuth adapter error codes + missing account provider migration that introduces GitLab (#4998 )
* feat(apiserver): GitLab OAuth client
* feat(admin,packages,space,web): GitLab OAuth client
* Feat(apiserver/oauth): authentication_error_code()
* chore: remove empty files introduced by rebase
* dev: delete migration
---------
Co-authored-by: jon ⚝ <jon@allmende.io >
2024-07-02 17:06:22 +05:30
guru_sainath
26040144fc
[WEB-1792] chore: integrated inbox issue in notification peek view and handled increment/decrement of unread notifications ( #5008 )
...
* chore: added a boolean field in notification list
* chore: notification filters changed
* chore: handled inbox notification and typo on the card items
* chore: handled notification count increment and decrement
* chore: typos and ui updates
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2024-07-02 16:12:27 +05:30
Bavisetti Narayan
e824c37f36
[WEB-1790] chore: delete view permission change ( #4981 )
...
* chore: preventing race condition
* chore: added delete view validation
2024-07-01 15:41:28 +05:30
dependabot[bot]
830d4045be
chore(deps): bump djangorestframework in /apiserver/requirements ( #4987 )
...
Bumps [djangorestframework](https://github.com/encode/django-rest-framework ) from 3.15.1 to 3.15.2.
- [Release notes](https://github.com/encode/django-rest-framework/releases )
- [Commits](https://github.com/encode/django-rest-framework/compare/3.15.1...3.15.2 )
---
updated-dependencies:
- dependency-name: djangorestframework
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 15:40:13 +05:30
guru_sainath
209dc57307
[WEB-1764] chore: revamp workspace notifications ( #4947 )
...
* chore: Initialised store and updated the components
* chore: updated store and types
* chore: updated notifications in the side and updated store
* chore: handled notification center
* chore: updates store request
* chore: notifications filter changed
* chore: updated filter logic and handled bulk read
* chore: handled filter dropdown
* chore: handled ui
* chore: resolved build error
* chore: implemented applied filters
* chore: removed old notifications
* chore: added redirection from sidebar
* chore: updated notification as read when we see the notification preview
* chore: updated read and unread validation
* chore: handled custom snooze dropdown
* chore: resolved git comments
* chore: updated structure and typos
* chore: import and prop changes
* chore: updated avatar props
* chore: updated avatar
* chore: notification unread count on the app sidebar
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2024-06-28 19:00:48 +05:30
Nikhil
d1ec83039c
[WEB - 1749] chore: send email when a user is added to the project ( #4952 )
...
* chore: send email when a user is added to the project
* dev: add email template for project addition
2024-06-27 20:45:30 +05:30
Nikhil
1a37c1542d
[WEB - 1742] chore: user activation and deactivation workflow ( #4944 )
...
* chore: user deactivation workflow
* dev: activation deactivation template
2024-06-27 20:44:16 +05:30
Nikhil
90339b1c62
fix: dummy data script to handle multiple projects ( #4953 )
2024-06-27 20:40:53 +05:30
guru_sainath
a3a1e9cf9e
[WEB-1684] chore: handled estimate dropdown render dynaically for in workspace and project level issues. ( #4936 )
...
* chore: handled estimate dropdown render dynaically for in workspace and project level issues.
* chore: issue manager updated
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2024-06-26 12:37:46 +05:30
M. Palanikannan
99184371f7
[WEB-1727] refactor: pages editor sync logic solidified ( #4926 )
...
* feat: pages editor sync logic solidified
* chore: added validation for archive and lock in a page
* feat: pages editor sync logic solidified
* fix: updated the auto save hook to run every 10s instead of 10s after the user stops typing!!
* chore: custom status code for pages
* fix: forceSync in case of auto save
* fix: modifying a locked and archived page shows a toast for now!
* fix: build errors and better error messages
* chore: page root moved
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2024-06-25 18:58:57 +05:30
Nikhil
716a35779c
chore: remove set password option in space app ( #4912 )
2024-06-24 12:54:20 +05:30
Nikhil
ce9d541981
fix: pagination when group is not present in result ( #4910 )
2024-06-24 12:27:18 +05:30
Bavisetti Narayan
d164aa5117
chore: external api cycle snapshot ( #4882 )
...
* chore: external api cycle snapshot
* chore: removed estimates from list endpoint
2024-06-21 13:14:00 +05:30
Bavisetti Narayan
4e5b445930
chore: workspace cycles ( #4886 )
2024-06-20 16:05:24 +05:30
Bavisetti Narayan
198452430f
[WEB-1674] chore: views access control ( #4885 )
...
* chore: access control changes in views
* chore: view serializer change
2024-06-20 16:04:46 +05:30
Bavisetti Narayan
418ca92f36
[WEB-1665] chore: advance views migration ( #4869 )
...
* chore: views migration
* chore: squashed migration
* chore: renamed global views
* chore: added owned by in serializer
2024-06-20 13:12:33 +05:30
Nikhil
aeb0979827
fix: pagination repeat on none filters ( #4879 )
2024-06-20 12:40:52 +05:30
Aaryan Khandelwal
c9cf7cc631
[WEB-1397] refactor: edition specific migration ( #4847 )
...
* refactor: edition specific migration
* revert: pagination from space endpoints
* fix: project publish
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com >
2024-06-17 20:09:15 +05:30
Bavisetti Narayan
909fe128f1
chore: change one estimate point to another ( #4845 )
2024-06-17 18:26:49 +05:30
Aaryan Khandelwal
aba2af9a7c
[WEB-1559] chore: updated pages response ( #4821 )
...
* dev: fix pages responses
* chore: updated pages response
* fix: search endpoint
* fix: pages delete endpoint
* fix: command k pages response
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com >
2024-06-17 13:56:41 +05:30
Nikhil
84236f506b
fix: gitlab authentication ( #4826 )
2024-06-14 18:29:12 +05:30
sriram veeraghanta
5bbb796e5e
fix: migration order
2024-06-14 17:59:45 +05:30
Nikhil
2a740b9cd9
[WEB - 1604]fix: pagination on many to many fields when grouping and sub grouping ( #4818 )
...
* fix: pagination on module grouping
* fix: pagination on grouping with m2m fields
2024-06-14 17:40:33 +05:30
Prateek Shourya
d1bfed950a
[WEB-1608] fix: deleted project errors ( #4820 )
...
* dev: fix project not found error
* [WEB-1608] chore: fix no projects found logic.
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com >
2024-06-14 16:39:25 +05:30
sriram veeraghanta
64bbe19f1b
fix: merging gitlab changes
2024-06-14 15:23:30 +05:30
jon ⚝
99e1963d9b
feat: add GitLab OAuth client ( #4692 )
2024-06-14 14:55:59 +05:30
Goran
bdd43f3f24
feat(configure_instance): check mandatory variables before starting ( #4760 )
...
* docs: update self-host guide link in README (#4704 )
found via:
- https://github.com/makeplane/docs/issues/48
- https://github.com/makeplane/plane/pull/3109
* feat(configure_instance): add check for mandatory variables before starting
* fix(configure_instance): use correct variable and improve the exception
* fix(configure_instance): remove trailling spaces
* fix(configure_instance): check the mandatory value from exported env only
* fix(configure_instance): remove useless import
* fix(configure_command): improve the way error is raising
---------
Co-authored-by: jon ⚝ <jon@allmende.io >
2024-06-12 19:13:55 +05:30
Nikhil
cb593538e4
[WEB - 1552]chore: attach pages to multiple projects ( #4741 )
...
* dev: pages migrations
* dev: page models
* dev: api migrations
* chore: apis for pages migrations
* chore: dropped project id from page label and logs
* dev: pages logger exception
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com >
2024-06-12 19:09:21 +05:30
guru_sainath
61d8586f7f
[WEB-522] chore: enabled estimate point analytics for module and cycle ( #4763 )
...
* chore: updated modal and form validations
* chore: module estimate analytics
* chore: state analytics
* chore: cycle estimate analytics
* chore: module points serializer
* chore: added fields in serializer
* chore: module state estimate points
* dev: updated module analytics
* dev: updated hover description on the burndown
* dev: UI and module total percentage validation
* chore: estimate points structure change
* chore: module burndown
* chore: key values changed
* chore: cycle progress snapshot
* chore: cycle detail endpoint
* chore: progress snapshot payload change
* chore: resolved merge conflicts
* chore: updated issue and point dropdown in active cycle
* chore: optimized grouped issues count in cycle and module
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com >
2024-06-12 19:02:27 +05:30
Nikhil
8071350640
fix: pagination grouping when grouping by created_by ( #4783 )
2024-06-12 18:55:44 +05:30