Skip to content

Commit

Permalink
chore: pre-merge cleanup
Browse files Browse the repository at this point in the history
* Update renovate config
* Commit component.d.ts file
* Upgrade @jellyfin/sdk to 0.8.1
  • Loading branch information
ferferga committed Apr 3, 2023
1 parent d417023 commit 725fd44
Show file tree
Hide file tree
Showing 6 changed files with 249 additions and 22 deletions.
53 changes: 41 additions & 12 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -1,40 +1,69 @@
{
"packageRules": [
{
"matchManagers": ["npm"],
"matchDepTypes": ["devDependencies"],
"matchManagers": [
"npm"
],
"matchDepTypes": [
"devDependencies"
],
"groupName": "development dependencies",
"groupSlug": "dev-deps"
},
{
"matchManagers": ["npm"],
"matchDepTypes": ["dependencies"],
"matchManagers": [
"npm"
],
"matchDepTypes": [
"dependencies"
],
"groupName": "dependencies",
"groupSlug": "deps"
},
{
"matchManagers": ["github-actions"],
"matchManagers": [
"github-actions"
],
"groupName": "CI dependencies",
"groupSlug": "ci-deps",
"separateMajorMinor": false
},
{
"matchManagers": ["cargo"],
"matchManagers": [
"cargo"
],
"groupName": "Tauri dependencies",
"groupSlug": "tauri-deps",
"separateMajorMinor": false
}
],
"dependencyDashboard": false,
"ignoreDeps": ["npm", "swiper", "node"],
"enabledManagers": ["npm", "github-actions", "cargo"],
"labels": ["dependencies"],
"ignoreDeps": [
"npm",
"node"
],
"enabledManagers": [
"npm",
"github-actions",
"cargo"
],
"labels": [
"dependencies"
],
"rebaseWhen": "behind-base-branch",
"rangeStrategy": "pin",
"lockFileMaintenance": {
"enabled": true,
"schedule": ["every 2 months on the first day of the month"]
"schedule": [
"every 2 months on the first day of the month"
]
},
"assignees": ["ferferga", "ThibaultNocchi"],
"reviewers": ["ferferga", "ThibaultNocchi"]
"assignees": [
"ferferga",
"ThibaultNocchi"
],
"reviewers": [
"ferferga",
"ThibaultNocchi"
]
}
4 changes: 0 additions & 4 deletions .npmrc
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,3 @@ engine-strict=true

## Fix timeout errors in CI
fetch-retries=15
fetch-retry-mintimeout=5900000
fetch-retry-maxtimeout=9900000
fetch-timeout=900000
maxsockets=2
2 changes: 1 addition & 1 deletion frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
},
"dependencies": {
"@fontsource/roboto": "4.5.8",
"@jellyfin/sdk": "0.0.0-unstable.202303210502",
"@jellyfin/sdk": "0.8.1",
"@vueuse/components": "9.12.0",
"@vueuse/core": "9.12.0",
"all-iso-language-codes": "1.0.12",
Expand Down
1 change: 0 additions & 1 deletion frontend/types/global/.gitignore

This file was deleted.

203 changes: 203 additions & 0 deletions frontend/types/global/components.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,203 @@
// generated by unplugin-vue-components
// We suggest you to commit this file into source control
// Read more: https://github.com/vuejs/core/pull/3399
import '@vue/runtime-core'

export {}

declare module '@vue/runtime-core' {
export interface GlobalComponents {
AboutLinks: typeof import('./../../src/components/System/AboutLinks.vue')['default']
AddApiKey: typeof import('./../../src/components/System/AddApiKey.vue')['default']
AddServerForm: typeof import('./../../src/components/Forms/AddServerForm.vue')['default']
AppBar: typeof import('./../../src/components/Layout/AppBar/AppBar.vue')['default']
AppBarButtonLayout: typeof import('./../../src/components/Layout/AppBar/AppBarButtonLayout.vue')['default']
ArtistTab: typeof import('./../../src/components/Layout/Artist/ArtistTab.vue')['default']
AudioControls: typeof import('./../../src/components/Layout/AudioControls.vue')['default']
Backdrop: typeof import('./../../src/components/Layout/Backdrop.vue')['default']
BlurhashCanvas: typeof import('./../../src/components/Layout/Images/Blurhash/BlurhashCanvas.vue')['default']
BlurhashImage: typeof import('./../../src/components/Layout/Images/Blurhash/BlurhashImage.vue')['default']
Card: typeof import('./../../src/components/Item/Card/Card.vue')['default']
Carousel: typeof import('./../../src/components/Layout/Carousel/Carousel.vue')['default']
CarouselProgressBar: typeof import('./../../src/components/Layout/Carousel/CarouselProgressBar.vue')['default']
CastButton: typeof import('./../../src/components/Layout/AppBar/Buttons/CastButton.vue')['default']
CollectionTabs: typeof import('./../../src/components/Item/CollectionTabs.vue')['default']
CommitLink: typeof import('./../../src/components/Layout/Navigation/CommitLink.vue')['default']
DateInput: typeof import('./../../src/components/Item/Metadata/DateInput.vue')['default']
DraggableQueue: typeof import('./../../src/components/Playback/DraggableQueue.vue')['default']
FilterButton: typeof import('./../../src/components/Buttons/FilterButton.vue')['default']
HomeSection: typeof import('./../../src/components/Layout/HomeSection.vue')['default']
ImageEditor: typeof import('./../../src/components/Item/Metadata/ImageEditor.vue')['default']
ImageSearch: typeof import('./../../src/components/Item/Metadata/ImageSearch.vue')['default']
IMdiAccount: typeof import('~icons/mdi/account')['default']
IMdiAccountGroup: typeof import('~icons/mdi/account-group')['default']
IMdiAppleAirplay: typeof import('~icons/mdi/apple-airplay')['default']
IMdiArrowExpandAll: typeof import('~icons/mdi/arrow-expand-all')['default']
IMdiArrowLeft: typeof import('~icons/mdi/arrow-left')['default']
IMdiArrowRight: typeof import('~icons/mdi/arrow-right')['default']
IMdiBrightnessAuto: typeof import('~icons/mdi/brightness-auto')['default']
IMdiCalendarRange: typeof import('~icons/mdi/calendar-range')['default']
IMdiCast: typeof import('~icons/mdi/cast')['default']
IMdiCheck: typeof import('~icons/mdi/check')['default']
IMdiChevronRight: typeof import('~icons/mdi/chevron-right')['default']
IMdiChevronUp: typeof import('~icons/mdi/chevron-up')['default']
IMdiClockOutline: typeof import('~icons/mdi/clock-outline')['default']
IMdiClose: typeof import('~icons/mdi/close')['default']
IMdiClosedCaption: typeof import('~icons/mdi/closed-caption')['default']
IMdiClosedCaptionOutline: typeof import('~icons/mdi/closed-caption-outline')['default']
IMdiCloudDownload: typeof import('~icons/mdi/cloud-download')['default']
IMdiCog: typeof import('~icons/mdi/cog')['default']
IMdiContentSave: typeof import('~icons/mdi/content-save')['default']
IMdiDelete: typeof import('~icons/mdi/delete')['default']
IMdiDisc: typeof import('~icons/mdi/disc')['default']
IMdiDotsHorizontal: typeof import('~icons/mdi/dots-horizontal')['default']
IMdiDragHorizontal: typeof import('~icons/mdi/drag-horizontal')['default']
IMdiEye: typeof import('~icons/mdi/eye')['default']
IMdiFile: typeof import('~icons/mdi/file')['default']
IMdiFilterVariant: typeof import('~icons/mdi/filter-variant')['default']
IMdiFullscreen: typeof import('~icons/mdi/fullscreen')['default']
IMdiFullscreenExit: typeof import('~icons/mdi/fullscreen-exit')['default']
IMdiInformationOutline: typeof import('~icons/mdi/information-outline')['default']
IMdiKeyChain: typeof import('~icons/mdi/key-chain')['default']
IMdiMagnify: typeof import('~icons/mdi/magnify')['default']
IMdiMenuDown: typeof import('~icons/mdi/menu-down')['default']
IMdiNetworkOffOutline: typeof import('~icons/mdi/network-off-outline')['default']
IMdiNumeric9PlusBoxOutline: typeof import('~icons/mdi/numeric9-plus-box-outline')['default']
IMdiOpenInNew: typeof import('~icons/mdi/open-in-new')['default']
IMdiPause: typeof import('~icons/mdi/pause')['default']
IMdiPictureInPictureBottomRight: typeof import('~icons/mdi/picture-in-picture-bottom-right')['default']
IMdiPlay: typeof import('~icons/mdi/play')['default']
IMdiPlayCircleOutline: typeof import('~icons/mdi/play-circle-outline')['default']
IMdiPlaylistPlay: typeof import('~icons/mdi/playlist-play')['default']
IMdiPlaylistRemove: typeof import('~icons/mdi/playlist-remove')['default']
IMdiPlusCircle: typeof import('~icons/mdi/plus-circle')['default']
IMdiShuffle: typeof import('~icons/mdi/shuffle')['default']
IMdiSkipNext: typeof import('~icons/mdi/skip-next')['default']
IMdiSkipPrevious: typeof import('~icons/mdi/skip-previous')['default']
IMdiSortAlphabeticalVariant: typeof import('~icons/mdi/sort-alphabetical-variant')['default']
IMdiSortAscending: typeof import('~icons/mdi/sort-ascending')['default']
IMdiSortDescending: typeof import('~icons/mdi/sort-descending')['default']
IMdiStar: typeof import('~icons/mdi/star')['default']
IMdiWeatherNight: typeof import('~icons/mdi/weather-night')['default']
IMdiWeatherSunny: typeof import('~icons/mdi/weather-sunny')['default']
IMdiWeb: typeof import('~icons/mdi/web')['default']
ISimpleIconsJellyfin: typeof import('~icons/simple-icons/jellyfin')['default']
ItemCols: typeof import('./../../src/components/Layout/ItemCols.vue')['default']
ItemGrid: typeof import('./../../src/components/Item/ItemGrid.vue')['default']
ItemMenu: typeof import('./../../src/components/Item/ItemMenu.vue')['default']
ItemsCarousel: typeof import('./../../src/components/Layout/Carousel/Item/ItemsCarousel.vue')['default']
ItemsCarouselTitle: typeof import('./../../src/components/Layout/Carousel/Item/ItemsCarouselTitle.vue')['default']
LikeButton: typeof import('./../../src/components/Buttons/LikeButton.vue')['default']
LoadingIndicator: typeof import('./../../src/components/System/LoadingIndicator.vue')['default']
LocaleSwitcher: typeof import('./../../src/components/System/LocaleSwitcher.vue')['default']
LoginForm: typeof import('./../../src/components/Forms/LoginForm.vue')['default']
MarkPlayedButton: typeof import('./../../src/components/Buttons/MarkPlayedButton.vue')['default']
MediaInfo: typeof import('./../../src/components/Item/MediaInfo.vue')['default']
MediaStreamSelector: typeof import('./../../src/components/Item/MediaStreamSelector.vue')['default']
MetadataEditor: typeof import('./../../src/components/Item/Metadata/MetadataEditor.vue')['default']
MetadataEditorDialog: typeof import('./../../src/components/Item/Metadata/MetadataEditorDialog.vue')['default']
NavigationDrawer: typeof import('./../../src/components/Layout/Navigation/NavigationDrawer.vue')['default']
NextTrackButton: typeof import('./../../src/components/Buttons/Playback/NextTrackButton.vue')['default']
PeopleList: typeof import('./../../src/components/Item/PeopleList.vue')['default']
PersonEditor: typeof import('./../../src/components/Item/Metadata/PersonEditor.vue')['default']
PiPVideoPlayer: typeof import('./../../src/components/Playback/PiPVideoPlayer.vue')['default']
PlaybackSettingsButton: typeof import('./../../src/components/Buttons/Playback/PlaybackSettingsButton.vue')['default']
PlayButton: typeof import('./../../src/components/Buttons/Playback/PlayButton.vue')['default']
PlayerElement: typeof import('./../../src/components/Playback/PlayerElement.vue')['default']
PlayPauseButton: typeof import('./../../src/components/Buttons/Playback/PlayPauseButton.vue')['default']
PreviousTrackButton: typeof import('./../../src/components/Buttons/Playback/PreviousTrackButton.vue')['default']
QueueButton: typeof import('./../../src/components/Buttons/QueueButton.vue')['default']
RelatedItems: typeof import('./../../src/components/Item/RelatedItems.vue')['default']
RepeatButton: typeof import('./../../src/components/Buttons/Playback/RepeatButton.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
RouterViewTransition: typeof import('./../../src/components/RouterViewTransition.vue')['default']
ScrollToTopButton: typeof import('./../../src/components/Buttons/ScrollToTopButton.vue')['default']
SearchField: typeof import('./../../src/components/Layout/AppBar/SearchField.vue')['default']
SeasonTabs: typeof import('./../../src/components/Item/SeasonTabs.vue')['default']
ServerCard: typeof import('./../../src/components/Item/Card/ServerCard.vue')['default']
SettingsPage: typeof import('./../../src/components/Layout/SettingsPage.vue')['default']
ShuffleButton: typeof import('./../../src/components/Buttons/Playback/ShuffleButton.vue')['default']
SkeletonCard: typeof import('./../../src/components/Skeletons/SkeletonCard.vue')['default']
SkeletonHomeSection: typeof import('./../../src/components/Skeletons/SkeletonHomeSection.vue')['default']
SkeletonItemGrid: typeof import('./../../src/components/Skeletons/SkeletonItemGrid.vue')['default']
Snackbar: typeof import('./../../src/components/System/Snackbar.vue')['default']
SortButton: typeof import('./../../src/components/Buttons/SortButton.vue')['default']
SubtitleSelectionButton: typeof import('./../../src/components/Buttons/SubtitleSelectionButton.vue')['default']
SwiperSection: typeof import('./../../src/components/Layout/SwiperSection.vue')['default']
TaskManagerButton: typeof import('./../../src/components/Layout/AppBar/Buttons/TaskManagerButton.vue')['default']
TimeSlider: typeof import('./../../src/components/Layout/TimeSlider.vue')['default']
TrackList: typeof import('./../../src/components/Playback/TrackList.vue')['default']
TypeButton: typeof import('./../../src/components/Buttons/TypeButton.vue')['default']
UpNext: typeof import('./../../src/components/Playback/UpNext.vue')['default']
UserButton: typeof import('./../../src/components/Layout/AppBar/Buttons/UserButton.vue')['default']
UserCard: typeof import('./../../src/components/Users/UserCard.vue')['default']
UserImage: typeof import('./../../src/components/Layout/Images/UserImage.vue')['default']
VApp: typeof import('vuetify/components')['VApp']
VAppBar: typeof import('vuetify/components')['VAppBar']
VAppBarNavIcon: typeof import('vuetify/components')['VAppBarNavIcon']
VAvatar: typeof import('vuetify/components')['VAvatar']
VBtn: typeof import('vuetify/components')['VBtn']
VCard: typeof import('vuetify/components')['VCard']
VCardActions: typeof import('vuetify/components')['VCardActions']
VCardSubtitle: typeof import('vuetify/components')['VCardSubtitle']
VCardText: typeof import('vuetify/components')['VCardText']
VCardTitle: typeof import('vuetify/components')['VCardTitle']
VCheckbox: typeof import('vuetify/components')['VCheckbox']
VCheckboxBtn: typeof import('vuetify/components')['VCheckboxBtn']
VChip: typeof import('vuetify/components')['VChip']
VCol: typeof import('vuetify/components')['VCol']
VCombobox: typeof import('vuetify/components')['VCombobox']
VContainer: typeof import('vuetify/components')['VContainer']
VDialog: typeof import('vuetify/components')['VDialog']
VDivider: typeof import('vuetify/components')['VDivider']
VExpansionPanel: typeof import('vuetify/components')['VExpansionPanel']
VExpansionPanels: typeof import('vuetify/components')['VExpansionPanels']
VExpansionPanelText: typeof import('vuetify/components')['VExpansionPanelText']
VFabTransition: typeof import('vuetify/components')['VFabTransition']
VFadeTransition: typeof import('vuetify/components')['VFadeTransition']
VFooter: typeof import('vuetify/components')['VFooter']
VForm: typeof import('vuetify/components')['VForm']
VHover: typeof import('vuetify/components')['VHover']
VIcon: typeof import('vuetify/components')['VIcon']
VImg: typeof import('vuetify/components')['VImg']
VirtualGrid: typeof import('./../../src/components/Layout/VirtualGrid/VirtualGrid.vue')['default']
VItemGroup: typeof import('vuetify/components')['VItemGroup']
VList: typeof import('vuetify/components')['VList']
VListItem: typeof import('vuetify/components')['VListItem']
VListItemAction: typeof import('vuetify/components')['VListItemAction']
VListItemSubtitle: typeof import('vuetify/components')['VListItemSubtitle']
VListItemTitle: typeof import('vuetify/components')['VListItemTitle']
VListSubheader: typeof import('vuetify/components')['VListSubheader']
VMain: typeof import('vuetify/components')['VMain']
VMenu: typeof import('vuetify/components')['VMenu']
VNavigationDrawer: typeof import('vuetify/components')['VNavigationDrawer']
VolumeSlider: typeof import('./../../src/components/Layout/VolumeSlider.vue')['default']
VOverlay: typeof import('vuetify/components')['VOverlay']
VProgressCircular: typeof import('vuetify/components')['VProgressCircular']
VProgressLinear: typeof import('vuetify/components')['VProgressLinear']
VResponsive: typeof import('vuetify/components')['VResponsive']
VRow: typeof import('vuetify/components')['VRow']
VSelect: typeof import('vuetify/components')['VSelect']
VSlideGroup: typeof import('vuetify/components')['VSlideGroup']
VSlideGroupItem: typeof import('vuetify/components')['VSlideGroupItem']
VSlider: typeof import('vuetify/components')['VSlider']
VSlideYReverseTransition: typeof import('vuetify/components')['VSlideYReverseTransition']
VSnackbar: typeof import('vuetify/components')['VSnackbar']
VSpacer: typeof import('vuetify/components')['VSpacer']
VSwitch: typeof import('vuetify/components')['VSwitch']
VTab: typeof import('vuetify/components')['VTab']
VTable: typeof import('vuetify/components')['VTable']
VTabs: typeof import('vuetify/components')['VTabs']
VTextarea: typeof import('vuetify/components')['VTextarea']
VTextField: typeof import('vuetify/components')['VTextField']
VTooltip: typeof import('vuetify/components')['VTooltip']
VWindow: typeof import('vuetify/components')['VWindow']
VWindowItem: typeof import('vuetify/components')['VWindowItem']
WatchedIndicator: typeof import('./../../src/components/Item/WatchedIndicator.vue')['default']
WizardAdminAccount: typeof import('./../../src/components/Wizard/WizardAdminAccount.vue')['default']
WizardLanguage: typeof import('./../../src/components/Wizard/WizardLanguage.vue')['default']
WizardMetadata: typeof import('./../../src/components/Wizard/WizardMetadata.vue')['default']
WizardRemoteAccess: typeof import('./../../src/components/Wizard/WizardRemoteAccess.vue')['default']
}
}
8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 725fd44

Please sign in to comment.