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

Bump base version to 2024.5.0-io.1 #3

Closed
wants to merge 36 commits into from
Closed

Conversation

HotoRas
Copy link

@HotoRas HotoRas commented May 28, 2024

Upstream changelog

들어가기 전에

  • 컨트롤 패널 내에 있는 요약 프록시의 설정 부분이 보안에서 전반으로 변경
  • 악의적인 제삼자가 원격 사용자로 위장한 활동을 수신할 수 있는 보안 취약점 수정. 내용: GitHub Security Advisory

공통

클라이언트

  • Feat: 업로드하는 파일의 이름을 랜덤 문자열로 설정 가능
  • Enhance: 내 노트 첨부 파일에서 파일 상세 페이지로 직접 접속
  • Enhance: 광고가 Misskey와 같은 도메인인 경우 라우팅
  • Enhance: 리엑션, 좋아요의 총 수 표시
  • Enhance: "좋아요만" 리엑션으로 받는 경우 리엑션 목록을 표시하지 않도록
  • Enhance: 설정 > 플러그인 페이지에서 플러그인의 간단한 로그나 오류 표시
    • 사정에 의해, 오류를 하나라도 일으키면 즉시 정지
  • Enhance: 페이지 디자인 변경
  • Enhance: 2FA 입력란 개선
  • Enhance: "오늘 생일인 팔로우 중 사용자" 위젯을 수동 리로드 가능
  • Enhance: 영상 및 음성 재생에 브라우저 네이티브 플레이어 로드 가능
  • Enhance: 영상 및 음성 재생 메뉴에 "재생 속도", "루프 재생", "PIP" 추가
  • Enhance: 영상 및 음성 재생에 키보드 단축키 허용
  • Enhance: 노트에 붙어있는 리엑션의 "더 보기"에서 리엑션 목록 표시
  • Enhance: 답글에 인용이 있는 경우 텍스트가 비어있어도 노트 가능
    • 인용하고자 하는 노트의 URL을 답글 작성란에 붙여넣어 노트해 구현
    • 역자 @HotoRas 주) 이거 수동 인용 아님?
  • Enhance: 팔로우 여부 확인 대화상자 표시
  • Enhance: Play를 수동으로 다시 로드
  • Enhance: 댓글 알림의 링크 클릭시 창으로 열림
  • Enhance: Ui:C:postFormUi:C:postFormButton에서 localOnlyvisibility 설정 가능
  • Enhance: AiScript -> 0.18.0
  • Enhance: 일반 노트에서도 즐겨찾기에 등록한 채널에 리노트 가능
  • Fix: 일부 페이지 내 링크가 제대로 작동하지 않음
  • Fix: 주년 업적이 윤년을 반영하지 않음
  • Fix: 로컬 URL 미리보기 팝업이 왼쪽 상단에 표시됨
  • Fix: WebGL2를 지원하지 않는 환경에서 "계절에 맞는 화면 연출"이 활성화되어 있으면 Misskey가 로드되지 않음 (https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/459)
  • Fix: 페이지 제목에서 로컬 사용자와 원격 사용자를 구분할 수 없음 enhance(OGP): ユーザーやノートのOGPでローカルとリモートユーザーの見分けが付かない問題を修正 MisskeyIO/misskey#528
  • Fix: 코드 블록의 Syntax 하이라이트 정의 파일을 CDN으로부터 로드 [2024.2.0-beta.10] docker compose buildがfailする misskey-dev/misskey#13177
    • 본체에서 가져오려면 packages/frontend/vite.config.ts를 수정해야 함
  • Fix: 일부 TZ에서 "오늘 생일인 팔로우 중 사용자" 기능이 작동하지 않음
  • Fix: CW만의 인용 리노트가 상세 페이지에서 순수한 리노트로 잘못 취급됨
  • Fix: 노트 상세 페이지에서 CW가 있는 인용 리노트의 CW 버튼 라벨에 '인용'이 포함되어 있지 않음
  • Fix: 대화상자 입력에서 글자 수 제한을 넘겨도 Enter 키가 입력됨
  • Fix: 다이렉트 투고 수신처가 저장되지 않음
  • Fix: Play 페이지를 벗어날 때 Play가 정상적으로 초기화되지 않음
  • Fix: 페이지의 OGP URL이 잘못됨
  • Fix: 리버시 대국을 올바르게 공유하지 못할 수 있음
  • Fix: 알림을 그룹화할 때 인원수가 정상적으로 표시되지 않을 수 있음
  • Fix: 연합 없는 상태를 읽고 쓸 수 없음
  • Fix: /share에서 일본어 등을 포함한 url이 url엔코드되지 않음

서버

  • Enhance: 엔드포인트 'antennas/update' 의 필수 항목을 'antennaId' 만으로
  • Enhance: misskey-dev/summaly@5.1.0 가져오기(미리보기 생성 처리 효율화)
  • Enhance: 드라이브의 파일이 NSFW 여부 개별적으로 연합되도록 enhance(backend): ドライブのファイルがNSFWかどうか個別に連合されるように misskey-dev/misskey#13756
  • 가능한 경우 노트 첨부 파일의 민감성 판정이 파일 단위가 됩니다
  • Fix: 원격으로 배송된 액티비티에 JSON-LD compaction을 걸다
  • Fix: 팔로우 요청을 작성할 때 기존의 것은 삭제하도록
    (https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/440)
  • Fix: 엔드포인트notes/translate 오류 개선
  • Fix: CleanRemoteFilesProcessorService report progress from 100% misskey-io#13632
  • Fix: 일부 음성 파일이 영상 파일로 취급되는 문제 수정
  • Fix: 리프라이만의 인용 리노트와 CW만의 인용 리노트가 순수한 리노트로 잘못 취급되는 문제 수정
  • Fix: 등록에 메일 인증이 필수로 되어 있는 경우, 등록되어 있는 메일 주소를 삭제할 수 없도록 fix(backend): 登録にメール認証が必須になっている場合、登録されているメールアドレスを削除できないように MisskeyIO/misskey#606
  • Fix: Add Cache-Control to Bull Board
  • Fix: nginx 경유로 /files/ 로 Range 요청된 경우 올바르게 응답할 수 없음 수정
  • Fix: 일부 타임라인 스트리밍에서 인스턴스 음소거가 효과가 없는 문제를 수정
  • Fix: 글로벌 타임라인에서 회신이 표시되지 않을 수 있는 문제 수정
  • Fix: 리노트를 뮤트한 사용자의 게시물의 리노트가 뮤트되는 문제를 수정
  • Fix: AP Link 등은 첨부파일 취급하지 않도록 등 AP Link等は添付ファイル扱いしないようになど misskey-dev/misskey#13754
  • Fix: FTT가 유효하고 sinceId만 지정할 경우 돌아오는 응답이 역순인 문제 수정
  • Fix: /i/notificationsincludeTypesexcludeTypes를 지정했을 때, 알림이 존재하는데 빈 배열을 반환하는 경우가 있는 문제를 수정
  • Fix: 복수 id를 지정하는 'users/show'가 관계없는 사용자를 반환하는 경우가 있는 문제를 수정
  • Fix: /tags/user-tags가 검색 엔진에 인덱스되지 않도록

samunohito and others added 30 commits May 10, 2024 15:32
* fix(backend): 不要なuserProfileの取得を修正

* fix: pnpm@9.0.6 to pnpm@9.1.0

* Revert "fix: pnpm@9.0.6 to pnpm@9.1.0"

This reverts commit eaf265e.
)

* fix(backend): UserEntityService.getRelationsの取得処理を軽量化

* rollback
* fix: attempt to fix Chromatic test fails

* chore: add comment
* fix: FTTが有効かつsinceIdのみを指定した場合に帰って来るレスポンスが逆順である問題

* docs(changelog): FTTが有効かつsinceIdのみを指定した場合に帰って来るレスポンスが逆順である問題を修正
* fix: /i/notificationsがsinceIdのみのときに正しく動かない問題

Fix misskey-dev#10902 again

* chore: use exclusive range to fetch data

* fix: フィルタによって通知が0件だった場合でもリトライするように

* docs(changelog): `/i/notifications`に includeTypes`か`excludeTypes`を指定しているとき、通知が存在するのに空配列を返すことがある問題を修正
* feat(backend): add `channelId` to `MiPoll` as a Denormalized field

* feat(backend): option to exclude polls in channels

* chore: exclude channel notes from featured polls

* docs(changelog): みつけるのアンケート欄にてチャンネルのアンケートが含まれてしまう問題を修正

* fix: missing license header
* fix: 複数idを指定する`users/show`が関係ないユーザを返すことがある問題を修正

* test: fix misskey js test

* chore: user/showがnullを返さないように

* chore: pass lambda instead of pushVisibleUser
* fix: `/share` with unicode characters in the URL

* docs(changelog): `/share` で日本語等を含むurlがurlエンコードされない問題を修正
* ci: verify locale data

* ci: separate workflows

* ci: missing installation
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Danish)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Hungarian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Croatian)

* New translations ja-jp.yml (Uyghur)

* New translations ja-jp.yml (Lojban)

* New translations ja-jp.yml (Sinhala)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Kannada)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Haitian Creole)

* New translations ja-jp.yml (Kabyle)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Sinhala)

* New translations ja-jp.yml (Sinhala)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Vietnamese)
* chore(backend): noindex for tag search pages

* docs(changelog): `/tags` と `/user-tags` が検索エンジンにインデックスされないように

* chore: base.pug内でフラグでコントロールするように
* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)
@HotoRas HotoRas marked this pull request as draft May 28, 2024 09:39
@HotoRas
Copy link
Author

HotoRas commented May 28, 2024

얘처럼 나오면 됩니다
예시...처럼 쓰시면 될 거 같아요

닫아두겠습니다. 한 번 닫은 PR도 다시 열 수 있으니까 큰 걱정하진 마세욤

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.