misskey/packages/backend/src/core
taichan b752dc72e5
feat: ノートの下書き(draft of note) (#15298)
* WIp (backend)

* Remove unused

* 下書きbackend 続き

* fix(backedn): visibilityが下書きに反映されない

* Update packages/backend/src/postgres.ts

Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>

* Fix : import order

* fix(backend) : createでcwが効かない

* FIX FOREGIN KEY

* wip: frontend(既存の下書きを挿入)

まだ:チャンネル表示、下書きの作成、削除

* WIP: ノート選択ダイアログ
投稿時に下書きを削除

* Promiseに変更

* 連合なし、チャンネルも表示

* Hashtagの値抜け漏れ

* hasthagを0文字でも作成可能に

* 下書きの保存機構

* chore(misskey-js): build types

* localOnly抜け漏れ

* チャンネル情報の書き換え

* enhance(frontend): ヘッダ部の表示改善

* fix(frontend): ファイル添付できない

* fix: no file

* fix(frontend): 投票が反映されない

* ハッシュタグの展開(コメントアウト外し忘れ)

* fix: visibleUserIdsが反映されない

* enhance: APIの型を整備

* refactor: 型が整備できたのでasを削除

* Add userhost

* fix

* enhance: paginationを使う

* fix

* fix: 自分のアカウントでの投稿でしか下書きを利用できないように

完全に塞ぐことはできないが一応

* 🎨

* APIのエラーIDを追加

* enhance: スタイル調整

* remove unused code

* 🎨

* fix: ロールポリシーの型

* ロールの編集画面

* ダイアログの挙動改善

* 下書き機能が利用できない場合は表示しないように

* refactor

* fix: ダブルクリックが効かない問題を修正

* add comments

* fix

* fix: 保存時のエラーの種別にかかわらずmodalを閉じないように

* fix()backend: NoteDraftのreply, renoteの型が間違ってたので修正 (migtrationはあってた)

* fix: 投稿フォームを空白にして通常リノートできるやつは下書きとしては弾くように

* fix(backend): テキストが0文字でも下書きは保存できるように

* Fix(backend): replyIdの型定義がミスっているのを修正

* chore(misskey-js): update types

* Add CHANGELOG

* lint

* 常にサーバー下書きに保存し、上限を超えた場合のみ尋ねるように

* NoteDraftServiceにcreate, updateの処理を移譲

* Fix typeerror

* remove tooltip

* Remove Mkbutton:short and use iconOnly

* 不要なコメントの削除

* Remove Short Completely

* wip

* escキーまわりの挙動を改善

* 下書き選択時に下書き可能数と現在の量が分かるように

* cleanUp

* wip

* wi

* wip

* Update MkPostForm.vue

---------

Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-06-25 17:09:23 +09:00
..
activitypub enhance: いくつかの設定ファイルの項目をコントロールパネルで設定するように (#16026) 2025-05-12 16:55:01 +09:00
chart enhance(backend): チャートの処理を一つずつ行うことでDBの同時接続とタイムアウトを削減 (#15239) 2025-01-11 13:43:42 +00:00
entities feat: ノートの下書き(draft of note) (#15298) 2025-06-25 17:09:23 +09:00
AbuseReportNotificationService.ts refactor: SystemWebhook/UserWebhookの配信処理呼び出し部分の改善 (#15035) 2025-01-14 11:14:02 +00:00
AbuseReportService.ts enhance(backend): refine system account (#15530) 2025-03-02 20:06:20 +09:00
AccountMoveService.ts feat: migrate antenna on account move (#15843) 2025-04-16 09:49:27 +09:00
AccountUpdateService.ts revert 5f88d56d96 2024-07-20 21:33:20 +09:00
AchievementService.ts fix(backend): enumerate achievement types in some response schema (#15953) 2025-05-06 19:52:30 +09:00
AiService.ts fix: node.js の punycode モジュールが使用されている場所がある問題 (#15248) 2025-01-14 12:37:39 +00:00
AnnouncementService.ts fix(backend): お知らせ作成時に画像URL入力欄を空欄に変更できないのを修正 (#14990) 2024-11-19 10:29:42 +09:00
AntennaService.ts feat: migrate antenna on account move (#15843) 2025-04-16 09:49:27 +09:00
AppLockService.ts (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
AvatarDecorationService.ts fix(backend): memory leak in memory caches (#14363) 2024-08-18 13:34:01 +09:00
CacheService.ts fix(backend): memory leak in memory caches (#14363) 2024-08-18 13:34:01 +09:00
CaptchaService.ts update deps (#15311) 2025-02-15 10:24:22 +09:00
ChannelFollowingService.ts chore: add missing SPDX ID and workflow check (#13570) 2024-03-13 22:37:18 +09:00
ChatService.ts feat: 全てのチャットメッセージを既読にできるように 2025-06-03 21:06:37 +09:00
ClipService.ts Fix(backend): Limit antenna/webhook/list to exact amount (#14036) 2024-06-18 12:18:04 +09:00
CoreModule.ts feat: ノートの下書き(draft of note) (#15298) 2025-06-25 17:09:23 +09:00
CustomEmojiService.ts feat: 新カスタム絵文字管理画面(β)の追加 (#13473) 2025-01-20 11:35:37 +00:00
DeleteAccountService.ts enhance(backend): refine system account (#15530) 2025-03-02 20:06:20 +09:00
DownloadService.ts fix(backend): カスタム絵文字の一括インポートをした時にHTTPプロキシの除外設定が効かないのを修正 (#15431) 2025-02-26 01:48:38 +00:00
DriveService.ts fix(backend): avoid deadlock when deleting account (#16162) 2025-06-04 19:14:11 +09:00
EmailService.ts fix(backend): メールアドレスの形式が正しくなければ以降の処理を行わないように (#15320) 2025-02-16 09:41:33 +00:00
FanoutTimelineEndpointService.ts Fix: ミュート対象ユーザーが引用されているノートがRNされたときにミュートを貫通してしまう問題 (#16009) 2025-05-29 13:13:07 +09:00
FanoutTimelineService.ts update deps (#15311) 2025-02-15 10:24:22 +09:00
FeaturedService.ts (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
FederatedInstanceService.ts feat: リモートサーバーのサーバー情報を収集しないオプション (#14634) 2024-10-13 20:22:16 +09:00
FetchInstanceMetadataService.ts fix: node.js の punycode モジュールが使用されている場所がある問題 (#15248) 2025-01-14 12:37:39 +00:00
FileInfoService.ts enhance(backend): ファイル種別が判定できない場合、拡張子を参照するように 2025-05-24 14:28:49 +09:00
FlashService.ts enhance: 人気のPlayを10件以上表示できるように (#14443) 2024-10-05 14:37:52 +09:00
GlobalEventService.ts typo 2025-03-26 09:06:34 +09:00
HashtagService.ts refactor/perf(backend): provide metadata statically (#14601) 2024-09-22 12:53:13 +09:00
HttpRequestService.ts fix(backend): tighten an overly relaxed criteria and remove capability of matching multiple final URLs in URL authority checking (#15655) 2025-03-12 12:39:24 +00:00
IdService.ts Fix: 通知のページネーションで2つ以上読み込めなくなることがある問題 (#15277) 2025-04-02 10:37:16 +09:00
ImageProcessingService.ts Fix #15876 絵文字がアニメーションしない問題を修正 (#15881) 2025-04-27 09:16:41 +09:00
InternalStorageService.ts (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
LoggerService.ts refactor(backend): remove unused logger option 2024-06-06 10:01:50 +09:00
MetaService.ts enhance(backend): refine system account (#15530) 2025-03-02 20:06:20 +09:00
MfmService.ts feat: render quote note with `quote-inline` class for ap compatibility (#15818) 2025-04-15 16:14:52 +09:00
ModerationLogService.ts fix import 2024-08-09 10:51:18 +09:00
NoteCreateService.ts feat: Job queue inspector (#15856) 2025-04-19 14:00:38 +09:00
NoteDeleteService.ts fix(backend): send Delete activity of a note to users who renoted or replied to it (#15554) 2025-02-26 00:29:12 +00:00
NoteDraftService.ts feat: ノートの下書き(draft of note) (#15298) 2025-06-25 17:09:23 +09:00
NotePiningService.ts (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
NotificationService.ts Fix: 通知のページネーションで2つ以上読み込めなくなることがある問題 (#15277) 2025-04-02 10:37:16 +09:00
PollService.ts (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
PushNotificationService.ts enhance(backend): push notification for chat message 2025-04-15 18:27:45 +09:00
QueryService.ts Fix: ミュート対象ユーザーが引用されているノートがRNされたときにミュートを貫通してしまう問題 (#16009) 2025-05-29 13:13:07 +09:00
QueueModule.ts feat: 通報を受けた際にメールまたはWebhookで通知を送出出来るようにする (#13758) 2024-06-08 15:34:19 +09:00
QueueService.ts fix(frontend): ジョブキューインスペクタの型エラー解消 (#16020) 2025-05-22 12:06:07 +09:00
ReactionService.ts fix(backend): RBTの修正 (#14621) 2024-09-24 18:29:02 +09:00
ReactionsBufferingService.ts fix(backend): RBTの修正 (#14621) 2024-09-24 18:29:02 +09:00
RegistryApiService.ts (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
RelayService.ts enhance(backend): refine system account (#15530) 2025-03-02 20:06:20 +09:00
RemoteLoggerService.ts (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
RemoteUserResolveService.ts fix(backend): ローカル判定でisUriLocalを使用していない箇所を修正 (#15069) 2025-02-26 01:28:53 +00:00
ReversiService.ts fix(backend): リバーシの設定変更が反映されないのを修正 (#14404) 2024-08-16 21:02:12 +09:00
RoleService.ts feat: ノートの下書き(draft of note) (#15298) 2025-06-25 17:09:23 +09:00
S3Service.ts fix(backend): S3互換オブジェクトストレージでファイルのアップロードに失敗することがある問題を修正 (#15583) 2025-03-06 08:03:57 +00:00
SearchService.ts Fix: ミュート対象ユーザーが引用されているノートがRNされたときにミュートを貫通してしまう問題 (#16009) 2025-05-29 13:13:07 +09:00
SignupService.ts enhance(backend): refine system account (#15530) 2025-03-02 20:06:20 +09:00
SystemAccountService.ts fix(backend): サーバー名の変更をシステムアカウントの名前に反映するように (#15806) 2025-04-13 16:21:18 +09:00
SystemWebhookService.ts refactor: SystemWebhook/UserWebhookの配信処理呼び出し部分の改善 (#15035) 2025-01-14 11:14:02 +00:00
UserAuthService.ts (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
UserBlockingService.ts refactor: SystemWebhook/UserWebhookの配信処理呼び出し部分の改善 (#15035) 2025-01-14 11:14:02 +00:00
UserFollowingService.ts Feat: Chat (#15686) 2025-03-24 21:32:46 +09:00
UserKeypairService.ts fix(backend): memory leak in memory caches (#14363) 2024-08-18 13:34:01 +09:00
UserListService.ts Export/Import withReplies (#15986) 2025-05-29 13:15:41 +09:00
UserMutingService.ts (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
UserRenoteMutingService.ts fix(backend): リノートミュートがキャッシュが切れるまで効かない問題を修正 (#14242) 2024-07-18 08:55:36 +09:00
UserSearchService.ts enhance(backend): ミュートしているユーザーをユーザー検索の結果から除外するように 2025-03-27 17:12:23 +09:00
UserService.ts refactor: SystemWebhook/UserWebhookの配信処理呼び出し部分の改善 (#15035) 2025-01-14 11:14:02 +00:00
UserSuspendService.ts suspend周りの改修 (#14409) 2024-08-17 09:57:28 +09:00
UserWebhookService.ts update deps (#15311) 2025-02-15 10:24:22 +09:00
UtilityService.ts Block deliver by software (#15727) 2025-05-01 17:58:34 +09:00
VideoProcessingService.ts (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
WebAuthnService.ts update deps (#15311) 2025-02-15 10:24:22 +09:00
WebfingerService.ts revert 5f88d56d96 2024-07-20 21:33:20 +09:00
WebhookTestService.ts fix: avatarId が null のときにも avatarUrl が non null 担ってることがある問題 (#15833) 2025-04-15 16:10:17 +09:00