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

Merge 4.13.0 #557

Merged
merged 183 commits into from
Nov 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
5fc8b3b
Merge pull request #14580 from misskey-dev/develop
misskey-release-bot[bot] Sep 29, 2024
6fd4de2
Make post form attachments accessible (#14666)
K4rakara Oct 3, 2024
a25d83f
fix: sassのmodern-compilerを使うように (#14651)
AmaseCocoa Oct 3, 2024
6dde457
Misskey js autogen check improvements (#14652)
anatawa12 Oct 3, 2024
1074d62
enhance: require captcha for signin (#14655)
syuilo Oct 3, 2024
d3e2b59
update deps
syuilo Oct 3, 2024
83db116
enhance(backend): notify new login (#14673)
syuilo Oct 3, 2024
9dc0581
fix(frontend): データセーバーを有効にしているときにメンションのアイコンがアニメーションしないように (#14674)
KisaragiEffective Oct 3, 2024
87617dc
refactor & performance improvements of MkMention
syuilo Oct 3, 2024
e97b7fe
Bump version to 2024.10.0-alpha.0
github-actions[bot] Oct 3, 2024
1e9813e
New Crowdin updates (#14649)
syuilo Oct 3, 2024
a722ea8
fix(backend): 連合限定先が間違って連合しない先に代入されているのを修正 (#14662)
KisaragiEffective Oct 3, 2024
a09b03e
Update CHANGELOG.md
syuilo Oct 3, 2024
75ea964
Update CHANGELOG.md
syuilo Oct 3, 2024
2c1a747
feat: サーバー初期設定時に初期パスワードを要求できるように (#14626)
kakkokari-gtyih Oct 3, 2024
2a4ab0e
fix(misskey-js): type fixes related to signup and signin (#14679)
zyoshoka Oct 3, 2024
d2175a9
initialPassword -> setupPassword
syuilo Oct 3, 2024
d266c3c
fix(gh): Githubのテスト用環境でsetupPasswordが指定されていないのを修正 (#14681)
kakkokari-gtyih Oct 3, 2024
7bdc4e8
fix: 初期パスワードをコメントアウト (#14682)
kakkokari-gtyih Oct 3, 2024
fa2558f
Bump version to 2024.10.0-alpha.1
github-actions[bot] Oct 3, 2024
650e22c
Bump version to 2024.10.0-beta.2
github-actions[bot] Oct 3, 2024
a08a38c
fix(test): 初期セットアップで初期パスワードを入力していないのを修正 (#14685)
kakkokari-gtyih Oct 3, 2024
c1597be
:art:
syuilo Oct 4, 2024
864327b
update deps
syuilo Oct 4, 2024
ed71b0b
:art:
syuilo Oct 4, 2024
2fa805b
:art:
syuilo Oct 4, 2024
1aee260
fix test
syuilo Oct 4, 2024
e344650
Update generate.tsx
syuilo Oct 4, 2024
975c2e7
enhance(frontend): サインイン画面の改善 (#14658)
kakkokari-gtyih Oct 4, 2024
3b0b4f8
Bump version to 2024.10.0-beta.3
github-actions[bot] Oct 4, 2024
ea2675e
fix(frontend): リンク動作のオーバーライドが動作していないのを修正
syuilo Oct 4, 2024
2639e92
:art:
syuilo Oct 4, 2024
708ffae
:art:
syuilo Oct 4, 2024
d8f30fb
fix(frontend): canvas-confettiの型定義を追加 (#14692)
kakkokari-gtyih Oct 4, 2024
2340de0
New Crowdin updates (#14677)
syuilo Oct 4, 2024
3d637af
Bump version to 2024.10.0-beta.4
github-actions[bot] Oct 4, 2024
b36d13d
fix(frontend): ログイン画面でキャプチャが表示されない問題を修正 (#14694)
kakkokari-gtyih Oct 4, 2024
fa06c59
:art:
syuilo Oct 4, 2024
ae3c155
fix: signin の資格情報が足りないだけの場合はエラーにせず200を返すように (#14700)
kakkokari-gtyih Oct 5, 2024
8869846
feat(backend): 通報および通報解決時に送出されるSystemWebhookにユーザ情報を含めるようにする (#14698)
samunohito Oct 5, 2024
d8bf1ff
#14675 レビューの修正 (#14705)
kakkokari-gtyih Oct 5, 2024
0d7d109
enhance: 人気のPlayを10件以上表示できるように (#14443)
samunohito Oct 5, 2024
043fef9
:art:
syuilo Oct 5, 2024
d8cb730
feat: 通報の強化 (#14704)
syuilo Oct 5, 2024
9d02697
fix(backend/test): #14558 以降e2eテストがたまに失敗する問題を修正 (#14709)
kakkokari-gtyih Oct 5, 2024
254c063
Bump version to 2024.10.0-beta.5
github-actions[bot] Oct 5, 2024
057a6d7
:art:
syuilo Oct 5, 2024
ddc799f
fix of d8cb7305ef4d5ad6398d9eb57ece2f3ba7ca73eb
syuilo Oct 5, 2024
ddf8e2a
fix(backend): correct `admin/abuse-user-reports` schema (#14711)
zyoshoka Oct 5, 2024
7933b66
:art:
syuilo Oct 5, 2024
26afe1c
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Oct 5, 2024
a594d9f
make animatedMfm enable by default
syuilo Oct 5, 2024
d2f1d45
fix(frontend): クライアント上での時間ベースの実績獲得動作が実績獲得後も発動している問題を修正 (#14717)
kakkokari-gtyih Oct 7, 2024
8b2780c
Update packages/frontend/src/store.ts
syuilo Oct 7, 2024
03fb688
New Crowdin updates (#14695)
syuilo Oct 7, 2024
ed89b4b
refactor: 拡張機能インストールのページの一部をコンポーネントとして分離 (#14654)
FineArchs Oct 7, 2024
3a11d5e
Bump version to 2024.10.0-beta.6
github-actions[bot] Oct 7, 2024
993d3fb
New Crowdin updates (#14722)
syuilo Oct 8, 2024
c14eba3
Update packages/frontend/src/store.ts
syuilo Oct 8, 2024
9858e12
New Crowdin updates (#14723)
syuilo Oct 8, 2024
d021396
Update packages/backend/src/core/entities/FlashEntityService.ts
syuilo Oct 8, 2024
1c99785
Merge branch 'master' into develop
kakkokari-gtyih Oct 8, 2024
dd39c5e
Update packages/frontend/src/components/MkAbuseReport.vue
syuilo Oct 9, 2024
0da6f14
build(deps): bump actions/cache from 4.0.2 to 4.1.0 (#14718)
dependabot[bot] Oct 9, 2024
c13545f
:art:
syuilo Oct 9, 2024
a304185
Update CHANGELOG.md
syuilo Oct 9, 2024
6de7c27
Release: 2024.10.0
github-actions[bot] Oct 9, 2024
2518cf3
Merge pull request #14675 from misskey-dev/develop
misskey-release-bot[bot] Oct 9, 2024
0ad31bd
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] Oct 9, 2024
4a356f1
refactor(frontend): prefix css variables (#14725)
syuilo Oct 9, 2024
a624546
fix(frontend): ユーザー登録完了時にサインインAPIを別途使用していたのを修正 (#14738)
kakkokari-gtyih Oct 10, 2024
433732b
New Crowdin updates (#14733)
syuilo Oct 10, 2024
ebae39c
Bump version to 2024.10.1-alpha.0
github-actions[bot] Oct 10, 2024
21e5156
Bump version to 2024.10.1-beta.1
github-actions[bot] Oct 10, 2024
b668d16
refactor(frontend): prefix css variables (UI) (#14739)
kakkokari-gtyih Oct 10, 2024
54849bd
clean up
syuilo Oct 10, 2024
4c84842
:art:
syuilo Oct 10, 2024
67a5fcc
Update CHANGELOG.md
syuilo Oct 10, 2024
132c4ba
Bump version to 2024.10.1-beta.2
github-actions[bot] Oct 10, 2024
1ad3148
clean up
syuilo Oct 10, 2024
d376aab
Update CHANGELOG.md (書き方を揃える)
kakkokari-gtyih Oct 10, 2024
12bc671
fix: admin/emoji/update で不正なエラーが発生する (#14750)
FineArchs Oct 11, 2024
a2cd6a7
feat(backend): 7日間運営のアクティビティがないサーバを自動的に招待制にする (#14746)
samunohito Oct 11, 2024
c397b42
chore: add description
syuilo Oct 11, 2024
af1cbc1
wip (#14745)
syuilo Oct 11, 2024
7778046
Bump version to 2024.10.1-beta.3
github-actions[bot] Oct 11, 2024
2f09d69
fix(backend): キューのエラーログを簡略化するように (#14748)
kakkokari-gtyih Oct 11, 2024
a87a18f
Update about-misskey.vue
syuilo Oct 12, 2024
ef90f83
Update index.d.ts
syuilo Oct 12, 2024
824c51a
fix(frontend): fix style
syuilo Oct 12, 2024
85bb1ff
:art:
syuilo Oct 12, 2024
ee08e9f
refactor: MkStickyContainerで<style />を使う (#14755)
FineArchs Oct 12, 2024
c4c69cd
:art:
syuilo Oct 12, 2024
45d42b8
feat: ユーザーの名前に禁止ワードを設定できるように (#14756)
kakkokari-gtyih Oct 13, 2024
ff47fef
feat: リモートサーバーのサーバー情報を収集しないオプション (#14634)
syuilo Oct 13, 2024
5229f5d
refactor(backend): remove unnecessary .then
syuilo Oct 13, 2024
33b34ad
feat: 運営のアクティビティが一定期間ない場合は通知+招待制に移行した際に通知 (#14757)
samunohito Oct 13, 2024
fb23b24
Bump version to 2024.10.1-beta.4
github-actions[bot] Oct 13, 2024
088e05e
fix(frontend): 使用されているexposeを復活させる (#14764)
kakkokari-gtyih Oct 13, 2024
d0bb0b5
fix(frontend): タイムラインで、広告がない際にも広告のwrapperが出てしまうのを修正 (#14763)
kakkokari-gtyih Oct 13, 2024
064d6ca
fix(backend): RBT有効時、リノートのリアクションが反映されない問題を修正
syuilo Oct 14, 2024
2190092
perf(frontend): ノートのレンダリングをスキップできるように
syuilo Oct 14, 2024
521d920
New Crowdin updates (#14753)
syuilo Oct 14, 2024
8b7290d
enhance(backend): 個人宛のお知らせはわかったを押すとアーカイブするように (#14762)
kakkokari-gtyih Oct 14, 2024
ddca6bd
Bump version to 2024.10.1-beta.5
github-actions[bot] Oct 14, 2024
64bbce4
perf(frontend): improve notification rendering performance
syuilo Oct 14, 2024
c46d6d8
perf(frontend-embed): improve note rendering performance
syuilo Oct 14, 2024
3b361a9
perf(frontend): make skipNoteRender on by default
syuilo Oct 14, 2024
140322b
Update CHANGELOG.md
syuilo Oct 14, 2024
04e74aa
Bump version to 2024.10.1-beta.6
github-actions[bot] Oct 14, 2024
b0a251d
:art:
syuilo Oct 14, 2024
7fd8ef3
refactor
syuilo Oct 14, 2024
77ebabb
Revert "refactor"
syuilo Oct 14, 2024
f13c390
refactor(backend): remove unnecessary any
syuilo Oct 14, 2024
5005cc8
add note
syuilo Oct 14, 2024
b5de525
add note
syuilo Oct 15, 2024
825d218
Update CHANGELOG.md
syuilo Oct 15, 2024
21a2aa5
Update CHANGELOG.md
syuilo Oct 15, 2024
3cea890
fix(frontend): blinkアニメーションが動作していないのを修正
syuilo Oct 15, 2024
b990ae6
test(backend): add federation test (#14582)
zyoshoka Oct 15, 2024
d2e8dc4
Release: 2024.10.1
github-actions[bot] Oct 15, 2024
b99e13e
Merge pull request #14741 from misskey-dev/develop
misskey-release-bot[bot] Oct 15, 2024
a19d2e0
Merge remote-branch 'misskey/master'
noridev Nov 5, 2024
4c45065
lint
noridev Nov 5, 2024
d8b81b5
4.13.0-beta.1
noridev Nov 5, 2024
6871d8f
chore
noridev Nov 5, 2024
6e448bf
fix(backend): 이밴트가 포함된 노트를 작성할 때 URL란에 링크를 첨부하면 리모트에서 잘못된 링크로 열릴 수 있음
noridev Nov 5, 2024
9bb72ec
🎨
noridev Nov 5, 2024
4cf5a43
fix(frontend): Note header design
noridev Nov 5, 2024
2254bcb
Update CHANGELOG_CHERRYPICK.md
noridev Nov 5, 2024
3394242
fix(frontend): 노트 삭제 예약 기한을 `기간 지정`으로 설정한 경우 노트가 즉시 삭제될 수 있음
noridev Nov 6, 2024
e5fd3bb
enhance(backend): 노트 편집 제한 강화
noridev Nov 6, 2024
bdc6b5d
Update ko-KR.yml
noridev Nov 6, 2024
ec17b36
4.13.0-beta.2
noridev Nov 6, 2024
f4c6422
chore
noridev Nov 7, 2024
9a41ffc
enhance(frontend): 노트 작성 영역에서 각 항목이 더 잘 구분되도록 조정함
noridev Nov 7, 2024
a3fa96c
fix(frontend): `당겨서 새로 고침`할 때 나타나는 그림자 제거
noridev Nov 7, 2024
daae1aa
Revert "fix(backend): 이밴트가 포함된 노트를 작성할 때 URL란에 링크를 첨부하면 리모트에서 잘못된 링크로…
noridev Nov 7, 2024
74cb100
fix(frontend): 이벤트가 포함된 노트를 `삭제 후 편집`할 때, 이벤트를 편집하지 않으면 노트를 게시할 수 없음
noridev Nov 7, 2024
8fb045e
Update CHANGELOG_CHERRYPICK.md
noridev Nov 7, 2024
3ccd00e
Update CHANGELOG_CHERRYPICK.md
noridev Nov 7, 2024
51cff0e
enhance(frontend): `노트 삭제 예약`이 설정된 노트의 노트 삭제 시간을 알 수 있음
noridev Nov 7, 2024
74fc052
fix(frontend): `노트 삭제 예약`이 적용된 노트의 상태가 표시되지 않음
noridev Nov 7, 2024
74f70ca
enhance(backend): 노트 편집 강화
noridev Nov 7, 2024
1d1f6f5
enhance(frontend): 로그인 화면에서 `Enter`를 입력하면 다음 단계로 이동할 수 있음
noridev Nov 7, 2024
09778c2
enhance(frontend/backend): 로그인 알림 개선
noridev Nov 7, 2024
eeb876c
Update ko-KR.yml
noridev Nov 7, 2024
0ad7e01
fix(frontend/friendly): 알림 영역에 `새 노트` 탭이 누락됨
noridev Nov 7, 2024
b7051b8
fix(frontend): 상대방을 차단했을 때 팔로우 버튼이 표시됨
noridev Nov 7, 2024
993d1d7
4.13.0-beta.3
noridev Nov 7, 2024
86afb45
🎨
noridev Nov 7, 2024
110164a
fix(frontend): `노트 삭제 예약`을 활성화한 상태로 옵션을 수정하지 않고 노트를 게시하면 노트 삭제 예약이 적용…
noridev Nov 7, 2024
69b94d9
chore
noridev Nov 7, 2024
a039d99
Update CHANGELOG_CHERRYPICK.md
noridev Nov 7, 2024
d00a14a
feat: 투표 내용 번역
noridev Nov 7, 2024
f7b5b8c
4.13.0-beta.4
noridev Nov 7, 2024
5cde43d
feat(backend): 연합 대응 확장
noridev Nov 9, 2024
96634d4
enhance(frontend): 노트 상세 페이지의 노트 헤더에서도 `편집됨`과 `노트 삭제 예약` 아이콘을 표시함
noridev Nov 9, 2024
d54fa08
Update CHANGELOG_CHERRYPICK.md
noridev Nov 9, 2024
13d716a
4.13.0-beta.5
noridev Nov 9, 2024
fc21aaf
enhance(backend): 노트 게시를 예약할 때 `노트 삭제 예약`도 같이 사용할 수 있음
noridev Nov 9, 2024
af0b7c8
🎨
noridev Nov 9, 2024
a68ef5c
chore
noridev Nov 9, 2024
0ed943c
fix(cherrypick-js): build cherrypick-js with types
noridev Nov 9, 2024
9c827e6
🎨
noridev Nov 12, 2024
1078cd0
feat: Misskey 2024.10.1에 적용된 `스팸 대책`의 일부 개선 안내
noridev Nov 12, 2024
9b23f32
Update CHANGELOG_CHERRYPICK.md
noridev Nov 12, 2024
466a7e0
enhance(frontend): 타임라인의 옵션 메뉴에서 타임라인 탭을 편집할 수 있음 (kokonect-link/cher…
noridev Nov 12, 2024
18703b4
4.13.0-beta.6
noridev Nov 12, 2024
52e31ba
🎨
noridev Nov 12, 2024
0c9d950
feat: `좋아요!` 버튼의 기본 리액션을 설정할 수 있음 (team-shahu/misskey#41)
noridev Nov 12, 2024
2e4b996
fix(frontend): 환경설정 백업 시 일부 설정이 누락되어 백업될 수 있음
noridev Nov 12, 2024
7034a75
enhance(frontend): 항상 `고양이체로 표시하지 않기`로 설정할 수 있음
noridev Nov 12, 2024
8c9fb55
4.13.0-beta.7
noridev Nov 12, 2024
02894ef
change: `캡션 미설정 안내`의 기본값이 꺼짐으로 변경됨
noridev Nov 14, 2024
e9d773b
CherryPick🍒
noridev Nov 14, 2024
ac46f9b
fix(frontend): 로그인 화면에서 `Enter`를 입력하면 Captcha 화면을 클릭할 때 로그인 화면이 사라질 수 있음
noridev Nov 14, 2024
c0787fd
4.13.0
noridev Nov 14, 2024
d1b6799
Update CHANGELOG_CHERRYPICK.md
noridev Nov 14, 2024
990585e
enhance 1d1f6f5d
noridev Nov 14, 2024
1d6fda0
fix 990585ee
noridev Nov 14, 2024
b180f8e
Merge pull request #526 from kokonect-link/develop
noridev Nov 14, 2024
b3ab835
Merge 4.13.0 into develop
kozakura913 Nov 24, 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
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions .config/cypress-devcontainer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,19 @@
# CherryPick configuration
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

# ┌────────────────────────┐
#───┘ Initial Setup Password └─────────────────────────────────────────────────────

# Password to initiate setting up admin account.
# It will not be used after the initial setup is complete.
#
# Be sure to change this when you set up Misskey via the Internet.
#
# The provider of the service who sets up Misskey on behalf of the customer should
# set this value to something unique when generating the Misskey config file,
# and provide it to the customer.
setupPassword: example_password_please_change_this_or_you_will_get_hacked

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

Expand Down
14 changes: 14 additions & 0 deletions .config/example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,20 @@
#
# publishTarballInsteadOfProvideRepositoryUrl: true

# ┌────────────────────────┐
#───┘ Initial Setup Password └─────────────────────────────────────────────────────

# Password to initiate setting up admin account.
# It will not be used after the initial setup is complete.
#
# Be sure to change this when you set up CherryPick via the Internet.
#
# The provider of the service who sets up CherryPick on behalf of the customer should
# set this value to something unique when generating the CherryPick config file,
# and provide it to the customer.
#
# setupPassword: example_password_please_change_this_or_you_will_get_hacked

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

Expand Down
2 changes: 2 additions & 0 deletions .github/cherrypick/test.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
url: 'http://cherrypick.local'

setupPassword: example_password_please_change_this_or_you_will_get_hacked

# ローカルでテストするときにポートを被らないようにするためデフォルトのものとは変える(以下同じ)
port: 61812

Expand Down
2 changes: 1 addition & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
'packages/backend:test':
- any:
- changed-files:
- any-glob-to-any-file: ['packages/backend/test/**/*']
- any-glob-to-any-file: ['packages/backend/test/**/*', 'packages/backend/test-federation/**/*']

'packages/frontend':
- any:
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/check-cherrypick-js-autogen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ jobs:
uses: actions/[email protected]
with:
submodules: true
persist-credentials: false
ref: refs/pull/${{ github.event.pull_request.number }}/merge

- name: setup pnpm
Expand Down Expand Up @@ -57,7 +58,7 @@ jobs:
name: generated-cherrypick-js
path: packages/cherrypick-js/generator/built/autogen

# pull_request_target safety: permissions: read-all, and there are no secrets used in this job
# pull_request_target safety: permissions: read-all, and no user codes are executed
get-actual-cherrypick-js:
runs-on: ubuntu-latest
permissions:
Expand All @@ -68,6 +69,7 @@ jobs:
uses: actions/[email protected]
with:
submodules: true
persist-credentials: false
ref: refs/pull/${{ github.event.pull_request.number }}/merge

- name: Upload From Merged
Expand Down Expand Up @@ -131,3 +133,7 @@ jobs:
mode: delete
message: "Thank you!"
create_if_not_exists: false

- name: Make failure if changes are detected
if: steps.check-changes.outputs.changes == 'true'
run: exit 1
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
- run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Restore eslint cache
uses: actions/cache@v4.0.2
uses: actions/cache@v4.1.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 Down
59 changes: 59 additions & 0 deletions .github/workflows/test-federation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Test (federation)

on:
push:
branches:
- master
- develop
paths:
- packages/backend/**
- packages/cherrypick-js/**
- .github/workflows/test-federation.yml
pull_request:
paths:
- packages/backend/**
- packages/cherrypick-js/**
- .github/workflows/test-federation.yml

jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [20.16.0]
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Install pnpm
uses: pnpm/action-setup@v4
- name: Install FFmpeg
uses: FedericoCarboni/setup-ffmpeg@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/[email protected]
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- name: Build CherryPick
run: |
corepack enable && corepack prepare
pnpm i --frozen-lockfile
pnpm build
- name: Setup
run: |
cd packages/backend/test-federation
bash ./setup.sh
sudo chmod 644 ./certificates/*.test.key
- name: Start servers
# https://github.com/docker/compose/issues/1294#issuecomment-374847206
run: |
cd packages/backend/test-federation
docker compose up -d --scale tester=0
- name: Test
run: |
cd packages/backend/test-federation
docker compose run --no-deps tester
- name: Stop servers
run: |
cd packages/backend/test-federation
docker compose down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ coverage
!/.config/docker_example.env
!/.config/cypress-devcontainer.yml
docker-compose.yml
compose.yml
./compose.yml
.devcontainer/compose.yml
!/.devcontainer/compose.yml

Expand Down
51 changes: 47 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,57 @@
## Unreleased
## 2024.10.1

### Note
- スパム対策として、モデレータ権限を持つユーザのアクティビティが7日以上確認できない場合は自動的に招待制へと切り替え(コントロールパネル -> モデレーション -> "誰でも新規登録できるようにする"をオフに変更)るようになりました。 ( #13437 )
- 切り替わった際はモデレーターへお知らせとして通知されます。登録をオープンな状態で継続したい場合は、コントロールパネルから再度設定を行ってください。

### General
-
- Feat: ユーザーの名前に禁止ワードを設定できるように

### Client
- Enhance: フォロワーへのメッセージ欄のデザイン改良
- Enhance: タイムライン表示時のパフォーマンスを向上
- Enhance: アーカイブした個人宛のお知らせを表示・編集できるように
- Enhance: l10nの更新
- Fix: メールアドレス不要でCaptchaが有効な場合にアカウント登録完了後自動でのログインに失敗する問題を修正

### Server
-
- Feat: モデレータ権限を持つユーザが全員7日間活動しなかった場合は自動的に招待制へと切り替えるように ( #13437 )
- Enhance: 個人宛のお知らせは「わかった」を押すと自動的にアーカイブされるように
- Fix: `admin/emoji/update`エンドポイントのidのみ指定した時不正なエラーが発生するバグを修正
- Fix: RBT有効時、リノートのリアクションが反映されない問題を修正
- Fix: キューのエラーログを簡略化するように
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/649)

## 2024.10.0

### Note
- セキュリティ向上のため、サーバー初期設定時に使用する初期パスワードを設定できるようになりました。今後Misskeyサーバーを新たに設置する際には、初回の起動前にコンフィグファイルの`setupPassword`をコメントアウトし、初期パスワードを設定することをおすすめします。(すでに初期設定を完了しているサーバーについては、この変更に伴い対応する必要はありません)
- ホスティングサービスを運営している場合は、コンフィグファイルを構築する際に`setupPassword`をランダムな値に設定し、ユーザーに通知するようにシステムを更新することをおすすめします。
- なお、初期パスワードが設定されていない場合でも初期設定を行うことが可能です(UI上で初期パスワードの入力欄を空欄にすると続行できます)。
- ユーザーデータを読み込む際の型が一部変更されました。
- `twoFactorEnabled`, `usePasswordLessLogin`, `securityKeys`: 自分とモデレーター以外のユーザーからは取得できなくなりました

### General
- Feat: サーバー初期設定時に初期パスワードを設定できるように
- Feat: 通報にモデレーションノートを残せるように
- Feat: 通報の解決種別を設定できるように
- Enhance: 通報の解決と転送を個別に行えるように
- Enhance: セキュリティ向上のため、サインイン時もCAPTCHAを求めるようになりました
- Enhance: 依存関係の更新
- Enhance: l10nの更新
- Enhance: Playの「人気」タブで10件以上表示可能に #14399
- Fix: 連合のホワイトリストが正常に登録されない問題を修正

### Client
- Enhance: デザインの調整
- Enhance: ログイン画面の認証フローを改善
- Fix: クライアント上での時間ベースの実績獲得動作が実績獲得後も発動していた問題を修正
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/657)

### Server
- Enhance: セキュリティ向上のため、ログイン時にメール通知を行うように
- Enhance: 自分とモデレーター以外のユーザーから二要素認証関連のデータが取得できないように
- Enhance: 通報および通報解決時に送出されるSystemWebhookにユーザ情報を含めるように ( #14697 )
- Fix: `admin/abuse-user-reports`エンドポイントのスキーマが間違っていた問題を修正

## 2024.9.0

Expand Down
78 changes: 71 additions & 7 deletions CHANGELOG_CHERRYPICK.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
기반 Misskey 버전: 2024.x.x<br>
Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2024xx](CHANGELOG.md#2024xx) 문서를 참고하십시오.

## NOTE
### NOTE
-

### General
Expand All @@ -23,12 +23,76 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2024xx](CHANGE
# 릴리즈 노트
이 문서는 CherryPick의 변경 사항만 포함합니다.

## 4.13.0
출시일: 2024/11/14<br>
기반 Misskey 버전: 2024.10.1<br>
Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2024101](CHANGELOG.md#2024101) 문서를 참고하십시오.

### NOTE
- Misskey 2024.10.1에 적용된 `스팸 대책`의 일부 개선 안내
- 이 변경은 다양한 상황에서 관리자가 보다 유연하게 운영할 수 있도록 합니다.
- 기존의 `7일 경과 시 초대제로 전환` 정책을 세분화 합니다.
- 7일 경과 시 `초대제로 전환` 여부를 선택할 수 있음
- 7일 경과 시 `공개 노트 허용` 여부를 선택할 수 있음
- 시스템에 의해 변경된 경우에는 모더레이터에게 알림이 표시되며, 변경된 설정을 다시 복원하기 위해서는 제어판에서 수동으로 설정을 복원해야 합니다.
- `캡션 미설정 안내`의 기본값이 꺼짐으로 변경됨
- 대부분의 소프트웨어에서 이 설정은 기본적으로 비활성화되어 있습니다.
- 또한, 이 설정은 대부분의 사용자가 반드시 캡션을 설정할 필요는 없으므로 기본적으로 비활성화 됩니다.

### General
- Feat: 투표 내용 번역
- 이제 투표 내용을 그대로 번역해서 볼 수 있으며, 번역된 투표 항목과 상호작용해 바로 투표할 수도 있습니다.
- Feat: `좋아요!` 버튼의 기본 리액션을 설정할 수 있음 (team-shahu/misskey#41)

### Client
- Enhance: 노트 작성 영역에서 각 항목이 더 잘 구분되도록 조정함
- Enhance: `노트 삭제 예약`이 설정된 노트의 노트 삭제 시간을 알 수 있음
- Enhance: 로그인 및 인증 화면에서 `Enter`를 입력하면 다음 단계로 이동할 수 있음
- Enhance: 로그인 알림 개선
- 로그인 알림에서 로그인 한 장치의 `IP`를 표시하고 승인되지 않은 기기에 대한 대응 방법이 표시됩니다.
- Enhance: 노트 상세 페이지의 노트 헤더에서도 `편집됨`과 `노트 삭제 예약` 아이콘을 표시함
- Enhance: 타임라인의 옵션 메뉴에서 타임라인 탭을 편집할 수 있음 (kokonect-link/cherrypick#528)
- Enhance: 타임라인을 모두 비활성화하면 타임라인이 비활성화되었다는 안내 문구 표시
- Enhance: 항상 `고양이체로 표시하지 않기`로 설정할 수 있음
- Fix: (Friendly) 알림 영역에 `새 노트` 탭이 누락됨
- Fix: 노트 삭제 예약 기한을 `기간 지정`으로 설정한 경우 노트가 즉시 삭제될 수 있음
- Fix: 이벤트가 포함된 노트를 `삭제 후 편집` 또는 `내용 복사 후 편집`할 때, 이벤트를 편집하지 않으면 노트를 게시할 수 없음
- Fix: `노트 삭제 예약`이 적용된 노트의 상태가 표시되지 않음
- Fix: 상대방을 차단했을 때 팔로우 버튼이 표시됨
- 상대방을 차단한 경우, 팔로우를 할 수 없으므로 팔로우 버튼을 숨깁니다.
- Fix: `노트 삭제 예약`을 활성화한 상태로 옵션을 수정하지 않고 노트를 게시하면 노트 삭제 예약이 적용되지 않을 수 있음
- Fix: 투표가 있는 노트에 답글을 작성할 때 노트 작성 영역에서 투표가 표시되지 않을 수 있음
- Fix: 환경설정 백업 시 일부 설정이 누락되어 백업될 수 있음
- Fix: 로그인 화면에서 `Enter`를 입력하면 Captcha 화면을 클릭할 때 로그인 화면이 사라질 수 있음

### Server
- Feat: 연합 대응 확장
- 이제 노트를 작성 또는 편집하면 다음 항목이 연합됩니다.
- `우클릭 방지`
- `노트 삭제 예약`(삭제 예약 날짜 확인 가능)
- Enhance: 노트 편집 제한 강화
- 5분에 10번 편집할 수 있던 것을 5분에 5번 편집할 수 있도록 제한함.
- Enhance: 노트 편집 강화
- 노트 편집 시 다음 항목도 편집할 수 있게 됩니다.
- `이벤트`
- `노트 삭제 예약`
- `우클릭 방지`
- Enhance: 로그인 알림 개선
- 로그인 알림에서 로그인 한 장치의 `IP`를 표시하고 승인되지 않은 기기에 대한 대응 방법이 표시됩니다.
- Enhance: 노트 추출 대응 항목 확장
- 다음 항목이 노트 추출에 대응합니다.
- `이벤트`
- `우클릭 방지`
- Enhance: 노트 게시를 예약할 때 `노트 삭제 예약`도 같이 사용할 수 있음

---

## 4.12.1
출시일: 2024/11/5<br>
기반 Misskey 버전: 2024.9.0<br>
Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#202490](CHANGELOG.md#202490) 문서를 참고하십시오.

## NOTE
### NOTE
- `오브젝트 스토리지 (리모트)`의 내부 변경으로 인해 DB 마이그레이션 과정에서 이전에 설정한 값이 제거됩니다. 마이그레이션 이후 값을 다시 설정해 주십시오.

### General
Expand Down Expand Up @@ -101,7 +165,7 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#202490](CHANGE
기반 Misskey 버전: 2024.9.0<br>
Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#202490](CHANGELOG.md#202490) 문서를 참고하십시오.

## NOTE
### NOTE
- Enable condensed line의 기본값이 꺼짐으로 변경됨
- 활성화하면 글자를 표시하기 위한 여유 공간이 좁을 때 디자인이 상대적으로 어색하게 보일 수 있으며, 실험실 기능이므로 이 기능이 변경하는 부분을 확실히 알고 있는 사용자만 활성화할 것을 권장합니다.
- 비밀번호 해싱 알고리즘이 `bcrypt`에서 `argon2`로 변경됨
Expand Down Expand Up @@ -502,7 +566,7 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2023102](CHANG
기반 Misskey 버전: 2023.10.1<br>
Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2023101](CHANGELOG.md#2023101) 문서를 참고하십시오.

## NOTE
### NOTE
- Misskey 2023.10.0 에서 제거된 노트 편집 기능이 계속 유지됩니다.

### General
Expand Down Expand Up @@ -899,7 +963,7 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#13131](CHANGEL
출시일: 2023/2/10<br>
Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md](CHANGELOG.md) 문서를 참고하십시오.

## NOTE
### NOTE
변경 사항이 없습니다.

---
Expand All @@ -908,7 +972,7 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md](CHANGELOG.md)
출시일: 2023/2/10<br>
Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md](CHANGELOG.md) 문서를 참고하십시오.

## NOTE
### NOTE
이 버전부터 Misskey v13을 대응합니다.

### Improvements
Expand Down Expand Up @@ -938,7 +1002,7 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md](CHANGELOG.md)
출시일: 2022/9/16<br>
Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md](CHANGELOG.md) 문서를 참고하십시오.

## NOTE
### NOTE
이 버전부터는 기존 버전과 연결되지 않고, 새로 포크하여 작업되었습니다. 따라서 기존 버전에 있던 기능들이 다시 명시될 수 있습니다.

### Improvements
Expand Down
Loading
Loading