summaryrefslogtreecommitdiff
path: root/packages/backend/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* チャンネルの説明欄の最小文字数制約を除去する (#16782)claustra012025-11-122-2/+2
| | | | | | | | | | | * chore: channelのdescriptionを空欄にできるようにする * update: CHANGELOG.md * update: CHANGELOG.md * fix: CHANGELOG.md * fix: CHANGELOG.md
* fix(backend): improve isFederationAllowedHostsyuilo2025-11-101-0/+1
|
* fix typesyuilo2025-11-072-3/+3
|
* fix tuypesyuilo2025-11-072-0/+6
|
* fix typesyuilo2025-11-071-0/+1
|
* feat: チャンネルミュートの実装 (#14105)おさむのひと2025-11-0735-84/+975
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add channel_muting table and entities * add channel_muting services * タイムライン取得処理への組み込み * misskey-jsの型とインターフェース生成 * Channelスキーマにミュート情報を追加 * フロントエンドの実装 * 条件が逆だったのを修正 * 期限切れミュートを掃除する機能を実装 * TLの抽出条件調節 * 名前の変更と変更不要の差分をロールバック * 修正漏れ * isChannelRelatedの条件に誤りがあった * [wip] テスト追加 * テストの追加と検出した不備の修正 * fix test * fix CHANGELOG.md * 通常はFTTにしておく * 実装忘れ対応 * fix merge * fix merge * add channel tl test * fix CHANGELOG.md * remove unused import * fix lint * fix test * fix favorite -> favorited * exclude -> include * fix CHANGELOG.md * fix CHANGELOG.md * maintenance * fix CHANGELOG.md * fix * fix ci * regenerate * fix * Revert "fix" This reverts commit 699d50c6ec798777d8e9667cb5d45a26b06bfc93. * fixed --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* enhance: Remote Notes Cleaning timeout bailout logic (#16752)饺子w (Yumechi)2025-11-061-11/+48
| | | | | | | | | | | | | | | | | * enhance: Remote Notes Cleaning timeout bailout logic Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * fix: dynamic limit did not propagate Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * enhance: reload parameters each batch Signed-off-by: eternal-flame-AD <yume@yumechi.jp> --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* lintsyuilo2025-10-281-2/+2
|
* enhance(backend): ↵syuilo2025-10-211-25/+28
| | | | | | 管理者/モデレーターはファイルのアップロード制限をバイパスするように Resolve #16687
* enhance: ↵かっこかり2025-10-164-2/+17
| | | | | | | | | リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように (#16661) * enhance: リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように * Update Changelog * build misskey-js with types
* fix(backend): improve NoteDraftService validationsyuilo2025-10-081-2/+6
|
* add notesyuilo2025-10-081-0/+1
|
* fix(backend): improve NoteDraftService validationsyuilo2025-10-081-0/+4
|
* enhance(frontend): text/*をデフォルトでアップロード可能にsyuilo2025-10-081-2/+1
|
* add notessyuilo2025-10-081-0/+3
|
* lintsyuilo2025-10-061-8/+8
|
* fix notes\drafts\create param defssyuilo2025-10-061-1/+1
|
* fix(deps): update [backend] update dependencies (#16547)renovate[bot]2025-10-041-18/+30
| | | | | | | | | | | | | * fix(deps): update [backend] update dependencies * chore: update typeorm.patch * fix: handle socket creation failure in HttpRequestServiceAgent --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: anatawa12 <anatawa12@icloud.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* feat: scheduled post (#16577)syuilo2025-09-2626-304/+590
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update NoteDraft.ts * Update NoteDraft.ts * wip * Update CHANGELOG.md * wip * Update PostScheduledNoteProcessorService.ts * Update PostScheduledNoteProcessorService.ts * Update Notification.ts * wip * Update NoteDraftService.ts * Update NoteDraftService.ts * Update NoteDraftService.ts * wip * Create 1758677617888-scheduled-post.js * Update index.d.ts * Update stats.ts * wip * wip * wip * wip * wip * Update MkNotification.vue * wip * wip * wip * Update NoteDraftService.ts * Update NoteDraftService.ts * wip * wip * Update NoteDraftEntityService.ts * wip * Update index.d.ts * Update MkPostForm.vue * wip * wip * wip * Update NoteCreateService.ts * wip * wip * wip * Update NoteDraftEntityService.ts * Update NoteCreateService.ts * Update NoteDraftService.ts * wip * Update NoteDraftService.ts * wip * wip * Update MkPostForm.vue * wip * Update MkPostForm.vue * Update os.ts * wip * Update MkNoteDraftsDialog.vue
* enhance(backend): 設定ファイルにFastifyOptions.trustProxyを追加 ↵饺子w (Yumechi)2025-09-222-1/+5
| | | | | | | | | | | | | | | (#16567) * enhance(backend): 設定ファイルにFastifyOptions.trustProxyを追加 Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * try harder Signed-off-by: eternal-flame-AD <yume@yumechi.jp> --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* feat(frontend): ↵tamaina2025-09-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 自分のプロフィールページの二次元コード(QRコード)を表示し、他の人のコードを読み取りするページを追加 (#16456) * wip (qr.show.vue) * added to navbar * qr.show.vue * fix * added to navbar * fix size * :art: * :art: * fix div warn * fix * use * 0.25 * fix?? * fix lint * clean up * ??? * ? * fix * :art: * :art: * refactor * :art: * :art: * :ar:t * :art: * iphone flip * no lazy import * :art: * :art: * :art: * ユーザー全部flipでいいや * :v: * fix * fix * fix lint * :art: * fix type * fix: local user profile url cannot be resolved with ap/show * fix: local user url with hostname could not be resolved * chore: use common utility for checking self host * wip * :art: * :art: * fix imports * fix * fix * fix * :art: * fix... * set spacer-w * :v: * 全画面でQRを読むように * fix * :art: * modify navbar.ts * start/stop on vue activation * display raw content read from qr * 端末のQRをスキャンするボタンを追加 * chore * やっぱりmfmを先に表示する * :art: * fix 18n * QRの内容は/users/:userIdにする * add spdx * use cqh * `defineProps` is a compiler macro and no longer needs to be imported. * use MkUserName * 🎨 * 🎨 * refactor * clean up * refactor * 🎨 * Update qr.show.vue * Misskeyロゴにdrop-shadowを追加 * clean up: do not use empty css * fix os.select usage * Update qr.vue * Update qr.show.vue * Update qr.show.vue * Update get-user-menu.ts * ✌️ * Update show.ts * Update ja-JP.yml * watermark * Update CHANGELOG.md * Update qr.read.vue * Update qr.read.vue * wip * Update MkWatermarkEditorDialog.Layer.vue --------- Co-authored-by: anatawa12 <anatawa12@icloud.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* enhance(frontend): ↵tamaina2025-09-181-1/+1
| | | | bootでonunhandledrejectionでrenderErrorする場合、PromiseRejectionEvent.reasonを渡すように (#16563)
* enhance(backend): allow upload csv by defaultsyuilo2025-09-161-0/+1
| | | | Related #16541
* fix: ↵かっこかり2025-09-161-7/+13
| | | | サーバー設定によりコンテンツの閲覧が制限されている場合のメッセージを区別するように (#16527)
* enhance(backend): ↵syuilo2025-09-161-5/+5
| | | | | | 初期設定をスキップした場合の初期状態ポリシーでインポート系をオプトインに Resolve #16540
* enhance: 広告ごとにセンシティブフラグを設定できるようにsyuilo2025-09-147-0/+23
|
* refactor(frontend): ↵かっこかり2025-09-132-15/+33
| | | | | | | | | | | | | | | | | フロントエンドの型エラー解消(途中まで) (#16539) * fix(frontend): FormLinkをボタンとして使用した際にエラーが出る問題を修正 * refactor(frontend): フロントエンドの型エラー解消 * remove unused ts-expect-error * migrate * remove unrelated changes * fix lint * more type fixes
* fix(deps): update [backend] update dependencies (#16491)renovate[bot]2025-09-081-6/+6
| | | | | | | | | | | | * fix(deps): update [backend] update dependencies * fix type error * run pnpm dedupe --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* fix(backend): ↵tamaina2025-09-062-12/+21
| | | | | webpなどの画像に対してセンシティブなメディアの検出が適用されていなかった問題を修正 (#16523) 画像をnsfwjsにかける前にsharpで均一にするようにした
* enhance(frontend): ↵かっこかり2025-09-061-0/+11
| | | | | | | | | | | フロントエンドのキャッシュクリア操作でブラウザの内部キャッシュも削除するように (#16522) * enhance(frontend): フロントエンドのキャッシュクリア操作でブラウザの内部キャッシュも削除するように * 削除するキャッシュを増やす * Update Changelog * fix: 何らかのエラーがあっても無視するように
* feat(backend): Send Clear-Site-Data header on /flush (#16517)饺子w (Yumechi)2025-09-052-31/+52
| | | | | | | | | | | | | * feat(backend): Send Clear-Site-Data header on /flush Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * simplify check on flush.pug Signed-off-by: eternal-flame-AD <yume@yumechi.jp> --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* refactorsyuilo2025-09-012-0/+2
|
* fix(backend): タイムラインAPIの withRenotes: false ↵syuilo2025-08-293-0/+3
| | | | 時のレスポンスを修正
* そもそもnullになることはあり得なかったsyuilo2025-08-282-4/+4
|
* refactorsyuilo2025-08-282-4/+4
|
* lintsyuilo2025-08-281-3/+1
|
* refactorsyuilo2025-08-281-0/+2
|
* fix i/apps schemasyuilo2025-08-271-0/+10
|
* json schemaに誤りがあるのを修正syuilo2025-08-271-0/+4
|
* userのjson schemaに誤りがあるのを修正syuilo2025-08-271-1/+1
|
* refactorsyuilo2025-08-271-0/+16
|
* refactorsyuilo2025-08-274-59/+70
|
* refactorsyuilo2025-08-272-1/+2
|
* refactorsyuilo2025-08-261-2/+2
|
* refactorsyuilo2025-08-266-15/+111
|
* fix: Pages will be deleted when eye-catching image is moved (#16455)anatawa122025-08-251-1/+1
|
* fix(backend): ↵syuilo2025-08-231-6/+9
| | | | | | 削除されたユーザーがチャットメッセージにリアクションしている場合`chat/history`などでエラーになる問題を修正 Fix #16445
* fix(backend): `notes/mentions` ↵syuilo2025-08-211-1/+1
| | | | | | で場合によっては並び順が正しく返されない問題を修正 Fix #16398
* fix(backend): ↵かっこかり2025-08-211-4/+13
| | | | | | | クリップ一覧APIをページネーションに対応させる (#16434) * fix(backend): クリップ一覧APIをページネーションに対応させる * Update Changelog
* enhance: verify-emailにフロントエンドUIを実装 (#16431)かっこかり2025-08-213-24/+67
| | | | | | | | | | | | | | | * enhance: メールのverifyをAPIに変更 * enhance(frontend): メールのVerifyページを追加 * fix * :art: * :art: * Update Changelog * lint