Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1014 commits
Select commit Hold shift + click to select a range
42f230f
Fix video audio loss during compression by preserving audio stream (#…
Copilot Oct 23, 2025
cf81406
Fix audio track loss during video compression on iOS
syuilo Oct 23, 2025
259dd34
Bump version to 2025.10.1-beta.3
github-actions[bot] Oct 23, 2025
5b6aa14
Update about-misskey.vue
syuilo Oct 24, 2025
2d1b7c9
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Oct 24, 2025
81cea6a
Update MkImageEffectorDialog.vue
syuilo Oct 24, 2025
456504c
Fix touch position offset in image masking on iOS devices (#16702)
Copilot Oct 24, 2025
2734ff6
Update CHANGELOG.md
syuilo Oct 24, 2025
9d37f69
New Crowdin updates (#16692)
syuilo Oct 24, 2025
0c85bfd
Bump version to 2025.10.1-beta.4
github-actions[bot] Oct 24, 2025
60bcb9c
Release: 2025.10.1
github-actions[bot] Oct 24, 2025
b4e16c8
Merge pull request #16629 from misskey-dev/develop
misskey-release-bot[bot] Oct 24, 2025
4ff826e
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] Oct 24, 2025
b002bcb
Merge remote-branch 'misskey/master'
noridev Oct 24, 2025
e4661ab
lint
noridev Oct 24, 2025
677c9ff
chore
noridev Oct 24, 2025
9b7cf59
4.17.0-beta.0
noridev Oct 24, 2025
55bcab2
update CHANGELOG_CHERRYPICK.md
noridev Oct 24, 2025
9f768b8
fix(frontend): キャッシュをクリアするとテーマ再適用するまでレンダリングが正しく行われない問題を修正
syuilo Oct 24, 2025
ca76ba1
Update CHANGELOG.md
syuilo Oct 24, 2025
19874a8
Merge remote-branch 'misskey/master'
noridev Oct 24, 2025
240ee4b
fix(frontend): 타임라인 표시 옵션에서 `고양이만 보기` 설정이 작동하지 않을 수 있음
noridev Oct 24, 2025
1b98efe
🎨
noridev Oct 24, 2025
3a89516
feat: Add automatic note deletion feature
helleled Oct 25, 2025
e2326cb
lint
noridev Oct 25, 2025
c6c9f14
4.17.0-beta.1
noridev Oct 25, 2025
8c0c91f
fix: Remove comments from User entity to match migration
helleled Oct 25, 2025
2baa454
fix: Add non-null assertion to autoDeleteNotesAfterDays
helleled Oct 25, 2025
3d24306
fix: Add autoDelete fields to dummy user generator
helleled Oct 25, 2025
70d331f
feat: Add autoDelete fields to user JSON schema
helleled Oct 25, 2025
5524396
chore
noridev Oct 25, 2025
a5d2448
chore: Update misskey-js autogenerated types for autoDelete fields
helleled Oct 25, 2025
54f954a
Merge branch 'develop' into feature/auto-delete-posts
helleled Oct 25, 2025
6e614ff
Revert "Fix touch position offset in image masking on iOS devices (#1…
syuilo Oct 25, 2025
66c1d52
🎨
noridev Oct 25, 2025
19e0bb6
fix(frontend): 게시할 노트가 `게시 예약` 상태여도 초안으로 저장한 것으로 표시될 수 있음
noridev Oct 25, 2025
ca6e1b8
fix(frontend): Friendly UI의 플로팅 버튼이 아닌 곳에서도 스크롤 시 사용자 아이콘이 투명해질 수 있음
noridev Oct 25, 2025
bd169df
fix(frontend/friendly): 플로팅 버튼에서 아바타 장식이 표시될 수 있음
noridev Oct 25, 2025
ebf3c52
Update ko-KR.yml
noridev Oct 25, 2025
10bf137
fix(frontend): 일부 페이지의 특정 요소가 `스크롤 시 요소 표시` 설정을 사용해도 반투명하게 표시되지 않을 수 있음
noridev Oct 25, 2025
d23cf38
enhance(frontend): 삭제가 예약된 노트가 더 잘 표시되도록 개선됨
noridev Oct 25, 2025
92a8c78
fix(frontend): 답글 또는 인용 작성 시 참조 노트가 노트 작성 폼에 표시되지 않을 수 있음
noridev Oct 25, 2025
597cf90
🎨
noridev Oct 25, 2025
a5187f0
Update CHANGELOG_CHERRYPICK.md
noridev Oct 25, 2025
91ee8b9
fix(frontend): `노트 삭제 예약`이 적용된 노트를 초안으로 저장하거나 게시 예약하면 지정한 삭제 예약 시간이 저…
noridev Oct 25, 2025
1d4d273
fix(frontend): 노트를 초안으로 저장할 때 이벤트의 시작일과 종료일이 저장되지 않을 수 있음
noridev Oct 25, 2025
9a89574
🎨
noridev Oct 25, 2025
2c879c2
chore
noridev Oct 25, 2025
d39c167
enhance(frontend): 진동 기능이 적용되는 범위를 확대함
noridev Oct 25, 2025
533d2d0
feat: 노트 자동 삭제 기능 (misskey-dev/misskey#16705)
noridev Oct 25, 2025
e4f6a2b
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
noridev Oct 25, 2025
8662fd9
fix commit
noridev Oct 25, 2025
cc27867
lint
noridev Oct 25, 2025
c1b07c5
Update CHANGELOG_CHERRYPICK.md
noridev Oct 25, 2025
8d4d77c
fix(frontend): 버전이 업데이트될 때마다 설정 마이그레이션이 진행될 수 있음
noridev Oct 25, 2025
b7b1ac3
enhance(frontend): 버전 정보 옆에 사용 중인 빌드의 가장 최신 커밋 해시를 표시함
noridev Oct 25, 2025
4a5f3fa
Update CHANGELOG_CHERRYPICK.md
noridev Oct 25, 2025
a55c1f5
fix b7b1ac3f
noridev Oct 25, 2025
b0039f2
feat(frontend): 모든 리노트를 제거할 수 있음
noridev Oct 25, 2025
4c58d4c
enhance(frontend): 이미 리노트를 한 적이 있으면 리노트를 하기 전에 경고 팝업을 표시함
noridev Oct 25, 2025
d4ce802
build-cherrypick-js-with-types
noridev Oct 25, 2025
94f99c6
4.17.0-beta.2
noridev Oct 25, 2025
3bc375d
Update CHANGELOG_CHERRYPICK.md
noridev Oct 25, 2025
9ddaf5e
Update CHANGELOG_CHERRYPICK.md
noridev Oct 25, 2025
0a0643b
Update ko-KR.yml
noridev Oct 25, 2025
a8e2fff
🎨
noridev Oct 25, 2025
3efe18f
fix(frontend): 한 줄로 긴 내용이 포함된 노트에서 `텍스트 소스 보기`를 사용하면 내용이 잘려서 표시될 수 있음
noridev Oct 25, 2025
73d0e21
🎨
noridev Oct 25, 2025
c66b943
Update CHANGELOG_CHERRYPICK.md
noridev Oct 25, 2025
4fd4498
enhance(frontend): 모든 타임라인에서 `미디어를 포함한 노트만` 옵션을 사용할 수 있음
noridev Oct 25, 2025
298f880
fix(frontend): 期限が無期限のアンケートに投票できない問題を修正
syuilo Oct 26, 2025
351386c
Bump version to 2025.10.2-alpha.0
github-actions[bot] Oct 26, 2025
cd77404
fix tooltip text
syuilo Oct 26, 2025
1f934ad
Bump version to 2025.10.2-beta.0
github-actions[bot] Oct 26, 2025
a76a1a6
Add permissions for pull-requests in workflow
syuilo Oct 26, 2025
0343b4e
Update CHANGELOG.md
syuilo Oct 27, 2025
1f29fb4
Release: 2025.10.2
github-actions[bot] Oct 27, 2025
17da440
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] Oct 27, 2025
4e16e23
fix(frontend): confettiの実行がアニメーション設定を考慮していない問題を修正 (#16714)
kakkokari-gtyih Oct 27, 2025
d0a5ccc
fix(frontend): コンポーネントのインポート忘れ (#16715)
kakkokari-gtyih Oct 27, 2025
5b3d193
Merge remote-branch 'misskey/develop'
noridev Oct 27, 2025
a52ea66
enhance(frontend): `스크롤 시 요소 표시` 기능에 의해 숨기도록 설정하지 않은 요소는 스크롤하면 반투명하게 …
noridev Oct 27, 2025
e4f0eb2
enhance(frontend): 타임라인 메뉴에서도 `고양이체로 표시하지 않기` 옵션을 사용할 수 있음
noridev Oct 27, 2025
3f7f47d
Revert "enhance(frontend): 모든 타임라인에서 `미디어를 포함한 노트만` 옵션을 사용할 수 있음"
noridev Oct 27, 2025
7ce5ff3
Update ko-KR.yml
noridev Oct 27, 2025
e27b56a
enhance(frontend): `MkPagination`을 사용하는 요소에서 무한 스크롤을 사용할 수 있음
noridev Oct 27, 2025
3622119
chore
noridev Oct 27, 2025
2f91901
feat: 리모트 인스턴스 소프트웨어 차트 표시 (yojo-art/cherrypick#659)
noridev Oct 27, 2025
205050f
feat(backend): 이벤트 연합 (yojo-art/cherrypick#658)
noridev Oct 27, 2025
fd4747c
enhance: 사용자 IP 기록 시 역방향 도메인 표시 (yojo-art/cherrypick#729)
noridev Oct 27, 2025
114e7c5
feat(frontend): 미디어 타임라인
noridev Oct 27, 2025
c9a7c07
change: 버블 타임라인의 역할 기본값을 `사용 가능`으로 변경함
noridev Oct 27, 2025
ba342e3
change: 예약 게시 노트 수를 늘리기 위해 `노트 게시 예약` 역할의 기본값을 `3`으로 변경함
noridev Oct 27, 2025
f00c2ec
Update CHANGELOG_CHERRYPICK.md
noridev Oct 27, 2025
d108653
enhance(frontend): 노트 상세 페이지에서 이전 또는 다음 HTL/LTL을 불러올 수 있음 (yojo-art/c…
noridev Oct 27, 2025
81371c7
Merge commit 'refs/pull/16488/head' of https://github.com/misskey-dev…
noridev Oct 27, 2025
788e2fe
Revert "fix: we cannot look up user profile url with self hostname"
noridev Oct 27, 2025
77e4104
chore
noridev Oct 27, 2025
3c3c633
enhance: 노트 편집 기록을 개선함 ([serafuku/misskey@90d2e1b3](https://github.co…
yunochi Sep 1, 2024
29dfbbf
enhance: 노트 편집 기록이 CW, 투표, 이벤트에 대응됨
noridev Oct 27, 2025
04f6112
🎨
noridev Oct 27, 2025
12fdc29
chore
noridev Oct 27, 2025
d406170
enhance: 노트 편집 기록 개선 (3c3c633a)
noridev Oct 27, 2025
34ed60b
lint
noridev Oct 27, 2025
d1fa81b
4.17.0-beta.3
noridev Oct 27, 2025
21813f1
fix github workflow
noridev Oct 27, 2025
a7102c9
fix MkInstanceStats.vue
noridev Oct 27, 2025
09482e0
enhance 2f919011
noridev Oct 27, 2025
1697403
Update CHANGELOG_CHERRYPICK.md
noridev Oct 27, 2025
e83c833
enhance 2f919011
noridev Oct 27, 2025
80d47cb
fix overview.federation.vue
noridev Oct 27, 2025
328f0da
fix overview.federation.vue
noridev Oct 27, 2025
231a687
enhance: Node.js v24がActive LTSに移行されたことに伴いv24を標準に
syuilo Oct 28, 2025
f1578c2
update deps
syuilo Oct 28, 2025
3dfca2d
lint
syuilo Oct 28, 2025
9e0f18a
deps: update `@types/node` to v24 [ci skip] (#16718)
kakkokari-gtyih Oct 28, 2025
6571c87
fix: attempt to fix test (#16719)
kakkokari-gtyih Oct 28, 2025
e45be2b
Revert "fix overview.federation.vue"
noridev Oct 28, 2025
b281c44
fix(frontend/friendly): 최하단으로 스크롤하면 요소가 네비게이션 바에 가려져 클릭하지 못할 수 있음
noridev Oct 28, 2025
f10ec01
fix(frontend): 이미 게시된 노트에서 투표 내용을 수정할 수 있음
noridev Oct 28, 2025
5918368
Update en-US.yml
noridev Oct 28, 2025
00beed0
Update CHANGELOG_CHERRYPICK.md
noridev Oct 28, 2025
cf7135e
fix github workflow
noridev Oct 28, 2025
f09196b
Update ko-KR.yml
noridev Oct 28, 2025
3dd87f2
🎨
noridev Oct 28, 2025
1f7649f
Merge remote-branch 'misskey/develop'
noridev Oct 28, 2025
855cb6e
fix 533d2d05
noridev Oct 28, 2025
e977977
chore(backend): fix type errors
noridev Oct 28, 2025
8832250
chore
noridev Oct 28, 2025
8c36500
fix biome
noridev Oct 28, 2025
47ad8db
4.17.0-beta.4
noridev Oct 28, 2025
a892bbc
テストが動かないためnodejs 24サポートを取り消し
syuilo Oct 29, 2025
8ede4e6
Update ko-KR.yml
noridev Oct 29, 2025
989bdc6
fix(frontend): 노트 메뉴에서 `리노트 목록`과 `리액션 목록`을 열 수 없음
noridev Oct 29, 2025
38a023f
chore
noridev Oct 29, 2025
0344365
fix(frontend/friendly): `CherryPick 설정`의 `플로팅 버튼에 아바타 장식 표시` 설정이 작동하지 않음
noridev Oct 29, 2025
4036bfb
fix(frontend/friendly): 흐림 효과를 사용하지 않을 때 플로팅 버튼이 반투명하게 표시될 수 있음
noridev Oct 29, 2025
a2bd115
enhance(frontend): 노트 상세 페이지의 리액션 목록을 표시할 때 리액션이 없으면 `아무것도 없어요!` 문구를 표시함
noridev Oct 29, 2025
4fa938c
fix(frontend/friendly): 길게 눌러 계정 메뉴를 열 때 햅틱 반응이 없음
noridev Oct 29, 2025
c27c4d5
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
noridev Oct 29, 2025
8aabdfe
chore(frontend): fix lint
noridev Oct 29, 2025
569870a
chore: fix lint
noridev Oct 30, 2025
c3f5b58
enhance(frontend): QR 코드 종속성 변경
noridev Oct 30, 2025
513b42e
chore
noridev Oct 30, 2025
988dc7f
enhance(frontend): 노트 상세 페이지의 노트 작성 폼을 클릭하기 전에는 노트 작성 버튼을 표시하지 않도록 변경함
noridev Oct 30, 2025
a888f28
Node.js 24 support (#16723)
syuilo Oct 30, 2025
2727a30
enhance(frontend): 터치스크린 환경에서 노트의 리액션 뷰어를 길게 눌러 이모지 메뉴를 열 수 있음
noridev Oct 31, 2025
a35e9c4
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
noridev Oct 31, 2025
eb1163f
Update pnpm-lock.yaml
noridev Oct 31, 2025
16b5d6e
lint
noridev Oct 31, 2025
e7da99e
enhance(frontend): 검색 페이지의 디자인이 개선됨
noridev Oct 31, 2025
e1079fd
fix a52ea66e
noridev Oct 31, 2025
f3c890a
4.17.0-beta.5
noridev Oct 31, 2025
67a28d5
fix(backend): 이벤트가 포함된 노트를 편집하면 편집한 내용이 연합되지 않을 수 있음
noridev Oct 31, 2025
b6a8266
fix(backend): 상대방이 나를 팔로우했을 때 ServiceWorker를 통한 알림이 제대로 표시되지 않을 수 있음
noridev Oct 31, 2025
0c22d6a
Update ko-KR.yml
noridev Oct 31, 2025
07e10b2
fix(backend): `설정 > 알림`에 빈 알림 항목이 표시될 수 있음
noridev Oct 31, 2025
1fa0049
fix(sw): 상대방이 나를 팔로우했을 때 ServiceWorker를 통한 알림이 제대로 표시되지 않을 수 있음
noridev Oct 31, 2025
4d4c585
enhance(frontend): 노트 위에 커서를 올려 노트를 강조할 수 있음
noridev Oct 31, 2025
747e7c6
Update cherrypick-js.api.md
noridev Oct 31, 2025
642a790
4.17.0-beta.6
noridev Oct 31, 2025
6f76b59
fix: follow-up of #16719 [ci skip] (#16732)
kakkokari-gtyih Nov 1, 2025
78ed024
refactor(frontend): EmojiPickerの冗長なCSSを一部簡略化 (#16717)
kakkokari-gtyih Nov 2, 2025
bd02a0a
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
noridev Nov 2, 2025
ec025ef
Update ko-KR.yml
noridev Nov 2, 2025
8c942ec
🎨
noridev Nov 2, 2025
6bce196
fix(frontend): ドライブのtipのスタイル修正 (#16742)
kakkokari-gtyih Nov 4, 2025
ca89c86
fix(frontend): 自分に割り当てられたロール一覧の余白を調整 (#16747)
kakkokari-gtyih Nov 4, 2025
e15b8b7
fix(frontend): formlinkのスタイル修正 (#16741)
kakkokari-gtyih Nov 4, 2025
b971325
fix(frontend): 表示するものがないときにはMkResultを使用するように (#16740)
kakkokari-gtyih Nov 4, 2025
3e34e87
fix(i18n): 表記ゆれを修正 (#16749)
kakkokari-gtyih Nov 5, 2025
1cebad0
fix(frontend): navbarのリアルタイムモードのオンオフ状態の表示をわかりやすく (#16748)
kakkokari-gtyih Nov 5, 2025
344f50d
enhance(frontend): 絵文字パレット設定に説明文を追加 (#16750)
kakkokari-gtyih Nov 5, 2025
92ed8ec
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
noridev Nov 5, 2025
64bcc4c
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
noridev Nov 5, 2025
f5ecd53
enhance(frontend): 4d4c585c
noridev Nov 5, 2025
423f65d
🎨
noridev Nov 5, 2025
f7b0c97
fix(frontend): 미디어 타임라인에서 스크롤이 유지되지 않음
noridev Nov 5, 2025
0501fff
enhance(frontend): 미디어 타임라인의 각 미디어 항목에 프로필을 표시함
noridev Nov 5, 2025
9bd12c1
fix(frontend): e27b56aa `MkPagination`에서 데이터를 무한으로 불러올 수 있음
noridev Nov 5, 2025
d19dc73
Update ko-KR.yml
noridev Nov 5, 2025
dfc134b
enhance(frontend): 타임라인에서 새 노트가 있을 때 진동 효과가 추가됨
noridev Nov 5, 2025
4dcecb1
🎨
noridev Nov 5, 2025
973e1c2
🎨
noridev Nov 5, 2025
668a573
🎨
noridev Nov 5, 2025
0c26fb9
lint
noridev Nov 5, 2025
c8f8a4f
enhance(frontend): 미디어 타임라인에서 미디어가 게시된 시간을 표시함
noridev Nov 5, 2025
a71e299
fix(backend): 이름 또는 로고를 지정하지 않은 클라이언트가 `OAuth2ProviderService`를 사용하려고…
noridev Nov 5, 2025
9a88022
Update about-misskey.vue
noridev Nov 5, 2025
d844d65
update deps
noridev Nov 6, 2025
8f4710f
feat: 쪽지 연합
noridev Nov 6, 2025
2c18e27
4.17.0-beta.7
noridev Nov 6, 2025
efedfbf
fix(frontend/friendly): 쪽지 입력란이 하단 네비게이션 바에 가려질 수 있음
noridev Nov 6, 2025
c286ad8
chore
noridev Nov 6, 2025
c07fd03
enhance(frontend): 부드러운 전환 애니메이션을 사용할 수 있음
noridev Nov 6, 2025
1ba96ae
enhance(frontend): c07fd037
noridev Nov 8, 2025
c202063
🎨
noridev Nov 8, 2025
5645c5d
update CHANGELOG_CHERRYPICK.md
noridev Nov 8, 2025
6ca2251
fix(frontend): efedfbf0
noridev Nov 8, 2025
478a905
🎨
noridev Nov 8, 2025
f73d1e5
🎨
noridev Nov 8, 2025
f451b71
enhance(frontend): 노트 게시 화면에서 CW의 제목과 본문 내용을 서로 바꿀 수 있음 (misskey-dev/…
noridev Nov 8, 2025
fcecc33
update CHANGELOG_CHERRYPICK.md
noridev Nov 8, 2025
77848eb
fix(backend): 정지되지 않은 원격 사용자가 로컬과 상호 작용할 수 없음 (misskey-dev/misskey#13…
noridev Nov 8, 2025
f9c9df2
update ko-KR.yml
noridev Nov 8, 2025
98ae8b5
fix(backend): JoinMisskey API에 의해 Misskey Hub의 서버 목록에 CherryPick 인스턴스…
noridev Nov 8, 2025
3f89b9d
enhance(backend): NodeInfo에서 kmyblue 호환 기능을 표시하도록 설정함 ([bettaku/engaw…
noridev Nov 8, 2025
f75331c
update CHANGELOG_CHERRYPICK.md
noridev Nov 8, 2025
5125427
update CHANGELOG_CHERRYPICK.md
noridev Nov 8, 2025
5ca6e47
feat: 배포 대상 제어 (Misaki-Project/cherrypick#40)
noridev Nov 8, 2025
ba7d06f
🎨
noridev Nov 9, 2025
5371c74
Merge branch 'developbak' of https://github.com/kokonect-link/cherryp…
noridev Nov 9, 2025
2ea46ee
lint
noridev Nov 9, 2025
c24d401
🎨
noridev Nov 9, 2025
a82c383
🎨
noridev Nov 9, 2025
a677121
enhance: 배포 대상 제어 서버 목록에 서버 이름이 표시되도록 변경함
noridev Nov 9, 2025
0c698a7
fix a6771214
noridev Nov 9, 2025
8ae7f00
🎨
noridev Nov 9, 2025
186cb6f
fix a6771214
noridev Nov 9, 2025
80acded
🎨
noridev Nov 9, 2025
bf335f6
🎨
noridev Nov 9, 2025
f750eae
🎨
noridev Nov 9, 2025
9976a69
4.17.0-rc.1
noridev Nov 9, 2025
5e94452
🎨
noridev Nov 9, 2025
bb65845
enhance a6771214
noridev Nov 9, 2025
31699cb
enhance a6771214
noridev Nov 9, 2025
9a4f5ee
🎨
noridev Nov 9, 2025
7dde80e
🎨
noridev Nov 9, 2025
4c4a226
update ko-KR.yml
noridev Nov 10, 2025
ef0494c
fix(frontend): 클라이언트에서 메모리 누수가 발생할 수 있음
noridev Nov 10, 2025
c36e9ea
chore
noridev Nov 10, 2025
3db9726
enhance(frontend): MFC 캐싱이 적용되어 타임라인을 불러올 때 성능이 향상됨
noridev Nov 10, 2025
1c459de
enhance(frontend): 클라이언트 성능 향상
noridev Nov 10, 2025
b0157ea
fix 3db97261
noridev Nov 10, 2025
fc99075
fix: test
noridev Nov 10, 2025
67459d7
fix workflow
noridev Nov 10, 2025
9992351
lint
noridev Nov 10, 2025
44be12c
4.17.0-rc.2
noridev Nov 10, 2025
40cfb25
chore
noridev Nov 10, 2025
2dca5bd
fix migration
noridev Nov 10, 2025
6dfd647
update CHANGELOG_CHERRYPICK.md
noridev Nov 10, 2025
cdf5388
update CHANGELOG_CHERRYPICK.md
noridev Nov 10, 2025
a3d4442
lint
noridev Nov 11, 2025
967a5e9
4.17.0
noridev Nov 11, 2025
d099587
Merge pull request #620 from kokonect-link/develop
noridev Nov 11, 2025
c3da0d1
Merge remote-tracking branch 'Misaki-Project/Misaki-Stable' into merg…
Misaki0331 Nov 27, 2025
7243ce6
ビルドまでは通るように
Misaki0331 Nov 27, 2025
9515eaf
フロントエンド周りを修正
Misaki0331 Dec 28, 2025
c451462
知り合いのフォロワー機能の修正
Misaki0331 Dec 28, 2025
095deda
非公開投稿のタイムライン非表示
Misaki0331 Dec 28, 2025
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
  •  
  •  
  •  
11 changes: 0 additions & 11 deletions .config/cypress-devcontainer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -215,20 +215,9 @@ proxyBypassHosts:
# Media Proxy
#mediaProxy: https://example.com/proxy

# Proxy remote files (default: true)
proxyRemoteFiles: true

# Sign to ActivityPub GET request (default: true)
signToActivityPubGet: true

allowedPrivateNetworks: [
'127.0.0.1/32'
]

# Disable automatic redirect for ActivityPub object lookup. (default: false)
# This is a strong defense against potential impersonation attacks if the viewer instance has inadequate validation.
# However it will make it impossible for other instances to lookup third-party user and notes through your URL.
#disallowExternalApRedirect: true

# Upload or download file size limits (bytes)
#maxFileSize: 262144000
11 changes: 0 additions & 11 deletions .config/docker_example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -236,24 +236,13 @@ proxyBypassHosts:
# Media Proxy
#mediaProxy: https://example.com/proxy

# Proxy remote files (default: true)
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'
#]

# Disable automatic redirect for ActivityPub object lookup. (default: false)
# This is a strong defense against potential impersonation attacks if the viewer instance has inadequate validation.
# However it will make it impossible for other instances to lookup third-party user and notes through your URL.
#disallowExternalApRedirect: true

# Upload or download file size limits (bytes)
#maxFileSize: 262144000

Expand Down
22 changes: 10 additions & 12 deletions .config/example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,16 @@ port: 3000
# socket: /path/to/cherrypick.sock
# chmodSocket: '777'

# Proxy trust settings
#
# Changes how the server interpret the origin IP of the request.
#
# Any format supported by Fastify is accepted.
# Default: trust all proxies (i.e. trustProxy: true)
# See: https://fastify.dev/docs/latest/reference/server/#trustproxy
#
# trustProxy: 1

# ┌──────────────────────────┐
#───┘ PostgreSQL configuration └────────────────────────────────

Expand Down Expand Up @@ -328,31 +338,19 @@ proxyBypassHosts:
# * Perform image compression (on a different server resource than the main process)
#mediaProxy: https://example.com/proxy

# Proxy remote files (default: true)
# Proxy remote files by this instance or mediaProxy to prevent remote files from running in remote domains.
proxyRemoteFiles: true

# Movie Thumbnail Generation URL
# There is no reference implementation.
# For example, CherryPick will point to the following URL:
# https://example.com/thumbnail.webp?thumbnail=1&url=https%3A%2F%2Fstorage.example.com%2Fpath%2Fto%2Fvideo.mp4
#videoThumbnailGenerator: https://example.com

# 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'
#]

# Disable automatic redirect for ActivityPub object lookup. (default: false)
# This is a strong defense against potential impersonation attacks if the viewer instance has inadequate validation.
# However it will make it impossible for other instances to lookup third-party user and notes through your URL.
#disallowExternalApRedirect: true

# Upload or download file size limits (bytes)
#maxFileSize: 262144000

Expand Down
5 changes: 3 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"workspaceFolder": "/workspace",
"features": {
"ghcr.io/devcontainers/features/node:1": {
"version": "22.15.0"
"version": "24.10.0"
},
"ghcr.io/devcontainers-extra/features/pnpm:2": {
"version": "10.10.0"
Expand All @@ -21,7 +21,8 @@
"Vue.volar",
"Orta.vscode-jest",
"dbaeumer.vscode-eslint",
"mrmlnc.vscode-json5"
"mrmlnc.vscode-json5",
"eamodio.gitlens"
]
}
}
Expand Down
6 changes: 0 additions & 6 deletions .devcontainer/devcontainer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -211,12 +211,6 @@ proxyBypassHosts:
# Media Proxy
#mediaProxy: https://example.com/proxy

# Proxy remote files (default: true)
proxyRemoteFiles: true

# Sign to ActivityPub GET request (default: true)
signToActivityPubGet: true

allowedPrivateNetworks: [
'127.0.0.1/32'
]
Expand Down
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,7 @@ trim_trailing_whitespace = false

[*.{yml,yaml}]
indent_style = space

[packages/backend/migration/*.js]
indent_style = space
indent_size = 4
2 changes: 2 additions & 0 deletions .github/cherrypick/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,5 @@ redis:
host: 127.0.0.1
port: 56312
id: aidx

proxyRemoteFiles: true
2 changes: 1 addition & 1 deletion .github/min.node-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20.10.0
22.15.0
4 changes: 2 additions & 2 deletions .github/workflows/api-cherrypick-js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.3.0

- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
uses: pnpm/action-setup@v4.2.0

- name: Setup Node.js
uses: actions/setup-node@v4.4.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/changelog-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:

steps:
- name: Checkout head
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.3.0
- name: Setup Node.js
uses: actions/setup-node@v4.4.0
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/check-cherrypick-js-autogen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ jobs:
if: ${{ github.event.pull_request.mergeable == null || github.event.pull_request.mergeable == true }}
steps:
- name: checkout
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.3.0
with:
submodules: true
persist-credentials: false
ref: refs/pull/${{ github.event.pull_request.number }}/merge

- name: setup pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v4.2.0

- name: setup node
id: setup-node
Expand Down Expand Up @@ -66,7 +66,7 @@ jobs:
if: ${{ github.event.pull_request.mergeable == null || github.event.pull_request.mergeable == true }}
steps:
- name: checkout
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.3.0
with:
submodules: true
persist-credentials: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-cherrypick-js-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.3.0
- name: Check version
run: |
if [ "$(jq -r '.version' package.json)" != "$(jq -r '.version' packages/cherrypick-js/package.json)" ]; then
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/check-spdx-license-id.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.3.0
- name: Check
run: |
counter=0
Expand Down Expand Up @@ -50,6 +50,7 @@ jobs:
"packages/backend/test"
"packages/frontend-shared/@types"
"packages/frontend-shared/js"
"packages/frontend-builder"
"packages/frontend/.storybook"
"packages/frontend/@types"
"packages/frontend/lib"
Expand All @@ -58,6 +59,7 @@ jobs:
"packages/frontend/test"
"packages/frontend-embed/@types"
"packages/frontend-embed/src"
"packages/icons-subsetter/src"
"packages/misskey-bubble-game/src"
"packages/misskey-reversi/src"
"packages/sw/src"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check_copyright_year.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
check_copyright_year:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v4.3.0
- run: |
if [ "$(grep Copyright COPYING | sed -e 's/.*2014-\([0-9]*\) .*/\1/g')" -ne "$(date +%Y)" ]; then
echo "Please change copyright year!"
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/deploy-test-environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
wait_time: ${{ steps.get-wait-time.outputs.wait_time }}
steps:
- name: Checkout
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.3.0

- name: Check allowed users
id: check-allowed-users
Expand All @@ -43,9 +43,9 @@ jobs:
"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
echo "is-allowed-user=true" >> $GITHUB_OUTPUT
else
echo "is-allowed-user=false" > $GITHUB_OUTPUT
echo "is-allowed-user=false" >> $GITHUB_OUTPUT
fi
- name: Get PR ref
Expand All @@ -60,7 +60,7 @@ jobs:
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
echo "wait_time=$WAIT_TIME" >> $GITHUB_OUTPUT
deploy-test-environment-pr-comment:
needs: get-pr-ref
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
platform=${{ matrix.platform }}
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
- name: Check out the repo
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.3.0
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to Docker Hub
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
platform=${{ matrix.platform }}
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
- name: Check out the repo
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.3.0
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Docker meta
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/dockle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
DOCKER_CONTENT_TRUST: 1
DOCKLE_VERSION: 0.4.14
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v4.3.0
- name: Download and install dockle v${{ env.DOCKLE_VERSION }}
run: |
curl -L -o dockle.deb "https://github.com/goodwithtech/dockle/releases/download/v${DOCKLE_VERSION}/dockle_${DOCKLE_VERSION}_Linux-64bit.deb"
Expand All @@ -25,7 +25,7 @@ jobs:
cp ./compose_example.yml ./compose.yml
- run: |
docker compose up -d web
docker tag "$(docker compose images web | awk 'OFS=":" {print $4}' | tail -n +2)" cherrypick-web:latest
docker tag "$(docker compose images --format json web | jq -r '.[] | .ID')" cherrypick-web:latest
- run: |
cmd="dockle --exit-code 1 cherrypick-web:latest ${image_name}"
echo "> ${cmd}"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/get-api-diff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@ jobs:
ref: refs/pull/${{ github.event.number }}/merge

steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v4.3.0
with:
ref: ${{ matrix.ref }}
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
uses: pnpm/action-setup@v4.2.0
- name: Use Node.js
uses: actions/setup-node@v4.4.0
with:
Expand Down
20 changes: 13 additions & 7 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ on:
- packages/backend/**
- packages/frontend/**
- packages/frontend-shared/**
- packages/frontend-builder/**
- packages/frontend-embed/**
- packages/icons-subsetter/**
- packages/sw/**
- packages/cherrypick-js/**
- packages/misskey-bubble-game/**
Expand All @@ -21,7 +23,9 @@ on:
- packages/backend/**
- packages/frontend/**
- packages/frontend-shared/**
- packages/frontend-builder/**
- packages/frontend-embed/**
- packages/icons-subsetter/**
- packages/sw/**
- packages/cherrypick-js/**
- packages/misskey-bubble-game/**
Expand All @@ -32,12 +36,12 @@ jobs:
pnpm_install:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v4.3.0
with:
fetch-depth: 0
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
uses: pnpm/action-setup@v4.2.0
- uses: actions/setup-node@v4.4.0
with:
node-version-file: '.node-version'
Expand All @@ -54,7 +58,9 @@ jobs:
- backend
- frontend
- frontend-shared
- frontend-builder
- frontend-embed
- icons-subsetter
- sw
- cherrypick-js
- misskey-bubble-game
Expand All @@ -63,19 +69,19 @@ jobs:
eslint-cache-version: v1
eslint-cache-path: ${{ github.workspace }}/node_modules/.cache/eslint-${{ matrix.workspace }}
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v4.3.0
with:
fetch-depth: 0
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
uses: pnpm/action-setup@v4.2.0
- uses: actions/setup-node@v4.4.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- run: pnpm i --frozen-lockfile
- name: Restore eslint cache
uses: actions/cache@v4.2.3
uses: actions/cache@v4.3.0
with:
path: ${{ env.eslint-cache-path }}
key: eslint-${{ env.eslint-cache-version }}-${{ matrix.workspace }}-${{ hashFiles('**/pnpm-lock.yaml') }}-${{ github.ref_name }}-${{ github.sha }}
Expand All @@ -93,12 +99,12 @@ jobs:
- sw
- cherrypick-js
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v4.3.0
with:
fetch-depth: 0
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
uses: pnpm/action-setup@v4.2.0
- uses: actions/setup-node@v4.4.0
with:
node-version-file: '.node-version'
Expand Down
Loading
Loading