Compare commits

..

3 Commits

Author SHA1 Message Date
ba93f7db0b Merge pull request 'dev' (#6) from dev into main
Some checks failed
构建扩展程序 / 构建 Chrome 扩展程序 (push) Successful in 1m2s
构建扩展程序 / 构建 Firefox 附加组件 (push) Successful in 1m1s
构建扩展程序 / 发布至 Chrome 应用商店 (push) Successful in 36s
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Failing after 48s
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Has been cancelled
Reviewed-on: #6
2025-05-29 05:02:43 +00:00
8f06e024e9
fix: update version number to 0.0.2 in manifest.json
All checks were successful
构建扩展程序 / 构建 Chrome 扩展程序 (push) Successful in 1m8s
构建扩展程序 / 构建 Firefox 附加组件 (push) Successful in 57s
构建扩展程序 / 发布至 Chrome 应用商店 (push) Has been skipped
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Has been skipped
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Has been skipped
2025-05-29 14:59:56 +10:00
568af58103
fix: fix an issue for the edge cases of resources url changing
All checks were successful
构建扩展程序 / 构建 Chrome 扩展程序 (push) Successful in 1m2s
构建扩展程序 / 构建 Firefox 附加组件 (push) Successful in 55s
构建扩展程序 / 发布至 Chrome 应用商店 (push) Has been skipped
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Has been skipped
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Has been skipped
2025-05-29 13:47:33 +10:00
2 changed files with 16 additions and 3 deletions

View File

@ -1,7 +1,7 @@
{
"manifest_version": 3,
"name": "MSR Mod",
"version": "0.0.1",
"version": "0.0.2",
"description": "塞壬唱片Monster Siren Records官网的替代前端。",
"content_scripts": [
{
@ -42,7 +42,7 @@
"storage"
],
"content_security_policy": {
"extension_pages": "default-src 'self'; script-src 'self' http://localhost:5173; style-src 'self' 'unsafe-inline'; connect-src 'self' ws://localhost:5173 https://monster-siren.hypergryph.com https://web.hycdn.cn; img-src 'self' https://web.hycdn.cn; media-src 'self' https://res01.hycdn.cn;",
"extension_pages": "default-src 'self'; script-src 'self' http://localhost:5173; style-src 'self' 'unsafe-inline'; connect-src 'self' ws://localhost:5173 https://monster-siren.hypergryph.com https://web.hycdn.cn https://res01.hycdn.cn; img-src 'self' https://web.hycdn.cn; media-src 'self' https://res01.hycdn.cn;",
"sandbox": "sandbox"
}
}

View File

@ -2,14 +2,17 @@
import { artistsOrganize } from '../utils'
import { ref } from 'vue'
import { useFavourites } from '../stores/useFavourites'
import apis from '../apis'
import axios from 'axios'
import StarSlashIcon from '../assets/icons/starslash.vue'
import { onMounted } from 'vue'
const favourites = useFavourites()
const hover = ref(false)
defineProps<{
const props = defineProps<{
item: QueueItem
index: number
}>()
@ -17,6 +20,16 @@ defineProps<{
const emit = defineEmits<{
(e: 'play', index: number): void
}>()
onMounted(async () => {
try {
await axios.get(props.item.song.sourceUrl ?? '')
} catch (error) { }
//
const updatedSong = await apis.getSong(props.item.song.cid)
console.log('Updated song:', updatedSong)
props.item.song.sourceUrl = updatedSong.sourceUrl
})
</script>
<template>