Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024.2.0-beta.12 -> develop-mashiro #21

Merged
merged 321 commits into from
Feb 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
321 commits
Select commit Hold shift + click to select a range
358dc62
Enhance(frontend): 管理者の場合はAPI tokenの発行画面で管理機能に関する権限を付与できるように (#12944)
camilla-ett Jan 9, 2024
7e52ea4
Update CHANGELOG.md (#12953)
FineArchs Jan 9, 2024
f5b864d
fix(frontend): fix game replay
syuilo Jan 9, 2024
6bae440
bump aiscript version to 0.17.0 (#12955)
FineArchs Jan 10, 2024
138a248
fix(drop-and-fusion): バブルゲームのリトライボタンでリトライができない問題を修正 (#12957)
u1-liquid Jan 10, 2024
3d9e42e
enhance(drop-and-fusion): リプレイの倍速再生対応
syuilo Jan 10, 2024
4bd9f66
enhance(drop-and-fusion): some tweaks
syuilo Jan 10, 2024
c1c363b
Enhance(frontend): 絵文字ピッカー/オートコンプリートで完全一致の絵文字を優先するように (#12928)
1STEP621 Jan 10, 2024
5c786ca
enhance(drop-and-fusion): add game description
syuilo Jan 10, 2024
36fd7d1
enhance(drop-and-fusion): some tweaks
syuilo Jan 10, 2024
762fa6a
enhance(drop-and-fusion): make game engine headless for server-side r…
syuilo Jan 11, 2024
cf54c2b
feat: ranking system of bubble game
syuilo Jan 11, 2024
be57ff4
run `pnpm build-misskey-js-with-types` (#12972)
kakkokari-gtyih Jan 11, 2024
d2063df
enhance(drop-and-fusion): add new mode, some tweaks
syuilo Jan 12, 2024
a5ea7c9
chore(drop-and-fusion): bump version
syuilo Jan 12, 2024
1aeede9
refactor(frontend): `activity.heatmap.vue`をコンポーネントに置換 (#12967)
zyoshoka Jan 12, 2024
b920435
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 12, 2024
c2a9a7b
enhance(drop-and-fusion): tweak sounds
syuilo Jan 12, 2024
2714073
chore(drop-and-fusion): tweak sounds
syuilo Jan 12, 2024
0aefebf
enhance(drop-and-fusion): some tweaks
syuilo Jan 12, 2024
5672ead
Update 10000yen.png
syuilo Jan 12, 2024
87ffc67
enhance(drop-and-fusion): yenモードで生涯で稼いだ額を記録するように
syuilo Jan 12, 2024
b13410d
enhance(drop-and-fusion): some tweaks
syuilo Jan 13, 2024
c33f56e
refactor(drop-and-fusion): レンダリングや効果音に関する関心をエンジンから分離
syuilo Jan 13, 2024
6177fcb
perf(drop-and-fusion): remove root Transition component for improve p…
syuilo Jan 13, 2024
7b0f5b5
refactor(drop-and-fusion): some refactors
syuilo Jan 13, 2024
5503ad9
clean up
syuilo Jan 13, 2024
d246f6c
enhance(drop-and-fusion): some tweaks
syuilo Jan 13, 2024
19fe32b
Feat(frontend): リアクション・ノート内絵文字・/about#emojisで絵文字詳細が見られるように (#12984)
1STEP621 Jan 13, 2024
18a5e37
tweak
syuilo Jan 13, 2024
79370aa
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 13, 2024
d792f4f
fix(backend): 虚無ノートを投稿できる問題の修正と `api.json` の OpenAPI Specification 3.…
zyoshoka Jan 13, 2024
c26c01c
fix type
syuilo Jan 13, 2024
920888e
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 13, 2024
4846ab0
enhance(drop-and-fusion): refactor and new mode(wip)
syuilo Jan 13, 2024
bc8a741
feat: 枠線をつけるMFMを追加 (#12981)
FineArchs Jan 13, 2024
57017f2
feat(CI): CHANGELOG.mdの追記個所をチェックするCIを追加 (#12963)
samunohito Jan 13, 2024
27dc0d3
enhance(drop-and-fusion): sweets mode
syuilo Jan 14, 2024
fc4c868
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 14, 2024
79a9def
完成 (#12980)
ikasoba Jan 14, 2024
12142a2
enhance(frontend): Playの説明欄にMFMを使えるように (#12899)
kakkokari-gtyih Jan 14, 2024
ec4e57b
fix: isPrivateIpで検証時にipバージョンが一致するかを確認するように (#12988)
GrapeApple0 Jan 14, 2024
0ea8e0c
enhance(frontend) 日本語の拡張絵文字辞書を追加 (#12855)
kakkokari-gtyih Jan 14, 2024
d92aaf8
refactor: noteテーブルのインデックス整理と配列カラムへのクエリでインデックスを使うように (#12993)
yszkst Jan 14, 2024
3d83c1a
enhance(frontend): dedicated games page
syuilo Jan 15, 2024
8b0fdfc
enhance: 動画・音声周りのUIと動作改良 (#12925)
kakkokari-gtyih Jan 15, 2024
c971edd
(style) sticky系フッターのデザイン調整 (#13005)
kakkokari-gtyih Jan 17, 2024
bc5aebe
enhance(frontend): ページ遷移時にPlayerを閉じるように (#13013)
ikasoba Jan 17, 2024
acab9cc
Enhance(frontend): MkCustomEmojiDetailedDialogを調整 (#13015)
1STEP621 Jan 17, 2024
8db800e
enhance(frontend): チャンネルノートの場合はその前後を見れるように (#13019)
kakkokari-gtyih Jan 17, 2024
bcb4560
$[border ...]にクリッピング機能を追加 (#13002)
FineArchs Jan 17, 2024
0283142
Fix: properly handle cc followers (#13009)
trwnh Jan 17, 2024
945d6a2
enhance(drop-and-fusion): ゲームバランスの調整など
syuilo Jan 17, 2024
1dcf25c
chore(drop-and-fusion): bump version
syuilo Jan 18, 2024
7143963
MkCodeにコピーボタンを追加 (#12999)
FineArchs Jan 18, 2024
c6230f0
refactor: MkCodeをブロックとインラインで別コンポーネント化する (#13026)
FineArchs Jan 18, 2024
d261055
fix(frontend/MediaVideo): 再生シークバーの当たり判定を調整 (#13027)
kakkokari-gtyih Jan 18, 2024
91a7fc6
feat(frontend): 横スワイプでタブを切り替える機能 (#13011)
kakkokari-gtyih Jan 18, 2024
c6389de
refactor: fully typed locales (#13033)
acid-chicken Jan 18, 2024
972e6d5
refactor: style
acid-chicken Jan 19, 2024
acf7520
fix(frontend/HorizontalSwipe): ページの要素がはみ出る問題を修正 (#13036)
kakkokari-gtyih Jan 19, 2024
34814c6
「外部サイトからインストール」のパスを /install-extensions に変更 (#12991)
k0range Jan 19, 2024
a12bedd
fix: Some fixes for #12850 (#12862)
MarryDream Jan 19, 2024
aa3f37a
Enhance(frontend): MFMの属性にオートコンプリートが利用できるように (#12803)
1STEP621 Jan 19, 2024
e2336c1
feat: reversi
syuilo Jan 19, 2024
fb31f37
refactor: extract bubble-game engine as independent package
syuilo Jan 20, 2024
d114507
refactor: deprecate i18n.t (#13039)
acid-chicken Jan 19, 2024
8aaf94f
lint fix
syuilo Jan 20, 2024
cfb74be
lint fixes
syuilo Jan 20, 2024
b3757fd
tweak reversi map
syuilo Jan 20, 2024
0f1a9fb
fix(dev): fix workspace settings
syuilo Jan 20, 2024
3575b07
fix lint
kakkokari-gtyih Jan 20, 2024
447a7f1
fix(dev): fix pnpm dev
syuilo Jan 20, 2024
fa9db18
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
08d7707
refactor: migrate to ESM
syuilo Jan 20, 2024
51f7a37
fix api-extractor
syuilo Jan 20, 2024
94d19bb
add missing ext
syuilo Jan 20, 2024
542cff2
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
7061da5
:art:
syuilo Jan 20, 2024
b83716a
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
574b049
Fix(frontend): 日本語のUnicode絵文字追加辞書をインストールすると絵文字ピッカーでUnicode絵文字を検索できなくな…
1STEP621 Jan 20, 2024
2ce4d0b
Update Dockerfile
syuilo Jan 20, 2024
760b717
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
6acd9a6
enhance(frontend): ノート作成画面の添付メニューから直接ファイルを消せるように (#12858)
kakkokari-gtyih Jan 20, 2024
17ed5f2
enhance(reversi): tweak reversi
syuilo Jan 21, 2024
ee67d59
enhance(sw): オフライン表示のデザインを改善 (#13052)
kakkokari-gtyih Jan 21, 2024
6638b55
enhance(reversi): tweak reversi
syuilo Jan 21, 2024
4581de9
enhance(reversi): tweak reversi
syuilo Jan 21, 2024
368b8ba
fix(frontend): MkHorizontalSwipeでメニューを閉じるのに2回クリックが必要になる問題を修正
syuilo Jan 21, 2024
352cf11
return a `Vary: Accept` header for all dual-format endpoints #365 (#1…
kakkokari-gtyih Jan 21, 2024
166e71e
enhance(frontend): タイムラインフィルターの設定を保持+センシティブなノートを隠せるように (#12848)
kakkokari-gtyih Jan 21, 2024
2e81966
Enhance(frontend): 絵文字編集ダイアログをウィンドウにする (#13047)
1STEP621 Jan 21, 2024
0cf8bfe
update deps
syuilo Jan 21, 2024
da54db2
New Crowdin updates (#12845)
syuilo Jan 21, 2024
6a5c231
chore(deps-dev): bump vite in /scripts/changelog-checker (#13040)
dependabot[bot] Jan 21, 2024
40512b7
enhance(frontend): 季節に応じた画面の演出を南半球に対応させる (#12838)
kakkokari-gtyih Jan 21, 2024
e29cdd0
enhance(frontend): リファクタリングなど
syuilo Jan 21, 2024
ce8220d
perf(reversi): improve performance of reversi backend
syuilo Jan 21, 2024
1f1f705
2024.2.0-beta.1
syuilo Jan 22, 2024
5883e25
fix(frontend/pizzax): デフォルト値が適用できないことがあるのを修正 (#13057)
kakkokari-gtyih Jan 22, 2024
299f9f6
refactor(reversi): refactoring of reversi backend
syuilo Jan 22, 2024
73ebaed
New Crowdin updates (#13056)
syuilo Jan 22, 2024
e013e35
2024.2.0-beta.2
syuilo Jan 22, 2024
f9f4e8e
enhance(reversi): some tweaks
syuilo Jan 22, 2024
7170d95
perf(reversi): improve performance of reversi backend
syuilo Jan 22, 2024
aa2d6b3
fix lint
syuilo Jan 22, 2024
ea3c66e
enhance(reversi): render ogp
syuilo Jan 22, 2024
ea97e5b
fix lint
syuilo Jan 22, 2024
55b6043
fix: 2024-01-22 10:50時点のdevelopにてCIがコケている (#13060)
samunohito Jan 22, 2024
3cc752e
:art:
syuilo Jan 22, 2024
3a9124a
fix lint
syuilo Jan 22, 2024
31e3e2a
2024.2.0-beta.3
syuilo Jan 22, 2024
f7efb4a
chore: publish misskey-js automatically (#13014)
tamaina Jan 22, 2024
d5c9ffe
fix of #13014 (misskey-js publish)
tamaina Jan 22, 2024
7549dee
修正できたかも (#13066)
ikasoba Jan 22, 2024
f9e6b81
perf: (productionの)dependenciesから@typesを削除、reversi/bubble-gameをesbuil…
tamaina Jan 22, 2024
e9976df
fix(build): スクリプトの名前の変更漏れ (#13068)
u1-liquid Jan 22, 2024
88b0ad6
:art:
syuilo Jan 23, 2024
2f71b5a
enhance(reversi): improve desync handling
syuilo Jan 23, 2024
d0668c1
New Crowdin updates (#13061)
syuilo Jan 23, 2024
efed550
2024.2.0-beta.4
syuilo Jan 23, 2024
5649ef9
:art:
syuilo Jan 24, 2024
22f1532
fix(frontend/HorizontalSwipe): スワイプ・UIアニメーションが無効の際はトランジションを行わないように (#…
kakkokari-gtyih Jan 24, 2024
5aac81d
enhance(reversi): 準備中の自分の対局も一覧に表示するように
syuilo Jan 24, 2024
2ca10a4
enhance(reversi): more robust matching process
syuilo Jan 24, 2024
437bff6
fix of 65557d5f27044bd90c538266fde1e6b91b696f80
syuilo Jan 24, 2024
df598f0
enhance(reversi): 開始時に対局をシェアできるように
syuilo Jan 24, 2024
75d6971
enhance(reversi): improve stability
syuilo Jan 24, 2024
f0ef6b8
enhance(reversi): improve game setting flow
syuilo Jan 24, 2024
07d53c0
New translations ja-jp.yml (Japanese, Kansai) (#13074)
syuilo Jan 24, 2024
93ee09b
enhance(reversi): tweak MATCHING_TIMEOUT_MS
syuilo Jan 24, 2024
7f722d6
perf(reversi): set expire matchSpecific and matchAny
syuilo Jan 24, 2024
7aded6f
fix(reversi): wait redis operation to improve stability
syuilo Jan 24, 2024
08d420a
2024.2.0-beta.5
syuilo Jan 24, 2024
9e6cb8a
fix(frontend/pizzax): オブジェクトにnullがある場合に正しくマージされないのを修正 (#13073)
kakkokari-gtyih Jan 24, 2024
408f1a5
fix(frontend/reversi): fix game preview
syuilo Jan 24, 2024
229791f
enhance(reversi): improve matching system
syuilo Jan 24, 2024
0adefa0
New translations ja-jp.yml (Japanese, Kansai) (#13077)
syuilo Jan 24, 2024
bac8b99
2024.2.0-beta.6
syuilo Jan 24, 2024
f0dceab
enhance(reversi): 変則なしマッチングを可能に
syuilo Jan 24, 2024
2c9c963
fix(reversi/backend): refactor and fixes
syuilo Jan 24, 2024
f2cf58f
Create deploy-test-environment.yml (#13079)
Srgr0 Jan 24, 2024
4b7ee09
test
syuilo Jan 24, 2024
6b02c0d
Revert "Create deploy-test-environment.yml (#13079)"
syuilo Jan 24, 2024
27cb934
New Crowdin updates (#13080)
syuilo Jan 24, 2024
55f3540
2024.2.0-beta.7
syuilo Jan 24, 2024
c9451de
New Crowdin updates (#13082)
syuilo Jan 26, 2024
4e211a4
fix(dev): pnpm devで依存関係更新が一部反映されない (#13091)
samunohito Jan 27, 2024
8871129
fix misskey-js version
kakkokari-gtyih Jan 27, 2024
ed7843e
refactor(frontend/MediaPlayer): cssの重複を削除 (#13094)
kakkokari-gtyih Jan 27, 2024
5a00957
enhance(frontend): リモートのユーザーはメニューから直接リモートで表示できるように (#13087)
kakkokari-gtyih Jan 27, 2024
85ceeb2
fix(backend): Fix typos in job configurations (#13086)
woxtu Jan 28, 2024
73f0ef9
Update CHANGELOG.md
syuilo Jan 28, 2024
8b1dabc
feat(frontend/nirax): リダイレクトを設定できるように (#13030)
kakkokari-gtyih Jan 28, 2024
6cd22ad
fix(i18n): ストック情報とフロー情報の文言をわかりやすく変更 (#13085)
kakkokari-gtyih Jan 29, 2024
0fcbb6a
test(frontend): load default config to start vite (#12867)
saschanaz Jan 29, 2024
2c0546d
iOSで大きな画像を変換してアップロードできない問題を修正 (#13109)
tamaina Jan 30, 2024
a7be99d
refactor: frontendのcomponentsの型エラーを改善 (#12926)
hideki0403 Jan 30, 2024
f355cb4
fix/refactor(reversi): 既存のバグを修正・型定義を強化 (#13105)
kakkokari-gtyih Jan 30, 2024
2f05828
update deps
syuilo Jan 30, 2024
7103827
2024.2.0-beta.8
syuilo Jan 30, 2024
a969a03
Revert "Revert "Create deploy-test-environment.yml (#13079)""
syuilo Jan 30, 2024
8ecfe11
refactor(frontend): global/router -> router
syuilo Jan 30, 2024
9a6d522
refactor(backend): User関連のスキーマ/型の指定を強くする (#12808)
zyoshoka Jan 31, 2024
c94184a
fix(frontend): styleの指定方法を変更 (#13120)
samunohito Jan 31, 2024
8901bcd
fix(ci): `misskey-js` のバージョンチェックをトリガーする条件の修正 (#13116)
zyoshoka Feb 1, 2024
4bcb226
Fix(frontend): リバーシで自分自信を招待できるのを修正 & os.selectUser()のincludeSelfが機能して…
1STEP621 Feb 1, 2024
dc280e6
enhance(frontend): :cherry_blossom:
syuilo Feb 1, 2024
8a94807
chore(deps): bump codecov/codecov-action from 3 to 4 (#13125)
dependabot[bot] Feb 1, 2024
76c445c
fix: Hide reactions of all remote users / feat: moderators can see re…
tamaina Feb 1, 2024
3cad024
chore(deps): bump peter-evans/slash-command-dispatch from 3 to 4 (#13…
dependabot[bot] Feb 1, 2024
b9b0e68
「見たことのあるリノートを省略して表示」が効いていない問題を修正 (#13133)
tamaina Feb 2, 2024
af2e745
fix(backend): "誰でも新規登録できるようにする"の初期値をOFFにする (#13130)
samunohito Feb 2, 2024
e5697ec
Update deploy-test-environment.yml (#13136)
Srgr0 Feb 2, 2024
7485164
fix: api-docが開けない問題を修正 (#13132)
hideki0403 Feb 2, 2024
467e1b0
refactor(frontend): `os.popup()`の`props`の型チェックを有効化 (#13140)
zyoshoka Feb 2, 2024
293996e
enhance(frontend): shiki v1に移行 (#13138)
kakkokari-gtyih Feb 2, 2024
ee4051c
fix(frontend): アバターデコレーションのアニメーションが止まらない (#13139)
kakkokari-gtyih Feb 2, 2024
c4b3464
fix(frontend): selectUserのパラメータを調整 (#13142)
kakkokari-gtyih Feb 2, 2024
e58dadd
fix(frontend): チャートのlegendがクリックに反応しない問題を修正
syuilo Feb 2, 2024
d34c61a
New Crowdin updates (#13090)
syuilo Feb 2, 2024
95f762c
2024.2.0-beta.9
syuilo Feb 2, 2024
3703840
fix(backend): メール配信機能が無効ならばメールを送ることのないように (#13152)
atsu1125 Feb 4, 2024
f280e90
ignore `instance.actor` when checking if there are local users (#13146)
dakkar Feb 4, 2024
dd8614a
keep cached avatar&banner when refresh fails to get new values (#13145)
dakkar Feb 4, 2024
20b323b
update patrons
syuilo Feb 5, 2024
f5c0c88
New Crowdin updates (#13156)
syuilo Feb 5, 2024
7a6170a
Fix(frontend): クロップ後の解像度が異様に低くなる問題の修正&クロップに失敗する問題&コメントにnullという文字列が入る問…
tai-cha Feb 5, 2024
21d8324
refactor(frontend): `os.popup()`の`events`の型チェックを有効化 (#13165)
zyoshoka Feb 5, 2024
5e2ef1a
2024.2.0-beta.10
syuilo Feb 5, 2024
089c39b
enhance(frontend): シンタックスハイライトにテーマを適用できるように (#13175)
kakkokari-gtyih Feb 6, 2024
8ead1f8
enhance(frontend): KeepAliveのページキャッシュを削除できるように (#13180)
kakkokari-gtyih Feb 6, 2024
e3f6d57
Enhance(frontend): フロント側でもリアクション権限のチェックをするように (#13134)
1STEP621 Feb 6, 2024
6e9e70d
fix(frontend): エラー画像URLを設定した後解除すると,デフォルトの画像が表示されない問題の修正 (#13172)
Soli0222 Feb 6, 2024
37c8931
enhance(frontend): リモートへの引用リノートと同一のリンクにはリンクプレビューを表示しないように (#13178)
kakkokari-gtyih Feb 6, 2024
d08df24
AP Key の JSON-LD 表現を修正 (#13170)
mei23 Feb 6, 2024
73ddf34
CHANGELOGを修正 (#13181)
1STEP621 Feb 6, 2024
c9e8ef4
chore(frontend): reword possible typo (#13182)
KisaragiEffective Feb 6, 2024
c1f9ab2
fix(bubble-game): 共有用画像のコメントにnullが入る問題を修正 (#13183)
kakkokari-gtyih Feb 6, 2024
1d55242
fix(misskey-js): 自動生成物の冒頭からバージョンと日付を削除 (#13185)
samunohito Feb 6, 2024
694ded0
Enhance: 連合向けのノート配信を軽量化 (#13192)
mei23 Feb 7, 2024
a9e2f09
Fix(frontend): MkCodeEditorで行がずれていくのを修正 (#13188)
1STEP621 Feb 7, 2024
d18770f
正しい 2024.2.0-beta.10 改版手順? (#13173)
mei23 Feb 7, 2024
ee5ce87
enhance(frontend/HorizontalSwipe): 操作性の改善 (#13038)
kakkokari-gtyih Feb 7, 2024
e74f6eb
typo
syuilo Feb 7, 2024
5c3e4b5
Fix: Summaly proxy利用時にプレイヤーが動作しないことがあるのを修正 (#13196)
mei23 Feb 8, 2024
27580f0
test(frontend): migrate MSW in Storybook to v2 (#13195)
zyoshoka Feb 8, 2024
cf45265
fix(frontend) misskey-js type (#13202)
kakkokari-gtyih Feb 8, 2024
0f927a3
refactor(backend): exist -> exists (#13203)
kakkokari-gtyih Feb 8, 2024
322f78e
fix(frontend): aiscriptのコードブロックでのハイライト指定を修正 (#13208)
kakkokari-gtyih Feb 8, 2024
4cacf3a
chore: use [email protected] / [email protected]
tamaina Feb 8, 2024
cd8c37d
fix: 特定文字列を含むノートを投稿できないようにする管理画面用設定項目を追加 (#13210)
samunohito Feb 9, 2024
bdeb264
perf(frontend): splash screenのdomが消えない場合があるのを修正
syuilo Feb 9, 2024
4a26308
chore(deps): bump pnpm/action-setup from 2 to 3 (#13215)
dependabot[bot] Feb 9, 2024
741c5bd
New Crowdin updates (#13179)
syuilo Feb 9, 2024
d2e3341
update deps
syuilo Feb 9, 2024
5c66bcf
2024.2.0-beta.11
syuilo Feb 9, 2024
f5935ff
fix misskey-js version
kakkokari-gtyih Feb 9, 2024
228eab4
dev: Update misskey-tga deploy-test-environment.yml (#13221)
Srgr0 Feb 10, 2024
5de9046
fix: misskey-jsの型定義生成時にバックエンドの依存パッケージもビルドするように (#13249)
kakkokari-gtyih Feb 11, 2024
1bee6b6
Update about-misskey.vue
syuilo Feb 11, 2024
a2a4a58
New Crowdin updates (#13216)
syuilo Feb 11, 2024
f349861
update SPDX-FileCopyrightText
syuilo Feb 12, 2024
d9d183c
feat: provide tarball (#13260)
acid-chicken Feb 12, 2024
7cbcbdb
New translations ja-jp.yml (Spanish) (#13261)
syuilo Feb 12, 2024
de78a4f
refactor(msjs): avoid any (part 1) (#13247)
KisaragiEffective Feb 12, 2024
c4c6021
ci(test-frontend): Cypressのテストの失敗時、永遠に止まらない問題を回避 (MisskeyIO#434) (#13…
u1-liquid Feb 12, 2024
bb4317f
chore: 以前の開発環境(backendにアクセスする方式)を立ち上げられるように (#13220)
tamaina Feb 12, 2024
b5b71b1
fix: downgrade vue to 3.4.15
tamaina Feb 12, 2024
42ddbd3
enhance: 禁止ワードはリモートノートも対象に (#13280)
tamaina Feb 12, 2024
5e2f19e
Update CHANGELOG.md (#13282)
KisaragiEffective Feb 12, 2024
d724add
perf: omit search for immutable static requests (#13265)
acid-chicken Feb 13, 2024
745a631
Revert "update SPDX-FileCopyrightText"
tamaina Feb 13, 2024
da54afe
(re) update SPDX-FileCopyrightText
tamaina Feb 13, 2024
d5fc9cd
fix(frontend): エラーページのトラブルシューティングがリンク切れしている問題 (#176) (#13288)
taiyme Feb 14, 2024
d8643da
fix: TypeAssertionExpression breaks Storybook builds
acid-chicken Feb 14, 2024
093f7ae
build: upgrade Storybook to 8 beta (#13297)
acid-chicken Feb 14, 2024
43be7c4
dev: Update misskey-tga (#13223)
Srgr0 Feb 15, 2024
f441e0b
fix(ci): publish docker image fails (#13325)
zyoshoka Feb 16, 2024
f78b718
feat(backend): likeOnlyなどでハートにフォールバックする際異体字セレクタがない方に揃える (#13299)
KisaragiEffective Feb 16, 2024
2ebfcf0
fix(backend): add missing schemas and fix incorrect schemas (#13295)
zyoshoka Feb 16, 2024
7bfa10b
リモートユーザーが復活してもキャッシュにより該当ユーザーのActivityが受け入れられないのを修正 Fix #13273 (#13275)
mei23 Feb 16, 2024
ce90d2a
refactor(backend): misc/cacheをシンプルな実装に戻した
syuilo Feb 16, 2024
6d56250
fix
syuilo Feb 16, 2024
74b7c14
fix type
syuilo Feb 16, 2024
d2f7c90
Update CHANGELOG.md
syuilo Feb 16, 2024
458a48c
New Crowdin updates (#13267)
syuilo Feb 16, 2024
b80c446
fix(frontend): vue v3.4.16以降でタイムラインが正常に表示できない問題を修正 (#13248)
kakkokari-gtyih Feb 16, 2024
c75057c
2024.2.0-beta.12
syuilo Feb 16, 2024
7f3d8c7
Merge branch 'develop_mashiro-site' into develop
AyumuNekozuki Feb 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .config/docker_example.env
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
POSTGRES_PASSWORD=example-misskey-pass
POSTGRES_USER=example-misskey-user
POSTGRES_DB=misskey
DATABASE_URL="postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}"
6 changes: 3 additions & 3 deletions .config/example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,14 +160,14 @@ id: 'aidx'
# Job concurrency per worker
#deliverJobConcurrency: 128
#inboxJobConcurrency: 16
#relashionshipJobConcurrency: 16
# What's relashionshipJob?:
#relationshipJobConcurrency: 16
# What's relationshipJob?:
# Follow, unfollow, block and unblock(ings) while following-imports, etc. or account migrations.

# Job rate limiter
#deliverJobPerSec: 128
#inboxJobPerSec: 32
#relashionshipJobPerSec: 64
#relationshipJobPerSec: 64

# Job attempts
#deliverJobMaxAttempts: 12
Expand Down
30 changes: 23 additions & 7 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,32 @@ updates:
directory: "/"
schedule:
interval: daily
# PNPM has an issue with dependabot. See:
# https://github.com/dependabot/dependabot-core/issues/7258
# https://github.com/pnpm/pnpm/issues/6530
# TODO: Restore this when the issue is solved
open-pull-requests-limit: 0
open-pull-requests-limit: 10
# List dependencies required to be updated together, sharing the same version numbers.
# Those who simply have the common owner (e.g. @fastify) don't need to be listed.
groups:
swc:
aws-sdk:
patterns:
- "@swc/*"
- "@aws-sdk/*"
bull-board:
patterns:
- "@bull-board/*"
nestjs:
patterns:
- "@nestjs/*"
slacc:
patterns:
- "slacc-*"
storybook:
patterns:
- "storybook*"
- "@storybook/*"
swc-core:
patterns:
- "@swc/core*"
typescript-eslint:
patterns:
- "@typescript-eslint/*"
tensorflow:
patterns:
- "@tensorflow/*"
8 changes: 7 additions & 1 deletion .github/workflows/api-misskey-js.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
name: API report (misskey.js)

on: [push, pull_request]
on:
push:
paths:
- packages/misskey-js/**
pull_request:
paths:
- packages/misskey-js/**

jobs:
report:
Expand Down
43 changes: 43 additions & 0 deletions .github/workflows/changelog-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Check the description in CHANGELOG.md

on:
pull_request:
branches:
- master
- develop

jobs:
check-changelog:
runs-on: ubuntu-latest

steps:
- name: Checkout head
uses: actions/[email protected]
- name: Setup Node.js
uses: actions/[email protected]
with:
node-version-file: '.node-version'

- name: Checkout base
run: |
mkdir _base
cp -r .git _base/.git
cd _base
git fetch --depth 1 origin ${{ github.base_ref }}
git checkout origin/${{ github.base_ref }} CHANGELOG.md

- name: Copy to Checker directory for CHANGELOG-base.md
run: cp _base/CHANGELOG.md scripts/changelog-checker/CHANGELOG-base.md
- name: Copy to Checker directory for CHANGELOG-head.md
run: cp CHANGELOG.md scripts/changelog-checker/CHANGELOG-head.md
- name: diff
continue-on-error: true
run: diff -u CHANGELOG-base.md CHANGELOG-head.md
working-directory: scripts/changelog-checker

- name: Setup Checker
run: npm install
working-directory: scripts/changelog-checker
- name: Run Checker
run: npm run run
working-directory: scripts/changelog-checker
134 changes: 134 additions & 0 deletions .github/workflows/check-misskey-js-autogen.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
name: Check Misskey JS autogen

on:
pull_request_target:
branches:
- master
- develop
paths:
- packages/backend/**

jobs:
check-misskey-js-autogen:
runs-on: ubuntu-latest
permissions:
pull-requests: write

env:
api_json_name: "api-head.json"

steps:
- name: checkout
uses: actions/checkout@v4
with:
submodules: true
ref: ${{ github.event.pull_request.head.sha }}

- name: setup pnpm
uses: pnpm/action-setup@v3
with:
version: 8

- name: setup node
id: setup-node
uses: actions/setup-node@v4
with:
node-version-file: '.node-version'
cache: pnpm

- name: install dependencies
run: pnpm i --frozen-lockfile

- name: wait get-api-diff
uses: lewagon/[email protected]
with:
ref: ${{ github.event.pull_request.head.sha }}
check-regexp: get-from-misskey .+
repo-token: ${{ secrets.GITHUB_TOKEN }}
wait-interval: 30

- name: Download artifact
uses: actions/github-script@v7
with:
script: |
const fs = require('fs');

const workflows = await github.rest.actions.listWorkflowRunsForRepo({
owner: context.repo.owner,
repo: context.repo.repo,
head_sha: `${{ github.event.pull_request.head.sha }}`
}).then(x => x.data.workflow_runs);

console.log(workflows.map(x => ({name: x.name, title: x.display_title})));

const run_id = workflows.find(x => x.name.includes("Get api.json from Misskey")).id;

let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
owner: context.repo.owner,
repo: context.repo.repo,
run_id: run_id,
});

let matchArtifacts = allArtifacts.data.artifacts.filter((artifact) => {
return artifact.name.startsWith("api-artifact-") || artifact.name == "api-artifact"
});

await Promise.all(matchArtifacts.map(async (artifact) => {
let download = await github.rest.actions.downloadArtifact({
owner: context.repo.owner,
repo: context.repo.repo,
artifact_id: artifact.id,
archive_format: 'zip',
});
await fs.promises.writeFile(`${process.env.GITHUB_WORKSPACE}/${artifact.name}.zip`, Buffer.from(download.data));
}));

- name: unzip artifacts
run: |-
find . -mindepth 1 -maxdepth 1 -type f -name '*.zip' -exec unzip {} -d . ';'
ls -la

- name: get head checksum
run: |-
checksum=$(realpath head_checksum)

cd packages/misskey-js/src
find autogen -type f -exec sh -c 'echo $(sed -E "s/^\s+\*\s+generatedAt:.+$//" {} | sha256sum | cut -d" " -f 1) {}' \; > $checksum
cd ../../..

- name: build autogen
run: |-
checksum=$(realpath ${api_json_name}_checksum)
mv $api_json_name packages/misskey-js/generator/api.json

cd packages/misskey-js/generator
pnpm run generate
cd built
find autogen -type f -exec sh -c 'echo $(sed -E "s/^\s+\*\s+generatedAt:.+$//" {} | sha256sum | cut -d" " -f 1) {}' \; > $checksum
cd ../../../..

- name: check update for type definitions
run: diff head_checksum ${api_json_name}_checksum

- name: send message
if: failure()
uses: thollander/actions-comment-pull-request@v2
with:
comment_tag: check-misskey-js-autogen
message: |-
Thank you for sending us a great Pull Request! 👍
Please regenerate misskey-js type definitions! 🙏

example:
```sh
pnpm run build-misskey-js-with-types
```

- name: send message
if: success()
uses: thollander/actions-comment-pull-request@v2
with:
comment_tag: check-misskey-js-autogen
mode: delete
message: "Thank you!"
create_if_not_exists: false
28 changes: 28 additions & 0 deletions .github/workflows/check-misskey-js-version.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Check Misskey JS version

on:
push:
branches: [ develop ]
paths:
- packages/misskey-js/package.json
- package.json
pull_request:
branches: [ develop ]
paths:
- packages/misskey-js/package.json
- package.json

jobs:
check-version:
# ルートの package.json と packages/misskey-js/package.json のバージョンが一致しているかを確認する
name: Check version
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/[email protected]
- name: Check version
run: |
if [ "$(jq -r '.version' package.json)" != "$(jq -r '.version' packages/misskey-js/package.json)" ]; then
echo "Version mismatch!"
exit 1
fi
87 changes: 87 additions & 0 deletions .github/workflows/deploy-test-environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
name: deploy-test-environment

on:
issue_comment:
types: [created]
workflow_dispatch:
inputs:
repository:
description: 'Repository to deploy (optional, use the repository where this workflow is stored by default)'
required: false
default: ''
branch_or_hash:
description: 'Branch or Commit hash to deploy (optional, use the branch where this workflow is stored by default)'
required: false
default: ''
wait_time:
description: 'Time to wait in seconds (optional, 1800 seconds by default)'
required: false
default: ''

jobs:
get-pr-ref:
runs-on: ubuntu-latest
if: github.event_name == 'issue_comment' && github.event.issue.pull_request && startsWith(github.event.comment.body, '/preview')
outputs:
is-allowed-user: ${{ steps.check-allowed-users.outputs.is-allowed-user }}
pr-ref: ${{ steps.get-ref.outputs.pr-ref }}
wait_time: ${{ steps.get-wait-time.outputs.wait_time }}
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Check allowed users
id: check-allowed-users
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
ORG_ID: ${{ github.repository_owner_id }}
COMMENT_AUTHOR: ${{ github.event.comment.user.login }}
run: |
MEMBERSHIP_STATUS=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
"https://api.github.com/organizations/$ORG_ID/public_members/$COMMENT_AUTHOR" \
-o /dev/null -w '%{http_code}\n' -s)
if [ "$MEMBERSHIP_STATUS" -eq 204 ]; then
echo "is-allowed-user=true" > $GITHUB_OUTPUT
else
echo "is-allowed-user=false" > $GITHUB_OUTPUT
fi

- name: Get PR ref
id: get-ref
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
PR_NUMBER=$(jq --raw-output .issue.number $GITHUB_EVENT_PATH)
PR_REF=$(gh pr view $PR_NUMBER --json headRefName -q '.headRefName')
echo "pr-ref=$PR_REF" > $GITHUB_OUTPUT

- name: Extract wait time
id: get-wait-time
env:
COMMENT_BODY: ${{ github.event.comment.body }}
run: |
WAIT_TIME=$(echo "$COMMENT_BODY" | grep -oP '(?<=/preview\s)\d+' || echo "1800")
echo "wait_time=$WAIT_TIME" > $GITHUB_OUTPUT

deploy-test-environment-pr-comment:
needs: get-pr-ref
if: needs.get-pr-ref.outputs.is-allowed-user == 'true'
uses: joinmisskey/misskey-tga/.github/workflows/deploy-test-environment.yml@main
with:
repository: ${{ github.repository }}
branch_or_hash: ${{ needs.get-pr-ref.outputs.pr-ref }}
wait_time: ${{ needs.get-pr-ref.outputs.wait_time }}
secrets:
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}

deploy-test-environment-wd:
if: github.event_name == 'workflow_dispatch'
uses: joinmisskey/misskey-tga/.github/workflows/deploy-test-environment.yml@main
with:
repository: ${{ inputs.repository || github.repository }}
branch_or_hash: ${{ inputs.branch_or_hash || github.ref_name }}
wait_time: ${{ inputs.wait_time || '1800' }}
secrets:
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
Loading
Loading