use node 16
This commit is contained in:
parent
abcd5bc951
commit
89419c05b2
5 changed files with 12 additions and 9 deletions
|
@ -1 +1 @@
|
||||||
v18.0.0
|
v16.0.0
|
||||||
|
|
|
@ -10,9 +10,6 @@ You should also include the user name that made the change.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
## 12.x.x (unreleased)
|
## 12.x.x (unreleased)
|
||||||
### NOTE
|
|
||||||
- From this version, Node 18.0.0 or later is required.
|
|
||||||
|
|
||||||
### Improvements
|
### Improvements
|
||||||
- Supports Unicode Emoji 14.0 @mei23
|
- Supports Unicode Emoji 14.0 @mei23
|
||||||
- プッシュ通知を複数アカウント対応に #7667 @tamaina
|
- プッシュ通知を複数アカウント対応に #7667 @tamaina
|
||||||
|
|
|
@ -29,7 +29,9 @@ export const DriveFileRepository = db.getRepository(DriveFile).extend({
|
||||||
|
|
||||||
getPublicProperties(file: DriveFile): DriveFile['properties'] {
|
getPublicProperties(file: DriveFile): DriveFile['properties'] {
|
||||||
if (file.properties.orientation != null) {
|
if (file.properties.orientation != null) {
|
||||||
const properties = structuredClone(file.properties);
|
// TODO
|
||||||
|
//const properties = structuredClone(file.properties);
|
||||||
|
const properties = JSON.parse(JSON.stringify(file.properties));
|
||||||
if (file.properties.orientation >= 5) {
|
if (file.properties.orientation >= 5) {
|
||||||
[properties.width, properties.height] = [properties.height, properties.width];
|
[properties.width, properties.height] = [properties.height, properties.width];
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,9 @@ import { fetchMeta } from '@/misc/fetch-meta.js';
|
||||||
import manifest from './manifest.json' assert { type: 'json' };
|
import manifest from './manifest.json' assert { type: 'json' };
|
||||||
|
|
||||||
export const manifestHandler = async (ctx: Koa.Context) => {
|
export const manifestHandler = async (ctx: Koa.Context) => {
|
||||||
const res = structuredClone(manifest);
|
// TODO
|
||||||
|
//const res = structuredClone(manifest);
|
||||||
|
const res = JSON.parse(JSON.stringify(manifest));
|
||||||
|
|
||||||
const instance = await fetchMeta(true);
|
const instance = await fetchMeta(true);
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import { createSystemUser } from './create-system-user.js';
|
import { IsNull } from 'typeorm';
|
||||||
import { renderFollowRelay } from '@/remote/activitypub/renderer/follow-relay.js';
|
import { renderFollowRelay } from '@/remote/activitypub/renderer/follow-relay.js';
|
||||||
import { renderActivity, attachLdSignature } from '@/remote/activitypub/renderer/index.js';
|
import { renderActivity, attachLdSignature } from '@/remote/activitypub/renderer/index.js';
|
||||||
import renderUndo from '@/remote/activitypub/renderer/undo.js';
|
import renderUndo from '@/remote/activitypub/renderer/undo.js';
|
||||||
|
@ -8,7 +8,7 @@ import { Users, Relays } from '@/models/index.js';
|
||||||
import { genId } from '@/misc/gen-id.js';
|
import { genId } from '@/misc/gen-id.js';
|
||||||
import { Cache } from '@/misc/cache.js';
|
import { Cache } from '@/misc/cache.js';
|
||||||
import { Relay } from '@/models/entities/relay.js';
|
import { Relay } from '@/models/entities/relay.js';
|
||||||
import { IsNull } from 'typeorm';
|
import { createSystemUser } from './create-system-user.js';
|
||||||
|
|
||||||
const ACTOR_USERNAME = 'relay.actor' as const;
|
const ACTOR_USERNAME = 'relay.actor' as const;
|
||||||
|
|
||||||
|
@ -88,7 +88,9 @@ export async function deliverToRelays(user: { id: User['id']; host: null; }, act
|
||||||
}));
|
}));
|
||||||
if (relays.length === 0) return;
|
if (relays.length === 0) return;
|
||||||
|
|
||||||
const copy = structuredClone(activity);
|
// TODO
|
||||||
|
//const copy = structuredClone(activity);
|
||||||
|
const copy = JSON.parse(JSON.stringify(activity));
|
||||||
if (!copy.to) copy.to = ['https://www.w3.org/ns/activitystreams#Public'];
|
if (!copy.to) copy.to = ['https://www.w3.org/ns/activitystreams#Public'];
|
||||||
|
|
||||||
const signed = await attachLdSignature(copy, user);
|
const signed = await attachLdSignature(copy, user);
|
||||||
|
|
Loading…
Reference in a new issue