1
1
mirror of https://github.com/kokonect-link/cherrypick synced 2024-12-14 22:59:35 +09:00
Commit Graph

2740 Commits

Author SHA1 Message Date
果物リン
b4a83a22a1
may be fix ruby justify on safari (#12551) 2023-12-03 12:08:40 +09:00
かっこかり
5bf7813b2d
enhance/feat(frontend): データセーバーの改良・強化 (#12526)
* enhance(frontend): データセーバーを個別で設定できるように

* Update Changelog

* fix design

* (fix) 設定が当たらない

* fix test(無理やり感)

* (fix) 設定がない状態ですべて有効・向操作が効かない

* fix

* tweak

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-03 10:58:42 +09:00
おさむのひと
5ccd61b1f8
Revert "fix #12528 (#12536)" (#12548)
This reverts commit a5f0b5ec74.
2023-12-03 10:17:07 +09:00
おさむのひと
336416261a
バックエンドが生成するapi.jsonからmisskey-jsの型を作成する (#12434)
* ひとまず生成できるところまで

* ファイル構成整理

* 生成コマンド整理

* misskey-jsへの組み込み

* fix generator.ts

* wip

* fix generator.ts

* fix package.json

* 生成ロジックの調整

* 型レベルでのswitch-case機構をmisskey-jsからfrontendに持ち込めるようにした

* 型チェック用のtsconfig.jsonを作成

* 他のエンドポイントを呼ぶ関数にも適用

* 未使用エンティティなどを削除

* misskey-js側で手動定義されていた型を自動生成された型に移行(ただしapi.jsonがvalidでなくなってしまったので後で修正する)

* messagingは廃止されている(テストのビルドエラー解消)

* validなapi.jsonを出力できるように修正

* 修正漏れ対応

* Ajvに怒られて起動できなかったところを修正

* fix ci(途中)

* パラメータenumをやめる

* add command

* add api.json

* 都度自動生成をやめる

* 一気通貫スクリプト修正

* fix ci

* 生成ロジック修正

* フロントの型チェックは結局やらなかったので戻しておく

* fix pnpm-lock.yaml

* add README.md

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-02 21:00:05 +09:00
anatawa12
a631b976c9
Refine fanout timeline (#12507)
* chore(endpoints/hybrid-timeline): don't pack inside getFromDb

* chore(endpoints/hybrid-timeline): Redisから取得する部分のうちSTLに依存しなそうなところを別のServiceに切り出し

* chore(endpoints/local-timeline): FanoutTimelineEndpointServiceで再実装

* chore(endpoints/channels/timeline): FanoutTimelineEndpointServiceで再実装

* chore(endpoints/timeline): FanoutTimelineEndpointServiceで再実装

* chore(endpoints/user-list-timeline): FanoutTimelineEndpointServiceで再実装

* chore(endpoints/users/notes): FanoutTimelineEndpointServiceで再実装

* chore: add useDbFallback to FanoutTimelineEndpointService.timeline and always true for channel / user note list

* style: fix lint error

* chore: split logic to multiple functions

* chore: implement redis fallback

* chore: 成功率を上げる

* fix: db fallback not working

* feat: allowPartial

* chore(frontend): set allowPartial

* chore(backend): remove fallbackIfEmpty

HTL will never be purged so it's no longer required

* fix: missing allowPartial in channel timeline

* fix: type of timelineConfig in hybrid-timeline

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-02 18:25:07 +09:00
paihu
cf3d45e7c8
fix(frontend): MFM ruby nyaize (#12362) 2023-12-02 17:09:22 +09:00
Camilla Ett
8968bfd309
fix(backend): カスタム絵文字のインポート時の動作を修正 (#12360)
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-02 17:07:57 +09:00
meron
c190b720d3
feat(frontend): 絵文字ピッカーのカテゴリを多階層フォルダで分類できるように (#12132)
* Update CHANGELOG.md

* Feat:emoji picker folder select

* Fix: lint error

* Fix: lint error 2

* Fix: lint error 3

* カスタム絵文字のカテゴリ表示部分が長かったので短くした

* エフェクトが壊れて出ないのを修正

* padding 18px -> 9px

* Update CHANGELOG.md

* Revert: en-US.yml

* chg: Folder -> folder

* chg: isChildrenExits -> isChildren

* chg: isChildren -> categoryFolderFlag

* カテゴリ末尾が / の場合ピッカーから消失するので「その他」と扱い対応

* 特定のパターンのカテゴリ名でピッカーに出てこないのを修正

「i18n.ts.other」や「/」始まりの場合壊れる

* chg: categoryFolderFlag -> hasChildSection

* code format

* Del: ti-fw

* fix

* 絵文字とフォルダの表示順序入れ替え

* ネストした場合にパネルでどこまでがどのフォルダのものかをわかりやすくした

* fix lint

* カテゴリの名前が長いと表示がおかしくなる問題を修正

Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: atsuchan <83960488+atsu1125@users.noreply.github.com>
Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com>
Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
Co-authored-by: xianon <xianon@hotmail.co.jp>
Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com>
Co-authored-by: YS <47836716+yszkst@users.noreply.github.com>
Co-authored-by: Khsmty <me@khsmty.com>
Co-authored-by: Soni L <EnderMoneyMod@gmail.com>
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: daima3629 <52790780+daima3629@users.noreply.github.com>
Co-authored-by: Windymelt <1113940+windymelt@users.noreply.github.com>
Co-authored-by: Ebise Lutica <7106976+EbiseLutica@users.noreply.github.com>
Co-authored-by: nenohi <kimutipartylove@gmail.com>
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
Co-authored-by: FineArchs <133759614+FineArchs@users.noreply.github.com>
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
2023-12-02 15:26:46 +09:00
anatawa12
b6b838416d
chore: remove unimplemented excludeNsfw (#12520) 2023-12-02 12:05:53 +09:00
かっこかり
b37e8ffa69
(fix) 翻訳のダブりを解消 (#12519) 2023-12-02 12:05:03 +09:00
zyoshoka
43c9ab2072
fix(frontend): 長い名前のチャンネルにおける投稿フォームの表示が崩れる問題を修正 (#12524)
* fix(frontend): 長い名前のチャンネルにおける投稿フォームの表示が崩れる問題を修正

* Update CHANGELOG.md
2023-12-02 12:04:11 +09:00
おさむのひと
a5f0b5ec74
fix #12528 (#12536) 2023-12-02 11:37:31 +09:00
Qwreey
c927d6824c
Fix: missing receiver warn is not disappear (#12538) 2023-12-02 09:28:00 +09:00
34387b242c
fix: apply headerTabsWhenNotLogin to all pages 2023-12-01 18:54:59 +09:00
4f6091b2d8
Merge branch 'kokonect-link:develop' into patch-1 2023-12-01 18:38:48 +09:00
NoriDev
890dc36251 enhance(frontend): 컴포넌트만 새로 고쳐도 적용할 수 있는 설정은 페이지를 새로 고치지 않고 설정을 반영함 2023-12-01 17:58:34 +09:00
NoriDev
5fde0c9186 Feat: InstanceTicker를 클릭해 노트를 자세히 볼 수 있음 2023-12-01 17:27:54 +09:00
NoriDev
ea55702295 Merge commit 'refs/pull/12519/head' of https://github.com/misskey-dev/misskey into develop 2023-12-01 16:59:49 +09:00
NoriDev
633d5a8096 tweak e6ff6601 2023-12-01 16:58:42 +09:00
NoriDev
e6ff66017f Merge commit 'refs/pull/12524/head' of https://github.com/misskey-dev/misskey into develop 2023-12-01 16:55:11 +09:00
NoriDev
c7dfd44609 lint 2023-12-01 16:54:39 +09:00
NoriDev
2a01eeab9c Merge pull request #12526 from misskey-dev/misskey 2023-12-01 16:51:16 +09:00
42fe311524
fix: change header for not logged in users
just for not show any error message when exploring
2023-12-01 11:44:24 +09:00
kakkokari-gtyih
edd252afaa fix test(無理やり感) 2023-11-30 20:56:18 +09:00
NoriDev
ce8ed1fe04 fix d6fa889c 2023-11-30 20:49:42 +09:00
kakkokari-gtyih
37c75a3bb1 (fix) 設定が当たらない 2023-11-30 20:46:21 +09:00
kakkokari-gtyih
84805fc160 fix design 2023-11-30 20:31:21 +09:00
kakkokari-gtyih
58f383ab1f enhance(frontend): データセーバーを個別で設定できるように 2023-11-30 20:27:06 +09:00
NoriDev
709a4f0416 tweak d6fa889c 2023-11-30 20:26:38 +09:00
NoriDev
9932623655 lint 2023-11-30 20:10:01 +09:00
NoriDev
01126a6aec delete unused component 2023-11-30 19:58:47 +09:00
NoriDev
feef0d6ffd Merge remote-branch 'misskey/develop' 2023-11-30 19:58:23 +09:00
NoriDev
33cddef2fb fix d6fa889c, 4cb248d1 2023-11-30 19:35:53 +09:00
zyoshoka
5e06ee5a79
fix(frontend): 長い名前のチャンネルにおける投稿フォームの表示が崩れる問題を修正 2023-11-30 18:42:58 +09:00
NoriDev
cb5ebe6378 enhance(frontend): 진동 개선 2023-11-30 18:41:39 +09:00
NoriDev
0e227e5473 change: 노트를 번역할 때 유저가 고양이로 설정되어 있으면 nyaize를 적용 2023-11-30 17:06:43 +09:00
NoriDev
4cb248d1ca tweak d6fa889c 2023-11-30 17:04:00 +09:00
NoriDev
d6fa889c93 feat: 노트를 클릭하여 자세히 볼 수 있음 2023-11-30 16:46:06 +09:00
kakkokari-gtyih
6087558642 (fix) 翻訳のダブりを解消 2023-11-30 15:58:12 +09:00
Srgr0
e500fe2586
絵文字詳細ページに記載する情報を追加 (#12417)
* Update emojis.emoji.vue

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-30 14:59:42 +09:00
かっこかり
b05d71fabf
feat(frontend): 今日誕生日のフォロー中のユーザーを一覧表示できるウィジェットを追加 (#12450)
* (add) 今日誕生日のフォロイー一覧表示

* Update Changelog

* Update Changelog

* 実装漏れ

* create index

* (fix) index
2023-11-30 14:49:26 +09:00
yukineko
22d6fa1fdf
enhance(dev): 開発モード時にlocaleと型定義が自動的に再生成されるように (#12481)
* enhance: localeを任意のタイミングでリビルドできるように

* enhance: localeも監視し、必要であればlocaleをリビルドするように

* feat: devモードの時のみナビゲーションバーからキャッシュクリアができるように

* refactor: キャッシュクリア部分を共通化

* fix: localesのファイル変更イベントが取れないのを修正

* fix: replaceAllでコケるのを修正

* change: 開発モードに関係なくナビゲーションバーからキャッシュクリアできるように

* refactor: 必要のないリビルドをしないように

* update: CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-30 14:48:02 +09:00
Kisaragi
47a10f6a6d
refactor(frontend): give local variable to explicit type annotation to avoid TS7043 (#12495)
* refactor: give local variable to explicit type annotation to avoid TS7043

* chore: fix lint error
2023-11-30 14:46:16 +09:00
GrapeApple0
28cb0fc70b
enhance: 設定したタグをトレンドに表示させないようにする項目を管理画面で設定できるように (#12512)
* enhance: hiddenTagsを管理画面で設定できるように

* Update locales/ja-JP.yml

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-30 14:35:56 +09:00
zyoshoka
98e1af28b8
enhance(frontend): ノートプレビューにCWが反映されるように (#12509)
* enhance(frontend): ノートプレビューにCWが反映されるように

* Update CHANGELOG.md

* refactor: 不要な条件を除去

* Revert "refactor: 不要な条件を除去"

This reverts commit e4eff689bd1f2df78411a2f01ee05434e2d298a8.

* fix: やっぱり不要な条件だった
2023-11-30 13:49:31 +09:00
おさむのひと
413f7bfb44
Fix: navigator.share未サポートの場合は共有ボタンを非表示にする(+URLのコピーボタンを設置) (#12506)
* navigator.share未サポートの場合は共有ボタンを非表示にする

* fix CHANGELOG.md

* ライセンス表示追加

* URLのコピーボタンを設置
2023-11-30 08:15:13 +09:00
かっこかり
37cff405ed
enhance(frontend): Shareページでの投稿完了時にpostMessageを発火するように (#12505)
* enhance(frontend): Shareページでの投稿完了時にpostMessageを発火

* Update Changelog

* fix

* 名前の混同をさける

* 名前をわかりやすくする

* watchを使わずパフォーマンス改善
2023-11-30 01:08:29 +09:00
NoriDev
123b7a6668 chore 2023-11-29 17:44:34 +09:00
NoriDev
e54651acfd enhance(frontend): 클라이언트 언어와 노트 본문의 언어가 같으면 번역 버튼을 표시하지 않음 2023-11-29 17:25:45 +09:00
NoriDev
e4c291f815 업데이트 후 캐시 비우기가 misskey-dev/misskey#12481 를 따르도록 2023-11-29 16:17:23 +09:00
NoriDev
b58b8dd3c7 Merge remote-branch 'misskey/develop' 2023-11-29 16:16:18 +09:00
woxtu
ea1a2dc8db
Update the Vitest configuration (#12493) 2023-11-29 10:41:11 +09:00
zyoshoka
d5deef5699
fix(frontend): WebKitブラウザー上でも「デバイスの画面を常にオンにする」機能が効くように (#12484)
* fix(frontend): WebKitブラウザー上でもkeepScreenOnが効くように

* chore: add comment
2023-11-29 10:29:24 +09:00
anatawa12
4e882414b2
fix: 音声が一切鳴らなくなる可能性がある (#12491)
* chore: 音声が一切鳴らなくなる可能性を軽減

https://github.com/misskey-dev/misskey/pull/12433#discussion_r1405774767

* chore: IIFEではなくPromise.prototype.finallyを使用するように
2023-11-29 10:29:00 +09:00
おさむのひと
ec04c76ee5
通知グルーピング設定の即時反映対応 (#12485)
* wip

* ログ出しの削除

* fix CHANGELOG.md

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-28 20:43:25 +09:00
NoriDev
66f572e80f lint 2023-11-27 21:53:11 +09:00
NoriDev
27f6acc02a Merge pull request #12481 from misskey-dev/misskey 2023-11-27 21:19:05 +09:00
NoriDev
82dd4b237c Merge remote-branch 'misskey/develop' 2023-11-27 21:15:36 +09:00
syuilo
51cf906b25 update deps 2023-11-27 21:05:20 +09:00
yukineko
3106ddfdfd
change: 開発モードに関係なくナビゲーションバーからキャッシュクリアできるように 2023-11-27 21:00:20 +09:00
NoriDev
3b3f3dbe73 lint 2023-11-27 20:11:56 +09:00
NoriDev
daff64de4e Merge remote-branch 'misskey/develop' 2023-11-27 19:58:56 +09:00
Fairy-Phy
c4ebd55f19 高さ調整 2023-11-27 19:01:14 +09:00
NoriDev
a617a61601 add d5061ae0 2023-11-27 19:01:01 +09:00
Fairy-Phy
d5061ae0fc デコレーション拡張 resolve #57 2023-11-27 19:00:44 +09:00
Fairy-Phy
886878b836 resolve #58 2023-11-27 18:53:53 +09:00
yukineko
50ceb52e2a
refactor: キャッシュクリア部分を共通化 2023-11-27 18:24:46 +09:00
yukineko
4d646c667f
feat: devモードの時のみナビゲーションバーからキャッシュクリアができるように 2023-11-27 18:24:06 +09:00
Fairy-Phy
212e644971 urlを再度指定できるように 2023-11-27 18:01:40 +09:00
NoriDev
8d45ff828f add 35cd4adf 2023-11-27 18:01:18 +09:00
Fairy-Phy
35cd4adf86 add: avater decoration multiple select layer
resolve #54
2023-11-27 18:01:01 +09:00
Fairy-Phy
40b82ba8a1 enhance: selectable decoration url from drive
resolve #53
2023-11-27 17:44:48 +09:00
NoriDev
2c25f7bf50 enhance(frontend): 리모트 서버와 동일한 이모지가 존재하지 않는 경우 '이모지 복사'를 비활성화함 2023-11-27 17:41:38 +09:00
かっこかり
2a451ebb57
enhance(frontend): 通知音にドライブのファイルを使用できるように (#12447)
* (enhance) サウンドにドライブのファイルを使用できるように

* Update Changelog

* fix

* fix design

* fix design

* Update store.ts

* (fix) ファイル名表示

* refactor

* (refactor) better types

* operationTypeとsoundTypeの混同を防止

* (refactor)

* (fix)

* enhance jsdoc

* driveFile -> _driveFile_
2023-11-27 17:33:42 +09:00
NoriDev
058ddc8c32 Merge remote-branch 'misskey/develop' 2023-11-27 16:59:33 +09:00
anatawa12
8f1da036f4
style: fix lint error of 6acaded8 (#12476) 2023-11-27 15:29:39 +09:00
anatawa12
6acaded898
fix: error can be happened if animation is on and hard mute matches (#12474) 2023-11-27 14:47:25 +09:00
woxtu
01d06e7121
Fix a frontend testing script (#12471) 2023-11-27 08:06:47 +09:00
ragujp
780b120c64
fix: wake lock error in safari etc (#12464) 2023-11-26 23:35:53 +09:00
Acid Chicken (硫酸鶏)
d60f645d1d
chore(frontend/MkMediaVideo): loop and autoplay silent videos (#12392) 2023-11-26 16:15:24 +09:00
おさむのひと
c9503da8f8
サウンド設定に「サウンドを出力しない」と「Misskeyがアクティブな時のみサウンドを出力する」を追加 (#12342)
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-26 16:12:02 +09:00
Acid Chicken (硫酸鶏)
ccb951f11e
chore: create AudioContext when it is needed (#12460) 2023-11-26 14:38:34 +09:00
かっこかり
755ca97857
fix(frontend): 通知音がほぼ同時に鳴った場合は再生をブロックするように(音割れ防止) (#12433)
* (fix) 通知音がダブって音割れしないように

* Update Changelog
2023-11-26 13:20:46 +09:00
かっこかり
5bdae9f6d0
enhance(frontend): リアクション選択時に音を流せるように (#12441)
* (add) リアクション選択時に音を鳴らせるように

* Update Changelog

* tweak sound

* tweak sound

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-26 13:04:44 +09:00
woxtu
c8b85a98b8
Add mocks for Web Audio API (#12457) 2023-11-26 09:54:24 +09:00
かっこかり
95095ee8d1
enhance(frontend): ユーザーのRawデータを読めるページを復活させる (#12436)
* (add) User raw page

* Update Changelog

* fix lint
2023-11-24 21:11:18 +09:00
まっちゃとーにゅ
da3064343b enhance(frontend): 絵文字のオートコンプリートのアルゴリズムの改善 (MisskeyIO#261)
* 実際は同じ絵文字なら重複してサジェストに出ないように
* エイリアスではない絵文字>前方一致>部分一致>あいまい検索順で表示されるようになるように
2023-11-24 20:25:29 +09:00
NoriDev
b9c546c607 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-11-24 19:34:48 +09:00
NoriDev
617dbfab2a tweak 335c6a8e 2023-11-24 18:07:03 +09:00
NoriDev
335c6a8ed0 feat: 리모트 서버의 이모지를 즉시 가져올 수 있음 2023-11-24 16:36:41 +09:00
paring
3903474f12 fix: emoji stealer 2023-11-24 16:34:59 +09:00
paring
e757f716a6 feat: import emoji with context menu 2023-11-24 16:25:56 +09:00
Camilla Ett
9c84055f50
Feat(frontend): コントロールパネル「通報」において、通報者もリンクで飛べるように修正 (#12427) 2023-11-24 16:19:37 +09:00
NoriDev
630342da3c tweak fa921169 2023-11-24 14:19:51 +09:00
まっちゃとーにゅ
fa921169d5 feature(backend): ユーザー統計表示機能の復活 (MisskeyIO#258) 2023-11-24 14:14:34 +09:00
NoriDev
834adad9d8 enhance(frontend): 사운드 설정을 저장할 때 확실하게 표시하도록 2023-11-24 14:12:45 +09:00
NoriDev
24b1b52b3b Merge remote-branch 'misskey/develop' 2023-11-24 13:31:26 +09:00
NoriDev
fd0ba69e3c fix ed699b4a 2023-11-24 12:24:35 +09:00
Camilla Ett
30b443de55
feat(frontend): リアクションの横幅を150pxに制限するかどうかユーザーが選べるように (#12416)
* feat(frontend): リアクションの横幅を150pxに制限するかどうかユーザーが選べるように

* localesの変更をjs-JP.ymlのみに修正し、日本語をより分かりやすく

* クラス名を.icon から .limitWidthに変更
2023-11-24 08:37:27 +09:00
mappi
521db37ca7
feat 12325 (#12425) 2023-11-24 08:36:55 +09:00