<feed xmlns='http://www.w3.org/2005/Atom'>
<title>misskey/packages/backend/src/server/api/endpoints/admin/queue, branch master</title>
<subtitle>my misskey fork
</subtitle>
<id>http://g.freya.cat/misskey/atom?h=master</id>
<link rel='self' href='http://g.freya.cat/misskey/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/'/>
<updated>2025-12-20T10:15:05Z</updated>
<entry>
<title>fix: admin/queue/deliver-delayedとadmin/queue/inbox-delayedの応答速度を改善 (#17009)</title>
<updated>2025-12-20T10:15:05Z</updated>
<author>
<name>おさむのひと</name>
<email>46447427+samunohito@users.noreply.github.com</email>
</author>
<published>2025-12-20T10:15:05Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=f739cb6270e430a0693cc84c62c337eb77979c5b'/>
<id>urn:sha1:f739cb6270e430a0693cc84c62c337eb77979c5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: scheduled post (#16577)</title>
<updated>2025-09-26T06:29:52Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2025-09-26T06:29:52Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=d1446d195abb52c560c7c97177d08103a175acf7'/>
<id>urn:sha1:d1446d195abb52c560c7c97177d08103a175acf7</id>
<content type='text'>
* 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</content>
</entry>
<entry>
<title>enhance: ジョブのログを表示できるように</title>
<updated>2025-08-01T03:54:33Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2025-08-01T03:54:33Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=1082145c749dd2812dd89ca4ad323d6591ebac49'/>
<id>urn:sha1:1082145c749dd2812dd89ca4ad323d6591ebac49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(backend): ジョブキュー画面のPausedタブをアクティブにすると400エラーが返ってくるのを修正 (#16124)</title>
<updated>2025-05-31T07:34:25Z</updated>
<author>
<name>おさむのひと</name>
<email>46447427+samunohito@users.noreply.github.com</email>
</author>
<published>2025-05-31T07:34:25Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=0c2d799acd1be72fff7b41e7400019de3cf8ee66'/>
<id>urn:sha1:0c2d799acd1be72fff7b41e7400019de3cf8ee66</id>
<content type='text'>
* fix(backend): ジョブキュー画面のPausedタブをアクティブにすると400エラーが返ってくるのを修正

* fix CHANGELOG.md</content>
</entry>
<entry>
<title>fix(frontend): ジョブキューインスペクタの型エラー解消 (#16020)</title>
<updated>2025-05-22T03:06:07Z</updated>
<author>
<name>かっこかり</name>
<email>67428053+kakkokari-gtyih@users.noreply.github.com</email>
</author>
<published>2025-05-22T03:06:07Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=000ed1f51f061118cc2e9d6d08822ea96c66a86a'/>
<id>urn:sha1:000ed1f51f061118cc2e9d6d08822ea96c66a86a</id>
<content type='text'>
* fix(frontend): ジョブキューインスペクタの型エラー解消

* fix

* fix

* fix

* fix</content>
</entry>
<entry>
<title>feat: Job queue inspector (#15856)</title>
<updated>2025-04-19T05:00:38Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2025-04-19T05:00:38Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=7b38806413b84bd20070f3c81b899e5b890b1a8b'/>
<id>urn:sha1:7b38806413b84bd20070f3c81b899e5b890b1a8b</id>
<content type='text'>
* wip

* wip

* Update job-queue.vue

* wip

* wip

* Update job-queue.vue

* wip

* Update job-queue.vue

* wip

* Update QueueService.ts

* Update QueueService.ts

* Update QueueService.ts

* Update job-queue.vue

* wip

* wip

* wip

* Update job-queue.vue

* wip

* Update MkTl.vue

* wip

* Update index.vue

* wip

* wip

* Update MkTl.vue

* 🎨

* jobs search

* wip

* Update job-queue.vue

* wip

* wip

* Update job-queue.vue

* Update job-queue.vue

* Update job-queue.vue

* Update job-queue.vue

* wip

* Update job-queue.job.vue

* wip

* wip

* wip

* Update MkCode.vue

* wip

* Update job-queue.job.vue

* wip

* Update job-queue.job.vue

* Update misskey-js.api.md

* Update CHANGELOG.md

* Update job-queue.job.vue</content>
</entry>
<entry>
<title>enhance: コントロールパネルでジョブキューをクリアできるように</title>
<updated>2025-04-16T07:47:03Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2025-04-16T07:47:03Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=eda2f587a389ecc67642b855c70d7aa65b41a38b'/>
<id>urn:sha1:eda2f587a389ecc67642b855c70d7aa65b41a38b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(backend): use `prefixItems` in `admin/queue/*-delayed` endpoint schema (#14468)</title>
<updated>2024-08-30T01:58:59Z</updated>
<author>
<name>zyoshoka</name>
<email>107108195+zyoshoka@users.noreply.github.com</email>
</author>
<published>2024-08-30T01:58:59Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=7fe303505961c764561b93e3c34b9e8e83d70698'/>
<id>urn:sha1:7fe303505961c764561b93e3c34b9e8e83d70698</id>
<content type='text'>
* fix(backend): represent tuples with `prefixItems`

* refactor(frontend): fix type errors

* fix(backend): add `prefixItems` in `SchemaType`

* fix(backend): add `unevaluatedItems: false` to disallow extra items

* refactor(frontend): consolidate `'deliver' | 'queue'` type def into `queue.vue`

* fix(backend): add `unevaluatedItems` in `SchemaType`</content>
</entry>
<entry>
<title>revert 5f88d56d96</title>
<updated>2024-07-20T12:33:20Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2024-07-20T12:33:20Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=337b42bcb179bdfb993888ed94342a0158e8f3cb'/>
<id>urn:sha1:337b42bcb179bdfb993888ed94342a0158e8f3cb</id>
<content type='text'>
バグがある(かつすぐに修正できそうにない) &amp; まだレビュー途中で意図せずマージされたため
</content>
</entry>
<entry>
<title>perf(federation): Ed25519署名に対応する (#13464)</title>
<updated>2024-07-17T16:28:17Z</updated>
<author>
<name>tamaina</name>
<email>tamaina@hotmail.co.jp</email>
</author>
<published>2024-07-17T16:28:17Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=5f88d56d9699863da58deb243db114da53f12f6b'/>
<id>urn:sha1:5f88d56d9699863da58deb243db114da53f12f6b</id>
<content type='text'>
* 1. ed25519キーペアを発行・Personとして公開鍵を送受信

* validate additionalPublicKeys

* getAuthUserFromApIdはmainを選ぶ

* :v:

* fix

* signatureAlgorithm

* set publicKeyCache lifetime

* refresh

* httpMessageSignatureAcceptable

* ED25519_SIGNED_ALGORITHM

* ED25519_PUBLIC_KEY_SIGNATURE_ALGORITHM

* remove sign additionalPublicKeys signature requirements

* httpMessageSignaturesSupported

* httpMessageSignaturesImplementationLevel

* httpMessageSignaturesImplementationLevel: '01'

* perf(federation): Use hint for getAuthUserFromApId (#13470)

* Hint for getAuthUserFromApId

* とどのつまりこれでいいのか？

* use @misskey-dev/node-http-message-signatures

* fix

* signedPost, signedGet

* ap-request.tsを復活させる

* remove digest prerender

* fix test?

* fix test

* add httpMessageSignaturesImplementationLevel to FederationInstance

* ManyToOne

* fetchPersonWithRenewal

* exactKey

* :v:

* use const

* use gen-key-pair fn. from  '@misskey-dev/node-http-message-signatures'

* update node-http-message-signatures

* fix

* @misskey-dev/node-http-message-signatures@0.0.0-alpha.11

* getAuthUserFromApIdでupdatePersonの頻度を増やす

* cacheRaw.date

* use requiredInputs
https://github.com/misskey-dev/misskey/pull/13464#discussion_r1509964359

* update @misskey-dev/node-http-message-signatures

* clean up

* err msg

* fix(backend): fetchInstanceMetadataのLockが永遠に解除されない問題を修正

Co-authored-by: まっちゃとーにゅ &lt;17376330+u1-liquid@users.noreply.github.com&gt;

* fix httpMessageSignaturesImplementationLevel validation

* fix test

* fix

* comment

* comment

* improve test

* fix

* use Promise.all in genRSAAndEd25519KeyPair

* refreshAndprepareEd25519KeyPair

* refreshAndfindKey

* commetn

* refactor public keys add

* digestプリレンダを復活させる

RFC実装時にどうするか考える

* fix, async

* fix

* !== true

* use save

* Deliver update person when new key generated (not tested)
https://github.com/misskey-dev/misskey/pull/13464#issuecomment-1977049061

* 循環参照で落ちるのを解消？

* fix?

* Revert "fix?"

This reverts commit 0082f6f8e8c5d5febd14933ba9a1ac643f70ca92.

* a

* logger

* log

* change logger

* 秘密鍵の変更は、フラグではなく鍵を引き回すようにする

* addAllKnowingSharedInboxRecipe

* nanka meccha kaeta

* delivre

* キャッシュ有効チェックはロック取得前に行う

* @misskey-dev/node-http-message-signatures@0.0.3

* PrivateKeyPem

* getLocalUserPrivateKey

* fix test

* if

* fix ap-request

* update node-http-message-signatures

* fix type error

* update package

* fix type

* update package

* retry no key

* @misskey-dev/node-http-message-signatures@0.0.8

* fix type error

* log keyid

* logger

* db-resolver

* JSON.stringify

* HTTP Signatureがなかったり使えなかったりしそうな場合にLD Signatureを活用するように

* inbox-delayed use actor if no signature

* ユーザーとキーの同一性チェックはhostの一致にする

* log signature parse err

* save array

* とりあえずtryで囲っておく

* fetchPersonWithRenewalでエラーが起きたら古いデータを返す

* use transactionalEntityManager

* fix spdx

* @misskey-dev/node-http-message-signatures@0.0.10

* add comment

* fix

* publicKeyに配列が入ってもいいようにする
https://github.com/misskey-dev/misskey/pull/13950

* define additionalPublicKeys

* fix

* merge fix

* refreshAndprepareEd25519KeyPair → refreshAndPrepareEd25519KeyPair

* remove gen-key-pair.ts

* defaultMaxListeners = 512

* Revert "defaultMaxListeners = 512"

This reverts commit f2c412c18057a9300540794ccbe4dfbf6d259ed6.

* genRSAAndEd25519KeyPairではキーを直列に生成する?

* maxConcurrency: 8

* maxConcurrency: 16

* maxConcurrency: 8

* Revert "genRSAAndEd25519KeyPairではキーを直列に生成する?"

This reverts commit d0aada55c1ed5aa98f18731ec82f3ac5eb5a6c16.

* maxWorkers: '90%'

* Revert "maxWorkers: '90%'"

This reverts commit 9e0a93f110456320d6485a871f014f7cdab29b33.

* e2e/timelines.tsで個々のテストに対するtimeoutを削除, maxConcurrency: 32

* better error handling of this.userPublickeysRepository.delete

* better comment

* set result to keypairEntityCache

* deliverJobConcurrency: 16, deliverJobPerSec: 1024, inboxJobConcurrency: 4

* inboxJobPerSec: 64

* delete request.headers['host'];

* fix

* // node-fetch will generate this for us. if we keep 'Host', it won't change with redirects!

* move delete host

* modify comment

* modify comment

* fix correct → collect

* refreshAndfindKey → refreshAndFindKey

* modify comment

* modify attachLdSignature

* getApId, InboxProcessorService

* TODO

* [skip ci] add CHANGELOG

---------

Co-authored-by: MeiMei &lt;30769358+mei23@users.noreply.github.com&gt;
Co-authored-by: まっちゃとーにゅ &lt;17376330+u1-liquid@users.noreply.github.com&gt;</content>
</entry>
</feed>
