Commit Graph

1924 Commits

Author SHA1 Message Date
sriram veeraghanta
0ebda14628 fix: merge conflicts 2024-10-04 19:46:14 +05:30
sriram veeraghanta
b87d5c5be6 fix: version upgrade 2024-10-04 19:25:49 +05:30
sriram veeraghanta
eb344881c2 Merge branch 'preview' of github.com:makeplane/plane into develop 2024-10-04 19:22:26 +05:30
Satish Gandham
01257a6936 chore: permission layer and updated issues v1 query from workspace to project level (#5753)
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-10-04 18:34:46 +05:30
sriram veeraghanta
0a8d66dcc3 fix: trace information setup 2024-10-04 16:40:33 +05:30
sriram veeraghanta
a5e3e4fe7d fix: api tracing 2024-10-04 01:14:29 +05:30
Prateek Shourya
9ef5b73c81 [WEB-2524] feat: license sync and deactivation (#1245)
* feat: added manual sync handler for license refetch

* chore: add workspace license refresh endpoint

* chore: license sync request endpoint

* feat: added delink route inside monitor

* feat: added license delink route for delinking license

* chore: license delink endpoint

* feat: added delink route

* chore: license deactivation

* chore: license sync and deactivation for self managed users.

* chore: license sync and deactivation changes

* feat: handle case for free workspace

* chore: UI and UX updates.

* style: minor UI improvement.

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-10-03 17:28:18 +05:30
Nikhil
d753259431 chore: background job to sync license user task (#1324) 2024-10-03 13:44:44 +05:30
guru_sainath
6521b1bb79 chore: fixed sub issues query and issue search paginated (#1323)
* chore: fixed sub issues query and issue search paginated

* chore: removed logs
2024-10-03 00:45:48 +05:30
Nikhil
249687d519 fix: issue activity for free workspaces (#1320) 2024-10-02 21:48:20 +05:30
Nikhil
19bc712c4a fix: mobile csrf error (#1317) 2024-10-02 09:38:33 +05:30
sriram veeraghanta
cfe38c41ed fix: strawberry runtime updated 2024-10-01 21:56:11 +05:30
sriram veeraghanta
3826bceca5 fix: adding readme to api server 2024-10-01 21:37:23 +05:30
sriram veeraghanta
bb55392656 fix: revert python runtime version 2024-10-01 21:19:08 +05:30
Bavisetti Narayan
064924f864 chore: updated the runtime version (#1309) 2024-10-01 16:15:53 +05:30
Prateek Shourya
f08f34048a fix: merge conflicts resolved. 2024-10-01 14:28:48 +05:30
Prateek Shourya
927d265209 [WEB-2573] improvement: search-issues API optimization. (#5727)
* limit search results to 100 issues.
2024-10-01 14:15:35 +05:30
Bavisetti Narayan
5f584e06cd [WEB-2568] chore: implement activity tracking for issue type changes (#1300)
* chore: issue type activity

* chore: restrict issue type activity for normal users

* chore: issue type activity implementation.

* fix: issue with disabled issue type display.

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-09-30 19:54:38 +05:30
Prateek Shourya
b792ae7981 [WEB-2568] feat: enable issue type switching (#1289)
* feat: switch issue type.

* chore: issue type switch in peek overview.

* TEMP: REMOVE ISSUE TYPES FEATURE FLAG.

* chore: code cleanup

* chore: issue type swticher.
* fix: mutation issue for issue property values.

* chore: cleanup

* chore: remove unwanted changes.

* chore: feature flag issue type swticher and other improvements.

* chore: update switch issue type icon.

* chore: minor improvement.
2024-09-30 16:28:18 +05:30
guru_sainath
244735e193 fix: projects duplicate in joined filter in all projects query (#1274) 2024-09-26 14:22:45 +05:30
guru_sainath
73e9089867 chore: added issue_type field in the issue v1 pagination api (#1271)
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-09-26 14:07:00 +05:30
sriram veeraghanta
ed49fcfe8d Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-09-25 21:10:47 +05:30
guru_sainath
ff11233541 [MOBIL-261] chore: implemented create and remove mutations for sub issues (#1267)
* chore: handled sub issues crud

* chore: updated sub issues create and remove class

* chore: removed print statements
2024-09-25 18:49:13 +05:30
Ramesh Kumar Chandra
8c471a45b6 chore: added user role for projects (#1190) 2024-09-25 18:27:18 +05:30
guru_sainath
6140623e5d chore: implemented notifications pagination (#1125) 2024-09-25 17:55:34 +05:30
guru_sainath
987294877d [MOBIL-168] issue relations (#1206)
* chore: issue relation query

* chore: import error

* chore: blocking issues list update

* chore: updated search and remove in issue relation

* chore: updated add and remove relation

* chore: created issue comment mutation

* chore: replaced the project filter with workspace filter
2024-09-25 17:55:34 +05:30
guru_sainath
e5d3141a12 [MOBIL-183] Web view authentication workflow for mobile (#1134)
* chore: mobile auth root

* mobile authentication screens

* chore: authentication endpoint updates and code clean up

* chore: updated auth default state

* chore: error handling in mobile auth screens

* chore: mobile auth token check

* chore: mobile auth token check

* chore: mobile auth token check

* chore: removed logs

* updated unique code validation in mobile auth

* passing session key in token check

* chore: implemented signout for mobile

* chore: updated signout

* chore: updated signout permission classes

* chore: updated csrf_token validation on token validation

* chore: token error handling

* chore: build error
2024-09-25 17:55:34 +05:30
pushya22
fc002fae57 Merge pull request #1264 from makeplane/sync/11032364134
sync: community changes
2024-09-25 17:19:11 +05:30
Anmol Singh Bhatia
22623fad33 [WEB-2543] chore: workspace inbox guest permission (#5695)
* chore: workspace inbox permission updated

* chore: workspace inbox permission updated

* chore: code refactor

* chore: code refactor
2024-09-25 17:17:42 +05:30
Ramesh Kumar Chandra
dcf3f3b344 chore: added user role for projects (#1190) 2024-09-24 20:29:27 +05:30
NarayanBavisetti
de98287d70 resolve: merge conflict 2024-09-24 19:06:58 +05:30
Satish Gandham
3df230393a [WEB-2001]feat: Cache issues on the client (#5327)
* use common getIssues from issue service instead of multiple different services for modules and cycles

* Use SQLite to store issues locally and load issues from it.

* Fix incorrect total count and filtering on assignees.

* enable parallel API calls

* use common getIssues from issue service instead of multiple different services for modules and cycles

* Use SQLite to store issues locally and load issues from it.

* Fix incorrect total count and filtering on assignees.

* enable parallel API calls

* chore: deleted issue list

* - Handle local mutations
- Implement getting the updates
- Use SWR to update/sync data

* Wait for sync to complete in get issues

* Fix build errors

* Fix build issue

* - Sync updates to local-db
- Fallback to server when the local data is loading
- Wait when the updates are being fetched

* Add issues in batches

* Disable skeleton loaders for first 10 issues

* Load issues in bulk

* working version of sql lite with grouped issues

* Use window queries for group by

* - Fix sort by date fields
- Fix the total count

* - Fix grouping by created by
- Fix order by and limit

* fix pagination

* Fix sorting on issue priority

* - Add secondary sort order
- Fix group by priority

* chore: added timestamp filter for deleted issues

* - Extract local DB into its own class
- Implement sorting by label names

* Implement subgroup by

* sub group by changes

* Refactor query constructor

* Insert or update issues instead of directly adding them.

* Segregated queries. Not working though!!

* - Get filtered issues and then group them.
- Cleanup code.
- Implement order by labels.

* Fix build issues

* Remove debuggers

* remove loaders while changing sorting or applying filters

* fix loader while clearing all filters

* Fix issue with project being synced twice

* Improve project sync

* Optimize the queries

* Make create dummy data more realistic

* dev: added total pages in the global paginator

* chore: updated total_paged count

* chore: added state_group in the issues pagination

* chore: removed deleted_at from the issue pagination payload

* chore: replaced state_group with state__group

* Integrate new getIssues API, and fix sync issues bug.

* Fix issue with SWR running twice in workspace wrapper

* Fix DB initialization called when opening project for the first time.

* Add all the tables required for sorting

* Exclude description from getIssues

* Add getIssue function.

* Add only selected fields to get query.

* Fix the count query

* Minor query optimization when no joins are required.

* fetch issue description from local db

* clear local db on signout

* Correct dummy data creation

* Fix sort by assignee

* sync to local changes

* chore: added archived issues in the deleted endpoint

* Sync deletes to local db.

* - Add missing indexes for tables used in sorting in spreadsheet layout.
- Add options table

* Make fallback optional in getOption

* Kanban column virtualization

* persist project sync readiness to sqlite and use that as the source of truth for the project issues to be ready

* fix build errors

* Fix calendar view

* fetch slimed down version of modules in project wrapper

* fetch toned down modules and then fetch complete modules

* Fix multi value order by in spread sheet layout

* Fix sort by

* Fix the query when ordering by multi field names

* Remove unused import

* Fix sort by multi value fields

* Format queries and fix order by

* fix order by for multi issue

* fix loaders for spreadsheet

* Fallback to manual order whn moving away from spreadsheet layout

* fix minor bug

* Move fix for order_by when switching from spreadsheet layout to translateQueryParams

* fix default rendering of kanban groups

* Fix none priority being saved as null

* Remove debugger statement

* Fix issue load

* chore: updated isue paginated query from  to

* Fix sub issues and start and target date filters

* Fix active and backlog filter

* Add default order by

* Update the Query param to match with backend.

* local sqlite db versioning

* When window is hidden, do not perform any db versioning

* fix error handling and fall back to server when database errors out

* Add ability to disable local db cache

* remove db version check from getIssues function

* change db version to number and remove workspaceInitPromise in storage.sqlite

* - Sync the entire workspace in the background
- Add get sub issue method with distribution

* Make changes to get issues for sync to match backend.

* chore: handled workspace and project in v2 paginted issues

* disable issue description and title until fetched from server

* sync issues post bulk operations

* fix server error

* fix front end build

* Remove full workspace sync

* - Remove the toast message on sync.
- Update the disable local message.

* Add Hardcoded constant to disable the local db caching

* fix lint errors

* Fix order by in grouping

* update yarn lock

* fix build

* fix plane-web imports

* address review comments

---------

Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-09-24 19:01:34 +05:30
guru_sainath
8715e7ebfe chore: implemented notifications pagination (#1125) 2024-09-24 14:16:41 +05:30
guru_sainath
9f85aeb8e4 [MOBIL-183] Web view authentication workflow for mobile (#1134)
* chore: mobile auth root

* mobile authentication screens

* chore: authentication endpoint updates and code clean up

* chore: updated auth default state

* chore: error handling in mobile auth screens

* chore: mobile auth token check

* chore: mobile auth token check

* chore: mobile auth token check

* chore: removed logs

* updated unique code validation in mobile auth

* passing session key in token check

* chore: implemented signout for mobile

* chore: updated signout

* chore: updated signout permission classes

* chore: updated csrf_token validation on token validation

* chore: token error handling

* chore: build error
2024-09-24 14:16:26 +05:30
guru_sainath
57aff09fbb [MOBIL-168] issue relations (#1206)
* chore: issue relation query

* chore: import error

* chore: blocking issues list update

* chore: updated search and remove in issue relation

* chore: updated add and remove relation

* chore: created issue comment mutation

* chore: replaced the project filter with workspace filter
2024-09-24 14:16:08 +05:30
Bavisetti Narayan
45fded9842 chore: issue relation hard delete (#5671) 2024-09-23 16:33:39 +05:30
pushya22
7f841b6499 Merge pull request #1219 from makeplane/sync/10991461339
sync: community changes
2024-09-23 15:00:26 +05:30
rahulramesha
ae1a63f832 [WEB-2518] chore: Reverse order by of priority keys (#5591)
* make front end changes for priority orderby reversal

* chore: handled priority ordering in issues pagination

---------

Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-09-23 14:58:05 +05:30
Bavisetti Narayan
b77b40a846 chore: issue relation hard delete (#1211) 2024-09-20 20:28:43 +05:30
sriram veeraghanta
1232917696 fix: version upgrade 2024-09-18 20:55:58 +05:30
pushya22
ee243e9f7e Merge pull request #1181 from makeplane/sync/10923397088
sync: community changes
2024-09-18 19:18:38 +05:30
Bavisetti Narayan
91bbe3c153 chore: pick first inbox issue (#5650) 2024-09-18 19:15:36 +05:30
Bavisetti Narayan
19132d15b8 chore: pick first inbox issue (#5650) 2024-09-18 19:10:36 +05:30
pushya22
0862ffc48f Merge pull request #1168 from makeplane/sync/10919349555
sync: community changes
2024-09-18 14:56:27 +05:30
Bavisetti Narayan
30018d64a2 chore: restrict member to see private projects (#5640) 2024-09-18 14:54:35 +05:30
pushya22
d598e0e4b9 Merge pull request #1164 from makeplane/sync/10918020253
sync: community changes
2024-09-18 13:37:30 +05:30
Prateek Shourya
524033411e [WEB-2250] fix: filter projects with create permission while selecting the project in create issue modal. (#5630) 2024-09-18 13:32:24 +05:30
pushya22
4cfbb06f2c Merge pull request #1161 from makeplane/sync/10917834562
sync: community changes
2024-09-18 13:20:07 +05:30
Bavisetti Narayan
4d9115d51e chore: inbox rename (#5628) 2024-09-18 13:18:45 +05:30
pushya22
b4721e51b9 Merge pull request #1154 from makeplane/sync/10901899286
sync: community changes
2024-09-17 16:48:12 +05:30