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

Release: 2024.2.0 #13045

Merged
merged 353 commits into from
Feb 17, 2024
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
353 commits
Select commit Hold shift + click to select a range
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
9a40b36
MkCodeにコピーボタンを追加 (#12999)
FineArchs Jan 18, 2024
1dcf25c
chore(drop-and-fusion): bump version
syuilo Jan 18, 2024
1e237a7
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 18, 2024
fc7cd63
refactor: MkCodeをブロックとインラインで別コンポーネント化する (#13026)
FineArchs Jan 18, 2024
67a41c0
fix(frontend/MediaVideo): 再生シークバーの当たり判定を調整 (#13027)
kakkokari-gtyih Jan 18, 2024
c1019a0
feat(frontend): 横スワイプでタブを切り替える機能 (#13011)
kakkokari-gtyih Jan 18, 2024
4340121
refactor: fully typed locales (#13033)
acid-chicken Jan 18, 2024
d85085d
refactor: style
acid-chicken Jan 19, 2024
3ad2732
fix(frontend/HorizontalSwipe): ページの要素がはみ出る問題を修正 (#13036)
kakkokari-gtyih Jan 19, 2024
8be977b
「外部サイトからインストール」のパスを /install-extensions に変更 (#12991)
k0range Jan 19, 2024
b17eb8e
fix: Some fixes for #12850 (#12862)
MarryDream Jan 19, 2024
678dba9
Enhance(frontend): MFMの属性にオートコンプリートが利用できるように (#12803)
1Step621 Jan 19, 2024
a637b4e
feat: reversi
syuilo Jan 19, 2024
7881f06
refactor: deprecate i18n.t (#13039)
acid-chicken Jan 19, 2024
952386b
refactor: extract bubble-game engine as independent package
syuilo Jan 20, 2024
9152238
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 20, 2024
bc7b2f1
lint fix
syuilo Jan 20, 2024
e2985cf
lint fixes
syuilo Jan 20, 2024
79eac66
tweak reversi map
syuilo Jan 20, 2024
272590e
fix lint
kakkokari-gtyih Jan 20, 2024
44b8ac1
fix(dev): fix workspace settings
syuilo Jan 20, 2024
151e3bc
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 20, 2024
f86d018
fix(dev): fix pnpm dev
syuilo Jan 20, 2024
b9a81ed
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
1de29e5
refactor: migrate to ESM
syuilo Jan 20, 2024
cb74b61
fix api-extractor
syuilo Jan 20, 2024
094c6e3
add missing ext
syuilo Jan 20, 2024
3bf3ba4
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
f6b7754
:art:
syuilo Jan 20, 2024
c115b8e
Fix(frontend): 日本語のUnicode絵文字追加辞書をインストールすると絵文字ピッカーでUnicode絵文字を検索できなくな…
1Step621 Jan 20, 2024
3cb543f
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
c48d9cc
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 20, 2024
7d57487
Update Dockerfile
syuilo Jan 20, 2024
fcd7ffe
enhance(reversi): tweak reversi
syuilo Jan 20, 2024
5764848
enhance(frontend): ノート作成画面の添付メニューから直接ファイルを消せるように (#12858)
kakkokari-gtyih Jan 20, 2024
a17251d
enhance(reversi): tweak reversi
syuilo Jan 21, 2024
4de7778
enhance(sw): オフライン表示のデザインを改善 (#13052)
kakkokari-gtyih Jan 21, 2024
6039f27
enhance(reversi): tweak reversi
syuilo Jan 21, 2024
b3cc17e
enhance(reversi): tweak reversi
syuilo Jan 21, 2024
4c87e98
fix(frontend): MkHorizontalSwipeでメニューを閉じるのに2回クリックが必要になる問題を修正
syuilo Jan 21, 2024
fb309f3
return a `Vary: Accept` header for all dual-format endpoints #365 (#1…
kakkokari-gtyih Jan 21, 2024
0580ba1
enhance(frontend): タイムラインフィルターの設定を保持+センシティブなノートを隠せるように (#12848)
kakkokari-gtyih Jan 21, 2024
90e0a6e
Enhance(frontend): 絵文字編集ダイアログをウィンドウにする (#13047)
1Step621 Jan 21, 2024
f4657eb
update deps
syuilo Jan 21, 2024
b52fe6c
New Crowdin updates (#12845)
syuilo Jan 21, 2024
676ee87
chore(deps-dev): bump vite in /scripts/changelog-checker (#13040)
dependabot[bot] Jan 21, 2024
3784b39
enhance(frontend): 季節に応じた画面の演出を南半球に対応させる (#12838)
kakkokari-gtyih Jan 21, 2024
3ff229a
enhance(frontend): リファクタリングなど
syuilo Jan 21, 2024
1a01a85
perf(reversi): improve performance of reversi backend
syuilo Jan 21, 2024
9eb0468
2024.2.0-beta.1
syuilo Jan 22, 2024
4f95b8d
fix(frontend/pizzax): デフォルト値が適用できないことがあるのを修正 (#13057)
kakkokari-gtyih Jan 22, 2024
a431dde
refactor(reversi): refactoring of reversi backend
syuilo Jan 22, 2024
0cfeb42
New Crowdin updates (#13056)
syuilo Jan 22, 2024
67f6157
2024.2.0-beta.2
syuilo Jan 22, 2024
259992c
enhance(reversi): some tweaks
syuilo Jan 22, 2024
94e282b
perf(reversi): improve performance of reversi backend
syuilo Jan 22, 2024
4af3640
fix lint
syuilo Jan 22, 2024
5c8888d
enhance(reversi): render ogp
syuilo Jan 22, 2024
d380ed3
fix lint
syuilo Jan 22, 2024
850d384
fix: 2024-01-22 10:50時点のdevelopにてCIがコケている (#13060)
samunohito Jan 22, 2024
99fe03b
:art:
syuilo Jan 22, 2024
e0ad066
fix lint
syuilo Jan 22, 2024
5e307e4
2024.2.0-beta.3
syuilo Jan 22, 2024
31a3977
chore: publish misskey-js automatically (#13014)
tamaina Jan 22, 2024
2ee5507
fix of #13014 (misskey-js publish)
tamaina Jan 22, 2024
58ac8bc
修正できたかも (#13066)
ikasoba Jan 22, 2024
af2d81a
perf: (productionの)dependenciesから@typesを削除、reversi/bubble-gameをesbuil…
tamaina Jan 22, 2024
d2ccce6
fix(build): スクリプトの名前の変更漏れ (#13068)
u1-liquid Jan 22, 2024
f48f714
:art:
syuilo Jan 23, 2024
e8ba0b3
enhance(reversi): improve desync handling
syuilo Jan 23, 2024
62f6f6a
New Crowdin updates (#13061)
syuilo Jan 23, 2024
298bc34
2024.2.0-beta.4
syuilo Jan 23, 2024
2efcb27
fix(frontend/HorizontalSwipe): スワイプ・UIアニメーションが無効の際はトランジションを行わないように (#…
kakkokari-gtyih Jan 24, 2024
1f8d275
:art:
syuilo Jan 24, 2024
443d1b2
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 24, 2024
cc420c2
enhance(reversi): 準備中の自分の対局も一覧に表示するように
syuilo Jan 24, 2024
65557d5
enhance(reversi): more robust matching process
syuilo Jan 24, 2024
547be19
fix of 65557d5f27044bd90c538266fde1e6b91b696f80
syuilo Jan 24, 2024
645f5e8
enhance(reversi): 開始時に対局をシェアできるように
syuilo Jan 24, 2024
d060bb4
enhance(reversi): improve stability
syuilo Jan 24, 2024
df5f14c
New translations ja-jp.yml (Japanese, Kansai) (#13074)
syuilo Jan 24, 2024
a3ba315
enhance(reversi): improve game setting flow
syuilo Jan 24, 2024
608e7c1
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jan 24, 2024
b68446b
enhance(reversi): tweak MATCHING_TIMEOUT_MS
syuilo Jan 24, 2024
908e0f3
perf(reversi): set expire matchSpecific and matchAny
syuilo Jan 24, 2024
a97d4fa
fix(reversi): wait redis operation to improve stability
syuilo Jan 24, 2024
ca9be87
2024.2.0-beta.5
syuilo Jan 24, 2024
177c35e
fix(frontend/pizzax): オブジェクトにnullがある場合に正しくマージされないのを修正 (#13073)
kakkokari-gtyih Jan 24, 2024
7beb4ed
fix(frontend/reversi): fix game preview
syuilo Jan 24, 2024
d27b352
enhance(reversi): improve matching system
syuilo Jan 24, 2024
37d8785
New translations ja-jp.yml (Japanese, Kansai) (#13077)
syuilo Jan 24, 2024
2b6bf07
2024.2.0-beta.6
syuilo Jan 24, 2024
5719a92
enhance(reversi): 変則なしマッチングを可能に
syuilo Jan 24, 2024
60156a4
fix(reversi/backend): refactor and fixes
syuilo Jan 24, 2024
4de14fb
Create deploy-test-environment.yml (#13079)
Srgr0 Jan 24, 2024
b33cfc2
test
syuilo Jan 24, 2024
4553d64
Revert "Create deploy-test-environment.yml (#13079)"
syuilo Jan 24, 2024
ef8eaf8
New Crowdin updates (#13080)
syuilo Jan 24, 2024
5342692
2024.2.0-beta.7
syuilo Jan 24, 2024
bb33053
New Crowdin updates (#13082)
syuilo Jan 26, 2024
b7270c6
fix(dev): pnpm devで依存関係更新が一部反映されない (#13091)
samunohito Jan 27, 2024
1572708
fix misskey-js version
kakkokari-gtyih Jan 27, 2024
30f4023
refactor(frontend/MediaPlayer): cssの重複を削除 (#13094)
kakkokari-gtyih Jan 27, 2024
9753cce
enhance(frontend): リモートのユーザーはメニューから直接リモートで表示できるように (#13087)
kakkokari-gtyih Jan 27, 2024
cdac398
fix(backend): Fix typos in job configurations (#13086)
woxtu Jan 28, 2024
fe7036a
Update CHANGELOG.md
syuilo Jan 28, 2024
b62d9f3
feat(frontend/nirax): リダイレクトを設定できるように (#13030)
kakkokari-gtyih Jan 28, 2024
4535f9b
fix(i18n): ストック情報とフロー情報の文言をわかりやすく変更 (#13085)
kakkokari-gtyih Jan 29, 2024
e21cece
test(frontend): load default config to start vite (#12867)
saschanaz Jan 29, 2024
9ac2c36
iOSで大きな画像を変換してアップロードできない問題を修正 (#13109)
tamaina Jan 30, 2024
a6a91fe
refactor: frontendのcomponentsの型エラーを改善 (#12926)
hideki0403 Jan 30, 2024
6a41afa
fix/refactor(reversi): 既存のバグを修正・型定義を強化 (#13105)
kakkokari-gtyih Jan 30, 2024
e90dea4
update deps
syuilo Jan 30, 2024
eef46ed
2024.2.0-beta.8
syuilo Jan 30, 2024
eb078d6
Revert "Revert "Create deploy-test-environment.yml (#13079)""
syuilo Jan 30, 2024
8aea360
refactor(frontend): global/router -> router
syuilo Jan 30, 2024
2db5b61
refactor(backend): User関連のスキーマ/型の指定を強くする (#12808)
zyoshoka Jan 31, 2024
d5860d0
fix(frontend): styleの指定方法を変更 (#13120)
samunohito Jan 31, 2024
5079a4b
fix(ci): `misskey-js` のバージョンチェックをトリガーする条件の修正 (#13116)
zyoshoka Feb 1, 2024
0641454
Fix(frontend): リバーシで自分自信を招待できるのを修正 & os.selectUser()のincludeSelfが機能して…
1Step621 Feb 1, 2024
6915fde
enhance(frontend): :cherry_blossom:
syuilo Feb 1, 2024
ada2c69
chore(deps): bump codecov/codecov-action from 3 to 4 (#13125)
dependabot[bot] Feb 1, 2024
b0a38c0
fix: Hide reactions of all remote users / feat: moderators can see re…
tamaina Feb 1, 2024
30b48df
chore(deps): bump peter-evans/slash-command-dispatch from 3 to 4 (#13…
dependabot[bot] Feb 1, 2024
07dc99d
「見たことのあるリノートを省略して表示」が効いていない問題を修正 (#13133)
tamaina Feb 2, 2024
85809a2
fix(backend): "誰でも新規登録できるようにする"の初期値をOFFにする (#13130)
samunohito Feb 2, 2024
3499814
Update deploy-test-environment.yml (#13136)
Srgr0 Feb 2, 2024
d8bdbd5
fix: api-docが開けない問題を修正 (#13132)
hideki0403 Feb 2, 2024
e587644
refactor(frontend): `os.popup()`の`props`の型チェックを有効化 (#13140)
zyoshoka Feb 2, 2024
9e1145d
enhance(frontend): shiki v1に移行 (#13138)
kakkokari-gtyih Feb 2, 2024
c38f5ee
fix(frontend): アバターデコレーションのアニメーションが止まらない (#13139)
kakkokari-gtyih Feb 2, 2024
430290c
fix(frontend): selectUserのパラメータを調整 (#13142)
kakkokari-gtyih Feb 2, 2024
6c67b2e
fix(frontend): チャートのlegendがクリックに反応しない問題を修正
syuilo Feb 2, 2024
580cec3
New Crowdin updates (#13090)
syuilo Feb 2, 2024
66714d9
2024.2.0-beta.9
syuilo Feb 2, 2024
2c4ba47
fix(backend): メール配信機能が無効ならばメールを送ることのないように (#13152)
atsu1125 Feb 4, 2024
bafef1f
ignore `instance.actor` when checking if there are local users (#13146)
dakkar Feb 4, 2024
dabf186
keep cached avatar&banner when refresh fails to get new values (#13145)
dakkar Feb 4, 2024
03351ce
update patrons
syuilo Feb 5, 2024
c5ac2ae
New Crowdin updates (#13156)
syuilo Feb 5, 2024
ddfc3b8
Fix(frontend): クロップ後の解像度が異様に低くなる問題の修正&クロップに失敗する問題&コメントにnullという文字列が入る問…
tai-cha Feb 5, 2024
0df0694
refactor(frontend): `os.popup()`の`events`の型チェックを有効化 (#13165)
zyoshoka Feb 5, 2024
2f54a53
2024.2.0-beta.10
syuilo Feb 5, 2024
16eccad
enhance(frontend): シンタックスハイライトにテーマを適用できるように (#13175)
kakkokari-gtyih Feb 6, 2024
edb39a0
enhance(frontend): KeepAliveのページキャッシュを削除できるように (#13180)
kakkokari-gtyih Feb 6, 2024
74245df
Enhance(frontend): フロント側でもリアクション権限のチェックをするように (#13134)
1Step621 Feb 6, 2024
4bf3974
fix(frontend): エラー画像URLを設定した後解除すると,デフォルトの画像が表示されない問題の修正 (#13172)
Soli0222 Feb 6, 2024
6829ecb
enhance(frontend): リモートへの引用リノートと同一のリンクにはリンクプレビューを表示しないように (#13178)
kakkokari-gtyih Feb 6, 2024
d6cb68b
AP Key の JSON-LD 表現を修正 (#13170)
mei23 Feb 6, 2024
653ca7e
CHANGELOGを修正 (#13181)
1Step621 Feb 6, 2024
93e711d
chore(frontend): reword possible typo (#13182)
KisaragiEffective Feb 6, 2024
500ea79
fix(bubble-game): 共有用画像のコメントにnullが入る問題を修正 (#13183)
kakkokari-gtyih Feb 6, 2024
c81b61e
fix(misskey-js): 自動生成物の冒頭からバージョンと日付を削除 (#13185)
samunohito Feb 6, 2024
e89d760
Enhance: 連合向けのノート配信を軽量化 (#13192)
mei23 Feb 7, 2024
56d7f58
Fix(frontend): MkCodeEditorで行がずれていくのを修正 (#13188)
1Step621 Feb 7, 2024
313ce82
正しい 2024.2.0-beta.10 改版手順? (#13173)
mei23 Feb 7, 2024
155896a
enhance(frontend/HorizontalSwipe): 操作性の改善 (#13038)
kakkokari-gtyih Feb 7, 2024
52bf808
typo
syuilo Feb 7, 2024
82c34f7
Fix: Summaly proxy利用時にプレイヤーが動作しないことがあるのを修正 (#13196)
mei23 Feb 8, 2024
5299d17
test(frontend): migrate MSW in Storybook to v2 (#13195)
zyoshoka Feb 8, 2024
90b633b
fix(frontend) misskey-js type (#13202)
kakkokari-gtyih Feb 8, 2024
0f7918c
refactor(backend): exist -> exists (#13203)
kakkokari-gtyih Feb 8, 2024
d40612a
fix(frontend): aiscriptのコードブロックでのハイライト指定を修正 (#13208)
kakkokari-gtyih Feb 8, 2024
c0cb76f
chore: use [email protected] / [email protected]
tamaina Feb 8, 2024
614c9a0
fix: 特定文字列を含むノートを投稿できないようにする管理画面用設定項目を追加 (#13210)
samunohito Feb 9, 2024
c23c97d
perf(frontend): splash screenのdomが消えない場合があるのを修正
syuilo Feb 9, 2024
37d83df
chore(deps): bump pnpm/action-setup from 2 to 3 (#13215)
dependabot[bot] Feb 9, 2024
b5b31bf
New Crowdin updates (#13179)
syuilo Feb 9, 2024
7fc1d77
update deps
syuilo Feb 9, 2024
639f14f
2024.2.0-beta.11
syuilo Feb 9, 2024
7a8cf27
fix misskey-js version
kakkokari-gtyih Feb 9, 2024
207e4f3
dev: Update misskey-tga deploy-test-environment.yml (#13221)
Srgr0 Feb 10, 2024
0736eea
fix: misskey-jsの型定義生成時にバックエンドの依存パッケージもビルドするように (#13249)
kakkokari-gtyih Feb 11, 2024
674fd0b
Update about-misskey.vue
syuilo Feb 11, 2024
25383de
New Crowdin updates (#13216)
syuilo Feb 11, 2024
4bdaf26
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Feb 11, 2024
3dc095d
feat: provide tarball (#13260)
acid-chicken Feb 12, 2024
6afd2dc
New translations ja-jp.yml (Spanish) (#13261)
syuilo Feb 12, 2024
9b5aeb7
update SPDX-FileCopyrightText
syuilo Feb 12, 2024
a1e12c0
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Feb 12, 2024
b95e250
refactor(msjs): avoid any (part 1) (#13247)
KisaragiEffective Feb 12, 2024
63c4396
ci(test-frontend): Cypressのテストの失敗時、永遠に止まらない問題を回避 (MisskeyIO#434) (#13…
u1-liquid Feb 12, 2024
4f80b6f
chore: 以前の開発環境(backendにアクセスする方式)を立ち上げられるように (#13220)
tamaina Feb 12, 2024
e12369a
fix: downgrade vue to 3.4.15
tamaina Feb 12, 2024
32c5c43
enhance: 禁止ワードはリモートノートも対象に (#13280)
tamaina Feb 12, 2024
50817df
Update CHANGELOG.md (#13282)
KisaragiEffective Feb 12, 2024
309a943
perf: omit search for immutable static requests (#13265)
acid-chicken Feb 13, 2024
311c217
Revert "update SPDX-FileCopyrightText"
tamaina Feb 13, 2024
c1514ce
(re) update SPDX-FileCopyrightText
tamaina Feb 13, 2024
b828210
fix(frontend): エラーページのトラブルシューティングがリンク切れしている問題 (#176) (#13288)
taiyme Feb 14, 2024
19e3753
fix: TypeAssertionExpression breaks Storybook builds
acid-chicken Feb 14, 2024
b8800b8
build: upgrade Storybook to 8 beta (#13297)
acid-chicken Feb 14, 2024
536105a
dev: Update misskey-tga (#13223)
Srgr0 Feb 15, 2024
0c10d2a
fix(ci): publish docker image fails (#13325)
zyoshoka Feb 16, 2024
147e8f1
feat(backend): likeOnlyなどでハートにフォールバックする際異体字セレクタがない方に揃える (#13299)
KisaragiEffective Feb 16, 2024
40bbae3
fix(backend): add missing schemas and fix incorrect schemas (#13295)
zyoshoka Feb 16, 2024
cfa573a
リモートユーザーが復活してもキャッシュにより該当ユーザーのActivityが受け入れられないのを修正 Fix #13273 (#13275)
mei23 Feb 16, 2024
f55e1ee
refactor(backend): misc/cacheをシンプルな実装に戻した
syuilo Feb 16, 2024
7cfe7da
fix
syuilo Feb 16, 2024
f8ac072
fix type
syuilo Feb 16, 2024
29d5135
Update CHANGELOG.md
syuilo Feb 16, 2024
efc67f7
New Crowdin updates (#13267)
syuilo Feb 16, 2024
f5459a2
fix(frontend): vue v3.4.16以降でタイムラインが正常に表示できない問題を修正 (#13248)
kakkokari-gtyih Feb 16, 2024
b7a12fb
2024.2.0-beta.12
syuilo Feb 16, 2024
bb83ee8
fix(ci): publish docker image fails (3) (#13327)
zyoshoka Feb 16, 2024
860e8bb
fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289)
taiyme Feb 16, 2024
0ab4b8a
chore(deps): bump actions/github-script from 6.4.0 to 7.0.1 (#13311)
dependabot[bot] Feb 16, 2024
e3a5a99
chore(deps): bump pnpm/action-setup from 2 to 3 (#13310)
dependabot[bot] Feb 16, 2024
7fdf5ff
chore(deps): bump actions/checkout from 3.6.0 to 4.1.1 (#13309)
dependabot[bot] Feb 16, 2024
062ba50
chore(deps): bump actions/upload-artifact from 3 to 4 (#13308)
dependabot[bot] Feb 16, 2024
5779f43
chore(deps): bump actions/setup-node from 3.8.1 to 4.0.2 (#13307)
dependabot[bot] Feb 16, 2024
f41c78a
build: docker buildのpnpm i実行時にNODE_ENV=productionが指定されるようにする (#13329)
anatawa12 Feb 16, 2024
40c2014
fix of #13330 (#13330)
anatawa12 Feb 16, 2024
a49e8a1
fix(dev): devコマンドの実装を修正 (#13336)
kakkokari-gtyih Feb 16, 2024
5e317ea
fix misskey-js version
kakkokari-gtyih Feb 16, 2024
37959ba
refactor(backend): remove/replace deprecated type deps (#13252)
zyoshoka Feb 16, 2024
7a35f13
Update CHANGELOG.md
kakkokari-gtyih Feb 16, 2024
8c1a582
2024.2.0-beta.13
tamaina Feb 16, 2024
9a70ce8
Merge pull request from GHSA-qqrm-9grj-6v32
tamaina Feb 17, 2024
fa24327
feat: add link to local note in initial comment of abuse note (#13347)
anatawa12 Feb 17, 2024
acba96c
feat: license violation protection (#13285)
acid-chicken Feb 17, 2024
d961ed8
Update CHANGELOG.md
syuilo Feb 17, 2024
b6ae12b
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Feb 17, 2024
0b5d331
2024.2.0
syuilo Feb 17, 2024
875069c
Update package.json
syuilo Feb 17, 2024
01de151
fix of 9a70ce8f5ea9df00001894809f5ce7bc69b14c8a
syuilo Feb 17, 2024
d4a5e31
New Crowdin updates (#13341)
syuilo Feb 17, 2024
b3aa793
chore: 通報ページのユーザをクリックした際にユーザをウィンドウで開くように (#13348)
anatawa12 Feb 17, 2024
b0030d1
fix: allow moderators see role assigned users; fix #13301 (#13315)
Hoto-Cocoa 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}"
67 changes: 62 additions & 5 deletions .config/example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,63 @@
# Misskey configuration
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

# ┌──────────────────────────────┐
#───┘ a boring but important thing └────────────────────────────

#
# First of all, let me tell you a story that may possibly be
# boring to you and possibly important to you.
#
# Misskey is licensed under the AGPLv3 license. This license is
# known to be often misunderstood. Please read the following
# instructions carefully and select the appropriate option so
# that you do not negligently cause a license violation.
#

# --------
# Option 1: If you host Misskey AS-IS (without any changes to
# the source code. forks are not included).
#
# Step 1: Congratulations! You don't need to do anything.

# --------
# Option 2: If you have made changes to the source code (forks
# are included) and publish a Git repository of source
# code. There should be no access restrictions on
# this repository. Strictly speaking, it doesn't have
# to be a Git repository, but you'll probably use Git!
#
# Step 1: Build and run the Misskey server first.
# Step 2: Open <https://your.misskey.example/admin/settings> in
# your browser with the administrator account.
# Step 3: Enter the URL of your Git repository in the
# "Repository URL" field.

# --------
# Option 3: If neither of the above applies to you.
# (In this case, the source code should be published
# on the Misskey interface. IT IS NOT ENOUGH TO
# DISCLOSE THE SOURCE CODE WEHN A USER REQUESTS IT BY
# E-MAIL OR OTHER MEANS. If you are not satisfied
# with this, it is recommended that you read the
# license again carefully. Anyway, enabling this
# option will automatically generate and publish a
# tarball at build time, protecting you from
# inadvertent license violations. (There is no legal
# guarantee, of course.) The tarball will generated
# from the root directory of your codebase. So it is
# also recommended to check <built/tarball> directory
# once after building and before activating the server
# to avoid ACCIDENTAL LEAKING OF SENSITIVE INFORMATION.
# To prevent certain files from being included in the
# tarball, add a glob pattern after line 15 in
# <scripts/tarball.mjs>. DO NOT FORGET TO BUILD AFTER
# ENABLING THIS OPTION!)
#
# Step 1: Uncomment the following line.
#
# publishTarballInsteadOfProvideRepositoryUrl: true

# ┌─────┐
#───┘ URL └─────────────────────────────────────────────────────

Expand Down Expand Up @@ -118,7 +175,7 @@ redis:
# ┌───────────────────────────┐
#───┘ MeiliSearch configuration └─────────────────────────────

# You can set scope to local (default value) or global
# You can set scope to local (default value) or global
# (include notes from remote).

#meilisearch:
Expand Down Expand Up @@ -160,14 +217,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 Expand Up @@ -214,7 +271,7 @@ proxyRemoteFiles: true
signToActivityPubGet: true

# For security reasons, uploading attachments from the intranet is prohibited,
# but exceptions can be made from the following settings. Default value is "undefined".
# but exceptions can be made from the following settings. Default value is "undefined".
# Read changelog to learn more (Improvements of 12.90.0 (2021/09/04)).
#allowedPrivateNetworks: [
# '127.0.0.1/32'
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/*"
10 changes: 8 additions & 2 deletions .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 All @@ -14,7 +20,7 @@ jobs:
- run: corepack enable

- name: Setup Node.js
uses: actions/[email protected].1
uses: actions/[email protected].2
with:
node-version-file: '.node-version'
cache: 'pnpm'
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/[email protected]
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/[email protected]
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/[email protected]
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
Loading
Loading