Open
Conversation
* perf(frontend): 低精度な現在時刻を一か所で管理するように * lint * fix * remove unused imports * fix * Update Changelog * [ci skip] typo * enhance: カレンダーウィジェットの日付変更は時間通りに行うように * [ci skip] fix
* fix(frontend): FormLinkをボタンとして使用した際にエラーが出る問題を修正 * refactor(frontend): フロントエンドの型エラー解消 * remove unused ts-expect-error * migrate * remove unrelated changes * fix lint * more type fixes
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…isskey-dev#16475) * refactor(frontend): MkSelectのitem指定をオブジェクトによる定義に統一 * fix * spdx * fix * fix os.select * fix lint * add comment * fix * fix: os.select対応漏れを修正 * fix * fix * fix: MkSelectのmodelに対する型チェックを厳格化 * fix * fix * fix * Update packages/frontend/src/components/MkEmbedCodeGenDialog.vue Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix * fix types * fix * fix * Update packages/frontend/src/pages/admin/roles.editor.vue Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix: MkSelectに直接配列を指定している場合に正常に型が解決されるように --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* wip * wip * Update MkImageEffectorDialog.vue * Update MkImageEffectorDialog.vue * Update MkImageEffectorDialog.vue * Update MkImageEffectorDialog.vue * Update MkImageEffectorDialog.vue * Update fillSquare.ts * Update CHANGELOG.md * Update fillSquare.ts
…ejectionEvent.reasonを渡すように (misskey-dev#16563)
…isskey-dev#16456) * wip (qr.show.vue) * added to navbar * qr.show.vue * fix * added to navbar * fix size * 🎨 * 🎨 * fix div warn * fix * use * 0.25 * fix?? * fix lint * clean up * ??? * ? * fix * 🎨 * 🎨 * refactor * 🎨 * 🎨 * :ar:t * 🎨 * iphone flip * no lazy import * 🎨 * 🎨 * 🎨 * ユーザー全部flipでいいや * ✌️ * fix * fix * fix lint * 🎨 * fix type * fix: local user profile url cannot be resolved with ap/show * fix: local user url with hostname could not be resolved * chore: use common utility for checking self host * wip * 🎨 * 🎨 * fix imports * fix * fix * fix * 🎨 * fix... * set spacer-w * ✌️ * 全画面でQRを読むように * fix * 🎨 * modify navbar.ts * start/stop on vue activation * display raw content read from qr * 端末のQRをスキャンするボタンを追加 * chore * やっぱりmfmを先に表示する * 🎨 * fix 18n * QRの内容は/users/:userIdにする * add spdx * use cqh * `defineProps` is a compiler macro and no longer needs to be imported. * use MkUserName * 🎨 * 🎨 * refactor * clean up * refactor * 🎨 * Update qr.show.vue * Misskeyロゴにdrop-shadowを追加 * clean up: do not use empty css * fix os.select usage * Update qr.vue * Update qr.show.vue * Update qr.show.vue * Update get-user-menu.ts * ✌️ * Update show.ts * Update ja-JP.yml * watermark * Update CHANGELOG.md * Update qr.read.vue * Update qr.read.vue * wip * Update MkWatermarkEditorDialog.Layer.vue --------- Co-authored-by: anatawa12 <anatawa12@icloud.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
…esolution independence and configurable quality for image effector system (misskey-dev#16571) * Initial plan * Implement blur effect for image effector system Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Improve blur quality with configurable sample count Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Revert to simpler blur implementation with configurable sample count Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Fix blur size independence from sample count Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Make blur radius resolution-independent Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Update blur.ts * Enhance blur quality with explicit diagonal sampling and fix parameter configuration Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Implement Gaussian-approximated blur with distance-based weighting for superior quality Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Revert "Implement Gaussian-approximated blur with distance-based weighting for superior quality" This reverts commit c739e9f. * Revert "Enhance blur quality with explicit diagonal sampling and fix parameter configuration" This reverts commit ffbc6ee. * wip * tweak * ellipse --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
to mitigate supply-chain attack Resolve misskey-dev#16572
… calls Tests were failing due to unmocked HTTP requests to 127.0.0.1:3000 and missing misskey-js build artifacts. Now all network requests are mocked at the test setup level and workspace packages are ensured built before running. - Added robust fetchMock default configuration in test/init.ts to prevent real HTTP requests, including /api/*, /url, and static assets - Injected meta tag and stubbed window.location to ensure config modules get correct host/origin values - Built the misskey-js package to resolve test suite import failures - Updated test/url-preview.test.ts to explicitly import fetchMock from init - Documented test environment and mocking approach in TEST_ENVIRONMENT_SETUP.md All frontend tests now run reliably headless with no network dependency.
…ck-localhost-3000 test(frontend): stabilize frontend-Vitest tests & mock localhost network traffic
…pts, and improved docs Standardize and automate e2e test setup to make running backend and Cypress tests straightforward for all contributors. - Commit sanitized .config/test.yml for backend e2e autodetection - Add helper scripts to start/stop/clean test DBs with Docker Compose - Add package.json scripts for DB management and test workflows - Expand testing docs with one-command instructions and troubleshooting - Improve .gitignore to allow committed test config This change makes end-to-end and UI test setup fast and reproducible, reducing onboarding time and CI complexity.
…pts-test-config-docs feat(e2e): streamline e2e setup with committed config, helper DB scripts, and docs
…skey-reversi, backend Fixes all ESLint warnings in key workspaces to maintain code quality and prepare for CI enforcement. - Replaced all non-null assertions in icons-subsetter with proper null checks - Removed unused imports, variables, and explicit 'any' types - Simplified unnecessary and redundant conditionals in misskey-reversi - Ensured all Options are strictly typed and required - Confirmed backend has zero ESLint warnings (pre-existing typecheck issues in test files only) No functional behavior changed; these are code quality and type-safety improvements only.
…orm-check-and-fix align-migrations-typeorm-check-and-fix
…s-subsetter-misskey-js-reversi-backend chore(lint): resolve all ESLint warnings in icons-subsetter, misskey-js, misskey-reversi, and backend
…s-add-edit-metadata feat-update-note-types-add-edit-metadata
…e-ip for summaly Addresses high-severity vulnerabilities by pinning deep-email-validator's axios dependency to 0.30.2, the minimal secure version, and by overriding @misskey-dev/summaly's dependency on private-ip to use ipaddr.js instead. Updates package.json, pnpm-lock.yaml, and retains the summaly patch for compatibility. This change removes the broad axios override and eliminates all high-severity advisories for axios and private-ip. No functional regressions found on email validation and link preview features.
…deep-email-private-ip-override-summaly fix(security): patch axios and private-ip vulnerabilities via overrides for deep-email-validator and summaly
Repairs backend unit tests and associated infrastructure to eliminate common test failures, CI setup errors, and fixture issues that caused test regression. Needed to unblock reliable releases and enforce stable test behavior as services and helper mocks evolve. - Ensured required workspace packages are built and meta.json is generated for tests - Automated setup/teardown for test databases and improved resource handling - Fixed RoleService, CleanRemoteNotesProcessorService, UserEntityService, NoteUpdateService, FileInfoService, and FederatedNoteEdits tests to reflect current backend/service logic and data flows - Relaxed certain mock expectations and synchronized clock/timer/mock environment state to improve async/side-effect handling - Updated test helpers and added comments about service contracts and default values for future maintainability - Improved test resilience when ffmpeg/ffprobe is not present to avoid false failures on audio/video MIME checks No breaking changes for production; test stability and upgrade reliability improved.
…e-service-clean-remote-notes-user-entity fix: stabilize backend tests and CI setup (RoleService, file info, user entity, revisions, AP edits)
Refactors `.config/test.yml` and `.github/misskey/test.yml` to use unique loopback ports and dedicated database credentials for testing, providing clear isolation from development environments. Synchronizes both configs for local and CI use. Updates test compose (Postgres/Redis) and startup scripts to match new settings. Documentation (TEST_ENVIRONMENT_SETUP.md, E2E_SETUP_SUMMARY.md, E2E_SETUP_QUICKSTART.md, scripts/README.md) clarifies usage, ports, and credentials for contributors. All local references to previous values are updated for consistency. With these changes, `pnpm start:test` and e2e flows bootstrap without ENOENT or URL errors. No breaking changes for development or production workflows; test users need to ensure local/CI configs and databases are up-to-date.
…rite-ci-sync Rewrite test configuration for explicit isolation and CI sync
- Change result.exports to result.instance.exports - Fixes TypeError: Cannot read properties of undefined (reading 'memory')
- 노트 자동 삭제에 드라이브 파일 유지 옵션 추가 - 계정 청소에 즐겨찾기 보호 및 드라이브 유지 옵션 추가 - 파일 공유 시 안전한 삭제 로직 구현 - NoteDeleteService 사용으로 통계/검색 인덱스 업데이트 개선 - UI를 토글 방식으로 개선 Changes: - Add autoDeleteKeepDriveFiles field to User model - Update AutoDeleteNotesProcessor with safe file deletion - Update TruncateAccount processors with keepFavorites option - Add Korean locale translations - Update frontend UI with new toggles
- 리모트 유저의 여러 아바타 장식을 자동으로 동기화 - AvatarDecoration 엔티티에 host, remoteId 필드 추가 - ApPersonService에서 사용자 생성/업데이트 시 자동 동기화 - 리모트 아바타 장식용 별도 캐시 추가 (cacheWithRemote) - 환경설정에 '리모트 유저의 아바타 장식 표시' 토글 추가 - Misskey/CherryPick 인스턴스 사용자 지원
Collaborator
Author
|
체리픽의 아바타 장식이 제대로 연합되려면 아바타 장식 설정에 Scale 추가되어야 할 듯 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
아바타 장식 연합 (Cherry-picked from https://github.com/serafuku/misskey/696787b, https://github.com/serafuku/misskey/4a5fcfe)
환경설정에 리모트 아바타 장식 표시 토글 추가