Compare commits

...

3 Commits

Author SHA1 Message Date
renovate[bot] 568021498f
fix(deps): update [root] update dependencies (#16142)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-11 14:39:49 +09:00
github-actions[bot] 8f66ffc14d Bump version to 2025.6.1-beta.1 2025-06-11 03:45:02 +00:00
syuilo 63e8935c86 fix(frontend): disable note_view_interruptor temporary to prevent rendering glitch 2025-06-11 12:42:49 +09:00
6 changed files with 307 additions and 530 deletions

View File

@ -1,5 +1,8 @@
## 2025.6.1 ## 2025.6.1
### Note
- Misskey Webプラグインのnote_view_interruptorは不具合の影響により現在一時的に無効化されています。
### General ### General
- -

View File

@ -1,12 +1,12 @@
{ {
"name": "misskey", "name": "misskey",
"version": "2025.6.1-beta.0", "version": "2025.6.1-beta.1",
"codename": "nasubi", "codename": "nasubi",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/misskey-dev/misskey.git" "url": "https://github.com/misskey-dev/misskey.git"
}, },
"packageManager": "pnpm@10.11.0", "packageManager": "pnpm@10.12.1",
"workspaces": [ "workspaces": [
"packages/frontend-shared", "packages/frontend-shared",
"packages/frontend", "packages/frontend",
@ -53,28 +53,28 @@
}, },
"dependencies": { "dependencies": {
"cssnano": "7.0.7", "cssnano": "7.0.7",
"esbuild": "0.25.4", "esbuild": "0.25.5",
"execa": "9.5.3", "execa": "9.6.0",
"fast-glob": "3.3.3", "fast-glob": "3.3.3",
"glob": "11.0.2", "glob": "11.0.2",
"ignore-walk": "7.0.0", "ignore-walk": "7.0.0",
"js-yaml": "4.1.0", "js-yaml": "4.1.0",
"postcss": "8.5.3", "postcss": "8.5.4",
"tar": "7.4.3", "tar": "7.4.3",
"terser": "5.39.2", "terser": "5.42.0",
"typescript": "5.8.3" "typescript": "5.8.3"
}, },
"devDependencies": { "devDependencies": {
"@misskey-dev/eslint-plugin": "2.1.0", "@misskey-dev/eslint-plugin": "2.1.0",
"@types/node": "22.15.21", "@types/node": "22.15.31",
"@typescript-eslint/eslint-plugin": "8.32.1", "@typescript-eslint/eslint-plugin": "8.34.0",
"@typescript-eslint/parser": "8.32.1", "@typescript-eslint/parser": "8.34.0",
"cross-env": "7.0.3", "cross-env": "7.0.3",
"cypress": "14.4.0", "cypress": "14.4.1",
"eslint": "9.27.0", "eslint": "9.28.0",
"globals": "16.1.0", "globals": "16.2.0",
"ncp": "2.0.0", "ncp": "2.0.0",
"pnpm": "10.11.0", "pnpm": "10.12.1",
"start-server-and-test": "2.0.12" "start-server-and-test": "2.0.12"
}, },
"optionalDependencies": { "optionalDependencies": {

View File

@ -265,19 +265,21 @@ const currentClip = inject<Ref<Misskey.entities.Clip> | null>('currentClip', nul
let note = deepClone(props.note); let note = deepClone(props.note);
// plugin // Transition
const noteViewInterruptors = getPluginHandlers('note_view_interruptor'); // https://github.com/aiscript-dev/aiscript/issues/937
if (noteViewInterruptors.length > 0) { //// plugin
let result: Misskey.entities.Note | null = deepClone(note); //const noteViewInterruptors = getPluginHandlers('note_view_interruptor');
for (const interruptor of noteViewInterruptors) { //if (noteViewInterruptors.length > 0) {
try { // let result: Misskey.entities.Note | null = deepClone(note);
result = await interruptor.handler(result!) as Misskey.entities.Note | null; // for (const interruptor of noteViewInterruptors) {
} catch (err) { // try {
console.error(err); // result = await interruptor.handler(result!) as Misskey.entities.Note | null;
} // } catch (err) {
} // console.error(err);
note = result as Misskey.entities.Note; // }
} // }
// note = result as Misskey.entities.Note;
//}
const isRenote = Misskey.note.isPureRenote(note); const isRenote = Misskey.note.isPureRenote(note);
const appearNote = getAppearNote(note); const appearNote = getAppearNote(note);

View File

@ -286,19 +286,20 @@ const inChannel = inject('inChannel', null);
let note = deepClone(props.note); let note = deepClone(props.note);
// plugin // Transition
const noteViewInterruptors = getPluginHandlers('note_view_interruptor'); //// plugin
if (noteViewInterruptors.length > 0) { //const noteViewInterruptors = getPluginHandlers('note_view_interruptor');
let result: Misskey.entities.Note | null = deepClone(note); //if (noteViewInterruptors.length > 0) {
for (const interruptor of noteViewInterruptors) { // let result: Misskey.entities.Note | null = deepClone(note);
try { // for (const interruptor of noteViewInterruptors) {
result = await interruptor.handler(result!) as Misskey.entities.Note | null; // try {
} catch (err) { // result = await interruptor.handler(result!) as Misskey.entities.Note | null;
console.error(err); // } catch (err) {
} // console.error(err);
} // }
note = result as Misskey.entities.Note; // }
} // note = result as Misskey.entities.Note;
//}
const isRenote = Misskey.note.isPureRenote(note); const isRenote = Misskey.note.isPureRenote(note);
const appearNote = getAppearNote(note); const appearNote = getAppearNote(note);

View File

@ -1,7 +1,7 @@
{ {
"type": "module", "type": "module",
"name": "misskey-js", "name": "misskey-js",
"version": "2025.6.1-beta.0", "version": "2025.6.1-beta.1",
"description": "Misskey SDK for JavaScript", "description": "Misskey SDK for JavaScript",
"license": "MIT", "license": "MIT",
"main": "./built/index.js", "main": "./built/index.js",

File diff suppressed because it is too large Load Diff