syuilo
85c28d5cb7
enhance(backend): 外部サイトのOGPのキャッシュ期間を調整
2025-05-29 13:53:33 +09:00
github-actions[bot]
c1ff6feeda
Bump version to 2025.5.1-beta.4
2025-05-29 04:24:41 +00:00
anatawa12
1214d1d8fc
Export/Import withReplies ( #15986 )
...
* feat: export withReplies of UserList
* feat: export withReplies of following
* import following時のwithRepliesがデフォルト値であることを明示する
* changelog
* update index.d.ts
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-05-29 13:15:41 +09:00
anatawa12
367dac4edd
Fix: ミュート対象ユーザーが引用されているノートがRNされたときにミュートを貫通してしまう問題 ( #16009 )
...
* chore: change 3rd parameter of generateMutedUserQueryForNotes to options
* chore: allow specifying note column for note/block query
* chore: check for mute / block for renote of note with DB query
* chore: check for mute / block for renote of note with FTT
* refactor: ミュート・ブロックのためのクエリ呼び出しを一つの関数にまとめる
* docs(changelog): ミュート対象ユーザーが引用されているノートがRNされたときにミュートを貫通してしまう問題を修正
* fix missing default parameter
* Update is-user-related.ts
* test: add tests for mutes
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-05-29 13:13:07 +09:00
syuilo
e4b7a1f4e1
fix tests
...
* test
* Update activitypub.ts
* Update activitypub.ts
* Update create.ts
* Update create.ts
* Update endpoints.ts
2025-05-29 12:41:27 +09:00
github-actions[bot]
e786ff4bf1
Bump version to 2025.5.1-beta.3
2025-05-29 02:50:18 +00:00
Soli
ed8a95f5bc
fix(frontend): Twitch クリップの埋め込みが開けない問題を修正 ( #16102 )
2025-05-29 11:43:08 +09:00
syuilo
825c337cf4
improve log
2025-05-28 19:01:21 +09:00
おさむのひと
9bbc2028ad
feat: URLプレビューのリダイレクトを受け入れるかどうかを設定できるようにする ( #16112 )
...
* feat: URLプレビューのリダイレクトを受け入れるかどうかを設定できるようにする
* fix CHANGELOG.md
* fix lang
2025-05-27 20:46:22 +09:00
zyoshoka
97e916c912
refactor(frontend): revoke weakening endpoint param type of API caller for type safety ( #16100 )
2025-05-27 20:45:05 +09:00
anatawa12
e954060f3b
chore(dev): update vite configuration ( #16110 )
2025-05-27 15:18:37 +09:00
anatawa12
e078cd9296
fix: jest.js exits with zero value even if underlying jest exited with non-zero value ( #16111 )
2025-05-27 15:07:47 +09:00
かっこかり
1276e65049
fix(backend): follow-up of #16105 ( #16109 )
2025-05-27 14:42:48 +09:00
かっこかり
07c2de3749
fix(backend): typeormのbreaking changeに対応 ( #16105 )
...
* fix(backend): typeormのbreaking changeに対応
* attempt to fix test
2025-05-27 13:50:45 +09:00
renovate[bot]
47f4f11e3e
fix(deps): update [backend] update dependencies ( #16087 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 13:18:59 +09:00
zyoshoka
d27075c5f5
fix(backend): correct invalid schema format specifying only `required` for `anyOf` ( #16089 )
...
* fix(backend): correct invalid schema format specifying only `required` for `anyOf`
* refactor(backend): make types derived from `allOf` or `anyOf` more strong
2025-05-27 08:57:09 +09:00
zyoshoka
ed3a844f5d
fix(backend): add response schema for `notes/show-partial-bulk` endpoint ( #16093 )
2025-05-25 08:38:45 +09:00
かっこかり
0504d4399c
fix(frontend): リアクション削除イベントのコンディションが誤っていたのを修正 ( #16097 )
2025-05-25 08:38:29 +09:00
かっこかり
fab9db405c
fix(frontend): タブ間同期が行われるとテーマが切り替わり続ける問題を修正 ( #16094 )
2025-05-25 08:37:39 +09:00
github-actions[bot]
02b37b7adf
Bump version to 2025.5.1-beta.2
2025-05-24 09:42:21 +00:00
かっこかり
02041344bd
fix(frontend); カスタム絵文字のリアクションが二重で表示されることがある問題を修正 ( #16092 )
...
* fix(frontend): カスタム絵文字のリアクションが二重で表示されることがある問題を修正
* fix: improve event locking mechanism
* fix: remove unused console log
* fix: unused import
* fix: その場で書き換えることで再レンダリングを最小限に抑える(かも)
* refactor: reactive note data を composable内で生成するように
2025-05-24 18:31:55 +09:00
github-actions[bot]
fe1b2b00f5
Bump version to 2025.5.1-beta.1
2025-05-24 05:32:52 +00:00
syuilo
4fcb80bcf2
enhance(backend): ファイル種別が判定できない場合、拡張子を参照するように
2025-05-24 14:28:49 +09:00
syuilo
64791a7160
fix(frontend): ユーザに表示されるファイル種別と、実際のファイル種別が異なり、ファイルをアップロードすることに失敗することがある問題を修正
...
Fix #16091
2025-05-24 13:59:26 +09:00
syuilo
90e39d22d2
fix(backend): unallowedFileTypeエラーがハンドリングされていない問題を修正
2025-05-24 13:55:34 +09:00
zyoshoka
9c98c13743
fix(backend): better nullable ref schema representation ( #16088 )
...
* fix(backend): better nullable ref schema representation
* refactor
2025-05-23 20:27:16 +09:00
syuilo
bbbc68a772
enhance(frontend): tweak default preferences
2025-05-23 20:26:12 +09:00
syuilo
554623e5a8
🎨
2025-05-23 15:59:41 +09:00
syuilo
6c4b055921
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2025-05-23 14:02:57 +09:00
syuilo
227ca69704
🎨
2025-05-23 14:02:55 +09:00
github-actions[bot]
a1b5786939
Bump version to 2025.5.1-beta.0
2025-05-23 03:55:52 +00:00
syuilo
2a6bc2154c
fix(frontend): エラー画像が横長になる
...
Fix #15982
2025-05-23 12:33:09 +09:00
syuilo
4ad8b59b49
enhance(frontend): アップロード前のリネームを可能に
2025-05-23 12:28:30 +09:00
かっこかり
b6ade8315a
fix(frontend): 一定時間操作がなかったら動画プレイヤーのコントロールを隠すように ( #16073 )
...
* fix(frontend): 一定時間操作がなかったら動画プレイヤーのコントロールを隠すように
* Update Changelog
2025-05-23 11:55:48 +09:00
果物リン
2352d50e99
MkTooltipが画面左端を突き抜けないようにする ( #15890 )
2025-05-23 11:54:34 +09:00
syuilo
2bfbbbf16a
enhance(frontend): improve tips
2025-05-23 10:46:42 +09:00
かっこかり
9d36d36fc4
fix(backend): admin側のエンドポイントで作成した招待コードに作成者の情報が記録されない問題を修正 ( #16076 )
...
* fix(backend): admin側のエンドポイントで作成した招待コードに作成者の情報が記録されない問題を修正
* Update Changelog
2025-05-23 09:49:21 +09:00
github-actions[bot]
479d7a58a4
Bump version to 2025.5.1-alpha.5
2025-05-22 14:21:07 +00:00
syuilo
e750c9171e
feat: ロールでアップロード可能なファイル種別を設定可能に ( #16081 )
...
* wip
* Update RoleService.ts
* wip
* Update RoleService.ts
* Update CHANGELOG.md
2025-05-22 23:01:31 +09:00
かっこかり
aaee0a788d
enhance(frontend): シンタックスハイライトのエンジンをJavaScriptベースのものに変更 ( #16084 )
...
* refactor(frontend): シンタックスハイライトのエンジンをJavaScriptベースのものに変更
* Update Changelog
2025-05-22 22:57:04 +09:00
かっこかり
e6e8bfa591
feat(frontend): tabler-iconsのサブセット化 ( #15340 )
...
* feat(frontend): tabler-iconsの使用されていないアイコンを削除するように
* fix
* fix
* fix
* fix
* fix
* Update Changelog
* enhance: tablerのCSSを使用されているクラスのみに限定
* 使用するアイコンパッケージをそろえる
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* spdx
* typo
* fix: サブセットから除外される書き方をしている部分を修正
* fix: 同じunicodeに複数のアイコンclassが割り当てられている場合に対応
* remove debug code
* Update CHANGELOG.md
* fix merge error
* setup renovate
* fix: woff2ではなくwoffに変換していたのを修正
* update deps
* update changelog
2025-05-22 22:56:38 +09:00
renovate[bot]
c2478e5877
fix(deps): update [backend] update dependencies ( #15911 )
...
* fix(deps): update [backend] update dependencies
* run pnpm dedupe to fix type errors
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-05-22 19:31:38 +09:00
renovate[bot]
fb69efd97c
chore(deps): update [misskey-js] update dependencies ( #15907 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 19:20:54 +09:00
renovate[bot]
d072dfaede
fix(deps): update [frontend] update dependencies ( #15910 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 19:16:10 +09:00
syuilo
23542530e1
feat(frontend): モバイルデバイスで折りたたまれたUIの展開表示に全画面ページを使用できるように
2025-05-22 14:57:35 +09:00
syuilo
65c2adee36
clean up
2025-05-22 13:06:49 +09:00
syuilo
e4db9b64df
refactor(frontend): better type defs
2025-05-22 13:05:28 +09:00
syuilo
74c857e23d
refactor(frontend): src -> anchorElement
2025-05-22 12:24:52 +09:00
github-actions[bot]
aa55663ef7
Bump version to 2025.5.1-alpha.4
2025-05-22 03:06:08 +00:00
かっこかり
000ed1f51f
fix(frontend): ジョブキューインスペクタの型エラー解消 ( #16020 )
...
* fix(frontend): ジョブキューインスペクタの型エラー解消
* fix
* fix
* fix
* fix
2025-05-22 12:06:07 +09:00
かっこかり
c7318f5803
fix(backend): 連合モードが「なし」の場合はactivity jsonへのリンクタグを省略するように ( #16074 )
...
* fix(backend): 連合モードが「なし」の場合はactivity jsonへのリンクタグを省略するように
* Update Changelog
* flip condition
2025-05-22 12:02:01 +09:00
syuilo
8ad6ffc2b3
fix(frontend): UIのアニメーションをオフにするとページネーションが表示されない問題を修正
...
Fix #16078
2025-05-22 09:35:42 +09:00
かっこかり
8c8cea024a
enhance(frontend): 通知設定ページにサウンド設定ページへのリンクを追加 ( #16072 )
2025-05-21 21:13:45 +09:00
かっこかり
ccf5bd337e
enhance(frontend): ファイルのアップロードを中止できるように ( #16069 )
...
* enhance(frontend): ファイルのアップロードを中止できるように
* Update Changelog
* fix: ダイアログを閉じたり、中断ボタンが押されたりしたときはその後のアップロードをすべて中止するように
* fix
2025-05-21 21:13:19 +09:00
かっこかり
e61b5abb05
fix(frontend): 誤植を修正 ( #16075 )
2025-05-21 14:20:51 +09:00
かっこかり
2619f69238
enhance(frontend): テーマ切り替えのアニメーションをView Transitionに変更 ( #15974 )
...
* enhance(frontend): テーマ切り替えのアニメーションをView Transitionに変更
* fix lint
* fix: 切り替え時間を0.5sに
2025-05-21 14:19:34 +09:00
かっこかり
bd7633c70e
enhance(frontend/aiscript): AiScriptからtoastを発行できるように ( #16071 )
...
* enhance(frontend/aiscript): AiScriptからtoastを発行できるように
* Update Changelog
2025-05-21 10:23:12 +09:00
かっこかり
95093fc927
🎨 ( #16070 )
2025-05-21 10:16:30 +09:00
github-actions[bot]
ce4269a50c
Bump version to 2025.5.1-alpha.3
2025-05-20 23:25:18 +00:00
syuilo
9480120eba
Feat: ドライブ周りのUIの強化 ( #16011 )
...
* wip
* wip
* Update MkDrive.vue
* wip
* Update MkDrive.vue
* Update MkDrive.vue
* wip
* Update MkDrive.vue
* Update MkDrive.vue
* wip
* Update MkDrive.vue
* wip
* wip
* wip
* wip
* Update MkDrive.vue
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* feat(frontend): upload dialog (#16032 )
* wip
* wip
* Update MkUploadDialog.vue
* wip
* wip
* wip
* wip
* wip
* Update MkUploadDialog.vue
* wip
* wip
* Update MkDrive.vue
* wip
* wip
* Update MkPostForm.vue
* wip
* Update room.form.vue
* Update os.ts
* wiop
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update select-file.ts
* wip
* wip
* Update MkDrive.vue
* Update drag-and-drop.ts
* wip
* wip
* wop
* wip
* wip
* Update MkDrive.vue
* Update CHANGELOG.md
* wipo
* Update MkDrive.folder.vue
* wip
* Update MkUploaderDialog.vue
* wip
* wip
* Update MkUploaderDialog.vue
* wip
* Update MkDrive.vue
* Update MkDrive.vue
* wip
* wip
2025-05-21 07:31:24 +09:00
かっこかり
f74c38f313
enhance(frontend): URLプレビューをユーザーサイドで無効化できるように ( #16064 )
...
* enhance(frontend): URLプレビューをユーザーサイドで無効化できるように
* fix lint
* Update Changelog
* fix: 設定項目をデータセーバーに移動
2025-05-20 13:42:30 +09:00
かっこかり
7888f771c3
fix(frontend): ユーザー概要ページのファイルの項目のデザイン改良 ( #16063 )
2025-05-19 15:03:52 +09:00
syuilo
e72ce6085a
fix(frontend): tweak use-pagination behaviour
2025-05-14 09:17:40 +09:00
syuilo
59fc18f2cd
enhance(frontend): add performance tip
2025-05-14 08:26:30 +09:00
syuilo
26506677c2
enhance: いくつかの設定ファイルの項目をコントロールパネルで設定するように ( #16026 )
...
* wip
* Update CHANGELOG.md
* feat: migrate to existing config value (#16030 )
* wip
* Update CHANGELOG.md
---------
Co-authored-by: anatawa12 <anatawa12@icloud.com>
2025-05-12 16:55:01 +09:00
syuilo
51b5d740f6
🎨
...
Fix #16018
2025-05-12 12:17:14 +09:00
github-actions[bot]
fe7b2298f6
Bump version to 2025.5.1-alpha.2
2025-05-12 01:02:03 +00:00
taichan
5bc52b6743
feat(frontend): 絵文字をミュート可能にする機能 ( #15966 )
...
* wip ( 絵文字ミュートの基礎実装, PoC )
* refactor: 絵文字のmute/unmute処理の共通化
* SPDX
* リアクションからも絵文字ミュート可能に
* emojiMute/emojiUnmute
* replace resource of emojiMute
* add vitest preferstate for mutedEmojis
* add vitest to preferReactive
* 混入削除
* Fix typo (mutedEmojis -> mutingEmojis)
* reactiveやめる
* add時の判定ミスを修正
* Add CHANGELOG
* Revert "reactiveやめる"
This reverts commit 442742c371
.
* Update Changelog
2025-05-12 10:00:06 +09:00
syuilo
b18d6b4cef
lint
2025-05-11 17:17:07 +09:00
syuilo
a78f654322
🎨
2025-05-11 16:28:04 +09:00
syuilo
3d60d18e80
tweak MkMediaImage.vue
2025-05-11 16:25:49 +09:00
かっこかり
c793038a8b
fix(frontend): ノート購読の挙動改善 ( #16023 )
...
* fix(frontend): ノート購読の挙動改善
* fix
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-05-11 15:53:02 +09:00
かっこかり
3df421da1a
refactor(frontend): MkMarquee のコードの可読性の向上 ( #16017 )
...
* fix(frontend/MkMarquee): Composition API に移行
* move animation to scoped environment
* refactor
---------
Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>
2025-05-11 15:43:16 +09:00
syuilo
2ead6b8adc
🎨
2025-05-11 15:40:58 +09:00
anatawa12
cbc53de823
fix: RateLimiterService ( #13997 )
...
* fix rate limit check never ends
* fix: long term / short term limitがないときでもそれぞれ用のnew Limiterとlimiter.getが呼ばれる問題
* refactor: wrap ratelimiter with promise
* refactor: reimplement max/min with async
* refactor: reimplement limit with async
* refactor: do not check long term limit inside min
* refactor: check if there is rate limit inside min/max function
* refactor: remove unnecessary return in min/max function
* refactor: remove unnecessary max/min function
* refactor: return rate limit instead of throwing an object
* fix: レートリミットのfactorが二回適用されて二乗の効果がある問題を修正
* fix lint error
---------
Co-authored-by: Kisaragi <48310258+KisaragiEffective@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2025-05-11 15:37:46 +09:00
syuilo
2c96f7f258
enhance(backend): increase MAX_ROOM_MEMBERS to 50
2025-05-11 15:32:36 +09:00
syuilo
8793176be1
Update about-misskey.vue
2025-05-11 14:26:03 +09:00
syuilo
3100caadda
🎨
2025-05-11 14:23:58 +09:00
syuilo
4d08c0a82b
enhance(frontend): blurhash無効化オプションを追加
2025-05-11 14:17:08 +09:00
syuilo
039aacb31f
refactor(frontend): better type def of usePagination
2025-05-10 14:42:18 +09:00
github-actions[bot]
92aca4498b
Bump version to 2025.5.1-alpha.1
2025-05-10 03:58:55 +00:00
かっこかり
0133dbfe7e
fix(frontend): サウンドのフォールバックが効かなくなっていた問題を修正 ( #16012 )
2025-05-10 12:34:59 +09:00
syuilo
0a0d42bb48
enhance: 招待されているが参加していないルームを開いたときに、招待を承認するかどうか尋ねるように
2025-05-10 11:25:00 +09:00
かっこかり
e1cd7c94fb
refactor(frontend): use* 関数の格納場所のフォルダ名を composables に変更 ( #16004 )
...
* refactor(frontend): use* 関数の格納場所を正式名称(composables)に変更
* migrate
* move useLoading
2025-05-10 07:58:26 +09:00
github-actions[bot]
c803f842ba
Bump version to 2025.5.1-alpha.0
2025-05-09 12:18:54 +00:00
かっこかり
04928ba7d1
enhance(frontend): Instance Tickerのデザイン改善 ( #15946 )
...
* feat(tms): インスタンス情報の表示位置 (taiyme#198)
* migrate
* fix(InstanceTicker): リモートサーバーのアイコンが初期画像になる問題 (taiyme#211)
* refactor(InstanceTicker): 参照の構造を変更
Co-Authored-By: taiy <53635909+taiyme@users.noreply.github.com>
* perf(TmsInstanceTicker): color関数に変更 (taiyme#283)
* 🎨
* Update Changelog
* remove unused property
* revert unrelated changes
* fix
* 実装を簡略化
* 🎨
* Update CHANGELOG.md
* 色の計算をコンポーネント内に移動
---------
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
2025-05-09 21:16:21 +09:00
syuilo
1b3a8cd97d
fix(frontend): "時計"ウィジェット(Clock)において、Transparent設定が有効でも、その背景が透過されない
...
Fix #15994
2025-05-09 20:41:50 +09:00
syuilo
bbe26607eb
enhance: リプライ元にアンケートがあることが表示されるように
...
Resolve #15998
2025-05-09 20:36:14 +09:00
syuilo
6a2dc2d2d2
follow up of 8c2ab25e5f
2025-05-09 20:27:11 +09:00
syuilo
1febae7128
fix(backend): チャットルームが削除された場合・チャットルームから抜けた場合に、未読状態が残り続けることがあるのを修正
2025-05-09 20:12:33 +09:00
syuilo
96bc042d67
Feat: サーバー初期設定ウィザード ( #15954 )
...
* wip
* wip
* Update welcome.setup.vue
* wip
* wip
* wip
* wip
* Update MkServerSetupWizard.vue
* Update MkServerSetupWizard.vue
* wip
* wip
* wip
* Update types.ts
* wip
* wip
* Update CHANGELOG.md
2025-05-09 19:41:54 +09:00
anatawa12
0bd44bca6d
fix: exported antenna data cannot be imported in some cases ( #15985 )
...
* chore: add ExportedAntenna type
* chore: use ExportedAntenna on export and fix schema
* fix: excludeNotesInSensitiveChannel is not included
* chore: revert unnecessary changes
* chore: add doc for future developer
* docs: update changelog
2025-05-09 17:48:01 +09:00
syuilo
ebf291084f
Feat: UGCの公開範囲設定機能 ( #15938 )
...
* wip
* Update CHANGELOG.md
* wip
* wip
* Update show.ts
2025-05-09 17:44:35 +09:00
syuilo
8c2ab25e5f
Feat: No websocket mode ( #15851 )
...
* wip
* wip
* wip
* wip
* Update MkTimeline.vue
* wip
* wip
* wip
* Update MkTimeline.vue
* Update use-pagination.ts
* wip
* wip
* Update MkTimeline.vue
* Update MkTimeline.vue
* wip
* wip
* Update MkTimeline.vue
* Update MkTimeline.vue
* Update MkTimeline.vue
* wip
* Update use-pagination.ts
* wip
* Update use-pagination.ts
* Update MkNotifications.vue
* Update MkNotifications.vue
* wip
* wip
* wip
* Update use-note-capture.ts
* Update use-note-capture.ts
* Update use-note-capture.ts
* wip
* wip
* wip
* wip
* Update MkNoteDetailed.vue
* wip
* wip
* Update MkTimeline.vue
* wip
* fix
* Update MkTimeline.vue
* wip
* test
* Revert "test"
This reverts commit 3375619396
.
* Update use-pagination.ts
* test
* Revert "test"
This reverts commit 42c53c830e
.
* test
* Revert "test"
This reverts commit c4f8cda4aa
.
* Update style.scss
* Update MkTimeline.vue
* Update MkTimeline.vue
* Update MkTimeline.vue
* ✌️
* Update MkTimeline.vue
* wip
* wip
* test
* Update MkPullToRefresh.vue
* Update MkPullToRefresh.vue
* Update MkPullToRefresh.vue
* Update MkPullToRefresh.vue
* Update MkTimeline.vue
* wip
* tweak navbar
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update home.vue
* wip
* refactor
* wip
* wip
* Update note.vue
* Update navbar.vue
* Update MkPullToRefresh.vue
* Update MkPullToRefresh.vue
* Update MkPullToRefresh.vue
* wip
* Update MkStreamingNotificationsTimeline.vue
* Update use-pagination.ts
* wip
* improve perf
* wip
* Update MkNotesTimeline.vue
* wip
* megre
* Update use-pagination.ts
* Update use-pagination.ts
* Update MkStreamingNotesTimeline.vue
* Update use-pagination.ts
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
2025-05-09 17:40:08 +09:00
syuilo
5603cb7e22
refactor
2025-05-07 16:10:43 +09:00
syuilo
86996d9563
🎨
2025-05-07 13:41:51 +09:00
github-actions[bot]
aa938164f2
Release: 2025.5.0
2025-05-07 02:46:39 +00:00
syuilo
351d91b1c3
enhance(frontend): add debug room
2025-05-07 10:45:01 +09:00
syuilo
181f68e14e
🎨
2025-05-07 10:44:43 +09:00
syuilo
cdd131d542
🎨
2025-05-07 08:55:42 +09:00