Commit Graph

2936 Commits

Author SHA1 Message Date
pushya22
e670c191f0 Merge pull request #1291 from makeplane/sync/11104074161
sync: community changes
2024-09-30 15:48:06 +05:30
Mihir
bf6588b573 Updated notification text wrap (#5607) 2024-09-30 15:46:35 +05:30
pushya22
4a7ec66aa8 Merge pull request #1290 from makeplane/sync/11102468693
sync: community changes
2024-09-30 14:09:22 +05:30
Prateek Shourya
c25fa594fe [WEB-2568] chore: minor improvements related to issue identifier and issue modal. (#5723)
* [WEB-2568] chore: minor improvements related to issue identifier and issue modal.

* fix: error handling for session recorder script.

* chore: minor improvement
2024-09-30 14:07:22 +05:30
Prateek Shourya
838f0e8eb0 chore: custom properties validaiton for guests and archived issues. (#1288) 2024-09-30 13:02:20 +05:30
sriram veeraghanta
cf15430e15 Merge pull request #1287 from makeplane/sync/11074094019
sync: community changes
2024-09-27 21:48:17 +05:30
Prateek Shourya
b1dccf3773 chore: properties validation. (#5718) 2024-09-27 21:46:11 +05:30
rahulramesha
bbafb551b4 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/11068333410 2024-09-27 15:34:57 +05:30
Satish Gandham
ec08fb078d [WEB-2001] feat: Fix local cache issues r3 (#5714)
* - Handle single quotes in load workspace queries
- Add IS null where condition in query utils

* Fix description_html being lost

* Change secondary order to sequence_id

* Fix update persistence layer

* Fix issue types filter
Fix none filter

* add local cache toggle in help section

* remove toggle from user settings

* Reset storage class on disabling local

---------

Co-authored-by: rahulramesha <rahulramesham@gmail.com>
2024-09-27 15:11:38 +05:30
Pushya Mitra Thiruvooru
e81228f653 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11066695728 2024-09-27 13:22:12 +05:30
Satish Gandham
8aa32d410c [WEB-2001] feat: Fix local cache issues v2 (#5712)
* - Handle single quotes in load workspace queries
- Add IS null where condition in query utils

* Fix description_html being lost

* Change secondary order to sequence_id

* Fix update persistence layer
2024-09-27 13:19:38 +05:30
pushya22
70fd225b03 Merge pull request #1276 from makeplane/sync/11051250123
sync: community changes
2024-09-26 17:29:52 +05:30
Anmol Singh Bhatia
d253933995 [WEB-2552] fix: issue list overflow and event propagation (#5706) 2024-09-26 16:55:01 +05:30
rahulramesha
da55efc675 enable feature flag for local DB (#1258)
Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com>
2024-09-26 14:57:24 +05:30
Pushya Mitra Thiruvooru
fc562a5676 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11048711719 2024-09-26 14:18:30 +05:30
Pushya Mitra Thiruvooru
dbb09dfd5d Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11048598110 2024-09-26 14:16:49 +05:30
Pushya Mitra Thiruvooru
86d7b25c05 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11048035507 2024-09-26 14:14:34 +05:30
Anmol Singh Bhatia
150af986fd fix: list layout item (#5704) 2024-09-26 14:11:48 +05:30
Satish Gandham
f3340749e8 [WEB-2001] fix: Issue local cache fixes (#5703)
* Fix sync of local updates

* Escape single quotes!!

* Fix last updated time query

* Move console.logs out

* Fix issue title not rendering line breaks when disabled

* Add a todo

* Fix build errors

* Disable local
2024-09-26 14:04:59 +05:30
Satish Gandham
897b4a8c8d Merge branch 'preview' into sync/11034743411 2024-09-26 13:38:06 +05:30
rahulramesha
6e0ece496a fix peek overview loading state (#5698) 2024-09-26 13:29:34 +05:30
sriram veeraghanta
0068ea93de fix: rollup dependabot vulnerability fix 2024-09-25 19:35:26 +05:30
Prateek Shourya
ee3a0da747 Merge branch 'preview' into sync/11032831758 2024-09-25 17:52:35 +05:30
Prateek Shourya
6942e491d0 [WEB-2542] Fix: display filter and tooltip issues in list layout. (#5696)
* [WEB-2542] fix: list layout issues.
* fix: issue type display filter not working.
* fix: layout shift when hovered on bulkops checkbox.

* fix: build errors.

* fix: lint errors
2024-09-25 17:47:46 +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
pushya22
7095d2a394 Merge pull request #1262 from makeplane/sync/11029467321
sync: community changes
2024-09-25 14:25:54 +05:30
Aaryan Khandelwal
85f7483b1b fix: update version history overlay z-index (#5694) 2024-09-25 14:11:21 +05:30
pushya22
d642b34717 Merge pull request #1260 from makeplane/sync/11029128009
sync: community changes
2024-09-25 13:52:27 +05:30
Anmol Singh Bhatia
fbb60941ef fix: issue quick action (#5692) 2024-09-25 13:50:44 +05:30
Aaryan Khandelwal
3d9341366f chore: remove workspace pages' save button (#1255) 2024-09-24 20:21:36 +05:30
Anmol Singh Bhatia
6b19a618f3 fix: build error (#1254) 2024-09-24 19:45:15 +05:30
pushya22
0534ae47b6 Merge pull request #1253 from makeplane/sync/11015524502
sync: community changes
2024-09-24 19:38:45 +05:30
rahulramesha
117afdb67f add requestIdleCallback polyfill to fix Safari crash (#5689) 2024-09-24 19:37:12 +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
Anmol Singh Bhatia
4ec52d5a6c fix: filter root build error (#1251) 2024-09-24 18:55:59 +05:30
Pushya Mitra Thiruvooru
c489b2161f Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11012071658 2024-09-24 16:27:24 +05:30
Pushya Mitra Thiruvooru
3ac8eb6ddb Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11010438081 2024-09-24 16:25:53 +05:30
Anmol Singh Bhatia
59f870ee3d fix: activity root filters (#1242) 2024-09-24 16:19:30 +05:30
Anmol Singh Bhatia
6b63e050ae [WEB-2525] fix: activity filters (#5682)
* fix: activity filters

* chore: code refactor
2024-09-24 16:08:28 +05:30
rahulramesha
6170a80757 [WEB-2001] chore: Code refactor for noload changes. (#5683)
* use common getIssues from issue service instead of multiple different services for modules and cycles

* add group by to server constants

* change issue detail's overview's is loading logic to the loader from the store

* add extra method in local storage

* Kanban render 10 issues by default per column

* fix height in group virtualization

* remove debounced code for Kanban fetching more issues per column

* fix lint errors
2024-09-24 14:27:57 +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
pushya22
ad924f296a Merge pull request #1244 from makeplane/sync/10995281805
sync: community changes
2024-09-23 19:08:38 +05:30
Prateek Shourya
f38755b755 [WEB-2496] style: fix invite member input alignment on error state. (#5658) 2024-09-23 18:56:22 +05:30
Anmol Singh Bhatia
951e13b933 [WEB-2498] fix: workspace archives and setting validation (#1189)
* chore: empty state content updated

* chore: archived project validation

* chore: code refactor

* chore: code refactor
2024-09-23 18:52:56 +05:30
Aaryan Khandelwal
e9e0bf92ee fix: editor container height (#1209) 2024-09-23 18:52:16 +05:30
pushya22
609c8add7a Merge pull request #1243 from makeplane/sync/10995165412
sync: community changes
2024-09-23 18:51:40 +05:30
Aaryan Khandelwal
2153eda9a8 fix: editor container height (#5669) 2024-09-23 18:49:53 +05:30
sriram veeraghanta
3b108e280d Merge branch 'preview' of github.com:makeplane/plane-ee into preview 2024-09-23 18:46:23 +05:30