かっこかり
54e94263a8
fix(backend): チャンネルミュートを有効にしている際にノートの閲覧ができなくなることがある問題を修正 ( #17251 )
...
* fix(backend): チャンネルミュート使用時にユーザーのノート一覧読み込みに失敗する問題を修正
* more fix
* Update Changelog
2026-03-20 19:11:56 +09:00
syuilo
a07dc589e7
Merge commit from fork
...
Co-authored-by: Julia Johannesen <197614925+juliajohannesen@users.noreply.github.com >
2026-03-09 08:14:12 +09:00
かっこかり
e074a91189
Merge commit from fork
2026-03-09 08:11:25 +09:00
かっこかり
3980b2ca55
fix: review fixes ( #17208 )
...
* fix: OAuthのContent-Typeを正しく判定するように
* fix(frontend): fix outdated comments
* fix: storagePersistenceのtop-level awaitを解消
* fix
* fix(frontend): add comment
Co-Authored-By: anatawa12 <anatawa12@icloud.com >
* fix
* fix: rename `users/get-following-users-by-birthday`
* fix: fix types
* Update MkForm.vue
* refactor utility/storage.ts
---------
Co-authored-by: anatawa12 <anatawa12@icloud.com >
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2026-03-05 19:24:30 +09:00
かっこかり
af40eb4d31
fix: user-tagページでユーザーが重複して読み込まれるのを修正 ( #17163 )
...
* fix: user-tagをページネーションに対応させる
* update changelog
2026-02-15 11:50:23 +09:00
Ken_Cir
39362f78a6
fix(backend): inconsistent permissions for /admin/get-user-ips ( #17136 )
...
* fix(backend): inconsistent permissions for /admin/get-user-ips
* Update Changelog
2026-01-31 22:37:48 +09:00
かっこかり
bd81a6c8ad
refactor(frontend): anyを除去2 ( #17092 )
...
* wip
* fix types
* fix
2026-01-14 14:45:45 +09:00
syuilo
41592eafb3
refactor: make noImplicitAny true ( #17083 )
...
* wip
* Update emojis.emoji.vue
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update manager.ts
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update analytics.ts
2026-01-09 22:06:40 +09:00
かっこかり
2a14025c29
fix(frontend): popupのemit型が正しく利用できるように修正 ( #16826 )
...
* fix(frontend): popupのemit型が正しく利用できるように修正
* fix: revert unnecessary code (for testing purpose)
* fix lint
* fix type errors
* fix types
* add comment
* fix
* fix
* fix: OverloadToUnionの仕組みを変更
* add comments, clean up
* fix lint
* fix types
* clean up [ci skip]
* fix
* add comments [ci skip]
2026-01-09 12:21:08 +09:00
anatawa12
666f78e676
enable and fix no-unused-vars and no-async-promise-executor ( #17070 )
...
* dev: set --no-bail for lint task
* lint: enable no-async-promise-executor lint and fix them
* lint: enable no-unused-vars with allowing _ prefix
* lint: fix semi
2026-01-08 11:49:12 +09:00
かっこかり
16ffd88ecc
enhance: 誕生日のユーザーウィジェットで、今日だけに限らず、直近の誕生日ユーザーを表示できるように ( #13637 )
...
* enhance(frontend): 「今日誕生日のフォロー中ユーザー」ウィジェットをリファクタリング
(cherry picked from commit 24652b9364 )
* fix(backend): 年越しの時期で誕生日検索クエリーが誤動作する問題を修正 (MisskeyIO#577)
(cherry picked from commit 38581006be )
* fix
* spdx
* delete birthday param on users/following api
* 名称を一本化
* Update Changelog
* Update Changelog
* fix(frontend/WidgetBirthdayFollowings): ユーザーの名前が長いと投稿ボタンがはみ出てしまう問題を修正 (MisskeyIO#582)
(cherry picked from commit fa47a545b1 )
* use module css
* default 3day
* Revert "delete birthday param on users/following api"
This reverts commit a47456c1c4 .
* Update Changelog
* 日付が1ヶ月ズレている問題を修正?
* fix: 日付関連のバグを修正
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com >
* build misskey-js types
* add comment
* Update CHANGELOG.md
* migrate
* change migration
* UPdate Changelog
* fix: revert unnecessary changes
* 🎨
* i18n
* fix
* update changelog
* 🎨
* fix lint
* refactor: remove unnecessary classes
* fix
* fix
---------
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com >
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com >
2025-12-31 22:33:26 +09:00
anatawa12
74e847a04d
refactor: use TRANSIENT scope to avoid service bucket relay ( #16985 )
...
* refactor: use TRANSIENT scope to avoid service bucket relay
* lint: fix lints
* refactor: use transient for apResolver
* Update packages/backend/src/core/activitypub/models/ApImageService.ts
* fix
2025-12-22 17:01:10 +09:00
おさむのひと
f739cb6270
fix: admin/queue/deliver-delayedとadmin/queue/inbox-delayedの応答速度を改善 ( #17009 )
2025-12-20 19:15:05 +09:00
syuilo
baeed4bc80
perf(backend): lazy load systeminformation
...
systeminformationを必要とする機能を有効にしていないサーバーで無駄に読み込まれることが無いように
2025-12-18 20:05:20 +09:00
syuilo
2732034447
perf(backend): jsdom、happy-domをやめて軽量な実装にし、メモリ削減・高速化 ( #16885 )
...
* wip
* Update packages/backend/src/server/api/endpoints/i/update.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/FetchInstanceMetadataService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* remove some packages
* コミット漏れ
* clean up
* fix
* Update MfmService.ts
* fix
* fix
* Update MfmService.ts
* wip
* rename
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/activitypub/ApRendererService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update MfmService.ts
* Update CHANGELOG.md
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-29 19:16:05 +09:00
Copilot
e44f14115e
enhance(backend): Improve error handling for scheduled post validation ( #16642 )
...
* Initial plan
* Add error definitions and handling for scheduling validation errors
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
* ✌️
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com >
2025-11-28 17:06:04 +09:00
かっこかり
666e046399
Revert "fix(backend): clips/my-favorites APIをページネーションに対応させる ( #16835 )" ( #16874 )
...
* Revert "fix(backend): `clips/my-favorites` APIをページネーションに対応させる (#16835 )"
This reverts commit 70fa621e22 .
* fix
2025-11-27 18:40:54 +09:00
syuilo
2ad393ea45
fix(backend): ワードミュートの文字数計算を修正
2025-11-26 09:55:02 +09:00
かっこかり
ea40a0756f
fix(backend): DeepL翻訳のAPIキー指定方式変更に対応 ( #16839 )
...
* spec: DeepL Deprecation of query parameter and request body authentication (MisskeyIO#1096)
https://developers.deepl.com/docs/resources/breaking-changes-change-notices/november-2025-deprecation-of-legacy-auth-methods
* Update Changelog
* Update Changelog
* ✌️ [ci skip]
---------
Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com >
2025-11-24 10:59:50 +09:00
かっこかり
70fa621e22
fix(backend): clips/my-favorites APIをページネーションに対応させる ( #16835 )
...
* fix(backend): `clips/my-favorites` APIをページネーションに対応させる
* fix
* fix test
* fix
2025-11-23 22:41:14 +09:00
claustra01
2ac2e9e849
チャンネルの説明欄の最小文字数制約を除去する ( #16782 )
...
* chore: channelのdescriptionを空欄にできるようにする
* update: CHANGELOG.md
* update: CHANGELOG.md
* fix: CHANGELOG.md
* fix: CHANGELOG.md
2025-11-12 18:16:05 +09:00
おさむのひと
729abbef62
feat: チャンネルミュートの実装 ( #14105 )
...
* 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 699d50c6ec .
* fixed
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2025-11-07 08:39:21 +09:00
かっこかり
29892d2a01
enhance: リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように ( #16661 )
...
* enhance: リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように
* Update Changelog
* build misskey-js with types
2025-10-16 22:45:37 +09:00
syuilo
fe38115883
lint
2025-10-06 20:01:19 +09:00
syuilo
0d33e1f839
fix notes\drafts\create param defs
2025-10-06 19:21:17 +09:00
syuilo
d1446d195a
feat: scheduled post ( #16577 )
...
* 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
2025-09-26 15:29:52 +09:00
tamaina
42b2aea533
feat(frontend): 自分のプロフィールページの二次元コード(QRコード)を表示し、他の人のコードを読み取りするページを追加 ( #16456 )
...
* wip (qr.show.vue)
* added to navbar
* qr.show.vue
* fix
* added to navbar
* fix size
* 🎨
* 🎨
* fix div warn
* fix
* use * 0.25
* fix??
* fix lint
* clean up
* ???
* ?
* fix
* 🎨
* 🎨
* refactor
* 🎨
* 🎨
* :ar:t
* 🎨
* iphone flip
* no lazy import
* 🎨
* 🎨
* 🎨
* ユーザー全部flipでいいや
* ✌️
* fix
* fix
* fix lint
* 🎨
* 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
* 🎨
* 🎨
* fix imports
* fix
* fix
* fix
* 🎨
* fix...
* set spacer-w
* ✌️
* 全画面でQRを読むように
* fix
* 🎨
* modify navbar.ts
* start/stop on vue activation
* display raw content read from qr
* 端末のQRをスキャンするボタンを追加
* chore
* やっぱりmfmを先に表示する
* 🎨
* 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 >
2025-09-19 21:02:30 +09:00
かっこかり
e504560477
fix: サーバー設定によりコンテンツの閲覧が制限されている場合のメッセージを区別するように ( #16527 )
2025-09-16 11:53:20 +09:00
syuilo
2621f468ff
enhance: 広告ごとにセンシティブフラグを設定できるように
2025-09-14 15:25:22 +09:00
かっこかり
5b4115e21a
refactor(frontend): フロントエンドの型エラー解消(途中まで) ( #16539 )
...
* fix(frontend): FormLinkをボタンとして使用した際にエラーが出る問題を修正
* refactor(frontend): フロントエンドの型エラー解消
* remove unused ts-expect-error
* migrate
* remove unrelated changes
* fix lint
* more type fixes
2025-09-13 08:33:14 +09:00
syuilo
65a4d77a7f
fix(backend): タイムラインAPIの withRenotes: false 時のレスポンスを修正
2025-08-29 16:03:03 +09:00
syuilo
2e4c4dd555
refactor
2025-08-28 08:59:13 +09:00
syuilo
c9f363b215
fix i/apps schema
2025-08-27 17:21:24 +09:00
syuilo
439337a108
json schemaに誤りがあるのを修正
2025-08-27 17:01:02 +09:00
syuilo
5eff31383f
refactor
2025-08-27 16:52:58 +09:00
syuilo
87d09f255d
refactor
2025-08-27 15:59:39 +09:00
syuilo
69bbac013a
refactor
2025-08-26 17:31:36 +09:00
syuilo
d6a1046361
refactor
2025-08-26 13:34:41 +09:00
syuilo
8cbbb80e3f
fix(backend): notes/mentions で場合によっては並び順が正しく返されない問題を修正
...
Fix #16398
2025-08-21 19:10:16 +09:00
かっこかり
1eabb21d69
fix(backend): クリップ一覧APIをページネーションに対応させる ( #16434 )
...
* fix(backend): クリップ一覧APIをページネーションに対応させる
* Update Changelog
2025-08-21 19:02:21 +09:00
かっこかり
7f6ba2e501
enhance: verify-emailにフロントエンドUIを実装 ( #16431 )
...
* enhance: メールのverifyをAPIに変更
* enhance(frontend): メールのVerifyページを追加
* fix
* 🎨
* 🎨
* Update Changelog
* lint
2025-08-21 16:52:30 +09:00
syuilo
3980172243
feat: 非ログイン時に表示されるトップページのスタイルを選択できるように
2025-08-19 14:15:19 +09:00
anatawa12
60f7278aff
fix: Remote Note Cleaning will delete notes embedded in a page ( #16408 )
...
* feat: preserve number of pages referencing the note
* chore: delete pages on account delete
* fix: notes on the pages are removed by CleanRemoteNotes
* test: add the simplest test for page embedded notes
* fix: section block is not considered
* fix: section block is not considered in migration
* chore: remove comments from columns
* revert unnecessary change
* add pageCount to webhook test
* fix type error on backend
2025-08-15 22:39:55 +09:00
かっこかり
b5b7914073
enhance: ユーザー検索を制限できるように ( #16380 )
...
* enhance: ユーザー検索を制限できるように
* Update Changelog
2025-08-09 14:41:11 +09:00
かっこかり
b1b335d55a
fix: チャットの利用可否ポリシーの考慮漏れを修正 ( #16259 )
...
* fix: チャットの利用可否ポリシーの考慮漏れを修正
* 🎨
2025-08-09 14:25:31 +09:00
Sayamame-beans
215725a3ac
Fix: SystemWebhook設定でsecretを空に出来ない問題を修正 ( #16371 )
...
* fix(backend): allow system-webhook secret to be empty
* docs(changelog): update changelog
* chore: run build-misskey-js-with-types
2025-08-08 21:35:02 +09:00
syuilo
1082145c74
enhance: ジョブのログを表示できるように
2025-08-01 12:54:33 +09:00
syuilo
d624da9c1a
feat: remote notes cleaning ( #16292 )
...
* Create CleanRemoteNotesProcessorService.ts
* Update CleanRemoteNotesProcessorService.ts
* Update CleanRemoteNotesProcessorService.ts
* wip
* Update CleanRemoteNotesProcessorService.ts
* Update CleanRemoteNotesProcessorService.ts
* Update CleanRemoteNotesProcessorService.ts
* Update CleanRemoteNotesProcessorService.ts
* Update CleanRemoteNotesProcessorService.ts
* Update CleanRemoteNotesProcessorService.ts
* Update CleanRemoteNotesProcessorService.ts
* Update CleanRemoteNotesProcessorService.ts
* Update job-queue.job.vue
* wip
* Update CleanRemoteNotesProcessorService.ts
* wip
* wip
* wip
* Update CleanRemoteNotesProcessorService.ts
* wip
* Update CHANGELOG.md
* Revert "wip"
This reverts commit 89d455d302 .
* wip
* woip
* Update QueueService.ts
* Update QueueService.ts
* ピン留め考慮
* Update CleanRemoteNotesProcessorService.ts
* Update QueueService.ts
* Update CleanRemoteNotesProcessorService.ts
* add log
* Update CHANGELOG.md
* wip
* Update MkServerSetupWizard.vue
2025-08-01 11:49:12 +09:00
syuilo
f2a23fb55e
ノートの脱CASCADE削除 ( #16332 )
...
* wip
* Update CHANGELOG.md
* Update QueryService.ts
* Update QueryService.ts
* wip
* Update MkNoteDetailed.vue
* Update NoteEntityService.ts
* wip
* Update antennas.ts
* Update create.ts
* Update NoteEntityService.ts
* wip
* Update CHANGELOG.md
* Update NoteEntityService.ts
* Update NoteCreateService.ts
* Update note.test.ts
* Update note.test.ts
* Update ClientServerService.ts
* Update ClientServerService.ts
* add error handling
* Update NoteDeleteService.ts
* Update CHANGELOG.md
* Update entities.ts
* Update entities.ts
* Update misskey-js.api.md
2025-07-31 14:40:51 +09:00
tamaina
8c65d8d020
test(backend): e2e/timelines.ts: 非FTT時のテストを追加, 凍結のテストを追加, これにかかる幾つかのバグ修正 ( #16284 )
...
* test(backend): 非FTT時のテストを追加
* clean up
* skip test about reply
* Fix #16289
* clean up
* cherry pick
* add renote test
* Fix https://github.com/misskey-dev/misskey/issues/16293
* remove debug log
2025-07-30 21:41:46 +09:00