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: 4.6.0 #398

Merged
merged 533 commits into from
Jan 8, 2024
Merged
Show file tree
Hide file tree
Changes from 212 commits
Commits
Show all changes
533 commits
Select commit Hold shift + click to select a range
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
e542322
Merge remote-branch 'misskey/develop'
noridev Dec 14, 2023
8beb840
chore
noridev Dec 14, 2023
4633682
Merge remote-branch 'misskey/develop'
noridev Dec 14, 2023
386fced
(dev-mode) devモードの改善 (#12639)
samunohito Dec 14, 2023
a9a7c80
4.6.0-beta.4
noridev Dec 14, 2023
239507d
fix: devモードの特定条件下でページが表示されなくなる問題を修正 (#12653)
hideki0403 Dec 14, 2023
4178527
enhance: アイコンデコレーションの位置を微調整できるように
syuilo Dec 14, 2023
46c9b3c
fix(frontend): 노트의 일부 버튼을 누르면 노트 상세 페이지가 표시됨
noridev Dec 14, 2023
26f1ff6
fix(frontend): 리모트에서 수정된 노트의 InstanceTicker를 클릭하면 리모트로 이동하지 않음
noridev Dec 14, 2023
a41043d
fix(frontend): 일부 노트 표시 관련 설정을 변경해도 알림 페이지에 즉시 반영되지 않음
noridev Dec 14, 2023
2cc523c
tweak 890dc362
noridev Dec 14, 2023
f1e3628
chore
noridev Dec 14, 2023
fda2c88
enhance(frontend): 페이지를 새로 불러오지 않고 알림 컴포넌트를 갱신할 수 있음
noridev Dec 14, 2023
8f65b96
Merge remote-branch 'misskey/develop'
noridev Dec 14, 2023
d9f0006
chore
noridev Dec 14, 2023
214047c
tweak fda2c887
noridev 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
a5d1799
update cherrypick-mfm-js
noridev Dec 18, 2023
88a2966
Merge remote-branch 'misskey/develop'
noridev Dec 18, 2023
3b2ffa1
Merge pull request #400
qwreey Dec 18, 2023
76b967c
Merge branch 'develop' of https://github.com/kokonect-link/cherrypick…
noridev Dec 18, 2023
c9f30d5
tweak 3b2ffa15
noridev Dec 18, 2023
2f745ec
fix event
noridev Dec 18, 2023
f714b40
fix(frontend): '길게 눌러 계정 메뉴 열기' 기능이 제대로 작동하지 않음
noridev Dec 18, 2023
f6ff3b1
Fix: Renoteの判定が間違っているのを修正 (#12706)
1Step621 Dec 18, 2023
f48b11f
enhance(frontend): '길게 눌러 계정 메뉴 열기' 설명 추가
noridev Dec 18, 2023
dc916b0
chore
noridev Dec 18, 2023
6f53ec0
fix(frontend): 서브 노트에서 액션 버튼의 클릭 가능 영역이 매우 작게 설정될 수 있음
noridev Dec 18, 2023
90c72de
enhance(frontend): 사용자 팝업 개선
noridev Dec 18, 2023
b949700
update ko-KR.yml
noridev Dec 18, 2023
798ff3c
chore
noridev Dec 18, 2023
bf5f3cd
change: MkDonation을 CherryPick에 맞게 조정
noridev Dec 18, 2023
1175f55
fix(frontend): 해결되지 않은 신고가 없는 상태에서도 인디케이터가 표시됨
noridev Dec 18, 2023
4e2d802
enhance: “つながりの公開範囲”がフォロー・フォロワー個別設定できるように (#12702)
Dec 18, 2023
32a5cde
tweak 6f53ec09
noridev Dec 18, 2023
fc77ae6
fix(frontend): MkAvatar가 포함된 컴포넌트의 click 기능이 올바르게 작동하지 않을 수 있음
noridev Dec 18, 2023
42f6003
Merge remote-branch 'misskey/develop'
noridev Dec 18, 2023
425961f
4.6.0-beta.5
noridev Dec 18, 2023
8ba9405
chore
noridev Dec 18, 2023
d31ae7c
fix(frontend): 내 프로필에서 간헐적으로 헤더에 MkFollowButton 컴포넌트가 표시될 수 있음
noridev Dec 18, 2023
105cd3f
fix d31ae7c9
noridev Dec 18, 2023
81b80df
fix(frontend): 다이렉트 노트를 리노트 할 수 있음
noridev Dec 18, 2023
bba8243
fix(frontend): 헤더 메뉴가 사용자 페이지에서 제대로 작동하지 않을 수 있음
noridev Dec 19, 2023
371d539
enhance(sw): 푸시 알림 개선
noridev Dec 19, 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
70f8e7b
Merge remote-branch 'misskey/develop'
noridev 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
709ef01
Feat: 리액션 뷰어에서도 이모지를 가져올 수 있음
noridev Dec 21, 2023
d096c54
update CHANGELOG_CHERRYPICK.md
noridev Dec 21, 2023
0a3e741
Merge remote-branch 'misskey/develop'
noridev Dec 21, 2023
db3ac54
tweak 709ef019
noridev Dec 21, 2023
0678bf6
lint
noridev Dec 21, 2023
433d46e
fix(backend): テストが死んでいるのを修正 (#12738)
samunohito Dec 22, 2023
52b94db
fix: 引用RNがpure RNとして連合され、pure RNが引用RNとして連合される (#12744)
anatawa12 Dec 22, 2023
df37667
Merge remote-branch 'misskey/develop'
noridev Dec 22, 2023
863bb3d
enhance(sw): 푸시 알림 개선
noridev Dec 22, 2023
fe6a980
4.6.0-beta.6
noridev Dec 22, 2023
6bbf87c
update CHANGELOG_CHERRYPICK.md
noridev Dec 22, 2023
36f6ae0
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
noridev 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
8f4fdd9
Merge remote-branch 'misskey/develop'
noridev Dec 22, 2023
f90044f
fix(frontend): 드래그 시 노트 클릭 이벤트가 발생함
noridev Dec 22, 2023
2e30ca3
fix d6fa889c
noridev Dec 22, 2023
91af424
fix(frontend): 노트 클릭 시 일부 환경에서 하이라이트가 나타날 수 있음
noridev Dec 22, 2023
88bf3e5
fix(frontend): 일부 환경에서 특정 영역에 스크롤 바가 표시될 수 있음
noridev 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
0b5228f
Merge pull request #12564 from misskey-dev/develop
syuilo Dec 23, 2023
36ddb0f
Merge remote-branch 'misskey/develop'
noridev Dec 23, 2023
4099be5
fix(frontend): 일부 검색 페이지에서 Enter 키를 눌러 검색할 수 없음
noridev Dec 23, 2023
efbf4ff
fix(frontend): 서버 이름이 매우 긴 경우, 후원 다이얼로그의 디자인이 잘못 표시될 수 있음
noridev Dec 23, 2023
940f541
change: Misskey 또는 CherryPick v4.3.0 이전 버전에서 마이그레이션 시, 마이그레이션 관련 다이얼로…
noridev Dec 23, 2023
8af7318
fix migration
noridev Dec 23, 2023
cfc272a
fix(frontend): 화면이 작은 기기에서 Play의 액션 버튼이 잘려서 보일 수 있음
noridev Dec 23, 2023
2167aec
🎨
noridev Dec 23, 2023
6c20139
enhance(frontend): '계절에 따른 화면 연출' 기능을 디바이스에 따라 자동으로 활성화하도록 변경함
noridev Dec 24, 2023
fbd91e4
update autogen
noridev Dec 24, 2023
da7a083
enhance(frontend): 노트 상세 페이지의 노트 작성 폼에서 노트를 게시했을 때 작성 폼을 다시 닫도록 변경함
noridev Dec 24, 2023
99f5ef9
chore
noridev Dec 24, 2023
316ffce
ci: Get api.json from Misskeyでupload-artifact@v4で同名artifactでエラーになるのを修…
anatawa12 Dec 24, 2023
4d79480
update CHANGELOG_CHERRYPICK.md
noridev Dec 24, 2023
6fce363
enhance(backend): センシティブワードの設定がハッシュタグトレンドにも適用されるように
syuilo Dec 24, 2023
36701f8
fix(backend): 1702718871541-ffVisibility.jsのdownが壊れている (#12767)
samunohito Dec 24, 2023
cae40e6
fix: lint (#12761)
Candinya Dec 24, 2023
0393d8f
New Crowdin updates (#12759)
syuilo Dec 24, 2023
7167bb3
Update CHANGELOG.md
syuilo Dec 24, 2023
bf45c23
Update CHANGELOG.md
syuilo Dec 24, 2023
0009aa3
refactor(frontend): import宣言周りのエラーを修正 (#12773)
zyoshoka Dec 24, 2023
237fe24
chore(misskey-js): update misskey-js with api.json (#12778)
anatawa12 Dec 24, 2023
750f5e2
update MkUpdated.vue
noridev Dec 24, 2023
fd040c5
fix: 自分のdirect noteがuser list timelineに追加されない (#12782)
anatawa12 Dec 25, 2023
8ed7c74
fix(frontend): モデログ表示の"logYellow"が機能していない問題を修正 (#12794)
Sayamame-beans Dec 25, 2023
b079908
Update SECURITY.md
syuilo Dec 25, 2023
95547da
Update SECURITY.md
syuilo Dec 25, 2023
4f247a0
Feat: クリックイベントを発生させるMFM構文を追加 (#12798)
FineArchs Dec 25, 2023
eb23798
fix(frontend): ロールアサイン時の通知で,ロールアイコンが縮小されずに表示される問題を修正 (misskey-dev#128…
Soli0222 Dec 26, 2023
a9b4276
(dev) Issue Templateに、自分で実装してPRを出したいかの意思表明を追加 (#12799)
kakkokari-gtyih Dec 26, 2023
75034d9
refactor(frontend): Reactivityで型を明示するように (#12791)
zyoshoka Dec 26, 2023
4de763f
RedisKVCache で Redis から読み取った値を MemoryKVCache に書き戻す (MisskeyIO#289)
riku6460 Dec 26, 2023
5063b28
update CHANGELOG_CHERRYPICK.md
noridev Dec 26, 2023
d500c0f
enhance(backend): ユーザーのリアクションの一覧APIのパフォーマンスの改善 (MisskeyIO#278)
u1-liquid Dec 5, 2023
a94cc5c
update CHANGELOG_CHERRYPICK.md
noridev Dec 26, 2023
472ce5a
redisForJobQueue の接続を使い回す (MisskeyIO#268)
riku6460 Nov 27, 2023
a13e5c6
redisForJobQueue の maxRetriesPerRequest を null にする (MisskeyIO#272)
riku6460 Nov 29, 2023
648436f
update CHANGELOG_CHERRYPICK.md
noridev Dec 26, 2023
2a33221
Merge branch 'master' of https://github.com/misskey-dev/misskey into …
noridev Dec 26, 2023
edc801a
enhance(frontend): 액세스 토큰 개선
noridev Dec 26, 2023
5353128
update CHANGELOG_CHERRYPICK.md
noridev Dec 26, 2023
485de41
fix(frontend): 링크를 인용해서 노트를 작성할 때 노트 작성 폼의 디자인이 올바르지 않게 표시됨
noridev Dec 26, 2023
9022b05
fix(backend): 非センシティブのみ(リモートはいいねのみ)が昨日していない問題を修正 (#12801) (#12802)
shiosyakeyakini-info Dec 26, 2023
1f50926
enhance(frontend): 링크 또는 내용을 복사할 때 토스트 알림 표시
noridev Dec 26, 2023
8a3b51f
update CHANGELOG_CHERRYPICK.md
noridev Dec 26, 2023
cf45eaa
fix 1f509269
noridev Dec 26, 2023
6855079
refactor: paginationの型を明示する (#12809)
GrapeApple0 Dec 26, 2023
04e4347
🎨
noridev Dec 26, 2023
d87fecd
chore(frontend): update team members
syuilo Dec 27, 2023
c96bc36
Merge pull request from GHSA-7pxq-6xx9-xpgm
chocolate-pie Dec 27, 2023
ad346b6
feat(backend/oauth): allow CORS for token endpoint (#12814)
saschanaz Dec 27, 2023
9410bc0
Update CHANGELOG.md
syuilo Dec 27, 2023
8904e0a
:art:
syuilo Dec 27, 2023
6439c7b
Revert "refactor: paginationの型を明示する (#12809)" (#12810)
GrapeApple0 Dec 27, 2023
cc65972
New Crowdin updates (#12789)
syuilo Dec 27, 2023
e0040f5
Add a prompt for Tor Browser users (#12776)
MomentQYC Dec 27, 2023
4be7cf9
1 Feat, 1 Enhance
noridev Dec 27, 2023
2f0a2fb
fix(frontend): MFM 도움말의 수식(블록) 항목이 누락됨
noridev Dec 27, 2023
a598baa
fix(test): CIが落ちている問題を修正 (#12816)
chocolate-pie Dec 27, 2023
362abe1
tweak 940f5411
noridev Dec 27, 2023
2cd2c69
chore
noridev Dec 27, 2023
2abbce2
enhance(sw): 푸시 알림 개선
noridev Dec 27, 2023
9d5fc4c
refactor
syuilo Dec 27, 2023
2a5c9e6
Fix(frontend): MFMでfgとbgに長い単語を使うと改行されない問題を修正 (#12819)
1Step621 Dec 27, 2023
47558a6
feat(frontend): 投稿ウインドウにMFM要素を追加するボタンの追加 (#12788)
YAVIIGI Dec 27, 2023
f8261a1
2023.12.1
syuilo Dec 27, 2023
53898c5
Merge pull request #12771 from misskey-dev/develop
syuilo Dec 27, 2023
35fd0a7
Update CHANGELOG.md (#12826)
anatawa12 Dec 27, 2023
8753f9e
fix: running from docker is broken (#12824)
anatawa12 Dec 27, 2023
c525394
New Crowdin updates (#12820)
syuilo Dec 27, 2023
6b4f577
enhance(frontend): 検索画面においてEnterキー押下で検索できるように (#12752)
Dec 27, 2023
d979248
2023.12.2
syuilo Dec 27, 2023
339acd2
Merge pull request #12828 from misskey-dev/develop
syuilo Dec 27, 2023
2490a14
enhance(frontend): 서버에서 푸시 알림을 사용할 수 있으면 푸시 알림을 활성화 하도록 대화 상자를 표시
noridev Dec 30, 2023
3f85aa0
各種アセットの出力ファイル名に Misskey 本体のバージョンを含めるようにする (MisskeyIO#305)
riku6460 Dec 29, 2023
8135512
デバッグ用だと思われる console.log を削除 (MisskeyIO#302)
riku6460 Dec 29, 2023
151551f
update CHANGELOG_CHERRYPICK.md
noridev Dec 30, 2023
7803142
fix 4be7cf9d
noridev Dec 30, 2023
de48b01
Merge remote-branch 'misskey/master'
noridev Jan 2, 2024
8f307ee
fix(Queue): InboxやDeliverキューにdataフィールドが空のジョブが登録されないように (MisskeyIO#307)
u1-liquid Dec 31, 2023
63b0713
update CHANGELOG_CHERRYPICK.md
noridev Jan 2, 2024
1fe78fb
update COPYING
noridev Jan 2, 2024
6df51bf
fix(backend): Misskey에서 CherryPick으로 마이그레이션 하면 타임라인이 표시되지 않음
noridev Jan 2, 2024
0e3c327
Revert "enhance(frontend): '계절에 따른 화면 연출' 기능을 디바이스에 따라 자동으로 활성화하도록 변경함"
noridev Jan 2, 2024
ed1cebd
fix(frontend): Temml를 사용할 때 폰트가 올바르게 표시되지 않을 수 있음
noridev Jan 2, 2024
4b6e2f6
lint
noridev Jan 2, 2024
bdf96da
fix 6df51bff
noridev Jan 2, 2024
90f62cc
4.6.0-beta.7
noridev Jan 2, 2024
2dfd882
Update CHANGELOG_CHERRYPICK.md
noridev Jan 2, 2024
8a33c38
fix d6fa889c
noridev Jan 3, 2024
993c143
enhance(frontend): 리액션 뷰어에서 우클릭하면 리액션을 복사할 수 있음
noridev Jan 3, 2024
c07564b
fix(frontend): 열람 주의로 설정된 미디어가 답글 또는 인용된 경우 '더 보기' 버튼을 누를 수 없음
noridev Jan 3, 2024
f444acf
update CHANGELOG_CHERRYPICK.md
noridev Jan 3, 2024
60c23f9
🎨
noridev Jan 3, 2024
96f0599
fix 4be7cf9d
noridev Jan 4, 2024
dd63661
fix(frontend): 노트 공개 범위가 비공개인 노트를 편집하면 다른 사용자가 노트 편집 기록을 볼 수 있음
noridev Jan 4, 2024
76cb7eb
fix(frontend): 노트 공개 범위가 비공개인 노트를 편집하면 다른 사용자가 노트 편집 기록을 볼 수 있음
noridev Jan 4, 2024
8d4b08a
enhance(frontend): 대화 페이지를 새로 고치지 않아도 자동으로 갱신함
noridev Jan 4, 2024
4ed7e69
🎨
noridev Jan 4, 2024
4c6baf5
4.6.0-beta.8
noridev Jan 4, 2024
8081cfb
Update CHANGELOG_CHERRYPICK.md
noridev Jan 4, 2024
6c09876
🎨
noridev Jan 7, 2024
2443e53
🎨
noridev Jan 8, 2024
608002f
CherryPick Labs
noridev Jan 8, 2024
bc1f0a9
Revert "OGPプレビュー追加"
noridev Jan 8, 2024
3ca7d4d
lint
noridev Jan 8, 2024
5cdd15e
update CHANGELOG_CHERRYPICK.md
noridev Jan 8, 2024
34948e0
feat(backend): Bearcaps URLに対応 (MisskeyIO#330)
u1-liquid Jan 5, 2024
e594887
update CHANGELOG_CHERRYPICK.md
noridev Jan 8, 2024
aec211b
🎨
noridev Jan 8, 2024
a3192e5
4.6.0
noridev Jan 8, 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
  •  
  •  
  •  
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
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)" cherrypick-web:latest
Expand Down
147 changes: 17 additions & 130 deletions .github/workflows/get-api-diff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,119 +6,30 @@ on:
branches:
- master
- develop
paths:
- packages/backend/**
- .github/workflows/get-api-diff.yml

jobs:
get-base:
get-from-cherrypick:
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: cherrypick
POSTGRES_HOST_AUTH_METHOD: trust
POSTGRES_USER: example-cherrypick-user
POSTGRESS_PASS: example-cherrypick-pass
redis:
image: redis:7
ports:
- 6379:6379

steps:
- uses: actions/[email protected]
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/[email protected]
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 cherrypick
run: |
screen -S cherrypick -dm pnpm run dev
sleep 30s
- name: Wait for CherryPick 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 CherryPick after $MAX_RETRIES attempts."
exit 1
fi
- id: fetch
name: Get api.json from CherryPick
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 CherryPick Job
run: screen -S cherrypick -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: cherrypick
POSTGRES_HOST_AUTH_METHOD: trust
POSTGRES_USER: example-cherrypick-user
POSTGRESS_PASS: example-cherrypick-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/[email protected]
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
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 cherrypick
run: |
screen -S cherrypick -dm pnpm run dev
sleep 30s
- name: Wait for CherryPick 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 CherryPick after $MAX_RETRIES attempts."
exit 1
fi
- id: fetch
name: Get api.json from CherryPick
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
with:
name: api-artifact
path: api-head.json
- name: Kill CherryPick Job
run: screen -S cherrypick -X quit
path: ${{ matrix.api-json-name }}

save-pr-number:
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-backend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

strategy:
matrix:
node-version: [20.5.1]
node-version: [20.10.0]

services:
postgres:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-cherrypick-js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

strategy:
matrix:
node-version: [20.5.1]
node-version: [20.10.0]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

strategy:
matrix:
node-version: [20.5.1]
node-version: [20.10.0]

steps:
- uses: actions/[email protected]
Expand Down Expand Up @@ -51,7 +51,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [20.5.1]
node-version: [20.10.0]
browser: [chrome]

services:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

strategy:
matrix:
node-version: [20.5.1]
node-version: [20.10.0]

steps:
- uses: actions/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion .node-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20.5.1
20.10.0
1 change: 1 addition & 0 deletions .run/build & start.run.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<node-interpreter value="project" />
<envs>
<env name="NODE_ENV" value="development" />
<env name="CHERRYPICK_WEBFINGER_USE_HTTP" value="true" />
</envs>
<method v="2">
<option name="NpmBeforeRunTask" enabled="true">
Expand Down
1 change: 1 addition & 0 deletions .run/cleanup & rebuild & migrate.run.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<node-interpreter value="project" />
<envs>
<env name="NODE_ENV" value="development" />
<env name="CHERRYPICK_WEBFINGER_USE_HTTP" value="true" />
</envs>
<method v="2">
<option name="NpmBeforeRunTask" enabled="true">
Expand Down
1 change: 1 addition & 0 deletions .run/cleanup & rebuild.run.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<node-interpreter value="project" />
<envs>
<env name="NODE_ENV" value="development" />
<env name="CHERRYPICK_WEBFINGER_USE_HTTP" value="true" />
</envs>
<method v="2">
<option name="NpmBeforeRunTask" enabled="true">
Expand Down
1 change: 1 addition & 0 deletions .run/install & rebuild.run.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<node-interpreter value="project" />
<envs>
<env name="NODE_ENV" value="development" />
<env name="CHERRYPICK_WEBFINGER_USE_HTTP" value="true" />
</envs>
<method v="2">
<option name="NpmBeforeRunTask" enabled="true">
Expand Down
1 change: 1 addition & 0 deletions .run/start.run.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<node-interpreter value="project" />
<envs>
<env name="NODE_ENV" value="development" />
<env name="CHERRYPICK_WEBFINGER_USE_HTTP" value="true" />
</envs>
<method v="2" />
</configuration>
Expand Down
57 changes: 56 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,73 @@
-

### Client
-
- Fix: ページ一覧ページの表示がモバイル環境において崩れているのを修正
- Fix: MFMでルビの中のテキストがnyaizeされない問題を修正

### Server
-

-->

## 2023.x.x (unreleased)

### General
- Feat: メールアドレスの認証にverifymail.ioを使えるように (cherry-pick from https://github.com/TeamNijimiss/misskey/commit/971ba07a44550f68d2ba31c62066db2d43a0caed)
- Feat: モデレーターがユーザーのアイコンもしくはバナー画像を未設定状態にできる機能を追加 (cherry-pick from https://github.com/TeamNijimiss/misskey/commit/e0eb5a752f6e5616d6312bb7c9790302f9dbff83)
- Feat: TL上からノートが見えなくなるワードミュートであるハードミュートを追加
- Fix: MFM `$[unixtime ]` に不正な値を入力した際に発生する各種エラーを修正

### Client
- Feat: 今日誕生日のフォロー中のユーザーを一覧表示できるウィジェットを追加
- Feat: データセーバーでコードハイライトの読み込みを削減できるように
- Enhance: 投稿フォームの絵文字ピッカーをリアクション時に使用するものと同じのを使用するように #12336
- Enhance: 絵文字のオートコンプリート機能強化 #12364
- Enhance: ユーザーのRawデータを表示するページが復活
- Enhance: リアクション選択時に音を鳴らせるように
- Enhance: サウンドにドライブのファイルを使用できるように
- Enhance: ナビゲーションバーに項目「キャッシュを削除」を追加
- Enhance: Shareページで投稿を完了すると、親ウィンドウ(親フレーム)にpostMessageするように
- Enhance: チャンネル、クリップ、ページ、Play、ギャラリーにURLのコピーボタンを設置 #11305
- Enhance: ノートプレビューに「内容を隠す」が反映されるように
- Enhance: データセーバーの適用範囲を個別で設定できるように
- 従来のデータセーバーの設定はリセットされます
- Feat: センシティブと判断されたウェブサイトのサムネイルをぼかすように
- ウェブサイトをセンシティブと判断する仕組みが動いていないため、summalyProxyを使用しないと機能しません。
- fix: 「設定のバックアップ」で一部の項目がバックアップに含まれていなかった問題を修正
- Fix: ウィジェットのジョブキューにて音声の発音方法変更に追従できていなかったのを修正 #12367
- Enhance: 絵文字の詳細ページに記載される情報を追加
- Fix: コードエディタが正しく表示されない問題を修正
- Fix: プロフィールの「ファイル」にセンシティブな画像がある際のデザインを修正
- Fix: 一度に大量の通知が入った際に通知音が音割れする問題を修正
- Fix: 共有機能をサポートしていないブラウザの場合は共有ボタンを非表示にする #11305
- Fix: 通知のグルーピング設定を変更してもリロードされるまで表示が変わらない問題を修正 #12470
- Fix: 長い名前のチャンネルにおける投稿フォームの表示が崩れる問題を修正

### Server
- Enhance: MFM `$[ruby ]` が他ソフトウェアと連合されるように
- Fix: 時間経過により無効化されたアンテナを再有効化したとき、サーバ再起動までその状況が反映されないのを修正 #12303
- Fix: ロールタイムラインが保存されない問題を修正
- Fix: api.jsonの生成ロジックを改善 #12402
- Fix: 招待コードが使い回せる問題を修正
- Fix: 特定の条件下でチャンネルやユーザーのノート一覧に最新のノートが表示されなくなる問題を修正
- Fix: 何もノートしていないユーザーのフィードにアクセスするとエラーになる問題を修正
- Fix: リストタイムラインにてミュートが機能しないケースがある問題と、チャンネル投稿がストリーミングで流れてきてしまう問題を修正 #10443
- Fix: 「みつける」のなかにミュートしたユーザが現れてしまう問題を修正 #12383
- Fix: Social/Local/Home Timelineにてインスタンスミュートが効かない問題
- Fix: ユーザのノート一覧にてインスタンスミュートが効かない問題
- Fix: チャンネルのノート一覧にてインスタンスミュートが効かない問題
- Fix: 「みつける」が年越し時に壊れる問題を修正

## 2023.11.1

### Note
- 悪意のある第三者がリモートユーザーになりすました任意のアクティビティを受け取れてしまう問題を修正しました。詳しくは[GitHub security advisory](https://github.com/misskey-dev/misskey/security/advisories/GHSA-3f39-6537-3cgc)をご覧ください。

### General
- Feat: 管理者がコントロールパネルからメールアドレスの照会を行えるようになりました
- Enhance: ローカリゼーションの更新
- Enhance: 依存関係の更新
- Enhance: json-schema(OpenAPIの戻り値として使用されるスキーマ定義)を出来る限り最新化 #12311

### Client
- Enhance: MFMでルビを振れるように
Expand All @@ -26,6 +80,7 @@
- 例: `$[unixtime 1701356400]`
- Enhance: プラグインでエラーが発生した場合のハンドリングを強化
- Enhance: 細かなUIのブラッシュアップ
- Enhance: サウンド設定に「サウンドを出力しない」と「Misskeyがアクティブな時のみサウンドを出力する」を追加
- Fix: 効果音が再生されるとデバイスで再生している動画や音声が停止する問題を修正 #12339
- Fix: デッキに表示されたチャンネルの表示先チャンネルを切り替えた際、即座に反映されない問題を修正 #12236
- Fix: プラグインでノートの表示を書き換えられない問題を修正
Expand Down
Loading
Loading