From 0e23ac3bb9291b2775cb2a529a9625f6db9af124 Mon Sep 17 00:00:00 2001 From: mattyatea Date: Wed, 17 Jul 2024 22:53:47 +0900 Subject: [PATCH] =?UTF-8?q?Feat:=20VirtualScroll=E3=82=92TL=E3=81=AB?= =?UTF-8?q?=E5=AE=9F=E8=A3=85=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/core/entities/UserEntityService.ts | 1 - packages/frontend/@types/global.d.ts | 2 + packages/frontend/package.json | 1 + packages/frontend/src/components/MkNotes.vue | 156 ++- .../frontend/src/components/MkPagination.vue | 24 +- pnpm-lock.yaml | 995 +++++++----------- 6 files changed, 519 insertions(+), 660 deletions(-) diff --git a/packages/backend/src/core/entities/UserEntityService.ts b/packages/backend/src/core/entities/UserEntityService.ts index d67886cefd..9b7e8ecc6d 100644 --- a/packages/backend/src/core/entities/UserEntityService.ts +++ b/packages/backend/src/core/entities/UserEntityService.ts @@ -470,7 +470,6 @@ export class UserEntityService implements OnModuleInit { createdAt: this.idService.parse(announcement.id).date.toISOString(), ...announcement, })) : null; - console.log(user.getPoints); const notificationsInfo = isMe && isDetailed ? await this.getNotificationsInfo(user.id) : null; const packed = { id: user.id, diff --git a/packages/frontend/@types/global.d.ts b/packages/frontend/@types/global.d.ts index 6e82eedb81..0078095b67 100644 --- a/packages/frontend/@types/global.d.ts +++ b/packages/frontend/@types/global.d.ts @@ -14,6 +14,8 @@ declare const _DATA_TRANSFER_DRIVE_FILE_: string; declare const _DATA_TRANSFER_DRIVE_FOLDER_: string; declare const _DATA_TRANSFER_DECK_COLUMN_: string; +declare module 'vue-virtual-scroller' + // for dev-mode declare const _LANGS_FULL_: string[][]; diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 60c35cd4c2..3c3c2e954c 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -74,6 +74,7 @@ "v-code-diff": "1.12.0", "vite": "5.3.2", "vue": "3.4.31", + "vue-virtual-scroller": "2.0.0-beta.8", "vuedraggable": "next", "wavesurfer.js": "^7.7.14" }, diff --git a/packages/frontend/src/components/MkNotes.vue b/packages/frontend/src/components/MkNotes.vue index dcbe36014c..38514cf0b4 100644 --- a/packages/frontend/src/components/MkNotes.vue +++ b/packages/frontend/src/components/MkNotes.vue @@ -1,9 +1,10 @@