syuilo
a0d34940ff
fix type
2025-11-09 19:43:19 +09:00
syuilo
ad4751918b
fix type
2025-11-07 12:56:28 +09:00
syuilo
bd9041bd8f
fix type
2025-11-07 12:55:01 +09:00
syuilo
4dcff123df
fix type
2025-11-07 12:53:28 +09:00
syuilo
78d65ef3dd
fix type
2025-11-07 12:39:25 +09:00
果物リン
0a67d6f1a0
fix(frontend): 一部のページでもっと見るが自動で行われないバグの修正 ( #16754 )
...
* 一部のページでもっと見るが自動で行われないバグの修正
* fix(frontend): MkPagination で UI アニメーションオフ時に自動ロードが動作しない問題を修正
Transition コンポーネントの mode="out-in" が、アニメーション無効時でも
適用されており、IntersectionObserver の検出に干渉していた問題を修正。
アニメーション有効時のみ mode="out-in" を適用するように変更。
Co-authored-by: 果物リン <fruitriin@users.noreply.github.com >
* enhance: ユーザーの設定値にかかわらず無限スクロールをオフにできるオプションを追加
* Update Changelog
* MkNotesTimeline.vueにforceDisableInfiniteScrollを追加、 note.vueの前方向の読み込みでこれを有効
* fix lint
* refactor
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: 果物リン <fruitriin@users.noreply.github.com >
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com >
2025-11-07 11:27:08 +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
syuilo
4ba18690d7
feat(frontend): EXIFフレーム機能 ( #16725 )
...
* wip
* wip
* Update ImageEffector.ts
* Update image-label-renderer.ts
* Update image-label-renderer.ts
* wip
* Update image-label-renderer.ts
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update use-uploader.ts
* Update watermark.ts
* wip
* wu
* wip
* Update image-frame-renderer.ts
* wip
* wip
* Update image-frame-renderer.ts
* Create ImageCompositor.ts
* Update ImageCompositor.ts
* wip
* wip
* Update ImageEffector.ts
* wip
* Update use-uploader.ts
* wip
* wip
* wip
* wip
* Update fxs.ts
* wip
* wip
* wip
* Update CHANGELOG.md
* wip
* wip
* Update MkImageEffectorDialog.vue
* Update MkImageEffectorDialog.vue
* Update MkImageFrameEditorDialog.vue
* Update use-uploader.ts
* improve error handling
* Update use-uploader.ts
* 🎨
* wip
* wip
* lazy load
* lazy load
* wip
* wip
* wip
2025-11-06 20:25:17 +09:00
Souma
119423e3ae
enhance(frontend): Extend links to profile pages ( #16417 )
...
* feat(frontend): Add a link to profile to banner and avatar
Increase the area of links to click easily.
* chore(frontend): Change the link of notes count
Move to the notes tab for better userbility.
* feat(frontend): Add links to notes, followers and following
For easy transition to the shown information.
* docs(changelog): Add a description about this change
Users can notice what's changed by this PR.
* style(frontend): Fix the linter error
Remove the duplicated space.
* refactor(frontend): Don't surround the banners with links
It may conflict with the follow buttons.
* docs(changelog): Move the changes to the latest version
This feature is not merged and will be released in the latest version.
Signed-off-by: Souma <101255979+5ouma@users.noreply.github.com >
---------
Signed-off-by: Souma <101255979+5ouma@users.noreply.github.com >
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2025-11-06 13:42:52 +09:00
かっこかり
18fbc9bb05
fix(frontend): 存在しない翻訳キーを追加 ( #16757 )
2025-11-06 12:39:48 +09:00
かっこかり
0edb0133fc
enhance(frontend): チャンネル周りのUIの整理 ( #16743 )
...
* enhance(frontend): チャンネル周りのUIの整理
* fix: 共通要素間の一貫性を保つ
* Update Changelog
* fix: チャンネル新規作成を管理タブに移動・上部ボタン削除
2025-11-06 10:15:59 +09:00
かっこかり
344f50d538
enhance(frontend): 絵文字パレット設定に説明文を追加 ( #16750 )
...
* enhance(frontend): 絵文字パレット設定に説明文を追加
* tweak message
2025-11-05 11:35:48 +09:00
かっこかり
b9713259a7
fix(frontend): 表示するものがないときにはMkResultを使用するように ( #16740 )
2025-11-04 15:16:58 +09:00
かっこかり
ca89c86426
fix(frontend): 自分に割り当てられたロール一覧の余白を調整 ( #16747 )
2025-11-04 15:12:20 +09:00
かっこかり
d0a5ccc1ec
fix(frontend): コンポーネントのインポート忘れ ( #16715 )
2025-10-27 18:41:17 +09:00
syuilo
5b6aa1496a
Update about-misskey.vue
2025-10-24 10:40:11 +09:00
かっこかり
29892d2a01
enhance: リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように ( #16661 )
...
* enhance: リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように
* Update Changelog
* build misskey-js with types
2025-10-16 22:45:37 +09:00
かっこかり
b6bf3cfcb7
fix(frontend): バナー画像の画面上でのクロップが以前の挙動と同一になるように ( #16658 )
...
* fix(frontend): バナー画像の画面上でのクロップが以前の挙動と同一になるように
* fix
2025-10-16 18:04:08 +09:00
かっこかり
a132a1d3e1
fix(frontend): 外部アプリ設定のアプリアイコンに変な余白が入っているのを修正 ( #16660 )
2025-10-16 18:01:25 +09:00
syuilo
a405575cd6
chore(frontend): add tips
2025-10-16 09:44:58 +09:00
かっこかり
3df81931ec
fix(frontend): ナビゲーションバーの設定で削除した項目をその場で再追加できない問題を修正 ( #16652 )
...
* fix(frontend): ナビゲーションバーの設定で削除した項目をその場で再追加できない問題を修正
* Update Changelog
2025-10-15 12:14:03 +09:00
かっこかり
f8c6273acc
fix(frontend): scroll-driven animation非対応環境でバナー画像が上下中央に表示されない問題を修正 ( #16632 )
...
* fix(frontend): scroll-driven animation非対応環境でバナー画像が上下中央に表示されない問題を修正
* Update Changelog
2025-10-10 09:33:35 +09:00
おさむのひと
37526de323
fix: aliasesの区切り文字が一致していないのを修正 ( #16622 )
...
* fix: aliasesの区切り文字が一致していないのを修正
* fix CHANGELOG.md
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2025-10-09 09:29:09 +09:00
かっこかり
21ed2e3002
fix(frontend): バナー画像のサイズがおかしい問題を修正 ( #16627 )
...
* fix(frontend): バナー画像のサイズがおかしい問題を修正
* Update Changelog
2025-10-09 09:28:27 +09:00
syuilo
0b642cf446
chore(frontend): add caption for maxFileSize
2025-10-07 09:47:26 +09:00
syuilo
ae10cad9a7
perf(frontend): improve about#emojis performancce
2025-10-06 10:21:46 +09:00
syuilo
ba9924abdb
refactor(frontend): use useTemplateRef
2025-10-06 10:18:14 +09:00
かっこかり
f3e0713501
enhance(frontend): お問い合わせページからデバイス情報を出力できるように ( #16598 )
...
* enhance(frontend): デバイス情報を出力できるように
* fix lint
* Update Changelog
* enhance: getHighEntropyValuesが使用できなかった場合のフォールバックを追加
* fix lint
* fix: getHighEntropyValuesが使用できない場合は生のUAを返すように
* enhance: getHighEntropyValuesが使用できる場合でも生のUAを含めるように
* ✌️
* onHeaderClicked -> onOpened
2025-10-06 10:06:53 +09:00
かっこかり
7fcbf57a9d
fix(frontend): 存在しない翻訳を修正 ( #16604 )
2025-10-06 10:06:20 +09:00
かっこかり
d03cf4d7f9
fix(frontend): 通知の設定画面で予約投稿関連の翻訳が当たっていない問題の修正 ( #16603 )
...
* fix(frontend): 予約投稿通知の設定画面に不足している翻訳を追加
* fix(misskey-js): 廃止された通知が定義に残っているのを修正
* fix(frontend): 予約投稿の完了/失敗通知はオンオフのみ
2025-10-06 08:55:22 +09:00
かっこかり
c0dc156df7
enhance(frontend): プロフィールバナー画像のparallaxをscroll-driven animationに置き換え ( #16241 )
...
* enhance(frontend): プロフィールバナー画像のparallaxをscroll-driven animationに置き換え
* lint
* revert unrelated changes
* Update packages/frontend/src/pages/user/home.vue
* remove inset shadow
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2025-10-05 16:49:33 +09:00
かっこかり
720c6519cd
refactor(frontend): MkTabの指定をpropsから行うように ( #16596 )
...
* refactor(frontend): MkTabの指定をpropsから行うように
* Update explore.featured.vue
2025-10-05 15:48:11 +09:00
かっこかり
46b0e8115a
enhance(frontend): 実験的機能としてTranslator APIを用いた翻訳を実装 ( #16600 )
...
* enhance(frontend): 実験的機能としてTranslator APIを用いた翻訳を実装
* remove unused imports
* remove unnecessary console.log
* fix 表記揺れ
* fix lint
2025-10-05 15:43:13 +09:00
syuilo
cb1a90ddad
chore(frontend): improve usability
2025-10-04 08:53:19 +09:00
syuilo
0b7634b126
enhance(frontend): テーマをドラッグ&ドロップできるように
2025-09-26 15:36:25 +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
syuilo
0f8c068e84
feat(frontend): Video compression ( #16574 )
...
* wip
* Update CHANGELOG.md
* wip
* wip
* wip
* wip
* Update use-uploader.ts
* Update use-uploader.ts
2025-09-24 09:01:06 +09:00
syuilo
966127c63e
enhance(frontend): 絵文字ピッカーのサイズをより大きくできるように
2025-09-22 19:43:31 +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
syuilo
b231da7c7c
enhance(frontend): チャットの日本語名称をダイレクトメッセージに & ベータを外す
2025-09-16 16:24:10 +09:00
かっこかり
e504560477
fix: サーバー設定によりコンテンツの閲覧が制限されている場合のメッセージを区別するように ( #16527 )
2025-09-16 11:53:20 +09:00
syuilo
2621f468ff
enhance: 広告ごとにセンシティブフラグを設定できるように
2025-09-14 15:25:22 +09:00
かっこかり
d4654dd7bd
refactor(frontend): os.select, MkSelectのitem指定をオブジェクトによる定義に統一し、型を狭める ( #16475 )
...
* refactor(frontend): MkSelectのitem指定をオブジェクトによる定義に統一
* fix
* spdx
* fix
* fix os.select
* fix lint
* add comment
* fix
* fix: os.select対応漏れを修正
* fix
* fix
* fix: MkSelectのmodelに対する型チェックを厳格化
* fix
* fix
* fix
* Update packages/frontend/src/components/MkEmbedCodeGenDialog.vue
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
* fix
* fix types
* fix
* fix
* Update packages/frontend/src/pages/admin/roles.editor.vue
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
* fix: MkSelectに直接配列を指定している場合に正常に型が解決されるように
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2025-09-13 21:00:33 +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
1e1eea521e
chore(frontend): add force cloud backup button for debugging
2025-09-07 09:16:25 +09:00
なっかあ
9b565728e7
fix #16494 ( #16509 )
2025-09-05 15:26:39 +09:00
anatawa12
ffc481a994
fix: 「自動でもっと見る」の設定ができない問題 ( #16500 )
2025-09-02 10:11:50 +09:00
syuilo
2ccf4f94cb
refactor
2025-09-01 16:51:58 +09:00
syuilo
3566bc207f
refactor
2025-09-01 16:36:15 +09:00
syuilo
4a0e968662
refactor
2025-09-01 16:23:05 +09:00