syuilo
|
85dc9c738b
|
Update engine.ts
|
2026-02-09 11:06:54 +09:00 |
|
syuilo
|
a09bf963f4
|
wip
|
2026-02-09 10:52:41 +09:00 |
|
syuilo
|
242fd56aec
|
Update engine.ts
|
2026-02-08 22:23:38 +09:00 |
|
syuilo
|
a42fdee480
|
wip
|
2026-02-08 21:53:33 +09:00 |
|
かっこかり
|
28f5b2f173
|
fix(frontend): ぼかし・塗りつぶし・モザイクの画像エフェクトを修正 (#17155)
* fix(frontend): ぼかし・塗りつぶし・モザイクの画像エフェクトを修正
* Update Changelog
* fix changelog [ci skip]
* fix changelog [ci skip]
* tweak
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2026-02-08 09:48:04 +09:00 |
|
かっこかり
|
bd81a6c8ad
|
refactor(frontend): anyを除去2 (#17092)
* wip
* fix types
* fix
|
2026-01-14 14:45:45 +09:00 |
|
かっこかり
|
b941c896aa
|
refactor(frontend): MkRadiosの指定をpropsから行うように (#16597)
* refactor(frontend): MkRadiosの指定をpropsから行うように
* spdx
* fix lint
* fix: mkradiosを動的slotsに対応させる
* fix: remove comment [ci skip]
* fix lint
* fix lint
* migrate
* rename
* fix
* fix
* fix types
* remove unused imports
* fix
* wip
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2026-01-14 14:02:50 +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 |
|
かっこかり
|
ece4efcefe
|
fix(frontend): mfmFunctionPickerを使用して挿入する際のハンドリングを改善 (#17018)
* fix(frontend): mfmFunctionPickerを使用して絵文字を挿入する際のハンドリングを改善
* fix
* Update MkPostForm.vue
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2026-01-08 21:08:27 +09:00 |
|
かっこかり
|
cd973b252a
|
fix(frontend): 2月29日を誕生日に設定している場合、平年は3月1日を誕生日として扱うように (#17072)
* fix(frontend): 2月29日を誕生日に設定している場合、平年は3月1日を誕生日として扱うように
* Update Changelog
* add tests
* spdx
|
2026-01-08 12:16:33 +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 |
|
かっこかり
|
9c22538454
|
fix(frontend): ファイルタブのセンシティブメディアを開く際に確認ダイアログを出す設定が適用されない問題を修正 (#17019)
* fix(frontend): ファイルタブのセンシティブメディアを開く際に確認ダイアログを出す設定が適用されない問題を修正
* Update Changelog
* refactor
* Update Changelog
|
2026-01-02 21:41:32 +09:00 |
|
かっこかり
|
a1ba403f9a
|
fix(frontend): ログインダイアログが表示されたあとの処理がおかしくなる問題を修正 (#17038)
* fix(frontend): ログインダイアログが表示されたあとの処理がおかしくなる問題を修正
* Update Changelog
|
2026-01-02 21:38:53 +09:00 |
|
かっこかり
|
4285303c81
|
fix(frontend): follow-up of #17033 (#17047)
* wip
* fix
* ref -> reactive
* tweak throttle threshold
* tweak throttle threshold
* rss設定にはmanualSaveを使用するように
* Update MkWidgetSettingsDialog.vue
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2025-12-30 14:32:40 +09:00 |
|
かっこかり
|
4c31eb409c
|
fix(frontend): ストレージが消去される事がある問題を軽減 (#16704)
* fix(frontend): ストレージが消去される事がある問題を軽減
* add comment
* add catch to continue request permissions
* Update Changelog
* update changelog
* fix
通知権限の許可取得はボタン押下時に移動
* fix
* wip
* Update main-boot.ts
* wip
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2025-12-20 21:22:31 +09:00 |
|
かっこかり
|
c4f53aba3f
|
fix(frontend): 一部のシチュエーションで投稿フォームのツアーが表示されない問題を修正 (#16837)
* fix(frontend): 一部のシチュエーションで投稿フォームのツアーが表示されない問題を修正
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2025-11-24 11:18:01 +09:00 |
|
かっこかり
|
fd2fe34270
|
refactor8frontend9: anyを除去 (#16778)
|
2025-11-10 15:33:54 +09:00 |
|
syuilo
|
990be44d98
|
fix type
|
2025-11-07 12:45:47 +09:00 |
|
syuilo
|
e312283ea0
|
enhance(frontend): 投稿フォームのヒントを追加 (#16712)
* wip
* wip
* Update MkSpot.vue
* Update MkPostForm.vue
* wip
* wip
* Update CHANGELOG.md
|
2025-11-07 11:03:33 +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 |
|
かっこかり
|
4e16e23acd
|
fix(frontend): confettiの実行がアニメーション設定を考慮していない問題を修正 (#16714)
* fix(frontend): confettiの実行がアニメーション設定を考慮していない問題を修正
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2025-10-27 18:41:03 +09:00 |
|
syuilo
|
9f768b8022
|
fix(frontend): キャッシュをクリアするとテーマ再適用するまでレンダリングが正しく行われない問題を修正
|
2025-10-25 08:22:47 +09:00 |
|
かっこかり
|
2e07e50bb4
|
refactor(frontend): 既存のGLSLを単独のファイルに移行 (#16677)
* refactor(frontend): 既存のGLSLを単独のファイルに移行
* fix: glslファイルを参照元ファイルと同じ場所に移動
|
2025-10-23 11:05:21 +09:00 |
|
かっこかり
|
b8433b2413
|
enhance(frontend): glslを単独のファイルに分離 (#16665)
|
2025-10-20 15:23:19 +09:00 |
|
かっこかり
|
8714945ec9
|
fix(frontend): ウォーターマーク配置のエフェクトが壊れている問題を修正 (#16662)
* fix(frontend): ウォーターマーク配置のエフェクトが壊れている問題を修正
* enhance: add settings for noBoundingBoxExpansion
* Update Changelog
* fix
* perf: ウォーターマークのrepeatをWRAP属性で制御するように
* fix: ウォーターマークをrepeatした際に回転や拡大縮小の中心が「位置」設定を考慮しないのを修正
* fix: ウォーターマークをrepeatした際にマージンが各ウォーターマークごとのマージンとなっていない問題を修正
* fix: リピートモード時の拡大縮小の原点が、アライメントの設定にかかわらず左上になる問題を修正
* enhance: preserveBoundingRect の翻訳文字を変更
* fix: remove description
* fix
* fix: 回転の向きが逆になっているのを修正
* fix: マージンは元画像の大きさに対する割合で算出するように
* Update watermarkPlacement.ts
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2025-10-20 15:05:23 +09:00 |
|
果物リン
|
41aa0c8efe
|
[カスタム絵文字beta]MacのCmdキー対応とCtrl/Cmd+Arrowキー対応 (#16621)
* [カスタム絵文字beta]MacのCmdキー対応とCtrl/Cmd+Arrowキー対応
* Update packages/frontend/src/components/grid/MkGrid.vue
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
|
2025-10-09 09:29:47 +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 |
|
かっこかり
|
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
|
225154d76d
|
enhance(frontend): improve zoomLines image effect
|
2025-09-27 18:46:26 +09:00 |
|
syuilo
|
c5f9c0ce5c
|
enhance(frontend): add pixelate mask effect
|
2025-09-26 18:27:53 +09:00 |
|
果物リン
|
54800971eb
|
プロフィールの「ユーザーのノートを検索」でローカルのユーザーを検索できないのを修正 (#16570)
* プロフィールの「ユーザーのノートを検索」でローカルのユーザーを検索できないのを修正
* fix lint
|
2025-09-22 19:21:01 +09:00 |
|
Copilot
|
2f52c20150
|
Implement professional-grade Gaussian-approximated blur effect with resolution independence and configurable quality for image effector system (#16571)
* Initial plan
* Implement blur effect for image effector system
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Improve blur quality with configurable sample count
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Revert to simpler blur implementation with configurable sample count
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Fix blur size independence from sample count
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Make blur radius resolution-independent
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Update blur.ts
* Enhance blur quality with explicit diagonal sampling and fix parameter configuration
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Implement Gaussian-approximated blur with distance-based weighting for superior quality
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Revert "Implement Gaussian-approximated blur with distance-based weighting for superior quality"
This reverts commit c739e9f55b.
* Revert "Enhance blur quality with explicit diagonal sampling and fix parameter configuration"
This reverts commit ffbc6eeba7.
* wip
* tweak
* ellipse
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2025-09-20 14:19:35 +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
|
8c413d01e6
|
enhance(frontend): マスクエフェクト (#16556)
* wip
* wip
* Update MkImageEffectorDialog.vue
* Update MkImageEffectorDialog.vue
* Update MkImageEffectorDialog.vue
* Update MkImageEffectorDialog.vue
* Update MkImageEffectorDialog.vue
* Update fillSquare.ts
* Update CHANGELOG.md
* Update fillSquare.ts
|
2025-09-17 18:38:56 +09:00 |
|
syuilo
|
b231da7c7c
|
enhance(frontend): チャットの日本語名称をダイレクトメッセージに & ベータを外す
|
2025-09-16 16:24:10 +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 |
|
かっこかり
|
788c5660ba
|
enhance(frontend): フロントエンドのキャッシュクリア操作でブラウザの内部キャッシュも削除するように (#16522)
* enhance(frontend): フロントエンドのキャッシュクリア操作でブラウザの内部キャッシュも削除するように
* 削除するキャッシュを増やす
* Update Changelog
* fix: 何らかのエラーがあっても無視するように
|
2025-09-06 14:46:24 +09:00 |
|
syuilo
|
d27c740ab0
|
refactor
|
2025-09-01 12:31:27 +09:00 |
|
syuilo
|
2e4c4dd555
|
refactor
|
2025-08-28 08:59:13 +09:00 |
|
syuilo
|
25df56dfd0
|
refactor
|
2025-08-27 10:14:17 +09:00 |
|
syuilo
|
5e3d8fc9b8
|
refactor
|
2025-08-26 20:17:25 +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
|
dbb6c71c5c
|
refactor
|
2025-08-26 09:39:23 +09:00 |
|
syuilo
|
506c8a259b
|
refactor
|
2025-08-26 08:50:34 +09:00 |
|
tamaina
|
7e7dc03796
|
fix(frontend): ap/showでローカルユーザーを解決した際@username@nullに飛ばされる問題を修正 (#16460)
|
2025-08-26 07:43:59 +09:00 |
|
かっこかり
|
ade603ff7a
|
fix(frontend): ページネーションの進行方向を指定できるように (#16433)
* fix(frontend): ページネーションの進行方向を指定できるように
* Update Changelog
* fix lint
* fix: directionをMkPaginationに移動
* fix
* fix
* fix
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2025-08-22 19:34:20 +09:00 |
|
syuilo
|
fcde6789ff
|
feat(frontend): introduce haptic feedback as experimental feature
#16410
|
2025-08-18 10:49:27 +09:00 |
|