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: 2023.12.0 #12564

Merged
merged 243 commits into from
Dec 23, 2023
Merged
Show file tree
Hide file tree
Changes from 229 commits
Commits
Show all changes
243 commits
Select commit Hold shift + click to select a range
83ea039
DeepL TranslationのPro accountトグルスイッチが表示されていなかったのを修正 (#12355)
samunohito Nov 17, 2023
0a73973
メールアドレスの認証にverifymail.ioを使えるようにする。
nafu-at Nov 18, 2023
af668b1
Update CHANGELOG.md
syuilo Nov 18, 2023
30dc6e6
lint fix
syuilo Nov 18, 2023
2b6f789
feat(moderation): モデレーターがユーザーのアイコンもしくはバナー画像を未設定状態にできる機能を追加 (MisskeyIO…
nafu-at Nov 17, 2023
2f7d10b
Update CHANGELOG.md
syuilo Nov 18, 2023
b65fd34
tweak of 2b6f789a5b
syuilo Nov 19, 2023
cbebe85
ページ一覧ページの表示がモバイル環境において崩れているのを修正 (#12354)
lynlynlynx Nov 19, 2023
02b0adf
fix: 「設定のバックアップ」に一部の設定項目が含まれていない問題を修正 (#12366)
hideki0403 Nov 19, 2023
e0de863
backendのプロジェクトで単体で start できないのを修正 (#12371)
fruitriin Nov 19, 2023
ed0cc44
fix(backend): ロールタイムラインが保存されない問題を修正
syuilo Nov 21, 2023
cd2131c
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Nov 21, 2023
2ec3227
update api.md (#12379)
anatawa12 Nov 21, 2023
8bd9077
json-schema配下の最新化 (#12312)
samunohito Nov 21, 2023
77ac51a
update typescript to 5.3
syuilo Nov 21, 2023
b5be0e5
note.tsのchannelを正しい形にしたことにより表出化した型チェックエラーを修正 (#12395)
samunohito Nov 21, 2023
b3d1cc9
サーバ起動時にアンテナが非アクティブだった場合、アクティブ化しても再起動するまで反映されない (#12391)
samunohito Nov 21, 2023
481bca4
広告掲載ページにてfilterをわかりやすく (#12385)
nenohi Nov 21, 2023
4b13179
サウンド再生方法の変更に追従できていなかった所を修正 (#12368)
samunohito Nov 21, 2023
18bdec9
fix: verifymail.io APIの設定項目が反映されない (#12399)
nafu-at Nov 22, 2023
c6ed06d
twitter埋め込みのsandbox属性にallow-popups-to-escape-sandboxを追加 (#12400)
eai04191 Nov 22, 2023
a4f8863
taichanne30 -> tai-cha (#12405)
tai-cha Nov 22, 2023
c284d41
swagger-cli validateがvalidとなるapi.jsonを作れるようにする (#12403)
samunohito Nov 22, 2023
b15f293
fix lint, resolve code smell
syuilo Nov 22, 2023
ded328f
絵文字のオートコンプリート強化の対応 (#12365)
samunohito Nov 22, 2023
864827f
Hard mute (#12376)
anatawa12 Nov 23, 2023
4a2a448
fix(backend): 招待コードが使い回せる問題を修正 (#12423)
kakkokari-gtyih Nov 23, 2023
ed6f866
enhance/fix(AP/frontend): 最近追加されたMFMのもろもろを修正 (#12420)
kakkokari-gtyih Nov 23, 2023
44a378c
Use generate-api-json for api.json diff GitHub comment (#12408)
anatawa12 Nov 23, 2023
cba66c9
fix(frontend): コードエディタが正しく表示されない問題を修正 (#12418)
kakkokari-gtyih Nov 23, 2023
bf2d2ff
fix(frontend): プロフィールの「ファイル」にセンシティブな画像がある際のデザインを修正 (#12424)
kakkokari-gtyih Nov 23, 2023
521db37
feat 12325 (#12425)
mappi-pr Nov 23, 2023
30b443d
feat(frontend): リアクションの横幅を150pxに制限するかどうかユーザーが選べるように (#12416)
camilla-ett Nov 23, 2023
97c10ed
Update index.d.ts
syuilo Nov 24, 2023
06ed64f
update node to 20.10.0
syuilo Nov 24, 2023
f7bdf5a
Replace deprecated `Repository.findOneById()` (#12426)
woxtu Nov 24, 2023
536f08c
fix: hard mute limit not applied (#12428)
anatawa12 Nov 24, 2023
9c84055
Feat(frontend): コントロールパネル「通報」において、通報者もリンクで飛べるように修正 (#12427)
camilla-ett Nov 24, 2023
252efe8
fix: 特定の条件下でチャンネルやユーザーのノート一覧に最新のノートが表示されなくなる問題を修正 (#12431)
hideki0403 Nov 24, 2023
da30643
enhance(frontend): 絵文字のオートコンプリートのアルゴリズムの改善 (MisskeyIO#261)
u1-liquid Nov 23, 2023
ccdb8ce
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Nov 24, 2023
95095ee
enhance(frontend): ユーザーのRawデータを読めるページを復活させる (#12436)
kakkokari-gtyih Nov 24, 2023
c8b85a9
Add mocks for Web Audio API (#12457)
woxtu Nov 26, 2023
3e0231d
fix(backend): 何もノートしていないユーザーのフィードにアクセスするとエラーになる問題を修正 (#12455)
zyoshoka Nov 26, 2023
7a494b2
fix(backend): rename FunoutTimelineService to FanoutTimelineService (…
zyoshoka Nov 26, 2023
2ee48ae
fix(backend): ギャラリーの人気の投稿の選出にidを用いるように (#12448)
zyoshoka Nov 26, 2023
d32631d
fix: query error in notes/featured (#12439)
anatawa12 Nov 26, 2023
5bdae9f
enhance(frontend): リアクション選択時に音を流せるように (#12441)
kakkokari-gtyih Nov 26, 2023
755ca97
fix(frontend): 通知音がほぼ同時に鳴った場合は再生をブロックするように(音割れ防止) (#12433)
kakkokari-gtyih Nov 26, 2023
ccb951f
chore: create AudioContext when it is needed (#12460)
acid-chicken Nov 26, 2023
c9503da
サウンド設定に「サウンドを出力しない」と「Misskeyがアクティブな時のみサウンドを出力する」を追加 (#12342)
samunohito Nov 26, 2023
d60f645
chore(frontend/MkMediaVideo): loop and autoplay silent videos (#12392)
acid-chicken Nov 26, 2023
780b120
fix: wake lock error in safari etc (#12464)
ragujp Nov 26, 2023
01d06e7
Fix a frontend testing script (#12471)
woxtu Nov 26, 2023
6acaded
fix: error can be happened if animation is on and hard mute matches (…
anatawa12 Nov 27, 2023
8f1da03
style: fix lint error of 6acaded8 (#12476)
anatawa12 Nov 27, 2023
2a451eb
enhance(frontend): 通知音にドライブのファイルを使用できるように (#12447)
kakkokari-gtyih Nov 27, 2023
51cf906
update deps
syuilo Nov 27, 2023
2d0253b
2023.12.0-beta.1
syuilo Nov 27, 2023
d58ec4e
docs(changelog): GHSA-3f39-6537-3cgc について追記 (#12482)
KisaragiEffective Nov 27, 2023
4e5b776
fix(docs): "docs(changelog): GHSA-3f39-6537-3cgc について追記 (#12482)" (#1…
kakkokari-gtyih Nov 27, 2023
ec04c76
通知グルーピング設定の即時反映対応 (#12485)
samunohito Nov 28, 2023
3b3b908
fix: packedNoteSchemaにclippedCountが抜けている (#12499)
yupix Nov 28, 2023
4e88241
fix: 音声が一切鳴らなくなる可能性がある (#12491)
anatawa12 Nov 29, 2023
d5deef5
fix(frontend): WebKitブラウザー上でも「デバイスの画面を常にオンにする」機能が効くように (#12484)
zyoshoka Nov 29, 2023
ea1a2dc
Update the Vitest configuration (#12493)
woxtu Nov 29, 2023
c41d030
ci: use refs/pull/*/merge to get head (#12508)
anatawa12 Nov 29, 2023
37cff40
enhance(frontend): Shareページでの投稿完了時にpostMessageを発火するように (#12505)
kakkokari-gtyih Nov 29, 2023
413f7bf
Fix: navigator.share未サポートの場合は共有ボタンを非表示にする(+URLのコピーボタンを設置) (#12506)
samunohito Nov 29, 2023
98e1af2
enhance(frontend): ノートプレビューにCWが反映されるように (#12509)
zyoshoka Nov 30, 2023
28cb0fc
enhance: 設定したタグをトレンドに表示させないようにする項目を管理画面で設定できるように (#12512)
GrapeApple0 Nov 30, 2023
47a10f6
refactor(frontend): give local variable to explicit type annotation t…
KisaragiEffective Nov 30, 2023
4f6e098
fix(docker): cannot build docker image on some environments (#12494)
Hoto-Cocoa Nov 30, 2023
22d6fa1
enhance(dev): 開発モード時にlocaleと型定義が自動的に再生成されるように (#12481)
hideki0403 Nov 30, 2023
b05d71f
feat(frontend): 今日誕生日のフォロー中のユーザーを一覧表示できるウィジェットを追加 (#12450)
kakkokari-gtyih Nov 30, 2023
e500fe2
絵文字詳細ページに記載する情報を追加 (#12417)
Srgr0 Nov 30, 2023
ca424df
fix: invite系の戻り値が間違っている close #12517 (#12518)
yupix Nov 30, 2023
5cd4c36
rename docker-compose.yml.example to docker-compose_example.yml (#12530)
Dec 1, 2023
c927d68
Fix: missing receiver warn is not disappear (#12538)
qwreey Dec 2, 2023
a5f0b5e
fix #12528 (#12536)
samunohito Dec 2, 2023
43c9ab2
fix(frontend): 長い名前のチャンネルにおける投稿フォームの表示が崩れる問題を修正 (#12524)
zyoshoka Dec 2, 2023
da0ecb6
chore: フォローしたときにHTLをパージしなくする (#12522)
anatawa12 Dec 2, 2023
b37e8ff
(fix) 翻訳のダブりを解消 (#12519)
kakkokari-gtyih Dec 2, 2023
b6b8384
chore: remove unimplemented excludeNsfw (#12520)
anatawa12 Dec 2, 2023
c190b72
feat(frontend): 絵文字ピッカーのカテゴリを多階層フォルダで分類できるように (#12132)
meronmks Dec 2, 2023
8968bfd
fix(backend): カスタム絵文字のインポート時の動作を修正 (#12360)
camilla-ett Dec 2, 2023
cf3d45e
fix(frontend): MFM ruby nyaize (#12362)
paihu Dec 2, 2023
a631b97
Refine fanout timeline (#12507)
anatawa12 Dec 2, 2023
238e8ce
fix: Filter featured collection (#12541)
mei23 Dec 2, 2023
92029ac
fix: #12544 (#12545)
samunohito Dec 2, 2023
3364162
バックエンドが生成するapi.jsonからmisskey-jsの型を作成する (#12434)
samunohito Dec 2, 2023
5ccd61b
Revert "fix #12528 (#12536)" (#12548)
samunohito Dec 3, 2023
4de4a2e
fix: withChannelNotesとwithFilesを同時に指定したときの考慮 (#12550)
shiosyakeyakini-info Dec 3, 2023
c68d875
リストタイムラインでミュートが貫通してしまう問題に対処 (#12534)
samunohito Dec 3, 2023
2eb86e0
fix(backend): /emojiにおける拡張子の削除方法を修正 (#12543)
7ka-Hiira Dec 3, 2023
5bf7813
enhance/feat(frontend): データセーバーの改良・強化 (#12526)
kakkokari-gtyih Dec 3, 2023
b4a83a2
may be fix ruby justify on safari (#12551)
fruitriin Dec 3, 2023
e17d741
enhance(misskey-js) misskey-jsのストリーミングAPI定義をバックエンドに追従 (#12552)
samunohito Dec 3, 2023
34223f3
fix(backend): enhance nodeinfo by export instance admin via nodeAdmin…
6543 Dec 3, 2023
af15f8d
fix(backend): reject malformed timestamp (#12554)
acid-chicken Dec 3, 2023
5e1d872
入力フォームでもリアクション選択時に使用するピッカーを使うようにしたい (#12337)
samunohito Dec 3, 2023
55c8ec8
fix (backend): 「みつける」のなかにミュートしたユーザが現れてしまう問題を修正 (#12559)
samunohito Dec 3, 2023
b2c4973
fix dev build (#12566)
samunohito Dec 4, 2023
18109fc
Filter User / Instance Mutes in FanoutTimelineEndpointService (#12565)
anatawa12 Dec 4, 2023
33034b0
feat: ユーザースキーマの改善 (#12568)
yupix Dec 4, 2023
bb38e62
chore: 自分へのリプライのみ走査するように (#12570)
anatawa12 Dec 4, 2023
e90ad09
fix (frontend): 絵文字ピッカー経由で投稿欄に絵文字を入れた際、ソフトウェアキーボードが立ち上がらないようにする (#12561)
samunohito Dec 4, 2023
9c90ff7
update deps
syuilo Dec 4, 2023
920e521
2023.12.0-beta.2
syuilo Dec 4, 2023
8866c53
fix(backend): エポックを固定することで年越し時にトレンドが壊れる問題を修正 (#12567)
anatawa12 Dec 4, 2023
ad60e43
タイムラインの「リノートを表示」のトグルスイッチが反応しない問題を直す (#12577)
yuriha-chan Dec 6, 2023
00b11b1
chore: hide thumbnail if website is sensitive (#12581)
anatawa12 Dec 6, 2023
e42c91d
feat: Roleに関するSchemaを追加 (#12572)
yupix Dec 6, 2023
406b4bd
refactor(frontend): 非推奨となったReactivity Transformを使わないように (#12539)
zyoshoka Dec 7, 2023
e926411
chore: Add descriptions for "MeiliSearch" and "allowedPrivateNetworks…
ryanho Dec 7, 2023
1d3ef7b
fix(backend): pagination with sinceId broken (#12586)
anatawa12 Dec 7, 2023
bcf6b7f
enhance: meilisearchを有効にしてもミュートやブロックを考慮するように (#12575)
kanarikanaru Dec 7, 2023
e6d01e3
fix(backend): ブロックした相手から自分のノートが見えないように(/users/featured-notes, /users/…
kanarikanaru Dec 7, 2023
b0039f0
chore: 開発モードでフロントエンドとバックエンドを独立して起動するようにする(再) (#12593)
samunohito Dec 7, 2023
9059b83
fix CONTRIBUTING.md (#12600)
samunohito Dec 8, 2023
f80ae7f
chore(deps): bump actions/labeler from 4 to 5 (#12584)
dependabot[bot] Dec 8, 2023
ac4089f
enhance(frontend): ウィジェットを非表示にできるPageMetaを追加 (#12456)
kakkokari-gtyih Dec 8, 2023
e38af60
fix: `secure: true` なエンドポイントの型が misskey-js に含まれていない (#12603)
ikasoba Dec 8, 2023
b760db1
fix(dev) 一部のアセットが読み込まれない問題を修正
kakkokari-gtyih Dec 8, 2023
712e544
Merge pull request #12604 from kakkokari-gtyih/fix-dev-0
samunohito Dec 8, 2023
c54d1cd
fix(dev-frontend) サーバーサイドのHTMLと噛み合わない部分を修正 (#12605)
kakkokari-gtyih Dec 8, 2023
ab5d2ec
enhance(frontend): window.openやaタグにnoopenerオプションをつける (MisskeyIO#283)
u1-liquid Dec 8, 2023
d10048e
chore: fix labeler's config (#12609)
zyoshoka Dec 8, 2023
2c6fc0b
fix(dev-frontend) 足りてないCSPを追加 (#12606)
kakkokari-gtyih Dec 8, 2023
6c1f839
chore: labelerが治っていなかったのを修正 (#12610)
zyoshoka Dec 9, 2023
fcf0f5f
fix(frontend): disable Mk:apiExternal
syuilo Dec 9, 2023
319267e
update deps
syuilo Dec 9, 2023
b7bdd45
Fix/vue import error on intellij (#12612)
samunohito Dec 9, 2023
dd332b3
Misskey Playのノート投稿画面で「内容を隠す」を設定できるようにする (#12576)
yuriha-chan Dec 9, 2023
b72f918
2023.12.0-beta.3
syuilo Dec 9, 2023
025afe8
(dev) index.htmlにmeta[name=viewport]がなかったので追加&足りてないCSP追加 (#12613)
samunohito Dec 9, 2023
4c135a5
Fix indentation (#12615)
woxtu Dec 9, 2023
2217d0c
refactor(frontend): remove redundant class names (#12618)
acid-chicken Dec 10, 2023
ebdb443
Fix trailing commas (#12628)
woxtu Dec 11, 2023
b691126
refactor(frontend): menuのdividerをnullで表現するのをやめる
syuilo Dec 12, 2023
564a23c
fix type
syuilo Dec 12, 2023
7f85d7a
Enhance(frontend): リスト/アンテナ/チャンネルをタイムラインから新規作成できるように (#12629)
1STEP621 Dec 12, 2023
aad573a
adding color-scheme light to WidgetAichan (#12638)
tassoman Dec 12, 2023
06ca63f
Fix(backend): inboxJobPerSecのデフォルト値を16から32に (#12631)
camilla-ett Dec 12, 2023
daea5a3
fix(frontend): ノート中の絵文字をタップして「リアクションする」を押したときにリアクションサウンドが鳴るようにする (#12…
YAVIIGI Dec 12, 2023
5472f4b
enhance: アイコンデコレーションを複数設定できるように
syuilo Dec 13, 2023
71bb181
fix(frontend): MkAnimBgをリサイズに対応させる (#12642)
kakkokari-gtyih Dec 13, 2023
17f8943
fix(client): fix glitch when attach/detach avatar decoration
syuilo Dec 13, 2023
2b3a5f1
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Dec 13, 2023
37820ad
fix(backend): モデレーションログがモデレーターは閲覧できないように修正
syuilo Dec 13, 2023
eeed67e
(fix) デフォルト表示時のヘッダにあるチャンネルボタンが反応しない現象の修正 (#12648)
samunohito Dec 13, 2023
839b748
enhance(frontend): 同じ種類のデコレーションを複数付けられるように
syuilo Dec 14, 2023
fbf1f74
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Dec 14, 2023
2cfe64e
fix swcrc
syuilo Dec 14, 2023
5cee481
refactor(frontend) $i の型情報にtokenを追加 (#12649)
samunohito Dec 14, 2023
b33fe53
Enhance(frontend): MFMや絵文字が使える入力ボックスでオートコンプリートを使えるように (#12643)
1STEP621 Dec 14, 2023
aedc1d0
update deps
syuilo Dec 14, 2023
364efbe
2023.12.0-beta.4
syuilo Dec 14, 2023
a92795d
feat(frontend): 絵文字ピッカーの実装 (#12617)
samunohito Dec 14, 2023
8ff8717
tweak profile.avatar-decoration.dialog.vue
syuilo Dec 14, 2023
8416329
New Crowdin updates (#12352)
syuilo Dec 14, 2023
0c0b7d7
fix: contextmenu does not appear when plugin enabled / devMode enable…
1STEP621 Dec 14, 2023
b9318d0
fix(frontend) リアクションの表示位置を微調整 (#12651)
samunohito Dec 14, 2023
f7eef54
fix(frontend): fix missing localization
syuilo Dec 14, 2023
d776616
feat(frontend): MFM のアニメーション要素に delay オプションを追加 (#12659)
YAVIIGI Dec 14, 2023
76d1ed3
Cleanup unused dependencies (#12660)
woxtu Dec 14, 2023
a2a6a94
update deps
syuilo Dec 14, 2023
386fced
(dev-mode) devモードの改善 (#12639)
samunohito Dec 14, 2023
239507d
fix: devモードの特定条件下でページが表示されなくなる問題を修正 (#12653)
hideki0403 Dec 14, 2023
4178527
enhance: アイコンデコレーションの位置を微調整できるように
syuilo Dec 14, 2023
5cc3d3c
Remove an unnecessary type assertion (#12666)
woxtu Dec 15, 2023
bd4d869
perf: early return users/notes and users/featured-notes if me is bloc…
anatawa12 Dec 15, 2023
eacc204
perf(frontend): introduce MkLazy for lazy loading
syuilo Dec 15, 2023
c419243
コード入力ボックスでTabを入力できるように (#12671)
1STEP621 Dec 15, 2023
272dc20
Fix(frontend): ほとんどのMkTextareaでMFMプレビューが表示されてしまっている問題を修正 (#12672)
1STEP621 Dec 15, 2023
b5c319b
fix(frontend): testが落ちるのを修正 (#12679)
samunohito Dec 15, 2023
617ff00
Fix: AiScriptの`readline`が不正な値を返すことがある問題を修正 (#12675)
FineArchs Dec 15, 2023
1260e8b
chore(deps): bump actions/upload-artifact from 2 to 4 (#12670)
dependabot[bot] Dec 15, 2023
3e256ee
Fix(backend): JSONSchemaに不足しているパラメータを追加 (#12680)
shiosyakeyakini-info Dec 16, 2023
9f49b9f
fix(backend): HTTP Digestヘッダのアルゴリズム部分に大文字の"SHA-256"しか使えない
syuilo Dec 16, 2023
3906028
enhance(frontend): tweak user home page
syuilo Dec 16, 2023
b1a7dcb
enhance(frontend): コードブロックのハイライト機能を利用するには言語を明示的に指定させるように (#12681)
kakkokari-gtyih Dec 16, 2023
1706541
(enhance) コード入力をMkCodeEditorに変更 (#12682)
kakkokari-gtyih Dec 16, 2023
fda5147
fix(dev): ファイルの読み込みに失敗することがあるのを修正 (#12684)
kakkokari-gtyih Dec 16, 2023
d7d9304
fix(frontend): 絵文字ピッカー設定ページのボタン文言修正 (#12676)
samunohito Dec 16, 2023
8c21839
clean up
syuilo Dec 16, 2023
742da2f
feat(frontend): 画面に雪を降らせる機能を復活
syuilo Dec 16, 2023
2ecc029
update deps
syuilo Dec 16, 2023
6df9c79
2023.12.0-beta.5
syuilo Dec 16, 2023
c167f20
feature: チャンネル投稿はフォームに色がつくとうれしい (#12686)
fruitriin Dec 16, 2023
776eea7
enhance(frontend): tweak avatar decoration setting ui
syuilo Dec 16, 2023
67824cf
fix lint error (#12692)
fruitriin Dec 17, 2023
24261f6
設定を付けた & 設定自体をフォーマット (#12693)
ikasoba Dec 18, 2023
5150053
fix(backend): add missing kind definition for admin endpoints to impr…
syuilo Dec 18, 2023
d995bf0
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Dec 18, 2023
6672e9e
refactor(frontend): use GLSL ES 3.0
syuilo Dec 18, 2023
8a9f4ef
update deps
syuilo Dec 18, 2023
507d436
update mfm-js
syuilo Dec 18, 2023
1399027
enhance: Unicode 15.0で新たに追加された絵文字をリアクションに使えるように (#12683)
zyoshoka Dec 18, 2023
6b39ba9
Update CHANGELOG.md
syuilo Dec 18, 2023
38b82b8
Enhance(frontend): Shift+Tabで前の補完候補が選択できるように (#12704)
1STEP621 Dec 18, 2023
f6ff3b1
Fix: Renoteの判定が間違っているのを修正 (#12706)
1STEP621 Dec 18, 2023
4e2d802
enhance: “つながりの公開範囲”がフォロー・フォロワー個別設定できるように (#12702)
Dec 18, 2023
eeedef5
Fix(frontend): CWボタンに常に「引用」が出てしまうのを修正 (#12715)
1STEP621 Dec 19, 2023
ea41df5
New Crowdin updates (#12652)
syuilo Dec 19, 2023
21882b6
fix: 追加絵文字候補辞書の修正(主に国旗) (#12716)
GrapeApple0 Dec 19, 2023
10d4ae1
Fix(frontend): CW内などの画像が表示されないことがあるバグを修正 (#12721)
1STEP621 Dec 20, 2023
4175b78
chore(QueueProcessorService): show error stack for failures (#12727)
saschanaz Dec 21, 2023
d14eb20
chore(workflows): use postgres 15 everywhere (#12726)
saschanaz Dec 21, 2023
15b0d2a
enhance: ロールにアサインされたときの通知 (#12607)
syuilo Dec 21, 2023
b3ab96b
fix(backend): ロールアサインの通知がある状態でページをリロードすると通知欄に何もでなくなる
syuilo Dec 21, 2023
c307dd4
perf(frontend): import snowfall-effect dynamically to reduce bundle size
syuilo Dec 21, 2023
757dee5
Update CHANGELOG.md
syuilo Dec 21, 2023
b2254a6
chore: remove hashtag from featured immediately (#12668)
anatawa12 Dec 21, 2023
c92508a
Remove unused imports (#12730)
woxtu Dec 21, 2023
ffa0470
chore(deps): bump actions/setup-node from 4.0.0 to 4.0.1 (#12713)
dependabot[bot] Dec 21, 2023
f480287
New Crowdin updates (#12722)
syuilo Dec 21, 2023
f88ed4d
2023.12.0-beta.6
syuilo Dec 21, 2023
07d4632
Update CHANGELOG.md
syuilo Dec 21, 2023
79ca93c
enhance: api.jsonのレスポンスの内容を実際の内容に合わせる (#12723)
GrapeApple0 Dec 21, 2023
433d46e
fix(backend): テストが死んでいるのを修正 (#12738)
samunohito Dec 22, 2023
52b94db
fix: 引用RNがpure RNとして連合され、pure RNが引用RNとして連合される (#12744)
anatawa12 Dec 22, 2023
d68214b
fix(i18n): ロールが付与された際の通知のローカライゼーションが一部欠けているのを修正 (#12745)
zyoshoka Dec 22, 2023
6d4aa31
New Crowdin updates (#12732)
syuilo Dec 22, 2023
179cb1d
fix type
syuilo Dec 22, 2023
3d4af18
[Hub Next] Misskey Hubのリンクを変更 (#12699)
kakkokari-gtyih Dec 22, 2023
5eb944e
enhance: チャンネルに新規の投稿がある場合にバッジを表示させる (#12690)
ikasoba Dec 22, 2023
6b7a810
Update CHANGELOG.md
syuilo Dec 22, 2023
9c04749
2023.12.0
syuilo Dec 22, 2023
6254954
Update CHANGELOG.md
syuilo Dec 22, 2023
b3c4f7e
fix: email verify enable logic (#12743)
Candinya Dec 23, 2023
5b5a537
feat: 登録を拒否するメールアドレスのドメインを手動で設定できるように (#12740)
GrapeApple0 Dec 23, 2023
2c7d07b
Update CHANGELOG.md
syuilo Dec 23, 2023
98734af
fix: 2023.12.0のNoteの一部文言を修正 (#12754)
samunohito Dec 23, 2023
6e4894c
lint
syuilo Dec 23, 2023
1716c65
fix: .npmrcによりpackage.json記載のnodeバージョンに満たない場合はビルドに失敗するようにする (#12755)
samunohito Dec 23, 2023
30cf5c3
chore(frontend): API設定項目の名前をきちんとサービスの名前で表記する (#12753)
nafu-at Dec 23, 2023
59b47b8
Update CHANGELOG.md
syuilo Dec 23, 2023
8caf2b0
New Crowdin updates (#12748)
syuilo Dec 23, 2023
f435995
fix(backend): renote判定がおかしい
syuilo Dec 23, 2023
e852f4b
Revert "fix(backend): renote判定がおかしい"
syuilo Dec 23, 2023
2f425aa
fix: ブロックされててもpure RNできる (#12758)
anatawa12 Dec 23, 2023
471c8ec
Update CHANGELOG.md
syuilo Dec 23, 2023
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
  •  
  •  
  •  
29 changes: 18 additions & 11 deletions .config/docker_example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,17 +56,17 @@ dbReplications: false
# You can configure any number of replicas here
#dbSlaves:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:

# ┌─────────────────────┐
#───┘ Redis configuration └─────────────────────────────────────
Expand Down Expand Up @@ -106,12 +106,16 @@ redis:
# ┌───────────────────────────┐
#───┘ MeiliSearch configuration └─────────────────────────────

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

#meilisearch:
# host: meilisearch
# port: 7700
# apiKey: ''
# ssl: true
# index: ''
# scope: local

# ┌───────────────┐
#───┘ ID generation └───────────────────────────────────────────
Expand Down Expand Up @@ -147,7 +151,7 @@ id: 'aidx'

# Job rate limiter
# deliverJobPerSec: 128
# inboxJobPerSec: 16
# inboxJobPerSec: 32

# Job attempts
# deliverJobMaxAttempts: 12
Expand Down Expand Up @@ -180,6 +184,9 @@ proxyRemoteFiles: true
# Sign to ActivityPub GET request (default: 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".
# Read changelog to learn more (Improvements of 12.90.0 (2021/09/04)).
#allowedPrivateNetworks: [
# '127.0.0.1/32'
#]
Expand Down
8 changes: 7 additions & 1 deletion .config/example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,9 @@ redis:
# ┌───────────────────────────┐
#───┘ MeiliSearch configuration └─────────────────────────────

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

#meilisearch:
# host: localhost
# port: 7700
Expand Down Expand Up @@ -163,7 +166,7 @@ id: 'aidx'

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

# Job attempts
Expand Down Expand Up @@ -210,6 +213,9 @@ proxyRemoteFiles: true
# Sign to ActivityPub GET request (default: 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".
# Read changelog to learn more (Improvements of 12.90.0 (2021/09/04)).
#allowedPrivateNetworks: [
# '127.0.0.1/32'
#]
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"version": "8.9.2"
},
"ghcr.io/devcontainers/features/node:1": {
"version": "20.5.1"
"version": "20.10.0"
}
},
"forwardPorts": [3000],
Expand Down
22 changes: 11 additions & 11 deletions .devcontainer/devcontainer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,17 +56,17 @@ dbReplications: false
# You can configure any number of replicas here
#dbSlaves:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:

# ┌─────────────────────┐
#───┘ Redis configuration └─────────────────────────────────────
Expand Down Expand Up @@ -147,7 +147,7 @@ id: 'aidx'

# Job rate limiter
# deliverJobPerSec: 128
# inboxJobPerSec: 16
# inboxJobPerSec: 32

# Job attempts
# deliverJobMaxAttempts: 12
Expand Down
29 changes: 21 additions & 8 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,34 @@
'packages/backend':
- packages/backend/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/backend/**/*']

'packages/backend:test':
- packages/backend/test/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/backend/test/**/*']

'packages/frontend':
- packages/frontend/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/frontend/**/*']

'packages/frontend:test':
- cypress/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['cypress/**/*']

'packages/sw':
- packages/sw/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/sw/**/*']

'packages/misskey-js':
- packages/misskey-js/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/misskey-js/**/*']

'packages/misskey-js:test':
- packages/misskey-js/test/**/*
- packages/misskey-js/test-d/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/misskey-js/test/**/*', 'packages/misskey-js/test-d/**/*']
2 changes: 1 addition & 1 deletion .github/workflows/api-misskey-js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
- run: corepack enable

- name: Setup Node.js
uses: actions/setup-node@v4.0.0
uses: actions/setup-node@v4.0.1
with:
node-version-file: '.node-version'
cache: 'pnpm'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dockle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
sudo dpkg -i dockle.deb
- run: |
cp .config/docker_example.env .config/docker.env
cp ./docker-compose.yml.example ./docker-compose.yml
cp ./docker-compose_example.yml ./docker-compose.yml
- run: |
docker compose up -d web
docker tag "$(docker compose images web | awk 'OFS=":" {print $4}' | tail -n +2)" misskey-web:latest
Expand Down
153 changes: 20 additions & 133 deletions .github/workflows/get-api-diff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,127 +6,38 @@ on:
branches:
- master
- develop
paths:
- packages/backend/**
- .github/workflows/get-api-diff.yml

jobs:
get-base:
get-from-misskey:
runs-on: ubuntu-latest
permissions:
contents: read

strategy:
matrix:
node-version: [20.5.1]

services:
db:
image: postgres:13
ports:
- 5432:5432
env:
POSTGRES_DB: misskey
POSTGRES_HOST_AUTH_METHOD: trust
POSTGRES_USER: example-misskey-user
POSTGRESS_PASS: example-misskey-pass
redis:
image: redis:7
ports:
- 6379:6379

steps:
- uses: actions/checkout@v4.1.1
with:
repository: ${{ github.event.pull_request.base.repo.full_name }}
ref: ${{ github.base_ref }}
submodules: true
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 8
run_install: false
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.0.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
- name: Copy Configure
run: cp .config/example.yml .config/default.yml
- name: Build
run: pnpm build
- name : Migrate
run: pnpm migrate
- name: Launch misskey
run: |
screen -S misskey -dm pnpm run dev
sleep 30s
- name: Wait for Misskey to be ready
run: |
MAX_RETRIES=12
RETRY_DELAY=5
count=0
until $(curl --output /dev/null --silent --head --fail http://localhost:3000) || [[ $count -eq $MAX_RETRIES ]]; do
printf '.'
sleep $RETRY_DELAY
count=$((count + 1))
done

if [[ $count -eq $MAX_RETRIES ]]; then
echo "Failed to connect to Misskey after $MAX_RETRIES attempts."
exit 1
fi
- id: fetch
name: Get api.json from Misskey
run: |
RESULT=$(curl --retry 5 --retry-delay 5 --retry-max-time 60 http://localhost:3000/api.json)
echo $RESULT > api-base.json
- name: Upload Artifact
uses: actions/upload-artifact@v3
with:
name: api-artifact
path: api-base.json
- name: Kill Misskey Job
run: screen -S misskey -X quit

get-head:
runs-on: ubuntu-latest
permissions:
contents: read

strategy:
matrix:
node-version: [20.5.1]

services:
db:
image: postgres:13
ports:
- 5432:5432
env:
POSTGRES_DB: misskey
POSTGRES_HOST_AUTH_METHOD: trust
POSTGRES_USER: example-misskey-user
POSTGRESS_PASS: example-misskey-pass
redis:
image: redis:7
ports:
- 6379:6379
node-version: [20.10.0]
api-json-name: [api-base.json, api-head.json]
include:
- api-json-name: api-base.json
ref: ${{ github.base_ref }}
- api-json-name: api-head.json
ref: refs/pull/${{ github.event.number }}/merge

steps:
- uses: actions/checkout@v4.1.1
with:
repository: ${{ github.event.pull_request.head.repo.full_name }}
ref: ${{ github.head_ref }}
ref: ${{ matrix.ref }}
submodules: true
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 8
run_install: false
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.0.0
uses: actions/setup-node@v4.0.1
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
Expand All @@ -138,39 +49,15 @@ jobs:
run: cp .config/example.yml .config/default.yml
- name: Build
run: pnpm build
- name : Migrate
run: pnpm migrate
- name: Launch misskey
run: |
screen -S misskey -dm pnpm run dev
sleep 30s
- name: Wait for Misskey to be ready
run: |
MAX_RETRIES=12
RETRY_DELAY=5
count=0
until $(curl --output /dev/null --silent --head --fail http://localhost:3000) || [[ $count -eq $MAX_RETRIES ]]; do
printf '.'
sleep $RETRY_DELAY
count=$((count + 1))
done

if [[ $count -eq $MAX_RETRIES ]]; then
echo "Failed to connect to Misskey after $MAX_RETRIES attempts."
exit 1
fi
- id: fetch
name: Get api.json from Misskey
run: |
RESULT=$(curl --retry 5 --retry-delay 5 --retry-max-time 60 http://localhost:3000/api.json)
echo $RESULT > api-head.json
- name: Generate API JSON
run: pnpm --filter backend generate-api-json
- name: Copy API.json
run: cp packages/backend/built/api.json ${{ matrix.api-json-name }}
- name: Upload Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: api-artifact
path: api-head.json
- name: Kill Misskey Job
run: screen -S misskey -X quit
path: ${{ matrix.api-json-name }}

save-pr-number:
runs-on: ubuntu-latest
Expand All @@ -180,7 +67,7 @@ jobs:
PR_NUMBER: ${{ github.event.number }}
run: |
echo "$PR_NUMBER" > ./pr_number
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: api-artifact
path: pr_number
Loading
Loading