committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
161 changed files with 667 additions and 250 deletions
-
76.github/workflows/lint-typescript.yml
-
306package-lock.json
-
4package.json
-
4src/App.vue
-
3src/PublicShareSidebarTrigger.vue
-
2src/components/AdminSettings/BotsSettings.vue
-
2src/components/AdminSettings/RecordingServers.vue
-
2src/components/AdminSettings/SignalingServers.vue
-
2src/components/AdminSettings/WebServerSetupChecks.vue
-
2src/components/AvatarWrapper/AvatarWrapper.spec.js
-
2src/components/AvatarWrapper/AvatarWrapper.vue
-
2src/components/BreakoutRoomsEditor/BreakoutRoomsParticipantsEditor.vue
-
2src/components/BreakoutRoomsEditor/SelectableParticipant.vue
-
2src/components/CalendarEventsDialog.vue
-
6src/components/CallView/CallFailedDialog.vue
-
2src/components/CallView/CallView.vue
-
4src/components/CallView/Grid/Grid.vue
-
2src/components/CallView/shared/EmptyCallView.vue
-
2src/components/CallView/shared/LocalAudioControlButton.vue
-
2src/components/CallView/shared/LocalVideo.vue
-
2src/components/CallView/shared/LocalVideoControlButton.vue
-
2src/components/CallView/shared/VideoBottomBar.spec.js
-
2src/components/CallView/shared/VideoBottomBar.vue
-
2src/components/CallView/shared/VideoVue.vue
-
2src/components/ChatView.vue
-
2src/components/ConversationIcon.vue
-
2src/components/ConversationSettings/BasicInfo.vue
-
2src/components/ConversationSettings/BotsSettings.vue
-
2src/components/ConversationSettings/ConversationAvatarEditor.vue
-
2src/components/ConversationSettings/ConversationPermissionsSettings.vue
-
2src/components/ConversationSettings/ConversationSettingsDialog.vue
-
2src/components/ConversationSettings/LinkShareSettings.vue
-
2src/components/ConversationSettings/ListableSettings.vue
-
2src/components/ConversationSettings/LobbySettings.vue
-
2src/components/ConversationSettings/LockingSettings.vue
-
2src/components/ConversationSettings/MentionsSettings.vue
-
2src/components/ConversationSettings/NotificationsSettings.vue
-
2src/components/ConversationSettings/RecordingConsentSettings.vue
-
2src/components/ConversationSettings/SipSettings.vue
-
3src/components/ImportEmailsDialog.vue
-
2src/components/LeftSidebar/CallPhoneDialog/CallPhoneDialog.vue
-
2src/components/LeftSidebar/ConversationsList/Conversation.spec.js
-
2src/components/LeftSidebar/ConversationsList/Conversation.vue
-
2src/components/LeftSidebar/ConversationsList/ConversationsListVirtual.vue
-
2src/components/LeftSidebar/InvitationHandler.vue
-
2src/components/LeftSidebar/LeftSidebar.vue
-
2src/components/MediaSettings/MediaSettings.vue
-
10src/components/MediaSettings/MediaSettingsTabs.vue
-
2src/components/MediaSettings/VideoBackgroundEditor.vue
-
2src/components/MessagesList/MessagesGroup/Message/Message.spec.js
-
2src/components/MessagesList/MessagesGroup/Message/Message.vue
-
2src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.spec.js
-
2src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue
-
2src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue
-
2src/components/MessagesList/MessagesGroup/Message/MessagePart/Mention.vue
-
2src/components/MessagesList/MessagesGroup/Message/MessagePart/Poll.vue
-
2src/components/MessagesList/MessagesGroup/Message/MessagePart/Reactions.spec.js
-
2src/components/MessagesList/MessagesGroup/Message/MessagePart/Reactions.vue
-
2src/components/MessagesList/MessagesGroup/Message/MessagePart/ReactionsList.vue
-
2src/components/MessagesList/MessagesGroup/MessagesGroup.spec.js
-
2src/components/MessagesList/MessagesGroup/MessagesGroup.vue
-
2src/components/MessagesList/MessagesGroup/MessagesSystemGroup.spec.js
-
2src/components/MessagesList/MessagesList.spec.js
-
2src/components/MessagesList/MessagesList.vue
-
2src/components/NewConversationDialog/NewConversationContactsPage.vue
-
2src/components/NewConversationDialog/NewConversationDialog.vue
-
2src/components/NewConversationDialog/NewConversationSetupPage.vue
-
2src/components/NewMessage/NewMessage.vue
-
2src/components/NewMessage/NewMessageAbsenceInfo.vue
-
2src/components/NewMessage/NewMessageChatSummary.vue
-
2src/components/NewMessage/NewMessageTypingIndicator.vue
-
2src/components/PermissionsEditor/PermissionsEditor.vue
-
37src/components/PollViewer/PollEditor.vue
-
4src/components/PollViewer/PollManager.vue
-
2src/components/PollViewer/PollViewer.vue
-
2src/components/PollViewer/PollVotersDetails.vue
-
2src/components/Quote.vue
-
2src/components/RightSidebar/BreakoutRooms/BreakoutRoomItem.vue
-
2src/components/RightSidebar/BreakoutRooms/BreakoutRoomsActions.vue
-
2src/components/RightSidebar/BreakoutRooms/BreakoutRoomsTab.vue
-
2src/components/RightSidebar/InternalSignalingHint.vue
-
2src/components/RightSidebar/Participants/Participant.spec.js
-
2src/components/RightSidebar/Participants/Participant.vue
-
2src/components/RightSidebar/Participants/ParticipantPermissionsEditor.spec.js
-
2src/components/RightSidebar/Participants/ParticipantPermissionsEditor.vue
-
2src/components/RightSidebar/Participants/ParticipantsListVirtual.vue
-
2src/components/RightSidebar/Participants/ParticipantsSearchResults.vue
-
4src/components/RightSidebar/Participants/ParticipantsTab.vue
-
4src/components/RightSidebar/RightSidebar.vue
-
16src/components/RightSidebar/SearchMessages/SearchMessagesTab.vue
-
2src/components/RightSidebar/SharedItems/SharedItems.vue
-
4src/components/RightSidebar/SharedItems/SharedItemsTab.vue
-
2src/components/RightSidebar/SharedItems/sharedItemsConstants.js
-
2src/components/RightSidebar/SipSettings.vue
-
2src/components/RoomSelector.spec.js
-
2src/components/RoomSelector.vue
-
2src/components/SelectPhoneNumber.vue
-
2src/components/SettingsDialog/MediaDevicesPreview.vue
-
2src/components/SettingsDialog/SettingsDialog.vue
-
2src/components/TopBar/CallButton.vue
@ -0,0 +1,76 @@ |
|||
# SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors |
|||
# SPDX-License-Identifier: AGPL-3.0-or-later |
|||
# Based on lint eslint workflow on https://github.com/nextcloud/.github |
|||
|
|||
name: Lint TypeScript |
|||
|
|||
on: pull_request |
|||
|
|||
permissions: |
|||
contents: read |
|||
|
|||
concurrency: |
|||
group: lint-typescript-${{ github.head_ref || github.run_id }} |
|||
cancel-in-progress: true |
|||
|
|||
jobs: |
|||
changes: |
|||
runs-on: ubuntu-latest-low |
|||
permissions: |
|||
contents: read |
|||
pull-requests: read |
|||
|
|||
outputs: |
|||
src: ${{ steps.changes.outputs.src}} |
|||
|
|||
steps: |
|||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 |
|||
id: changes |
|||
continue-on-error: true |
|||
with: |
|||
filters: | |
|||
src: |
|||
- '.github/workflows/**' |
|||
- 'src/**' |
|||
- 'appinfo/info.xml' |
|||
- 'package.json' |
|||
- 'package-lock.json' |
|||
- 'tsconfig.json' |
|||
- '**.js' |
|||
- '**.ts' |
|||
- '**.vue' |
|||
|
|||
typecheck: |
|||
runs-on: ubuntu-latest |
|||
|
|||
needs: changes |
|||
if: needs.changes.outputs.src != 'false' |
|||
|
|||
name: NPM typecheck |
|||
|
|||
steps: |
|||
- name: Checkout |
|||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 |
|||
|
|||
- name: Set up node and npm ${{ steps.versions.outputs.nodeVersion }} |
|||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 |
|||
with: |
|||
node-version-file: 'package.json' |
|||
|
|||
- name: Install dependencies |
|||
run: npm ci |
|||
|
|||
- name: Typecheck |
|||
run: npm run typescript:check |
|||
|
|||
summary: |
|||
permissions: |
|||
contents: none |
|||
runs-on: ubuntu-latest-low |
|||
needs: [changes, typecheck] |
|||
|
|||
name: typecheck |
|||
|
|||
steps: |
|||
- name: Summary status |
|||
run: if ${{ needs.changes.outputs.src != 'false' && needs.typecheck.result != 'success' }}; then exit 1; fi |
|||
Some files were not shown because too many files changed in this diff
Write
Preview
Loading…
Cancel
Save
Reference in new issue