Skip to content

Commit

Permalink
fix merge
Browse files Browse the repository at this point in the history
  • Loading branch information
yuriha-chan committed Oct 18, 2024
1 parent ad04cca commit 6b59028
Show file tree
Hide file tree
Showing 21 changed files with 42 additions and 1,201 deletions.
30 changes: 9 additions & 21 deletions locales/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -995,17 +995,10 @@ export interface Locale extends ILocale {
*/
"silencedInstances": string;
/**
* サイレンスしたいサーバーのホストを改行で区切って設定します。サイレンスされたサーバーに所属するアカウントはすべて「サイレンス」として扱われ、フォローがすべてリクエストになります。ブロックしたインスタンスには影響しません。
* サイレンスしたいサーバーのホストを改行で区切って設定します。サイレンスされたサーバーに所属するアカウントはすべて「サイレンス」として扱われ、フォローがすべてリクエストになり、フォロワーでないローカルアカウントにはメンションできなくなります。ブロックしたインスタンスには影響しません。
*/
"silencedInstancesDescription": string;
/**
* GTLミュートしたサーバー
*/
"gtlMutedInstances": string;
/**
* GTLミュートしたいサーバーのホストを改行で区切って設定します。GTLミュートされたサーバーに所属するアカウントに関連する投稿がグローバルタイムラインに表示されなくなります。
*/
"gtlMutedInstancesDescription": string;
* メディアサイレンスしたサーバー
*/
"mediaSilencedInstances": string;
Expand All @@ -1021,6 +1014,14 @@ export interface Locale extends ILocale {
* 連合を許可するサーバーのホストを改行で区切って設定します。
*/
"federationAllowedHostsDescription": string;
/**
* GTLミュートしたサーバー
*/
"gtlMutedInstances": string;
/**
* GTLミュートしたいサーバーのホストを改行で区切って設定します。GTLミュートされたサーバーに所属するアカウントに関連する投稿がグローバルタイムラインに表示されなくなります。
*/
"gtlMutedInstancesDescription": string;
/**
* ミュートとブロック
*/
Expand Down Expand Up @@ -2993,19 +2994,6 @@ export interface Locale extends ILocale {
"reportAbuseRenote": string;
/**
* 報告者
* {name}を通報する
*/
"reportAbuseOf": ParameterizedString<"name">;
/**
* 通報理由の詳細を記入してください。対象のノートやページなどがある場合はそのURLも記入してください。
*/
"fillAbuseReportDescription": string;
/**
* 内容が送信されました。ご報告ありがとうございました。
*/
"abuseReported": string;
/**
* 通報者
*/
"reporter": string;
/**
Expand Down
10 changes: 0 additions & 10 deletions locales/ja-JP.yml
Original file line number Diff line number Diff line change
Expand Up @@ -723,7 +723,6 @@ setMultipleBySeparatingWithSpace: "スペースで区切って複数設定でき
fileIdOrUrl: "ファイルIDまたはURL"
behavior: "動作"
sample: "サンプル"
<<<<<<< HEAD
contactAdmin: "管理者に連絡"
contactAdminReason: "理由を選択"
reportOf: "報告対象のアカウント"
Expand All @@ -746,15 +745,6 @@ fillReportDescription: "管理者に伝えたい情報の詳細を入力して
reportCompleted: "報告が送信されました。ありがとうございますby 管理者"
reportAbuseRenote: "リノート行為について管理者に連絡"
reporter: "報告者"
=======
abuseReports: "通報"
reportAbuse: "通報"
reportAbuseRenote: "リノートを通報"
reportAbuseOf: "{name}を通報する"
fillAbuseReportDescription: "通報理由の詳細を記入してください。対象のノートやページなどがある場合はそのURLも記入してください。"
abuseReported: "内容が送信されました。ご報告ありがとうございました。"
reporter: "通報者"
>>>>>>> develop
reporteeOrigin: "通報先"
reporterOrigin: "通報元"
send: "送信"
Expand Down
6 changes: 3 additions & 3 deletions packages/backend/src/core/NoteUpdateVisibilityService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import { NoteEntityService } from '@/core/entities/NoteEntityService.js';
import { bindThis } from '@/decorators.js';
import { SearchService } from '@/core/SearchService.js';
import { ModerationLogService } from '@/core/ModerationLogService.js';
import { isPureRenote } from '@/misc/is-pure-renote.js';
import { isQuote, isRenote } from '@/misc/is-renote.js';

@Injectable()
export class NoteUpdateVisibilityService {
Expand Down Expand Up @@ -68,8 +68,8 @@ export class NoteUpdateVisibilityService {
if (this.userEntityService.isLocalUser(user) && !note.localOnly && localOnly) {
let renote: MiNote | null = null;

// if deleted note is renote
if (isPureRenote(note)) {
// if updated note is renote
if (isRenote(note) && !isQuote(note)) {
renote = await this.notesRepository.findOneBy({
id: note.renoteId,
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,6 @@ export const paramDef = {
type: 'string',
},
},
>>>>>>> develop
},
required: [],
} as const;
Expand Down
24 changes: 1 addition & 23 deletions packages/backend/src/server/api/endpoints/users/report-abuse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,36 +51,14 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
throw err;
});

const report = await this.abuseUserReportsRepository.insert({
const report = await this.abuseReportService.report({
id: this.idService.gen(),
targetUserId: user.id,
targetUserHost: user.host,
reporterId: me.id,
reporterHost: null,
comment: ps.comment,
reason: ps.reason,
}).then(x => this.abuseUserReportsRepository.findOneByOrFail(x.identifiers[0]));

// Publish event to moderators
setImmediate(async () => {
const moderators = await this.roleService.getModerators();

for (const moderator of moderators) {
this.globalEventService.publishAdminStream(moderator.id, 'newAbuseUserReport', {
id: report.id,
targetUserId: report.targetUserId,
reporterId: report.reporterId,
comment: report.comment,
reason: report.reason,
});
}

const meta = await this.metaService.fetch();
if (meta.email) {
this.emailService.sendEmail(meta.email, 'New abuse report',
sanitizeHtml(ps.comment),
sanitizeHtml(ps.comment));
}
});
});
}
Expand Down
28 changes: 19 additions & 9 deletions packages/frontend-shared/js/collapsed.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,25 @@
import * as Misskey from 'misskey-js';

export function shouldCollapsed(note: Misskey.entities.Note, urls: string[]): boolean {
const collapsed = note.cw == null && note.text != null && (
(note.text.includes('$[x3')) ||
(note.text.includes('$[x4')) ||
(note.text.includes('$[scale')) ||
(note.text.split('\n').length > 40) ||
(note.text.length > 1600) ||
(note.files.length >= 5) ||
(urls.length >= 4)
);
const collapsed =
note.cw == null &&
(
(
note.text != null &&
(
(note.text.includes('$[x3')) ||
(note.text.includes('$[x4')) ||
(note.text.includes('$[scale')) ||
(note.text.split('\n').length > 40) ||
(note.text.length > 1600) ||
(urls.length >= 4)
)
) ||
(
note.files != null &&
note.files.length >= 5
)
)

return collapsed;
}
9 changes: 0 additions & 9 deletions packages/frontend/src/embed/README.md

This file was deleted.

208 changes: 0 additions & 208 deletions packages/frontend/src/embed/embed.scss

This file was deleted.

Loading

0 comments on commit 6b59028

Please sign in to comment.